
/* ****************** 세로형 슬라이더 (bx-slider)  ****************** */

  .vertical_rolling_89391_{position:relative; overflow:hidden;}
  .vertical_rolling_89391_:before{content:''; display:block; width:100%; height:1px; background:rgba(255,255,255,0.2); position:absolute; top:55%; left:0; z-index:400;}
  .vertical_rolling_89391_ *{margin:0; padding:0;}
  .vertical_rolling_89391_ .slide_wrap{width:100%; height:100% !important; min-height:920px !important;}
  .vertical_rolling_89391_ .slide_wrap:after{content:''; display:block; width:0; height:1px; background:rgba(255,255,255,0.5); position:absolute; top:55%; left:0; z-index:401; animation-name:slider; animation-duration:6.2s;}
  .vertical_rolling_89391_ .slide_wrap img{display:none;}
  .vertical_rolling_89391_ .bx-wrapper {margin-bottom:0;}
  .vertical_rolling_89391_ .bx-wrapper .bx-viewport{border:0; -webkit-box-shadow: none; box-shadow:none; left:0;}
  
  /*슬라이드 이미지*/
  .vertical_rolling_89391_ .slide_num1{background:url("/img_up/shop_pds/nestay/farm/main21548139379.jpg") no-repeat center; background-size:cover;}
  .vertical_rolling_89391_ .slide_num2{background:url("/img_up/shop_pds/nestay/farm/main41548139380.jpg") no-repeat right center; background-size:cover;}
  .vertical_rolling_89391_ .slide_num3{background:url("/img_up/shop_pds/nestay/farm/main11548139381.jpg") no-repeat center; background-size:cover;}
  .vertical_rolling_89391_ .slide_num4{background:url("/img_up/shop_pds/nestay/farm/main31548139382.jpg") no-repeat right center; background-size:cover;} 
  .vertical_rolling_89391_ .slide_num5{background:url("/img_up/shop_pds/nestay/farm/main51548139383.jpg") no-repeat right center; background-size:cover;} 
  

    /*하단 내비게이션*/
  .vertical_rolling_89391_ .bx-controls .bx-pager{position:absolute; top:55%; right:5%; text-align:center; z-index:500; text-align:right !important; width:100% !important; font-size:0; padding-top:0; margin-top:-7px;}
  .vertical_rolling_89391_ .bx-controls .bx-pager .bx-pager-item{position:relative; display:inline-block;}
  .vertical_rolling_89391_ .bx-controls .bx-pager .bx-pager-item a{display:block; width:15px; height:15px; text-indent:-9999px; font-size:0; background:#fff; margin-right:10px; transform:rotate(45deg); border-radius:0; transition:all 0.3s;}
  .vertical_rolling_89391_ .bx-controls .bx-pager .bx-pager-item a:hover{background:#eee;}
  .vertical_rolling_89391_ .bx-controls .bx-pager .bx-pager-item a.active{background:#ff4500;}

  /*슬라이드 위 텍스트*/
  .vertical_rolling_89391_ .main_slide_text{width:93%; height:100%; position:absolute; top:0; left:7%; }
  .vertical_rolling_89391_ .main_slide_text > div{overflow:hidden; position:relative;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up{height:55%;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down{height:40%;}
  .vertical_rolling_89391_ .main_slide_text > div p{font-weight:100; color:#fff; line-height:1em; transition:all 0.6s ease-in-out; font-family:'Noto Sans','Nanum Gothic','Malgun Gothic',sans-serif !important; word-break:keep-all;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up p{font-size:70px; position:absolute; bottom:-120px; left:0; letter-spacing:-3px;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up.active p{bottom:30px;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down p{font-size:25px; position:absolute; top:-120px; left:0;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down.active p{top:30px;}

  /*하단 스크롤 포인터*/
  .vertical_rolling_89391_ .scroll_line{width:1px; height:54px; position:absolute; bottom:25px; left:50%; z-index:8000; background-color:#fff;}
  .vertical_rolling_89391_ .scroll_line .scroll_pointer{width:9px; height:9px; position:absolute; top:-4px; left:-4px; animation-name:moveScroll; animation-duration: 1.5s; animation-iteration-count: infinite; }
  .vertical_rolling_89391_ .scroll_line .scroll_pointer:before{content:''; display:block; margin:0 auto; width:9px; height:9px; border-radius:50%; background-color:#fff; animation-name:movePointer; animation-duration: 1.5s; animation-iteration-count: infinite;}

@keyframes moveScroll {
  from{
  	top:-4px;
  }
  to{
	top:52px;
  }
}

@keyframes movePointer{
  0%{
  	width:9px; height:9px;
  }
  70%{
  	width:9px; height:9px;
  }
  100%{
	width:0; height:0;
  }
}

  
@media (max-width:1200px){
  .vertical_rolling_89391_ .slide_wrap{width:100%; height:100% !important; min-height:850px !important;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up p{font-size:58px;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down p{font-size:22px;}
  .vertical_rolling_89391_ .icon_button{display:none;}
}

@media (max-width:1023px){
  .vertical_rolling_89391_ .slide_wrap{width:100%; height:100% !important; min-height:600px !important;}
  .vertical_rolling_89391_:before{height:3px; top:55px;}
  .vertical_rolling_89391_ .slide_wrap:after{height:3px; top:55px;}
  .vertical_rolling_89391_ .slide_num3{background-position:70% center;}
  .vertical_rolling_89391_ .slide_num4{background-position:75% center;} 
  .vertical_rolling_89391_ .bx-controls .bx-pager{top:78px; right:10px;}
  .vertical_rolling_89391_ .bx-controls .bx-pager .bx-pager-item a{width:10px; height:10px;}
  .vertical_rolling_89391_ .main_slide_text{width:100%; left:0;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up{height:60%;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down{height:40%;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up.active p{bottom:10px;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down.active p{top:10px;}
  .vertical_rolling_89391_ .main_slide_text > div p{line-height:1.2em; right:0;} 
  .vertical_rolling_89391_ .main_slide_text > div.text_up p{font-size:40px; text-align:center;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down p{font-size:17px; text-align:center;}
  .vertical_rolling_89391_ .scroll_line{display:none;}
}

@media (max-width:767px){
  .vertical_rolling_89391_ .slide_wrap{width:100%; height:100% !important; min-height:500px !important;}
  .vertical_rolling_89391_ .main_slide_text > div.text_up p{font-size:30px;}
  .vertical_rolling_89391_ .main_slide_text > div.text_down p{font-size:15px; letter-spacing:-1px;}
  .vertical_rolling_89391_ .main_slide_text > div p em{display:block;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_89393_wrap{background:#f5f5f5; padding:100px 0 100px;}
.layout_89393_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_89393_ > div {margin-left:-20px;}
.layout_89393_ > div:after {content:''; display:block; clear:both;}
.layout_89393_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:20px; box-sizing:border-box;}
.layout_89393_ > div > .container_1 {width:45%;}
.layout_89393_ > div > .container_2 {width:55%;}


@media (max-width:1300px){
  .layout_89393_{width:95%;}
}

@media (max-width:1200px){
   .layout_89393_wrap{padding:80px 0;}
}
  
@media (max-width:1023px){
	.layout_89393_ > div > .container_1 { width:100%; }
	.layout_89393_ > div > .container_2 {clear:both; width:100%; padding-top:20px;}
}

@media (max-width:767px){
 .layout_89393_wrap{padding:50px 0;}
}

@media \0screen{
	.layout_89393_ {min-width:1300px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_89394_ p {
	display:block; margin:0; padding:0;
	font-size:42px; letter-spacing:-1.5px; font-weight:500; color:#444; line-height:1.2em;
}
.text_89394_ p a {color:#444; text-decoration:none;}

@media (max-width:1023px){
  .text_89394_ p{font-size:38px;}
}

@media (max-width:767px){
  .text_89394_ p{font-size:26px; text-align:center;}
  .text_89394_ p br{display:none;}
}

/* ****************** 공백  ****************** */
      
.empty_line_89395_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_89395_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_89395_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_89395_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_89395_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_89395_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_89395_:before {content:'공백: 20px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_89397_ p {
	display:block; margin:0; padding:0;
	font-size:17px; letter-spacing:-1px; font-weight:normal; color:#555; line-height:1.5em; word-break:keep-all;
}
.text_89397_ p a {color:#555; text-decoration:none;}

@media (max-width:1023px){
  .text_89397_ p{font-size:16px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_89398_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_89398_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_89398_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_89398_ {height:90px; line-height:90px;}
	[id^=div_user_list] .empty_line_89398_:before {content:'공백: 90px';}
}

 @media \0screen{
	.empty_line_89398_ {height:90px; line-height:90px;}
	[id^=div_user_list] .empty_line_89398_:before {content:'공백: 90px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89573_, .empty_89573_ * {padding:0; margin:0;}
.empty_89573_ a{display:inline-block; padding:.8em 3em; border:1px solid #444; position:relative; padding-right:95px; transition:all 0.4s;} 
.empty_89573_ a:before{content:''; display:block; width:50px; height:100%; background:#444; position:absolute; top:0; right:0; transition:all 0.4s; z-index:1;}
.empty_89573_ a:hover:before{width:100%;}
.empty_89573_ a:after{content:''; width:8px; height:13px; background:url("/img_up/shop_pds/nestay/design/img/arrow.png") no-repeat center; position:absolute; top:50%; right:20px; margin-top:-6px; z-index:5; transition:all 0.4s;}
.empty_89573_ a:hover:after{background:url("/img_up/shop_pds/nestay/design/img/arrow_o.png") no-repeat center;}
.empty_89573_ a span{font-size:16px; color:#444; position:relative; z-index:10; transition:all 0.4s;}
.empty_89573_ a:hover span{color:#fff;}

@media (max-width:1023px){
  .empty_89573_{display:none;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89400_, .empty_89400_ * {padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_89400_ ul:after{content:''; display:block; clear:both;}
.empty_89400_ li{float:left; width:25%; text-align:center; padding:15px 10px; transition:all 0.4s; border-radius:5px;}
.empty_89400_ li:hover{background:#ff4500;}
.empty_89400_ li p{line-height:1.2; font-size:15px; letter-spacing:-1px; margin-top:5px; transition:all 0.4s; white-space:nowrap;}
.empty_89400_ li:hover p{color:#fff;}
.empty_89400_ li i{display:inline-block; width:50px; height:50px; background-size:100% !important; transition:all 0.4s;}
.empty_89400_ li:nth-child(1) i{background:url("/img_up/shop_pds/nestay/farm/main_icon11548228295.png") no-repeat center;}
.empty_89400_ li:nth-child(2) i{background:url("/img_up/shop_pds/nestay/farm/main_icon21548228295.png") no-repeat center;}
.empty_89400_ li:nth-child(3) i{background:url("/img_up/shop_pds/nestay/farm/main_icon31548228295.png") no-repeat center;}
.empty_89400_ li:nth-child(4) i{background:url("/img_up/shop_pds/nestay/farm/main_icon41548228295.png") no-repeat center;}
.empty_89400_ li:nth-child(5) i{background:url("/img_up/shop_pds/nestay/farm/main_icon51548228295.png") no-repeat center;}
.empty_89400_ li:nth-child(6) i{background:url("/img_up/shop_pds/nestay/farm/main_icon61548228475.png") no-repeat center;}
.empty_89400_ li:nth-child(7) i{background:url("/img_up/shop_pds/nestay/farm/main_icon71548228295.png") no-repeat center;}
.empty_89400_ li:nth-child(8) i{background:url("/img_up/shop_pds/nestay/farm/me-in-a-i1676864211.png") no-repeat center;}

.empty_89400_ li:hover:nth-child(1) i{background:url("/img_up/shop_pds/nestay/farm/main_icon1_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(2) i{background:url("/img_up/shop_pds/nestay/farm/main_icon2_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(3) i{background:url("/img_up/shop_pds/nestay/farm/main_icon3_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(4) i{background:url("/img_up/shop_pds/nestay/farm/main_icon4_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(5) i{background:url("/img_up/shop_pds/nestay/farm/main_icon5_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(6) i{background:url("/img_up/shop_pds/nestay/farm/main_icon6_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(7) i{background:url("/img_up/shop_pds/nestay/farm/main_icon7_o1548229096.png") no-repeat center;}
.empty_89400_ li:hover:nth-child(8) i{background:url("/img_up/shop_pds/nestay/farm/me-in-a-i11676864240.png") no-repeat center;}

@media (max-width:767px){
  .empty_89400_ li p{font-size:14px;}
}

@media (max-width:500px){
  .empty_89400_ li{width:50%;}
}

/* ****************** 실선  ****************** */

.solid_line_89534_ {display:block; position:relative; width:100%; height:20px;}
.solid_line_89534_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89568_, .empty_89568_ * {padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_89568_ ul:after{content:''; display:block; clear:both;}
.empty_89568_ li{float:left; width:25%; text-align:center; padding:20px 10px; transition:all 0.4s; border-radius:5px;}
.empty_89568_ li:hover{background:#ff4500;}
.empty_89568_ li p{line-height:1.2; font-size:15px; letter-spacing:-1px; margin-top:5px; transition:all 0.4s; white-space:nowrap;}
.empty_89568_ li:hover p{color:#fff;}
.empty_89568_ li i{display:inline-block; width:50px; height:50px; background-size:100% !important; transition:all 0.4s;}
.empty_89568_ li:nth-child(1) i{background:url("/img_up/shop_pds/nestay/farm/main_icon91548231945.png") no-repeat center;}
.empty_89568_ li:nth-child(2) i{background:url("/img_up/shop_pds/nestay/farm/main_icon101548231945.png") no-repeat center;}
.empty_89568_ li:nth-child(3) i{background:url("/img_up/shop_pds/nestay/farm/main_icon111548231945.png") no-repeat center;}
.empty_89568_ li:nth-child(4) i{background:url("/img_up/shop_pds/nestay/farm/main_icon121548231946.png") no-repeat center;}
.empty_89568_ li:nth-child(5) i{background:url("") no-repeat center;}
.empty_89568_ li:nth-child(6) i{background:url("") no-repeat center;}
.empty_89568_ li:nth-child(7) i{background:url("") no-repeat center;}
.empty_89568_ li:nth-child(8) i{background:url("") no-repeat center;}

.empty_89568_ li:hover:nth-child(1) i{background:url("/img_up/shop_pds/nestay/farm/main_icon9_o1548232030.png") no-repeat center;}
.empty_89568_ li:hover:nth-child(2) i{background:url("/img_up/shop_pds/nestay/farm/main_icon10_o1548232030.png") no-repeat center;}
.empty_89568_ li:hover:nth-child(3) i{background:url("/img_up/shop_pds/nestay/farm/main_icon11_o1548232030.png") no-repeat center;}
.empty_89568_ li:hover:nth-child(4) i{background:url("/img_up/shop_pds/nestay/farm/main_icon12_o1548232030.png") no-repeat center;}
.empty_89568_ li:hover:nth-child(5) i{background:url("") no-repeat center;}
.empty_89568_ li:hover:nth-child(6) i{background:url("") no-repeat center;}
.empty_89568_ li:hover:nth-child(7) i{background:url("") no-repeat center;}
.empty_89568_ li:hover:nth-child(8) i{background:url("") no-repeat center;}

@media (max-width:767px){
  .empty_89568_ li p{font-size:14px;}
}

@media (max-width:500px){
  .empty_89568_ li{width:50%;}
}

/* ****************** 공백  ****************** */
      
.empty_line_89574_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_89574_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_89574_:before {content:'공백: 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_89574_ {height:0px; line-height:0px;}
	[id^=div_user_list] .empty_line_89574_:before {content:'공백: 0px';}
}

 @media \0screen{
	.empty_line_89574_ {height:0px; line-height:0px;}
	[id^=div_user_list] .empty_line_89574_:before {content:'공백: 0px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89399_, .empty_89399_ * {padding:0; margin:0;}
.empty_89399_{display:none;}
.empty_89399_ a{display:inline-block; padding:.8em 3em; border:1px solid #444; position:relative; padding-right:95px; transition:all 0.4s;} 
.empty_89399_ a:before{content:''; display:block; width:50px; height:100%; background:#444; position:absolute; top:0; right:0; transition:all 0.4s; z-index:1;}
.empty_89399_ a:hover:before{width:100%;}
.empty_89399_ a:after{content:''; width:8px; height:13px; background:url("/img_up/shop_pds/nestay/design/img/arrow.png") no-repeat center; position:absolute; top:50%; right:20px; margin-top:-6px; z-index:5; transition:all 0.4s;}
.empty_89399_ a:hover:after{background:url("/img_up/shop_pds/nestay/design/img/arrow_o.png") no-repeat center;}
.empty_89399_ a span{font-size:16px; color:#444; position:relative; z-index:10; transition:all 0.4s;}
.empty_89399_ a:hover span{color:#fff;}

@media (max-width:1023px){
  .empty_89399_{text-align:center; display:block;}
}
  
@media (max-width:767px){
  .empty_89399_ a{padding:.5em 2em; padding-right:75px;}
  .empty_89399_ a:before{width:42px;}
  .empty_89399_ a:after{right:17px;}
  .empty_89399_ a span{font-size:15px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89537_, .empty_89537_ * {padding:0; margin:0; list-style:none;}

.empty_89537_{position:relative; height:900px;}

.empty_89537_ .coverimg_box li{width:100%; height:100%; position:absolute; top:0; left:0; right:0; z-index:1; transition:all 0.4s;}
.empty_89537_ .coverimg_box li.active{z-index:10;}
.empty_89537_ .coverimg_box li.scene1{background:url("/img_up/shop_pds/nestay/farm/cover11548999971.jpg") no-repeat right center; background-size:cover;}
.empty_89537_ .coverimg_box li.scene2{background:url("/img_up/shop_pds/nestay/farm/cover21548999972.jpg") no-repeat right center; background-size:cover;}
.empty_89537_ .coverimg_box li.scene3{background:url("/img_up/shop_pds/nestay/farm/cover31548999972.jpg") no-repeat right center; background-size:cover;}
.empty_89537_ .coverimg_box li.scene4{background:url("/img_up/shop_pds/nestay/farm/cover41548999973.jpg") no-repeat right center; background-size:cover;}
.empty_89537_ .coverimg_box li.scene5{background:url("/img_up/shop_pds/nestay/farm/cover51548999973.jpg") no-repeat right center; background-size:cover;}
.empty_89537_ .coverimg_box li.scene6{background:url("/img_up/shop_pds/nestay/farm/cover61548999973.jpg") no-repeat right center; background-size:cover;}

.empty_89537_ .container{width:50%; position:absolute; top:50%; left:5%; transform:translate(0,-50%); text-align:center; z-index:20;}
.empty_89537_ .container a{display:inline-block; background:#ce823d; color:#fff; padding:10px 2em 12px; border-radius:2em; margin:15px auto 0; transition:padding 0.3s;}
.empty_89537_ .container a:after{content:''; display:inline-block; width:6px; height:8px; background:url("/img_up/shop_pds/nestay/design/img/more_arrow_o.png") no-repeat center; margin-left:7px; vertical-align:middle; margin-top:-3px; transition:all 0.3s;}
.empty_89537_ .container a:hover{padding:10px 2.8em 12px;}

.empty_89537_ .text_box p{display:inline-block; width:600px; color:#fff; text-align:left;}
.empty_89537_ .text_box p.text_big{display:inline-block; font-size:42px; line-height:1.3em; letter-spacing:-2.5px; text-align:left; color:#fff;}
.empty_89537_ .text_box p.text_big span{color:#ff5415;}
.empty_89537_ .text_box p.text_big span em{font-style:normal; color:#fff;}
.empty_89537_ .text_box p.text_small{color:#ededed; margin-top:20px; font-size:16.5px; font-weight:100; white-space:nowrap;}

.empty_89537_ .thumbnail_box{display:inline-block; width:600px; margin-top:40px;}
.empty_89537_ .thumbnail_box:after{content:''; display:block; clear:both;}
.empty_89537_ .thumbnail_box li{float:left; width:192px; height:142px; margin:0 12px 11px 0; background:#000;}
.empty_89537_ .thumbnail_box li:nth-child(3n){margin-right:0;}

  .empty_89537_ .thumbnail_box li.thumb1{background:url("/img_up/shop_pds/nestay/farm/thumb1_b1548999974.jpg") no-repeat center; transition:background 0.4s;}
  .empty_89537_ .thumbnail_box li.thumb1.on{background:url("/img_up/shop_pds/nestay/farm/thumb11548999974.jpg") no-repeat center;}
  .empty_89537_ .thumbnail_box li.thumb2{background:url("/img_up/shop_pds/nestay/farm/thumb2_b1548999974.jpg") no-repeat center; transition:background 0.4s;}
  .empty_89537_ .thumbnail_box li.thumb2.on{background:url("/img_up/shop_pds/nestay/farm/thumb21548999974.jpg") no-repeat center;}
  .empty_89537_ .thumbnail_box li.thumb3{background:url("/img_up/shop_pds/nestay/farm/thumb3_b1548999974.jpg") no-repeat center; transition:background 0.4s;}
  .empty_89537_ .thumbnail_box li.thumb3.on{background:url("/img_up/shop_pds/nestay/farm/thumb31548999974.jpg") no-repeat center;}
  .empty_89537_ .thumbnail_box li.thumb4{background:url("/img_up/shop_pds/nestay/farm/thumb4_b1548999974.jpg") no-repeat center; transition:background 0.4s;}
  .empty_89537_ .thumbnail_box li.thumb4.on{background:url("/img_up/shop_pds/nestay/farm/thumb41548999975.jpg") no-repeat center;}
  .empty_89537_ .thumbnail_box li.thumb5{background:url("/img_up/shop_pds/nestay/farm/thumb5_b1548999975.jpg") no-repeat center; transition:background 0.4s;}
  .empty_89537_ .thumbnail_box li.thumb5.on{background:url("/img_up/shop_pds/nestay/farm/thumb51548999975.jpg") no-repeat center;}
  .empty_89537_ .thumbnail_box li.thumb6{background:url("/img_up/shop_pds/nestay/farm/thumb6_b1548999975.jpg") no-repeat center; transition:background 0.4s;}
  .empty_89537_ .thumbnail_box li.thumb6.on{background:url("/img_up/shop_pds/nestay/farm/thumb61548999975.jpg") no-repeat center;}


@media (max-width:1023px){
  .empty_89537_{height:820px;}
  .empty_89537_ .container{width:100%; left:0;}
  .empty_89537_ .coverimg_box li.scene1{background:url("/img_up/shop_pds/nestay/farm/cover1_m1548999975.jpg") no-repeat center; background-size:cover;}
  .empty_89537_ .coverimg_box li.scene2{background:url("/img_up/shop_pds/nestay/farm/cover2_m1548999976.jpg") no-repeat center; background-size:cover;}
  .empty_89537_ .coverimg_box li.scene3{background:url("/img_up/shop_pds/nestay/farm/cover3_m1548999976.jpg") no-repeat center; background-size:cover;}
  .empty_89537_ .coverimg_box li.scene4{background:url("/img_up/shop_pds/nestay/farm/cover4_m1548999976.jpg") no-repeat center; background-size:cover;}
  .empty_89537_ .coverimg_box li.scene5{background:url("/img_up/shop_pds/nestay/farm/cover5_m1548999977.jpg") no-repeat center; background-size:cover;}
  .empty_89537_ .coverimg_box li.scene6{background:url("/img_up/shop_pds/nestay/farm/cover6_m1548999977.jpg") no-repeat center; background-size:cover;}
  .empty_89537_ .text_box p.text_big{font-size:40px; text-align:center; background:none; padding-left:0;}
  .empty_89537_ .text_box p.text_small{font-size:15px;}
}

@media (max-width:767px){
  .empty_89537_{height:650px;}
  .empty_89537_ .text_box p.text_big{font-size:26px;}
  .empty_89537_ .text_box p.text_small{margin-top:10px; text-align:center;}
  .empty_89537_ .thumbnail_box{width:90%; margin-top:20px;}
  .empty_89537_ .thumbnail_box li{width:32.6666%; height:125px; margin:0 1% 5px 0; background-size:cover !important;}
  .empty_89537_ .thumbnail_box li:nth-child(3n){margin-right:0;}
}

@media (max-width:580px){
  .empty_89537_{height:650px;}
  .empty_89537_ .text_box p{width:100%;}
  .empty_89537_ .text_box p.text_small{display:none;}
  .empty_89537_ .thumbnail_box li{width:49.5%;}
  .empty_89537_ .thumbnail_box li:nth-child(3n){margin-right:1%;}
  .empty_89537_ .thumbnail_box li:nth-child(2n){margin-right:0;}
  .empty_89537_ .container a{font-size:14px;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_89538_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_89538_ > div:after {content:''; display:block; clear:both;}
.layout_89538_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}


@media (max-width:1350px){
  .layout_89538_{width:95%;}
}

@media \0screen{
	.layout_89538_ {min-width:1300px;}
}

/* ****************** 공백  ****************** */

.empty_line_89539_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_89539_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_89539_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_89539_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_89539_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_89539_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_89539_:before {content:'공백: 100px';}
}

/* ****************** 세로형 슬라이더 (bx-slider)  ****************** */

  .vertical_rolling_89541_{position:relative; max-width:100%; margin:0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .vertical_rolling_89541_ *{margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .vertical_rolling_89541_ img{display:block; width:100%; height:100% !important; min-height:400px !important;}
  .vertical_rolling_89541_ .bx-wrapper{margin-bottom:0; background:#fff;}
  .vertical_rolling_89541_ .bx-wrapper .bx-viewport{border:0; left:0;}
  .vertical_rolling_89541_ .slide_wrap{width:100%; height:100% !important; min-height:400px !important;}
  
    /*페이저*/
  .vertical_rolling_89541_ .bx-controls .bx-pager{position:absolute; bottom:0; text-align:center; z-index:500;  padding-top:0;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item{position:relative; display:inline-block;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item:last-child{margin-bottom:0;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item a{display:block; width:140px; height:50px; text-indent:-9999px; margin-right:8px; border:1px solid #ddd; position:relative; background:#fff; transition:all 0.3s;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item:last-child a{margin-right:0;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item a:before{ display:block; width:100%; height:100%; text-align:center; font-size:15px; color:#444; letter-spacing:-0.5px; line-height:48px; text-indent:0; position:absolute; top:0; left:0;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item:nth-child(1) a:before{content:'POINT 01';}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item:nth-child(2) a:before{content:'POINT 02';}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item:nth-child(3) a:before{content:'POINT 03';}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item a:hover{background:#f3f3f3;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item a.active{background:#444;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item a.active:before{color:#ff5415;}
  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:0; width:auto;}

  /*방향 네비게이션*/
  .vertical_rolling_89541_ .bx-controls .bx-controls-direction{position:absolute; top:55%; left:0; right:0;}
  .vertical_rolling_89541_ .bx-controls .bx-controls-direction a{display:block; width:60px; height:60px; position:absolute; top:30%; text-indent:-9999px; z-index:1000;}
  .vertical_rolling_89541_ .bx-controls .bx-controls-direction a.bx-prev{left:50px; background:url("/img_up/shop_pds/nestay/design/img/prev_btn.png") no-repeat center; background-size:100%;}
  .vertical_rolling_89541_ .bx-controls .bx-controls-direction a.bx-next{right:50px; background:url("/img_up/shop_pds/nestay/design/img/next_btn.png") no-repeat center; background-size:100%;}
  
  /*슬라이드 위 텍스트*/
  .vertical_rolling_89541_ .slide_over_text_box{width:45%; z-index:10; float:left;}
  .vertical_rolling_89541_ .slide_over_text_title{font-size:80px; position:relative; width:auto; color:#4a4d4e; line-height:1; margin-bottom:15px;} 
  .vertical_rolling_89541_ .slide_over_text_text{margin:5px 0 0; font-size:17px; line-height:1.5em; letter-spacing:-1px; color:#888; word-break:keep-all;}
  .vertical_rolling_89541_ .slide_over_text_text strong{display:block; font-size:40px; font-weight:normal; color:#555; line-height:1.3em; margin-bottom:20px; letter-spacing:-2px;}
  .vertical_rolling_89541_ .slide_over_text_text span{display:block; font-size:14px; color:#aaa; line-height:1.3em; margin-bottom:15px; letter-spacing:1px;}
  
  /*이미지*/
    .vertical_rolling_89541_ .slide_over_img_box{width:53%; margin-left:2%; float:left; height: 400px; background:#f5f5f5;}


@media (max-width:1023px){
  .vertical_rolling_89541_{padding:0; padding-top:80px; background:none;}
  .vertical_rolling_89541_ img{height:auto !important; min-height:auto !important;}
  .vertical_rolling_89541_ .bx-wrapper .bx-viewport{height:auto !important;}
  .vertical_rolling_89541_ .slide_wrap{position:relative !important;}
  .vertical_rolling_89541_ .bx-controls .bx-pager{bottom:auto; top:0; left:0; right:0;}
  .vertical_rolling_89541_ .slide_over_img_box{width:100%; float:none; margin-left:0; margin-top:15px; height:auto;}
  .vertical_rolling_89541_ .slide_over_img_box .video_box{width:100%; height:100%; padding-bottom:65%; position:relative;}
  .vertical_rolling_89541_ .slide_over_img_box iframe{height:100% !important; position:absolute; top:0; left:0;}
  .vertical_rolling_89541_ .slide_over_text_box{width:100%; float:none;}
  .vertical_rolling_89541_ .slide_over_text_title{display:none;}
  .vertical_rolling_89541_ .slide_over_text_text strong{font-size:28px;}
  .vertical_rolling_89541_ .slide_over_text_text{font-size:15px;}
}

@media (max-width:767px){
  .vertical_rolling_89541_{padding-top:70px;}
  .vertical_rolling_89541_ .slide_over_text_text{margin-top:5px;}
  .vertical_rolling_89541_ .slide_over_text_text br{display:none;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item a{width:100px; margin-right:3px;}
  .vertical_rolling_89541_ .bx-controls .bx-pager .bx-pager-item:last-child a{margin-right:0;}
  .vertical_rolling_89541_ .slide_over_text_text strong{font-size:24px; margin-bottom:10px;}
}
  

/* ****************** 공백  ****************** */

.empty_line_89540_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_89540_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_89540_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_89540_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_89540_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_89540_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_89540_:before {content:'공백: 100px';}
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_89542_wrap{background:url(""); padding:80px 0;}
.layout_89542_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_89542_ > div {}
.layout_89542_ > div:after {content:''; display:block; clear:both;}
.layout_89542_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_89542_ > div > .container_1 {width:33.333333333333%;}
.layout_89542_ > div > .container_2 {width:33.333333333333%;}
.layout_89542_ > div > .container_3 {width:33.333333333333%;}

@media (max-width:1300px){
  .layout_89542_wrap{padding:50px 0;}
  .layout_89542_ {width:95%;}
}

@media (max-width:1023px){
	.layout_89542_ > div > .container_1 { width:50%; }
	.layout_89542_ > div > .container_2 {display:none;}
	.layout_89542_ > div > .container_3 { width:50%; }
}

@media (max-width:767px){
	.layout_89542_ > div > .container_1 {width:100%;}
	.layout_89542_ > div > .container_3 {width:100%; margin-top:10px;}
}

@media \0screen{
	.layout_89542_ {min-width:1300px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_89566_ p {
	display:block; margin:0; padding:17px 30px;
	font-size:18px; font-weight:500; color:#ffffff; line-height:1.6em; font-family:'Malgun Gothic',sans-serif !important;
}
.text_89566_ p a {color:#ffffff; text-decoration:none;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89546_ , .empty_89546_  *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.empty_89546_ {background:#fff;}

.empty_89546_ ul{padding:15px 15px 20px;}
.empty_89546_ li{padding:10px; border-bottom:1px solid #ddd; position:relative;}
.empty_89546_ li:last-child{border-bottom:0;}

.empty_89546_ li > dl > dt{color:#444; text-align:center; width:100px; position:absolute; left:0; top:50%; transform:translate(0,-50%); font-size:17px;}
.empty_89546_ li:first-child > dl > dt{margin-top:-4px;}
.empty_89546_ li:last-child > dl > dt{margin-top:5px;}
.empty_89546_ .number{font-family:'Malgun Gothic',sans-serif !important; font-size:30px; color:#555; white-space:nowrap; margin-bottom:6px; transition:all 0.25s; letter-spacing:-2px;}
.empty_89546_ .number:hover{color:#ff4500;}
.empty_89546_ .number span{display:inline-block; width:30px; height:30px; vertical-align:middle; background:url("/img_up/shop_pds/nestay/farm/call15308398471548220339.png") no-repeat center; margin-top:-4px;}
.empty_89546_ li > dl > dd{padding-left:100px;}

.empty_89546_ .info {color:#a5a4a4; font-size:16px; margin-bottom:4px;}
.empty_89546_ .info dl{position:relative; margin-top:5px;}
.empty_89546_ .info dt{width:50px;}
.empty_89546_ .info .last dt{width:100%; color:#ff4500; font-size:15px;}
.empty_89546_ .info dd{font-size:17px; color:#777; position:absolute; top:0; left:50px;}

.empty_89546_ .adress{font-size:16px; color:#666; margin-top:8px;}

@media (max-width:1300px){
  .empty_89546_{height:269px; overflow:hidden;}
  .empty_89546_ ul{padding:10px 10px 20px;}
  .empty_89546_ .number{font-size:28px;}
  .empty_89546_ .info .last dt{white-space:nowrap;}
}

@media (max-width:1023px){
  .empty_89546_{height:259px; border-right:1px solid #eaeaea;}
}

@media (max-width:767px){
  .empty_89546_{border-right:0; height:auto;}
  .empty_89546_ .number{font-size:22px;}
  .empty_89546_ ul{padding:10px;}
  .empty_89546_ li{padding:5px;}
  .empty_89546_ li > dl > dt{font-size:16px; width:80px;}
  .empty_89546_ .info dt,
  .empty_89546_ .info dd,
  .empty_89546_ .adress{font-size:15px;}
  .empty_89546_ li > dl > dd{padding-left:90px;}
}


/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89543_ *{padding:0; margin:0;}
.empty_89543_ {height:330px; background:#fff; background:url("/img_up/shop_pds/nestay/farm/bottom_bbg1548234269.jpg") no-repeat center; background-size:cover; padding:43px; padding-top:47px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.empty_89543_ p{font-size:16px; color:#645a59; line-height:1.4em; word-break:keep-all;}
.empty_89543_ p span{font-size:17px;}
.empty_89543_ a{display:inline-block; width:auto; font-size:15px; color:#fff; background:#444; padding:13px 30px; border-radius:2em; margin-top:40px; transition:all 0.4s; position:absolute; left;43px; bottom:40px;}
.empty_89543_ a:hover{color:#ff4500;}

@media (max-width:1300px){
  .empty_89543_ p br{display:none;}
}

/* ****************** 최근 게시글 - 목록형  ****************** */

    .pm-board_list__89544_{background:#fff; padding:36px 20px 26px;}
    .pm-board_list__89544_ h3{margin:0; font-size:22px; margin-bottom:19px; padding-left:13px; letter-spacing:-1px; position:relative; color:#555;}
    .pm-board_list__89544_ h3 a{display:block; font-size:13px; color:#999; position:absolute; top:2px; right:0;}
    .pm-board_list__89544_ h3 a:hover{color:#666;}
    .pm-board_list__89544_ h3 a span{display:inline-block; width:5px; height:19px; background:url("/img_up/shop_pds/nestay/design/img/more.png") no-repeat center; vertical-align:middle; margin:-2px 0 0 3px;}
    .pm-board_list__89544_ h3 a:hover span{background:url("/img_up/shop_pds/nestay/design/img/more_o.png") no-repeat center;}
    .pm-board_list__89544_ ul {margin:0;padding:0;list-style:none}
    .pm-board_list__89544_ li {font-size:16px;line-height:1.6em}
    .pm-board_list__89544_ a {display:block;color:#333;padding:5px 8px}
    .pm-board_list__89544_ dl {position:relative;margin:0;padding-right:70px}
    .pm-board_list__89544_ dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .pm-board_list__89544_ dl:hover dt {color:#ff4500}
    .pm-board_list__89544_ dl dt:before{content:''; display:inline-block; width:2px; height:2px; border-radius:50%; background:#333; vertical-align:middle; margin-right:4px;}
    .pm-board_list__89544_ dl dd {position:absolute;right:0;top:0;margin:0;font-size:14px;color:#999}
    .pm-board_list__89544_ .comment {font-weight:normal;color:#888}
    .pm-board_list__89544_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}

@media (max-width:1023px){
  .pm-board_list__89544_{padding:35px 20px 27px;}
  .pm-board_list__89544_ h3{margin-bottom:10px;}
}

@media (max-width:767px){
  .pm-board_list__89544_{padding:20px 10px;}
  .pm-board_list__89544_ h3{font-size:18px;}
  .pm-board_list__89544_ dl dt{font-size:15px;}
  .pm-board_list__89544_ a{padding:3px 8px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_89547_ *{padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_89547_{padding:0; margin:0; background:#fff; border-top:1px solid #ddd;}
.empty_89547_ ul:after{content:''; display:block; clear:both;}
.empty_89547_ li{width:50%; float:left; height:75px;}
.empty_89547_ li:first-child{border-right:1px solid #ddd;}
.empty_89547_ li a{display:block; width:100%; height:100%; position:relative; font-size:16px; color:#555; letter-spacing:-1px;}
.empty_89547_ li a:hover{background:#f8f8f8;}
.empty_89547_ li a p{position:absolute; top:50%; left:0; right:0; transform:translate(0,-50%); text-align:center;}
.empty_89547_ li a p i{display:inline-block; width:30px; height:30px; vertical-align:middle; margin:0 5px 0 -10px;}  
.empty_89547_ li:nth-child(1) a p i{background:url("/img_up/shop_pds/nestay/farm/bottom_icon11548235579.png") no-repeat center;}
.empty_89547_ li:nth-child(2) a p i{background:url("/img_up/shop_pds/nestay/farm/bottom_icon21548235579.png") no-repeat center;}
.empty_89547_ li:nth-child(1):hover a p i{background:url("/img_up/shop_pds/nestay/farm/bottom_icon1_o1548235786.png") no-repeat center;}
.empty_89547_ li:nth-child(2):hover a p i{background:url("/img_up/shop_pds/nestay/farm/bottom_icon2_o1548235786.png") no-repeat center;}

@media (max-width:767px){
  .empty_89547_ li{height:60px;}
  .empty_89547_ li a p{font-size:15px;}
  .empty_89547_ li a p img{width:30px; height:30px;}
}
