
/* ****************** 세로형 슬라이더 (bx-slider)  ****************** */

  .vertical_rolling_376881_{position:relative; overflow:hidden;}
  .vertical_rolling_376881_ *{margin:0; padding:0;}
  .vertical_rolling_376881_ .bx-wrapper {margin-bottom:0;}
  .vertical_rolling_376881_ .bx-wrapper .bx-viewport{border:0; -webkit-box-shadow: none; box-shadow:none; left:0;}
  .vertical_rolling_376881_ .slide_wrap{width:100%; height:100% !important; min-height:850px !important; position:relative;}
  .vertical_rolling_376881_ .slide_wrap .slide_img{height:100%; position:absolute; left:0; right:0; margin:0 auto; transform:scale(1.1); transition:transform 5000ms ease-in-out; background-size:cover;background-position:center;}
  .vertical_rolling_376881_ .slide_wrap .slide_img.active{transform:scale(1) rotate(.001deg);}

   /*슬라이드 위 텍스트*/
  .vertical_rolling_376881_ .slide_wrap .slide_copy{width:100%; max-width:1200px; margin:0 auto; position:absolute; top:23%; left:0; right:0; color:#fff; z-index:50; text-align:left; text-shadow: 1px 1px 1px #2b2a2a;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy p{width:100%; position:absolute; text-transform:uppercase; opacity:0; visibility:hidden; transform:translateX(30px); transition:all 1000ms ease-in;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy.active p{opacity:1; visibility:visible; transform:translateX(0);}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_sub{ font-size:1.3em; letter-spacing:-1px; font-weight:normal; top:150px; padding-right:10px; box-sizing:border-box;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_sub span{display:inline-block; padding:5px 20px; border:1px solid #fff;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_main{font-size:3.4em; font-weight:normal; transition-delay:.5s; line-height:1.2em; top:220px; letter-spacing:-1px;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_bottom{font-size:1.2em; font-weight:normal; transition-delay:.5s; line-height:1.1em; top:300px; letter-spacing:-1px; color:#b7b7b7;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_main span{color:#fff947; font-weight:bold;}

  /*페이저 내비게이션*/
  .vertical_rolling_376881_ .bx-controls{width:100%; max-width:1200px; margin:0 auto; position:absolute; bottom:180px; left:0; right:0;}
  .vertical_rolling_376881_ .bx-controls .bx-pager{bottom:0; text-align:left;}
  .vertical_rolling_376881_ .bx-controls .bx-pager .bx-pager-item a{width:15px; height:15px; margin:0 7px; border-radius:50%; background:#fff; font-size:0;}
  .vertical_rolling_376881_ .bx-controls .bx-pager .bx-pager-item a:hover,
  .vertical_rolling_376881_ .bx-controls .bx-pager .bx-pager-item a.active{background:#ea5d3d;}

  /*우측하단버튼*/
  .vertical_rolling_376881_wrap{position:relative;}
  .vertical_rolling_376881_wrap .main_slide_btns{position:absolute; left:15%; bottom:10%;}
  .vertical_rolling_376881_wrap .main_slide_btns ul{list-style:none; margin:0; padding:0;}
  .vertical_rolling_376881_wrap .main_slide_btns ul:after{content:''; display:block; clear:both;}
  .vertical_rolling_376881_wrap .main_slide_btns li{float:left; margin-left:20px;}
  .vertical_rolling_376881_wrap .main_slide_btns li a{display:block; width:80px; height:80px; background:rgba(142,210,54,.5); box-shadow: 0 0 25px inset rgba(109,181,15,.9); border:1px solid rgba(255,255,255,.8); border-radius:10px; box-sizing:border-box; text-align:center; transition:all .25s; cursor:pointer;}
  .vertical_rolling_376881_wrap .main_slide_btns li a:hover{background:rgba(109,169,32,.7);}
  .vertical_rolling_376881_wrap .main_slide_btns li a img{display:block; margin:10px auto 0;}
  .vertical_rolling_376881_wrap .main_slide_btns li a span{font-size:13px; color:#fff;}
  
@media (max-width:1400px){
  /*슬라이드 위 텍스트*/
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_sub{right:10%}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_main{right:10%;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_bottom{right:10%;}
  /*페이저 내비게이션*/
  .vertical_rolling_376881_ .bx-controls .bx-pager{right:10%;}
}
 @media (max-width:1350px){ 
   .vertical_rolling_376881_wrap .main_slide_btns li.wide .btn_box { right: 10%;}
 }
@media (max-width:1200px){
  /*슬라이드 위 텍스트*/
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_sub{font-size:1em;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_main{font-size:2.8em;}
}
  
@media (max-width:1023px){
  .vertical_rolling_376881_wrap .icon_button{display:none;}
}

@media (max-width:767px){
  .vertical_rolling_376881_ .slide_wrap{min-height:450px !important;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy{text-align:center;}
  /*슬라이드 위 텍스트*/
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_sub{font-size:0.8em; right:auto;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_main{font-size:2em; font-weight:500; word-break:keep-all; right:auto;}
   .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_bottom{display:none;}
  .vertical_rolling_376881_ .bx-controls-direction{width:80px; height:40px; }
  .vertical_rolling_376881_ .bx-controls-direction a{width:40px !important; height:40px !important; background-size:cover !important;}
  /*페이저 내비게이션*/
  .vertical_rolling_376881_ .bx-controls{bottom:30px; right:auto;}
  .vertical_rolling_376881_ .bx-controls .bx-pager {text-align:center; right:auto;}
   /*우측하단버튼*/
  .vertical_rolling_376881_wrap .main_slide_btns{width:100%; text-align:center; left:0; bottom:22%}
  .vertical_rolling_376881_wrap .main_slide_btns ul{display:inline-block;}
  .vertical_rolling_376881_wrap .main_slide_btns li:first-child{margin-left:0;}
}
@media (max-width:500px){
  /*슬라이드 위 텍스트*/
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_sub{font-size:1.1em;}
  .vertical_rolling_376881_ .slide_wrap .slide_copy .copy_main{font-size:1.6em; font-weight:500; word-break:keep-all;}
   /*우측하단버튼*/
  .vertical_rolling_376881_wrap .main_slide_btns li{margin:0 2px; }
  .vertical_rolling_376881_wrap .main_slide_btns li a{width:70px; height:70px;}
  .vertical_rolling_376881_wrap .main_slide_btns li a img{margin-top:5px;}
  }	
  

/* ****************** 3칸 레이아웃  ****************** */

.layout_85276_wrap{background:linear-gradient(50deg, #60b422, #86c847);  padding:25px 0;}
.layout_85276_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_85276_ > div {margin-left:-20px;}
.layout_85276_ > div:after {content:''; display:block; clear:both;}
.layout_85276_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:20px; box-sizing:border-box;}
.layout_85276_ > div > .container_1 {width:33.333333333333%;}
.layout_85276_ > div > .container_2 {width:33.333333333333%;}
.layout_85276_ > div > .container_3 {width:33.333333333333%;}
  
@media (max-width:1200px){
  .layout_85276_ {width:95%;}
}

@media (max-width:767px){
    .layout_85276_wrap{padding:20px 0;}
	.layout_85276_ > div > .container_1 { width:100%; }
	.layout_85276_ > div > .container_2 {clear:both; width:100%; padding-top:20px; padding-top:10px;}
	.layout_85276_ > div > .container_3 {clear:both; width:100%; padding-top:20px; padding-top:10px;}
}

@media \0screen{
	.layout_85276_ {min-width:1200px;}
}

/* ****************** 최근 게시글 - 목록형 세로 슬라이드  ****************** */

	.pm-board_list_vertical_slide__85303_ {display:none; border-radius:20px; position:relative; overflow:hidden; padding:20px 15px; padding-left:90px; background:#fff;}
	.pm-board_list_vertical_slide__85303_.on {display:block}
	.pm-board_list_vertical_slide__85303_ .bxslider * {box-sizing:border-box}
  .pm-board_list_vertical_slide__85303_ h3{position:absolute; top:7px; left:25px; font-size:16px; color:#666;}
	.pm-board_list_vertical_slide__85303_ a {display:block;color:#333}
	.pm-board_list_vertical_slide__85303_ ul {margin:0;padding:0;list-style:none}
	.pm-board_list_vertical_slide__85303_ .empty {width:100% !important;padding:10px 8px;font-size:15px;color:#666;text-align:center}

	.pm-board_list_vertical_slide__85303_ li {position:relative;}
	.pm-board_list_vertical_slide__85303_ li:first-child {border-top:1px solid #ccc}
	.pm-board_list_vertical_slide__85303_ li > a,
	.pm-board_list_vertical_slide__85303_ li > div {display:table;width:100%;padding:5px 10px;table-layout:fixed}

	.pm-board_list_vertical_slide__85303_ dl {display:table-cell;position:relative;margin:0;padding-left:72px;font-size:13px;line-height:1.6em;vertical-align:middle}
	.pm-board_list_vertical_slide__85303_ dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
	.pm-board_list_vertical_slide__85303_ dl dd {position:absolute;left:0;top:0;margin:0;font-size:12px;font-family:Arial;color:#888}
	.pm-board_list_vertical_slide__85303_ dl span {display:inline-block}
	.pm-board_list_vertical_slide__85303_ dl .subject {font-size:15px;color:#333}
	.pm-board_list_vertical_slide__85303_ dl .date {font-size:15px;color:#1b8eda;}
	.pm-board_list_vertical_slide__85303_ a:hover .subject {text-decoration:underline;}

	.pm-board_list_vertical_slide__85303_ .bx-wrapper .bx-viewport {left:0;border:none;box-shadow:none}

/* ****************** 최근 게시글 - 목록형 세로 슬라이드  ****************** */

	.pm-board_list_vertical_slide__85278_ {display:none; border-radius:20px; position:relative; overflow:hidden; padding:20px 15px; padding-left:105px; background:#fff;}
	.pm-board_list_vertical_slide__85278_.on {display:block}
	.pm-board_list_vertical_slide__85278_ .bxslider * {box-sizing:border-box}
  .pm-board_list_vertical_slide__85278_ h3{position:absolute; top:7px; left:25px; font-size:16px; color:#666;}
	.pm-board_list_vertical_slide__85278_ a {display:block;color:#333}
	.pm-board_list_vertical_slide__85278_ ul {margin:0;padding:0;list-style:none}
	.pm-board_list_vertical_slide__85278_ .empty {width:100% !important;padding:10px 8px;font-size:15px;color:#666;text-align:center}

	.pm-board_list_vertical_slide__85278_ li {position:relative;}
	.pm-board_list_vertical_slide__85278_ li:first-child {border-top:1px solid #ccc}
	.pm-board_list_vertical_slide__85278_ li > a,
	.pm-board_list_vertical_slide__85278_ li > div {display:table;width:100%;padding:5px 10px;table-layout:fixed}

	.pm-board_list_vertical_slide__85278_ dl {display:table-cell;position:relative;margin:0;font-size:13px;line-height:1.6em;vertical-align:middle}
	.pm-board_list_vertical_slide__85278_ dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
	.pm-board_list_vertical_slide__85278_ dl dd {position:absolute;left:0;top:0;margin:0;font-size:12px;font-family:Arial;color:#888}
	.pm-board_list_vertical_slide__85278_ dl span {display:inline-block}
	.pm-board_list_vertical_slide__85278_ dl .subject {font-size:15px;color:#1b8eda}
	.pm-board_list_vertical_slide__85278_ dl .date {font-size:15px;color:#1b8eda;}
	.pm-board_list_vertical_slide__85278_ a:hover .subject {text-decoration:underline;}

	.pm-board_list_vertical_slide__85278_ .bx-wrapper .bx-viewport {left:0;border:none;box-shadow:none}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85304_, .empty_85304_ *{padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.empty_85304_{background:#0a88e9; text-align:center; color:#fff; font-size:17px; font-weight:bold; line-height:70px; border-radius:20px;}
.empty_85304_ a{display:block; width:100%; height:100%; color:#fff;}
.empty_85304_:hover{background:#f0ba00;}

/* ****************** 4칸 레이아웃  ****************** */

.layout_85601_wrap{padding:60px 0 67px; background:url("/img_up/shop_pds/naebumo/design/img/pattern.png");}
.layout_85601_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_85601_ > div {}
.layout_85601_ > div:after {content:''; display:block; clear:both;}
.layout_85601_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; margin-bottom:20px;}
.layout_85601_ > div > .container_1 {width:100%; margin-bottom:30px;}
.layout_85601_ > div > .container_2 {width:100%; margin-bottom:20px;}
.layout_85601_ > div > .container_3 {width:49.25%; margin-right:1.5%;}
.layout_85601_ > div > .container_4 {width:49.25%; margin-bottom:0;}

  
@media (max-width:1200px){
  .layout_85601_{width:95%;}
}

@media (max-width:1023px){
  .layout_85601_wrap{padding:40px 0;}
}
  
@media (max-width:767px){
.layout_85601_wrap{padding:30px 0 20px;}
.layout_85601_ > div > .container_1 {margin-bottom:20px;}
.layout_85601_ > div > .container_2 {margin-bottom:20px;}
.layout_85601_ > div > .container_3 {width:100%; margin-right:0;}
.layout_85601_ > div > .container_4 {width:100%;}
}

@media \0screen{
	.layout_85601_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_85604_ {font-size:0;}
.title_85604_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:42px; letter-spacing:-1px; font-weight:bold; color:#f0ba00; line-height:1.4em;
}
.title_85604_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_85604_.style_top p {padding-top:10px;}
.title_85604_.style_top p:before {left:0; top:0; width:42px; height:4px;}

.title_85604_.style_right p {padding-right:14px;}
.title_85604_.style_right p:before {right:0; top:9px; width:4px; height:42px;}

.title_85604_.style_bottom p {padding-bottom:12px;}
.title_85604_.style_bottom p:before {left:0; bottom:0; width:42px; height:4px;}

.title_85604_.style_left p {padding-left:14px;}
.title_85604_.style_left p:before {left:0; top:9px; width:4px; height:42px;}

.title_85604_.style_circle1 p {padding-left:20px;}
.title_85604_.style_circle1 p:before {
	left:0; top:24px; width:12px; height:12px;
	border-radius:12px;
}

.title_85604_.style_circle2 p {padding-left:20px;}
.title_85604_.style_circle2 p:before {
	left:0; top:24px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}


@media (max-width:767px){
  .title_85604_ p{font-size:32px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_85606_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:0px; font-weight:normal; color:#000000; line-height:1.4em; word-break:keep-all;
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

    .pm-board_album__85608_ * {box-sizing:border-box}
    .pm-board_album__85608_ ul {margin:0;padding:0;list-style:none}
    .pm-board_album__85608_ ul:after {content:'';display:block;clear:both}
    .pm-board_album__85608_ li {float:left; border-radius:20px; border:1px solid #ddd; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .pm-board_album__85608_ li.clear {clear:both}
    .pm-board_album__85608_ li > a {display:block; }
    .pm-board_album__85608_ .figure {margin:0; position:relative; height:300px;}
    .pm-board_album__85608_ .figure img {display:block;margin:0 auto}
    .pm-board_album__85608_ .figure > span {display:block;min-width:50px;max-width:120px;height:90px;margin:0 auto;font-size:12px;color:#999;line-height:90px;font-family:Arial;background:#eee;border:1px solid #ccc}
    .pm-board_album__85608_ .bd {height:80px; padding:16px 20px ; font-size:15px; text-align:left; position:absolute; bottom:0; left:0; right:0; background:#fff; line-height:1.6em; word-break:keep-all; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transition:all 0.5s; overflow:hidden; letter-spacing:-0.5px;}
    .pm-board_album__85608_ .bd span{display:block; font-weight:bold; height:50px; color:#333; overflow:hidden; transition:all 0.4s;}
    .pm-board_album__85608_ .bd img {display:inline-block;}
    .pm-board_album__85608_ .bd .content{margin-top:14px; height:40px; overflow:hidden; font-size:15px !important; color:#333; line-height:1.6em; opacity:0; visibility:hidden; transition:all 0.4s;}
  .pm-board_album__85608_ .bd .content *{font-size:14px !important; font-weight:normal !important; text-align:left !important; background:none !important; color:#333 !important; transition:all 0.4s; white-space:normal !important;}
    .pm-board_album__85608_ .bd .content img{display:none;}
    .pm-board_album__85608_ .comment {font-weight:normal;color:#888}
    .pm-board_album__85608_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center;width:100% !important}
    .pm-board_album__85608_ .figure:hover .bd{height:135px;}
    .pm-board_album__85608_ .figure:hover .bd span{color:#0a88e9;}
    .pm-board_album__85608_ .figure:hover .bd .content{opacity:1; visibility:visible; color:#0a88e9;}
  	 .pm-board_album__85608_ .figure:hover .bd .content *{color:#0a88e9 !important;}
  
    .pm-board_album__85608_.col_2 li {width:50%}
    .pm-board_album__85608_.col_3 li {width:33.33%}
    .pm-board_album__85608_.col_4 li {width:23.875%; margin-right:1.5%;}
    .pm-board_album__85608_.col_4 li:last-child{margin-right:0;}
    .pm-board_album__85608_.col_5 li {width:20%}


@media (max-width:1023px){
  .pm-board_album__85608_ .figure{height:280px;}
  .pm-board_album__85608_.col_4 li {width:49.25%; margin-right:1.5%}
  .pm-board_album__85608_.col_4 li:nth-child(1),
  .pm-board_album__85608_.col_4 li:nth-child(2){margin-bottom:10px;}
  .pm-board_album__85608_.col_4 li:nth-child(2n){margin-right:0;}
}

@media (max-width:767px){
  .pm-board_album__85608_ .figure{height:280px;}
  .pm-board_album__85608_.col_4 li {width:100%; margin-right:0}
  .pm-board_album__85608_.col_4 li:nth-child(3){margin-bottom:10px;}
  .pm-board_album__85608_.col_4 li:nth-child(2n){margin-right:0;}
}

/* ****************** 공백  ****************** */

.empty_line_110094_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_110094_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_110094_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_110094_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_110094_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_110094_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_110094_:before {content:'공백: 20px';}
}

/* ****************** 최근 게시글 - 앨범형  ****************** */

    .pm-board_album__110093_ * {box-sizing:border-box}
    .pm-board_album__110093_ ul {margin:0;padding:0;list-style:none}
    .pm-board_album__110093_ ul:after {content:'';display:block;clear:both}
    .pm-board_album__110093_ li {float:left; border-radius:20px; border:1px solid #ddd; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .pm-board_album__110093_ li.clear {clear:both}
    .pm-board_album__110093_ li > a {display:block; }
    .pm-board_album__110093_ .figure {margin:0; position:relative; height:300px;}
    .pm-board_album__110093_ .figure img {display:block;margin:0 auto}
    .pm-board_album__110093_ .figure > span {display:block;min-width:50px;max-width:120px;height:90px;margin:0 auto;font-size:12px;color:#999;line-height:90px;font-family:Arial;background:#eee;border:1px solid #ccc}
    .pm-board_album__110093_ .bd {height:80px; padding:16px 20px ; font-size:15px; text-align:left; position:absolute; bottom:0; left:0; right:0; background:#fff; line-height:1.6em; word-break:keep-all; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transition:all 0.5s; overflow:hidden; letter-spacing:-0.5px;}
    .pm-board_album__110093_ .bd span{display:block; font-weight:bold; height:50px; color:#333; overflow:hidden; transition:all 0.4s;}
    .pm-board_album__110093_ .bd img {display:inline-block;}
    .pm-board_album__110093_ .bd .content{margin-top:14px; height:40px; overflow:hidden; font-size:15px !important; color:#333; line-height:1.6em; opacity:0; visibility:hidden; transition:all 0.4s;}
  .pm-board_album__110093_ .bd .content *{font-size:14px !important; font-weight:normal !important; text-align:left !important; background:none !important; color:#333 !important; transition:all 0.4s; white-space:normal !important;}
    .pm-board_album__110093_ .bd .content img{display:none;}
    .pm-board_album__110093_ .comment {font-weight:normal;color:#888}
    .pm-board_album__110093_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center;width:100% !important}
    .pm-board_album__110093_ .figure:hover .bd{height:135px;}
    .pm-board_album__110093_ .figure:hover .bd span{color:#0a88e9;}
    .pm-board_album__110093_ .figure:hover .bd .content{opacity:1; visibility:visible; color:#0a88e9;}
  	 .pm-board_album__110093_ .figure:hover .bd .content *{color:#0a88e9 !important;}
  
    .pm-board_album__110093_.col_2 li {width:50%}
    .pm-board_album__110093_.col_3 li {width:33.33%}
    .pm-board_album__110093_.col_4 li {width:23.875%; margin-right:1.5%;}
    .pm-board_album__110093_.col_4 li:last-child{margin-right:0;}
    .pm-board_album__110093_.col_5 li {width:20%}


@media (max-width:1023px){
  .pm-board_album__110093_ .figure{height:280px;}
  .pm-board_album__110093_.col_4 li {width:49.25%; margin-right:1.5%}
  .pm-board_album__110093_.col_4 li:nth-child(1),
  .pm-board_album__110093_.col_4 li:nth-child(2){margin-bottom:10px;}
  .pm-board_album__110093_.col_4 li:nth-child(2n){margin-right:0;}
}

@media (max-width:767px){
  .pm-board_album__110093_ .figure{height:280px;}
  .pm-board_album__110093_.col_4 li {width:100%; margin-right:0}
  .pm-board_album__110093_.col_4 li:nth-child(3){margin-bottom:10px;}
  .pm-board_album__110093_.col_4 li:nth-child(2n){margin-right:0;}
}

/* ****************** 최근 게시글 - 목록형  ****************** */

    .pm-board_list__85764_{border-radius:20px; border:1px solid #ddd; background:#fff; overflow:hidden; position:relative;}
    .pm-board_list__85764_ > img{position:absolute; top:35px; right:35px;}
 	 .pm-board_list__85764_ .title_box {padding-left:35px; padding-top:30px;}
    .pm-board_list__85764_ .title_box h3{font-size:26px; color:#555; margin:0; margin-bottom:5px;}
    .pm-board_list__85764_ .title_box p{margin:0; color:#999; line-height:1.4em;  margin-bottom:20px;}
    .pm-board_list__85764_ ul {margin:0;padding:0;list-style:none}
    .pm-board_list__85764_ li {border-bottom:1px solid #e2e5e7;font-size:13px;line-height:1.6em; transition:all 0.3s;}
    .pm-board_list__85764_ li:hover{background:#f5fbff;}
    .pm-board_list__85764_ li:last-child {border-bottom:0;}
    .pm-board_list__85764_ a {display:block;padding:16px 10px 15px;; padding-left:20px; position:relative;}
    .pm-board_list__85764_ a:before{content:''; display:block; width:2px; height:2px; border-radius:50%; background:#666; position:absolute; top:28px; left:25px; margin-top:-1px;}
    .pm-board_list__85764_ dl {position:relative;margin:0; padding:0 20px;}
    .pm-board_list__85764_ dl dt {font-size:17px; color:#666; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; transition:all 0.3s;}
    .pm-board_list__85764_ li:hover dt{color:#0a88e9;} 
    .pm-board_list__85764_ dl dd {margin:0; font-size:15px;color:#a2a2a2; margin-top:4px;}
    .pm-board_list__85764_ dl dd span{font-size:12px; margin:0 3px; vertical-align:top;}
    .pm-board_list__85764_ .comment {font-weight:normal;color:#888}
    .pm-board_list__85764_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}

/* ****************** 맞춤형 컨텐츠  ****************** */

	.empty_85775_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  
  .empty_85775_ ul:after{content:''; display:block; clear:both;}
  .empty_85775_ li{float:left; width:31%; margin-right:3.5%; display:block; height:380px; background:#fff; border-radius:20px; overflow:hidden; position:relative; border:1px solid #ddd;}
  .empty_85775_ li:last-child{margin-right:0;}
  .empty_85775_ li > a{display:block; height:100%; cursor:pointer;}
  .empty_85775_ li p{height:35%; padding: 25px 15px; background:#fff; font-size:16px; line-height:1.3em; color:#333; text-align:center; position:absolute; bottom:0; left:0; right:0; transition:all 0.3s; word-break:keep-all;}
  .empty_85775_ li:hover p{background:#0a88e9; color:#fff;}
  .empty_85775_ li p span{display:block; margin:0 auto 15px; font-weight:bold; letter-spacing:-0.5px;}

  .empty_85775_ li.gallery {background:url("/img_up/shop_pds/naebumo/farm/main_gallery1537249332.jpg") no-repeat center; background-size:cover;}
  .empty_85775_ li.menu {background:url("/img_up/shop_pds/naebumo/farm/main_menu1537249333.jpg") no-repeat center; background-size:cover;}
  .empty_85775_ li.consult{background:url("/img_up/shop_pds/naebumo/farm/11626332836.jpg") no-repeat center; background-size:cover;}
  .empty_85775_ li.consult p{font-size:16px; font-weight:bold; letter-spacing:-0.5px;}
  .empty_85775_ li.consult p a{display:block; margin:15px auto 0; border-radius:15px; padding:11px 0; width:70%; background:#f0ba00; color:#fff; cursor:pointer; transition:all 0.3s;}
  .empty_85775_ li.consult p a:hover{background:#0a88e9;}
  .empty_85775_ li.consult:hover p{background:#fff; color:#555;}

  
@media (max-width:767px){
  .empty_85775_ li{width:48.5%; height:250px;}
  .empty_85775_ li.gallery{margin-right:3%; background-position:center 15%;}
  .empty_85775_ li.menu{margin-right:0;}
  .empty_85775_ li.consult{width:100%; height:280px; margin-top:20px;}
  .empty_85775_ li p{height:40%; padding:13px 15px;}
  .empty_85775_ li p span{margin-bottom:10px;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_85766_wrap{padding:60px 0 85px;; background:url("/img_up/shop_pds/naebumo/farm/jin-ryo-an-naebg1536807519.jpg") no-repeat center; background-size:cover;}
.layout_85766_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_85766_ > div {}
.layout_85766_ > div:after {content:''; display:block; clear:both;}
.layout_85766_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_85766_ > div > .container_1 {width:100%; margin-bottom:30px;}
.layout_85766_ > div > .container_2 {width:32.1333%; margin-right:1.8%;}
.layout_85766_ > div > .container_3 {width:32.1333%; margin-right:1.8%;}
.layout_85766_ > div > .container_4 {width:32.1333%;}

@media (max-width:1200px){
  .layout_85766_{width:95%;}
}


@media (max-width:1023px){
  .layout_85766_wrap{padding:40px 0;}
  .layout_85766_ > div > .container_2 {width:100%; margin-right:0; margin-bottom:20px;}
  .layout_85766_ > div > .container_3 {width:49%; margin-right:2%;}
  .layout_85766_ > div > .container_4 {width:49%;}
}
  
@media (max-width:767px){
    .layout_85766_wrap{padding:30px 0 20px;}
    .layout_85766_ > div > .container_1{margin-bottom:20px;}
    .layout_85766_ > div > .container_3 {width:100%; margin-right:0; margin-bottom:20px;}
    .layout_85766_ > div > .container_4 {width:100%;}
}

@media \0screen{
	.layout_85766_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_85768_ {font-size:0;}
.title_85768_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:42px; letter-spacing:-1px; font-weight:bold; color:#ffffff; line-height:1.4em;
}
.title_85768_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_85768_.style_top p {padding-top:10px;}
.title_85768_.style_top p:before {left:0; top:0; width:42px; height:4px;}

.title_85768_.style_right p {padding-right:14px;}
.title_85768_.style_right p:before {right:0; top:9px; width:4px; height:42px;}

.title_85768_.style_bottom p {padding-bottom:12px;}
.title_85768_.style_bottom p:before {left:0; bottom:0; width:42px; height:4px;}

.title_85768_.style_left p {padding-left:14px;}
.title_85768_.style_left p:before {left:0; top:9px; width:4px; height:42px;}

.title_85768_.style_circle1 p {padding-left:20px;}
.title_85768_.style_circle1 p:before {
	left:0; top:24px; width:12px; height:12px;
	border-radius:12px;
}

.title_85768_.style_circle2 p {padding-left:20px;}
.title_85768_.style_circle2 p:before {
	left:0; top:24px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:767px){
  .title_85768_ p{font-size:32px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_85767_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:0px; font-weight:normal; color:#ffffff; line-height:1.4em; word-break:keep-all;
}

/* ****************** 세로형 슬라이더 (bx-slider)  ****************** */

  .vertical_rolling_85906_{position:relative; border-radius:20px; overflow:hidden;}
  .vertical_rolling_85906_ *{margin:0; padding:0;}
  .vertical_rolling_85906_ img{display:block; width:100%; height:100% !important; min-height:366px !important;}
  .vertical_rolling_85906_ .slide_wrap{width:100%; height:100% !important; min-height:366px !important;}
  .vertical_rolling_85906_ .bx-wrapper {margin-bottom:0;}
  .vertical_rolling_85906_ .bx-wrapper .bx-viewport{border:0; -webkit-box-shadow: none; box-shadow:none; left:0;}
  
  /*슬라이드 이미지*/
  .vertical_rolling_85906_ .slide_num1{background:url("/img_up/shop_pds/naebumo/farm/slide_11537255130.jpg") no-repeat center; background-size:cover;}
  .vertical_rolling_85906_ .slide_num2{background:url("/img_up/shop_pds/naebumo/farm/slide_21537255131.jpg") no-repeat center; background-size:cover;}
  .vertical_rolling_85906_ .slide_num3{background:url("/img_up/shop_pds/naebumo/farm/slide_31537255131.jpg") no-repeat center; background-size:cover;}
  .vertical_rolling_85906_ .slide_num4{background:url("/img_up/shop_pds/naebumo/farm/slide_41537255131.jpg") no-repeat center; background-size:cover;}
  
  
    /*하단 내비게이션*/
  .vertical_rolling_85906_ .bx-controls .bx-pager{position:absolute; bottom:7%; left:0; right:0; text-align:center; z-index:500; text-align:center !important; width:100% !important;}
  .vertical_rolling_85906_ .bx-controls .bx-pager .bx-pager-item{position:relative; display:inline-block;}
  .vertical_rolling_85906_ .bx-controls .bx-pager .bx-pager-item a{display:block; width:13px; height:13px; text-indent:-9999px; background:none; border-radius:2em; margin-right:5px; background:rgba(255,255,255,0.5);}
  .vertical_rolling_85906_ .bx-controls .bx-pager .bx-pager-item a.active{background:#fff;}
  .vertical_rolling_85906_ .bx-wrapper .bx-pager.bx-default-pager a:hover{background:rgba(255,255,255,0.5);}

  
  /*시작정지 컨트롤*/
  .vertical_rolling_85906_ .bx-controls .bx-controls-auto{position:absolute; bottom:7.5%; left:50%; margin-left:40px; z-index:1000;}
  .vertical_rolling_85906_ .bx-controls .bx-controls-auto a{display:block; width:15px; height:15px; text-indent:-9999px;}
  .vertical_rolling_85906_ .bx-controls .bx-controls-auto a.bx-start{background:url("/img_up/shop_pds/naebumo/design/img/start.png") no-repeat center;}
    .vertical_rolling_85906_ .bx-controls .bx-controls-auto a.bx-stop{background:url("/img_up/shop_pds/naebumo/design/img/stop.png") no-repeat center;}
  
  /*슬라이드 위 텍스트*/
  .vertical_rolling_85906_ .main_slide_text{position:absolute; top:40px; left:40px;}
  .vertical_rolling_85906_ .main_slide_text span{display:block; width:80px !important; padding:4px 0 5px; font-size:14px; color:#fff; background:rgba(0,0,0,0.8); text-align:center; margin-bottom:20px;}
  .vertical_rolling_85906_ .main_slide_text p{color:#fff; font-size:16px; letter-spacing:-0.5px;}
  .vertical_rolling_85906_ .main_slide_text strong{display:block; font-size:28px; letter-spacing:-1px; margin-bottom:10px;}
  
  
   /*더보기 버튼*/ 
  .vertical_rolling_85906_ .more_btn{position:absolute; left:40px; bottom:90px; color:#fff;font-weight:300; font-size:15px; letter-spacing:-0.5px; transition:all 0.3s; cursor:pointer;}
  .vertical_rolling_85906_ .more_btn span{display:inline-block; width:35px; height:1px; background:rgba(255,255,255,0.7); margin-left:7px; position:relative; transition:all 0.3s;}
  .vertical_rolling_85906_ .more_btn span:after{content:''; display:block; width:1px; height:12px; background:rgba(255,255,255,0.8); transform:rotate(-45deg); position:absolute; bottom:-1px; right:3.5px; transition:all 0.3s;}
  .vertical_rolling_85906_ .more_btn:hover{color:#ffd74d;}
  .vertical_rolling_85906_ .more_btn:hover span{width:45px; background:#ffd74d;}
  .vertical_rolling_85906_ .more_btn:hover span:after{background:#ffd74d;}

  
@media (max-width:767px){
  .vertical_rolling_85906_ .slide_wrap{min-height:300px !important}
  .vertical_rolling_85906_ .main_slide_text{top:30px; left:30px;}
  .vertical_rolling_85906_ .main_slide_text span{margin-bottom:10px;}
  .vertical_rolling_85906_ .main_slide_text strong{font-size:24px; font-weight:normal;}
  .vertical_rolling_85906_ .more_btn{left:auto; right:30px; bottom:65px;}
}
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85610_ *{padding:0; margin:0; list-style:none;}

.empty_85610_ ul:after{content:''; display:block; clear:both;}
.empty_85610_ li{float:left; width:47.5%; margin-right:5%; text-align:center;}
.empty_85610_ li:nth-child(2n){margin-right:0;}
.empty_85610_ li:nth-child(1),
.empty_85610_ li:nth-child(2){margin-bottom:20px;}
.empty_85610_ li a{display:block; border-radius:20px; padding:38px 20px; color:#fff; transition:all 0.2s;}
.empty_85610_ li p{font-size:18px; letter-spacing:-1px;} 
  
.empty_85610_ li:nth-child(1) a{background:#00b19e;}
.empty_85610_ li:nth-child(1):hover a{background:#009686;}
.empty_85610_ li:nth-child(2) a{background:#00b1bc;}
.empty_85610_ li:nth-child(2):hover a{background:#009aa4;}
.empty_85610_ li:nth-child(3) a{background:#00b185;}
.empty_85610_ li:nth-child(3):hover a{background:#009771;}
.empty_85610_ li:nth-child(4) a{background:#15c5da;}
.empty_85610_ li:nth-child(4):hover a{background:#11aabc;}

@media (max-width:767px){
  .empty_85610_ li{width:48%; margin-right:4%;}
  .empty_85610_ li:nth-child(1), .empty_85610_ li:nth-child(2){margin-bottom:20px;}
  .empty_85610_ li a{padding:30px 20px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85909_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transition:all 0.3s;}

.empty_85909_ {border-radius:20px; background:#fff; overflow:hidden; position:relative;}
.empty_85909_ img{position:absolute; top:30px; right:35px;}
.empty_85909_ li{border-bottom:1px solid #ddd; padding:23px 35px 17px;}
.empty_85909_ li:nth-child(3),
.empty_85909_ li:nth-child(4){padding:0;}
.empty_85909_ li p{color:#999; font-size:16px; line-height:1.3em; padding:4px 0;}
.empty_85909_ li p strong{display:block; font-size:26px; color:#444; letter-spacing:-1px; margin:5px 0 12px;}
.empty_85909_ li:hover p strong{color:#39b54a}
.empty_85909_ li a{display:block; letter-spacing:-0.8px; color:#666; padding:20px 35px; cursor:pointer;}
.empty_85909_ li:hover a{background:#ebf7ed; color:#39b54a}

@media (max-width:767px){
  .empty_85909_ li{padding:15px 20px;}
  .empty_85909_ li p strong{font-size:20px; margin-bottom:7px;}
  .empty_85909_ li a{padding:15px 20px;}
  .empty_85909_ img{top:20px; right:20px;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_85612_wrap{padding:60px 0 90px; background:url("/img_up/shop_pds/naebumo/farm/so-tongbg1535609056.jpg") no-repeat center; background-size:cover;}
.layout_85612_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_85612_ > div {}
.layout_85612_ > div:after {content:''; display:block; clear:both;}
.layout_85612_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_85612_ > div > .container_1 {width:100%; margin-bottom:30px;}
.layout_85612_ > div > .container_2 {width:49.1%; margin-right:1.8%;}
.layout_85612_ > div > .container_3 {width:49.1%;}

  
@media (max-width:1200px){
  .layout_85612_{width:95%;}
}

@media (max-width:1023px){
  .layout_85612_wrap{padding:40px 0;}
  .layout_85612_ > div > .container_1 {width:100%; margin-bottom:30px;}
  .layout_85612_ > div > .container_2 {width:100%; margin-right:0; margin-bottom:20px;}
  .layout_85612_ > div > .container_3 {width:100%;}
}

@media (max-width:767px){
  .layout_85612_wrap{padding:30px 0 20px;}
}

@media \0screen{
	.layout_85612_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_85613_ {font-size:0;}
.title_85613_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:42px; letter-spacing:-1px; font-weight:bold; color:#ffffff; line-height:1.4em;
}
.title_85613_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_85613_.style_top p {padding-top:10px;}
.title_85613_.style_top p:before {left:0; top:0; width:42px; height:4px;}

.title_85613_.style_right p {padding-right:14px;}
.title_85613_.style_right p:before {right:0; top:9px; width:4px; height:42px;}

.title_85613_.style_bottom p {padding-bottom:12px;}
.title_85613_.style_bottom p:before {left:0; bottom:0; width:42px; height:4px;}

.title_85613_.style_left p {padding-left:14px;}
.title_85613_.style_left p:before {left:0; top:9px; width:4px; height:42px;}

.title_85613_.style_circle1 p {padding-left:20px;}
.title_85613_.style_circle1 p:before {
	left:0; top:24px; width:12px; height:12px;
	border-radius:12px;
}

.title_85613_.style_circle2 p {padding-left:20px;}
.title_85613_.style_circle2 p:before {
	left:0; top:24px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:767px){
  .title_85613_ p{font-size:32px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_85614_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:0px; font-weight:normal; color:#ffffff; line-height:1.4em; word-break:keep-all;
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85912_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.empty_85912_:after{display:block; content:''; clear:both;}  
  
.empty_85912_ .info_btns{width:31.5%; float:left;}
.empty_85912_ .info_btns li{display:block; border-radius:20px; height:180px; overflow:hidden;}
.empty_85912_ .info_btns li:nth-child(1){margin-bottom:20px;}
.empty_85912_ .info_btns li a{display:block; height:100%; padding-top:25px; color:#fff; text-align:center; font-size:22px; line-height:1.1em; transition:all 0.3s; cursor:pointer;}
.empty_85912_ .info_btns li:nth-child(1) a{background:#0a88e9;}
.empty_85912_ .info_btns li:nth-child(2) a{background:#40a6f4;}
.empty_85912_ .info_btns li:nth-child(1) a:hover{background:#0a76ca;} 
.empty_85912_ .info_btns li:nth-child(2) a:hover{background:#3993d8;} 
.empty_85912_ .info_btns li a img{display:block; margin:0 auto 5px;}
 
.empty_85912_ .info_box{width:65%; height:380px; margin-left:3.5%; float:right; text-align:center; border-radius:20px; background:url("/img_up/shop_pds/naebumo/farm/main_public_img1538381446.jpg") no-repeat center; overflow:hidden; position:relative;}
.empty_85912_ .info_box h3{font-size:30px; color:#07aaff; font-weight:normal; margin-top:48px; text-shadow:0 0 3px rgba(0,0,0,0.7); letter-spacing:-0.5px;}
.empty_85912_ .info_box p{color:rgba(255,255,255,0.8); margin-top:10px;}
.empty_85912_ .info_box .text_cont{position:absolute; bottom:0; left:0; right:0; height:53%; background:rgba(0,0,0,0.5); color:#fff;}
.empty_85912_ .info_box .text_cont p{margin-top:34px; color:#fff; line-height:1.8em;}
.empty_85912_ .info_box .text_cont span{font-size:14px;}
.empty_85912_ .info_box .text_cont a{display:block; border-top:1px solid rgba(255,255,255,0.3); color:#fff; font-size:18px; position:absolute; bottom:0; left:0; right:0; padding:25px 0 27px; transition:all 0.3s; cursor:pointer;}
.empty_85912_ .info_box .text_cont a:hover{color:#f0ba00;}

@media (max-width:1023px){
  .empty_85912_ .info_btns{width:31.9%;}
  .empty_85912_ .info_box{margin-left:1.8%; width:66.3%;}
}

@media (max-width:767px){
  .empty_85912_ .info_btns{width:100%; margin-left:0; margin-bottom:20px;}
  .empty_85912_ .info_btns li{width:48%; float:left; height:150px;}
  .empty_85912_ .info_btns li:nth-child(1){margin-bottom:0; margin-right:4%;}
  .empty_85912_ .info_btns li a{font-size:19px; padding-top:15px;}
  .empty_85912_ .info_box{width:100%;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

	.empty_85900_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  
  .empty_85900_ ul:after{content:''; display:block; clear:both;}
  .empty_85900_ li{float:left; width:31%; margin-right:3.5%; display:block; height:380px; background:#fff; border-radius:20px; overflow:hidden; position:relative;}
  .empty_85900_ li:last-child{margin-right:0;}
  .empty_85900_ li > a{display:block; height:100%; cursor:pointer;}
  .empty_85900_ li p{height:35%; padding: 22px 0; background:#fff; font-size:24px; line-height:1.3em; color:#0a88e9; text-align:center; letter-spacing:-1px; position:absolute; bottom:0; left:0; right:0; transition:all 0.3s; }
  .empty_85900_ li:hover p{background:#07aaff; color:#fff;}
  .empty_85900_ li p span{display:block; width:30px; height:2px; background:#ddd; margin:5px auto 15px;}

  .empty_85900_ li.healthcare {background:url("/img_up/shop_pds/naebumo/farm/main_public1537253029.jpg") no-repeat center; background-size:cover;}
  .empty_85900_ li.visit {background:url("/img_up/shop_pds/naebumo/farm/main_nurcing1537251085.jpg") no-repeat center; background-size:cover;}
  .empty_85900_ li.class{background:url("/img_up/shop_pds/naebumo/farm/main_class1537251238.jpg") no-repeat center; background-size:cover;}

  
  @media (max-width:1023px){
    .empty_85900_ li{width:32%; margin-right:2%;}
  }

  @media (max-width:767px){
    .empty_85900_ li{height:320px;}
    .empty_85900_ li.healthcare{width:100%; margin-bottom:20px;}
    .empty_85900_ li.visit{width:48%; margin-right:4%;}
    .empty_85900_ li.class{width:48%; margin-right:0;}
    .empty_85900_ li p{font-size:20px; padding:15px 0;}
  }

/* ****************** 2칸 레이아웃  ****************** */

.layout_85901_wrap{padding:60px 0 80px; background:url("/img_up/shop_pds/naebumo/farm/gi-gwan-i-yongbg15356153701.jpg") no-repeat center; background-size:cover;}
.layout_85901_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_85901_ > div {}
.layout_85901_ > div:after {content:''; display:block; clear:both;}
.layout_85901_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_85901_ > div > .container_1 {width:100%; margin-bottom:30px;}
.layout_85901_ > div > .container_2 {width:32.1333%; margin-right:1.8%;}
.layout_85901_ > div > .container_3 {width:32.1333%; margin-right:1.8%;}
.layout_85901_ > div > .container_4 {width:32.1333%;}

@media (max-width:1200px){
  .layout_85901_{width:95%;}
}

@media (max-width:1023px){
  .layout_85901_wrap{padding:40px 0;}
  .layout_85901_ > div > .container_1 {width:100%; margin-bottom:20px;}
  .layout_85901_ > div > .container_2 {width:66%; margin-right:0; margin-bottom:20px;}
  .layout_85901_ > div > .container_3 {width:100%; margin-right:0;}
  .layout_85901_ > div > .container_4 {width:66%; }
}

@media (max-width:767px){
  .layout_85901_wrap{padding:30px 0 20px;}
  .layout_85901_ > div > .container_2 {width:100%;}
  .layout_85901_ > div > .container_3 {width:100%; margin-bottom:20px;}
  .layout_85901_ > div > .container_4 {width:100%; }
}

@media \0screen{
	.layout_85901_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_85903_ {font-size:0;}
.title_85903_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:42px; letter-spacing:-1px; font-weight:bold; color:#39b54a; line-height:1.4em;
}
.title_85903_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_85903_.style_top p {padding-top:10px;}
.title_85903_.style_top p:before {left:0; top:0; width:42px; height:4px;}

.title_85903_.style_right p {padding-right:14px;}
.title_85903_.style_right p:before {right:0; top:9px; width:4px; height:42px;}

.title_85903_.style_bottom p {padding-bottom:12px;}
.title_85903_.style_bottom p:before {left:0; bottom:0; width:42px; height:4px;}

.title_85903_.style_left p {padding-left:14px;}
.title_85903_.style_left p:before {left:0; top:9px; width:4px; height:42px;}

.title_85903_.style_circle1 p {padding-left:20px;}
.title_85903_.style_circle1 p:before {
	left:0; top:24px; width:12px; height:12px;
	border-radius:12px;
}

.title_85903_.style_circle2 p {padding-left:20px;}
.title_85903_.style_circle2 p:before {
	left:0; top:24px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

@media (max-width:767px){
  .title_85903_ p{font-size:32px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_85902_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:0px; font-weight:normal; color:#666; line-height:1.4em; word-break:keep-all;
}

/* ****************** 맞춤게시판 - 목록형  ****************** */

  .pm-myboard_list__86291_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .pm-myboard_list__86291_{background:#fff; border-radius:20px; overflow:hidden; position:relative; border:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .pm-myboard_list__86291_ img{position:absolute; top:40px; right:35px;}
  .pm-myboard_list__86291_ a {display:block;color:#333}
  .pm-myboard_list__86291_ ul {margin:0;padding:0;list-style:none}
  .pm-myboard_list__86291_ .empty {width:100% !important;padding:10px 8px;font-size:14px;color:#666;text-align:center}

	.pm-myboard_list__86291_ li {position:relative;border-top:1px solid #ddd}
	.pm-myboard_list__86291_ li > a,
	.pm-myboard_list__86291_ li > div {display:table;width:100%;padding:20.5px 30px;table-layout:fixed; transition:all 0.3s;}
  .pm-myboard_list__86291_ li > a:hover{background:#ebf7ed;}
 

	.pm-myboard_list__86291_ .figure {display:table-cell;width:57px;padding-right:15px}
	.pm-myboard_list__86291_ .figure > div {padding:1px}
	.pm-myboard_list__86291_ .figure img {display:block;margin:0 auto}

    .pm-myboard_list__86291_ dl {display:table-cell;position:relative;margin:0;padding-right:80px;font-size:13px;line-height:1.6em;vertical-align:middle}
    .pm-myboard_list__86291_ dl:after {content:'';display:block;clear:both}
    .pm-myboard_list__86291_ dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .pm-myboard_list__86291_ dl dd {position:absolute;top:0;right:0;bottom:0;height:20px;margin:auto;font-size:12px;font-family:Arial;color:#888;vertical-align:middle}
    .pm-myboard_list__86291_ dl .subject {font-size:17px;color:#666}
    .pm-myboard_list__86291_ dl .subject span{display:inline-block; width:22px; height:22px; line-height:19px; text-align:center; font-size:12px; color:#f0ba00; font-weight:bold; background:#fff; border:1px solid #f0ba00; border-radius:6px; vertical-align:middle;}
    .pm-myboard_list__86291_ dl .subject span:last-child{margin-right:10px;}
    .pm-myboard_list__86291_ dl .subject span.answer{border-color:#0a88e9; color:#0a88e9;}
    .pm-myboard_list__86291_ dl .date {font-size:12px;color:#888}
  
  
  .pm-myboard_list__86291_ .text_box {padding:30px; }
  .pm-myboard_list__86291_ .text_box h3{font-size:28px; color:#555; margin:10px 0 30px; transition:all 0.3s;}
  .pm-myboard_list__86291_ .text_box:hover h3{color:#39b54a;}
  .pm-myboard_list__86291_ .text_box p{color:#999; word-break:keep-all; margin:0; line-height:1.4em;}

  
@media (max-width:767px){
  .pm-myboard_list__86291_ .text_box{padding:20px 20px;}
  .pm-myboard_list__86291_ .text_box h3{font-size:20px; margin:5px 0 15px;}
  .pm-myboard_list__86291_ img{top:20px; right:20px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85904_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.empty_85904_:after{display:block; content:''; clear:both;}  
  
.empty_85904_ .info_btns ul:after{content:''; display:block; clear:both;}
.empty_85904_ .info_btns li{display:block; width:47.5%; float:left; border-radius:20px; height:180px; overflow:hidden;}
.empty_85904_ .info_btns li:nth-child(1){margin-right:5%;}
.empty_85904_ .info_btns li a{display:block; height:100%; padding-top:25px; color:#fff; text-align:center; font-size:22px; line-height:1.1em; transition:all 0.3s; cursor:pointer;}
.empty_85904_ .info_btns li:nth-child(1) a{background:#39b54a;}
.empty_85904_ .info_btns li:nth-child(2) a{background:#39b58b;}
.empty_85904_ .info_btns li:nth-child(1) a:hover{background:#329a40;} 
.empty_85904_ .info_btns li:nth-child(2) a:hover{background:#329c78;} 
.empty_85904_ .info_btns li a img{display:block; margin:0 auto 5px;}
 

@media (max-width:1023px){
  .empty_85904_{width:32%; float:right; margin-top:-377px;}
  .empty_85904_ .info_btns li{width:100%; height:170px;}
.empty_85904_ .info_btns li:nth-child(1){margin-right:0; margin-bottom:18px;}
  .empty_85904_ .info_btns li a{font-size:20px;}
}

@media (max-width:767px){
  .empty_85904_{width:100%; float:none; margin-top:0;}
  .empty_85904_ .info_btns li{width:48%; height:170px;}
.empty_85904_ .info_btns li:nth-child(1){margin-right:4%;}

}

/* ****************** 공백  ****************** */

.empty_line_85751_ {display:block; width:100%; height:0px; line-height:0px;}

[id^=div_user_list] .empty_line_85751_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_85751_:before {content:'공백: 0px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_85751_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_85751_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_85751_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_85751_:before {content:'공백: 20px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85611_, .empty_85611_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_85611_ {border-radius:20px; background:#fff; padding:27px 0 0; position:relative; border:1px solid #ddd;}
.empty_85611_ img{position:absolute; top:32px; right:30px;}
.empty_85611_ .title_box{padding-left:30px;}
.empty_85611_ .title_box h3{font-size:28px; color:#555;}
.empty_85611_ .title_box p{margin:3px 0 20px; color:#555;}

.empty_85611_ ul{border-top:1px solid #ddd;}
.empty_85611_ ul:after{content:''; display:block; clear:both;}
.empty_85611_ li{float:left; width:33.3333%; text-align:center; border-right:1px solid #ddd;}
.empty_85611_ li:last-child{border-right:0;}
.empty_85611_ li a{display:block; color:#555; padding:18px 0; font-size:17px; letter-spacing:-0.5px; color:#555; transition:all 0.3s; cursor:pointer;}
.empty_85611_ li a:hover{color:#39b54a;}


@media (max-width:1023px){
  .empty_85611_{width:32%; position:absolute; right:0;}
  .empty_85611_ .title_box h3{margin:10px 0 30px;}
  .empty_85611_ .title_box p{margin-bottom:30px;}
  .empty_85611_ li{width:100%; border-right:0; border-bottom:1px solid #ddd;}
  .empty_85611_ li:last-child{border-bottom:0;}
  .empty_85611_ li a{padding:19px 0;}
}

@media (max-width:767px){
  .empty_85611_{width:100%; position:relative; right:auto; padding-top:25px;}
  .empty_85611_ li{width:33.3333%; border-right:1px solid #ddd; border-bottom:0;}
  .empty_85611_ .title_box{padding:0 20px}
  .empty_85611_ .title_box h3{font-size:20px; margin:0 0 15px;}
  .empty_85611_ .title_box p{margin-bottom:20px;}
  .empty_85611_ img{top:20px; right:20px;}
}


/* ****************** 최근 게시글 - 목록형  ****************** */

    .pm-board_list__85938_{border-radius:20px; border:1px solid #ddd; background:#fff; overflow:hidden; position:relative;}
    .pm-board_list__85938_ > img{position:absolute; top:40px; right:35px;}
 	 .pm-board_list__85938_ .title_box {padding-left:35px; padding:30px;}
    .pm-board_list__85938_ .title_box h3{font-size:28px; color:#555; margin:10px 0 30px; transition:all 0.3s;}
    .pm-board_list__85938_ .title_box:hover h3{color:#39b54a;}
    .pm-board_list__85938_ .title_box p{margin:0; color:#999; line-height:1.4em; word-break:keep-all;}
    .pm-board_list__85938_ ul {margin:0;padding:0;list-style:none}
    .pm-board_list__85938_ li {border-top:1px solid #e2e5e7;font-size:13px;line-height:1.6em; transition:all 0.3s;}
    .pm-board_list__85938_ li:hover{background:#ebf7ed;}
    .pm-board_list__85938_ li:last-child {border-bottom:0;}
    .pm-board_list__85938_ a {display:block;padding:21.5px 35px; position:relative;}
    .pm-board_list__85938_ a:before{content:''; display:block; width:2px; height:2px; border-radius:50%; background:#666; position:absolute; top:50%; left:25px; margin-top:-1px;}
    .pm-board_list__85938_ dl {position:relative;margin:0;}
    .pm-board_list__85938_ dl dt {font-size:17px; color:#666; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; transition:all 0.3s;}
    .pm-board_list__85938_ li:hover dt{color:#39b54a}
    .pm-board_list__85938_ dl dd {margin:0; font-size:15px;color:#a2a2a2; margin-top:4px;}
    .pm-board_list__85938_ dl dd span{font-size:12px; margin:0 3px; vertical-align:top;}
    .pm-board_list__85938_ .comment {font-weight:normal;color:#888}
    .pm-board_list__85938_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}

  
@media (max-width:767px){
  .pm-board_list__85938_ .title_box{padding:20px;}
  .pm-board_list__85938_ .title_box h3{font-size:20px; margin:5px 0 15px;}
  .pm-board_list__85938_ > img{top:20px; right:20px;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_85928_wrap{padding:60px 0 80px; background:url("/img_up/shop_pds/naebumo/farm/ja-won-bong-sabg1536893780.jpg") no-repeat center; background-size:cover;}
.layout_85928_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_85928_ > div {}
.layout_85928_ > div:after {content:''; display:block; clear:both;}
.layout_85928_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_85928_ > div > .container_1 {width:100%; margin-bottom:30px;}
.layout_85928_ > div > .container_2 {width:32.1333%; margin-right:1.8%; margin-bottom:20px;}
.layout_85928_ > div > .container_3 {width:32.1333%; margin-right:1.8%;}
.layout_85928_ > div > .container_4 {width:32.1333%;}

@media (max-width:1200px){
  .layout_85928_{width:95%;}
}

@media (max-width:1023px){
  .layout_85928_wrap{padding:40px 0;}
  .layout_85928_ > div > .container_1 {width:100%; margin-bottom:30px;}
  .layout_85928_ > div > .container_2 {width:66%; margin-right:0;}
  .layout_85928_ > div > .container_3 {width:100%; margin-right:0;}
  .layout_85928_ > div > .container_4 {width:66%; float:right;}
}

@media (max-width:767px){
    .layout_85928_wrap{padding:30px 0 20px;}	
    .layout_85928_ > div > .container_2 {width:100%;}
    .layout_85928_ > div > .container_3{margin-bottom:20px;}
    .layout_85928_ > div > .container_4 {width:100%;}
}

@media \0screen{
	.layout_85928_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_85934_ {font-size:0;}
.title_85934_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:42px; letter-spacing:-1px; font-weight:bold; color:#ffffff; line-height:1.4em;
}
.title_85934_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_85934_.style_top p {padding-top:10px;}
.title_85934_.style_top p:before {left:0; top:0; width:42px; height:4px;}

.title_85934_.style_right p {padding-right:14px;}
.title_85934_.style_right p:before {right:0; top:9px; width:4px; height:42px;}

.title_85934_.style_bottom p {padding-bottom:12px;}
.title_85934_.style_bottom p:before {left:0; bottom:0; width:42px; height:4px;}

.title_85934_.style_left p {padding-left:14px;}
.title_85934_.style_left p:before {left:0; top:9px; width:4px; height:42px;}

.title_85934_.style_circle1 p {padding-left:20px;}
.title_85934_.style_circle1 p:before {
	left:0; top:24px; width:12px; height:12px;
	border-radius:12px;
}

.title_85934_.style_circle2 p {padding-left:20px;}
.title_85934_.style_circle2 p:before {
	left:0; top:24px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}


@media (max-width:767px){
  .title_85934_ p{font-size:32px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_85933_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:0px; font-weight:normal; color:#ffffff; line-height:1.4em; word-break:keep-all;
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_85936_ *{padding:0; margin:0; list-style:none;}

.empty_85936_ ul:after{content:''; display:block; clear:both;}
.empty_85936_ li{float:left; width:47.5%; margin-right:5%; text-align:center;}
.empty_85936_ li:nth-child(2n){margin-right:0;}
.empty_85936_ li:nth-child(1),
.empty_85936_ li:nth-child(2){margin-bottom:20px;}
.empty_85936_ li a{display:block; border-radius:20px; padding:41px 20px; color:#fff; transition:all 0.2s;}
.empty_85936_ li:nth-child(3) a,
.empty_85936_ li:nth-child(4) a{padding:27px 20px;}
.empty_85936_ li p{font-size:22px; letter-spacing:-1px; line-height:1.3em;} 
  
.empty_85936_ li:nth-child(1) a{background:#00b19e;}
.empty_85936_ li:nth-child(1):hover a{background:#009686;}
.empty_85936_ li:nth-child(2) a{background:#00b1bc;}
.empty_85936_ li:nth-child(2):hover a{background:#009aa4;}
.empty_85936_ li:nth-child(3) a{background:#00b185;}
.empty_85936_ li:nth-child(3):hover a{background:#009771;}
.empty_85936_ li:nth-child(4) a{background:#15c5da;}
.empty_85936_ li:nth-child(4):hover a{background:#11aabc;}

@media (max-width:1023px){
  .empty_85936_ li{width:48.5%; margin-right:3%;}
}

@media (max-width:767px){
  .empty_85936_ li{width:48%; margin-right:4%;}
  .empty_85936_ li a{padding:37px 20px;}
  .empty_85936_ li p{font-size:20px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

	.empty_85937_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  
  .empty_85937_ ul:after{content:''; display:block; clear:both;}
  .empty_85937_ li{float:left; width:47.5%; margin-right:5%; display:block; height:380px; background:#fff; border-radius:20px; overflow:hidden; position:relative;}
  .empty_85937_ li:last-child{margin-right:0;}

  .empty_85937_ li a{display:block; width:100%; height:100%; transform:scale(1); transition:all 0.6s;}
  .empty_85937_ li a:before{content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; transform:scale(1); transition:all 0.6s;}
  .empty_85937_ li:nth-child(1) a:before{background:url("/img_up/shop_pds/naebumo/farm/main_give21537258678.jpg") no-repeat center rgba(0,0,0,0.5); background-size:cover;}
  .empty_85937_ li:nth-child(2) a:before{background:url("/img_up/shop_pds/naebumo/farm/main_volunteer1537252292.jpg") no-repeat center rgba(0,0,0,0.5); background-size:cover;} 
  .empty_85937_ li:hover a:before{transform:scale(1.1);}
  .empty_85937_ li a:after{content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); transition:all 0.6s;}
  .empty_85937_ li:hover a:after{background:rgba(0,0,0,0.1);}
  .empty_85937_ li p{font-size:22px; font-weight:bold; letter-spacing:-0.5px; color:#fff; position:absolute; top:50%; left:0; right:0; text-align:center; transform:translate(0,-50%); z-index:10; text-shadow:0 0 3px rgba(0,0,0,0.6);}


@media (max-width:1023px){
  .empty_85937_ li{position:absolute; width:32%;}
  .empty_85937_ li:nth-child(1){top:-400px; right:0; margin-right:0;}
}
  
@media (max-width:767px){
  .empty_85937_ li{position:relative; width:48%; height:350px;}
  .empty_85937_ li:nth-child(1){top:auto; right:auto; margin-right:4%;}
}

/* ****************** 최근 게시글 - 목록형  ****************** */

    .pm-board_list__86295_{border-radius:20px; border:1px solid #ddd; background:#fff; overflow:hidden; position:relative;}
    .pm-board_list__86295_ > img{position:absolute; top:30px; right:35px;}
 	 .pm-board_list__86295_ .title_box {padding-left:35px; padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .pm-board_list__86295_ .title_box h3{font-size:28px; color:#555; margin:0; margin-bottom:27px; margin-top:2px; transition:all 0.3s;}
    .pm-board_list__86295_ .title_box:hover h3{color:#39b54a;}
    .pm-board_list__86295_ .title_box p{margin:0; color:#999; line-height:1.4em; word-break:keep-all;}
    .pm-board_list__86295_ ul {margin:0;padding:0;list-style:none}
    .pm-board_list__86295_ li {border-top:1px solid #e2e5e7;font-size:13px;line-height:1.6em; transition:all 0.3s;}
    .pm-board_list__86295_ li:hover{background:#ebf7ed;}
    .pm-board_list__86295_ li:last-child {border-bottom:0;}
    .pm-board_list__86295_ a {display:block;padding:23.5px 30px; position:relative;}
    .pm-board_list__86295_ a:before{content:''; display:block; width:2px; height:2px; border-radius:50%; background:#666; position:absolute; top:50%; left:20px; margin-top:-1px;}
    .pm-board_list__86295_ dl {position:relative;margin:0;}
    .pm-board_list__86295_ dl dt {font-size:17px; color:#666; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; transition:all 0.3s;}
    .pm-board_list__86295_ li:hover dt{color:#39b54a}
    .pm-board_list__86295_ dl dd {margin:0; font-size:15px;color:#a2a2a2; margin-top:4px;}
    .pm-board_list__86295_ dl dd span{font-size:12px; margin:0 3px; vertical-align:top;}
    .pm-board_list__86295_ .comment {font-weight:normal;color:#888}
    .pm-board_list__86295_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}


@media (max-width:1023px){
  .pm-board_list__86295_ .title_box{height:174px;}
}

@media (max-width:767px){
  .pm-board_list__86295_ .title_box{padding:20px; height:auto;}
  .pm-board_list__86295_ .title_box h3{font-size:20px; margin:5px 0 15px;}
  .pm-board_list__86295_ > img{top:20px; right:20px;}
}
