
/* ****************** 메인 슬라이드 (swiper-custom)  ****************** */

.swiper-container {height:500px; position:relative;}
.swiper-slide {overflow: hidden;}
.slide-inner {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-size: cover; background-position: 65% center;}
.copy {position: absolute; bottom: 15px; left: 0; right: 0; text-align: center; color: white; letter-spacing: 0.06em;}
.swiper-container .slide-inner a{display:block; width:100%; height:100%;}

  /*방향 내비게이션*/
  .swiper-button-next, .swiper-button-prev{width:47px !important; height:47px !important; border-radius:50%; border:0px solid #333; box-sizing:border-box; transition:all .15s;}
  .swiper-button-next:hover, .swiper-button-prev:hover{border:2px solid #333;}
  .swiper-button-prev{left:60px !important; background:url("/img_up/shop_pds/susarang/design/img/prev_btn.png") no-repeat center #fff; background-size:8px;} 
  .swiper-button-next{right:60px !important;  background:url("/img_up/shop_pds/susarang/design/img/next_btn.png") no-repeat center #fff; background-size:8px;}
  .swiper-button-prev:after, .swiper-button-next:after{display:none;}
  
  /*텍스트*/
  .swiper-container .text_box{position:absolute; top:30%; left:13%;}
  .swiper-container .text_box p{font-size:24px;}

  
@media (max-width:1200px){
  .swiper-container .text_box p{font-size:1.5em;}
}
  
@media (max-width:1023px){
   .slide-inner {background-position: 100% center;}
   .swiper-container .text_box p{font-size:1.25em;}
   .swiper-button-prev{left:20px !important; }
  .swiper-button-next{right:20px !important;}
}

@media (max-width:767px){
  .swiper-container .text_box{top:35%; left:10%; right:10%;}
  .swiper-container .text_box p{font-size:1.1em;}
  .swiper-container {max-height:500px !important;}
  .swiper-button-prev{display:none !important;}
  .swiper-button-next{display:none !important;}
 }
  

/* ****************** 공백  ****************** */

.empty_line_379862_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_379862_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_379862_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_379862_ {height:0px; line-height:0px;}
	[id^=div_user_list] .empty_line_379862_:before {content:'공백: 0px';}
}

 @media \0screen{
	.empty_line_379862_ {height:0px; line-height:0px;}
	[id^=div_user_list] .empty_line_379862_:before {content:'공백: 0px';}
}

/* ****************** 3칸 레이아웃  ****************** */

.layout_381334_wrap{padding-bottom:30px; position:relative;}
.layout_381334_wrap:after{content:''; display:block; width:100%; height:78%; /*background:#f9f4f3;*/ position:absolute; bottom:0; z-index:1;}
[id^=div_user_list] .layout_381334_ > div > [class^=container_]{z-index:auto;}
.layout_381334_ {clear:both; min-width:150px; max-width:1200px; width:90%; margin:0 auto;}
.layout_381334_ > div {}
.layout_381334_ > div:after {content:''; display:block; clear:both;}
.layout_381334_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; z-index:10; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
[id^=div_user_list] .layout_381334_ > div > [class^=container_]{z-index:auto;}
.layout_381334_ > div > .container_1 {width:50%; margin-bottom:50px;}
.layout_381334_ > div > .container_2 {width:50%; margin-bottom:50px;}
.layout_381334_ > div > .container_3 {width:25%; border-left:1px solid #ddd;}
.layout_381334_ > div > .container_4 {width:25%; border-left:1px solid #ddd;}
.layout_381334_ > div > .container_5 {width:25%; border-left:1px solid #ddd;}
.layout_381334_ > div > .container_6 {width:25%; border-left:1px solid #ddd; border-right:1px solid #ddd;}

@media (max-width:1600px){
  .layout_381334_{width:90%;}
}

@media (max-width:1300px){
  .layout_381334_wrap{padding-bottom:30px;}
  .layout_381334_{width:95%;}
  .layout_381334_ > div > .container_1,
  .layout_381334_ > div > .container_2{margin-bottom:70px;}
}


@media (max-width:1100px){
    .layout_381334_wrap{padding-bottom:20px;}
    .layout_381334_ > div > .container_1,
    .layout_381334_ > div > .container_2{margin-bottom:50px;}
    .layout_381334_ > div > .container_3 {width:50%; margin-bottom:40px;}
    .layout_381334_ > div > .container_4 {width:50%; margin-bottom:40px; border-right:1px solid #ddd;}
    .layout_381334_ > div > .container_5 {width:50%; }
    .layout_381334_ > div > .container_6 {width:50%;}
}

@media (max-width:767px){
    .layout_381334_ > div > .container_1 {width:100%; margin-bottom:20px;}
    .layout_381334_ > div > .container_2 {width:100%;}
}

@media (max-width:620px){
    .layout_381334_ > div > .container_3 {width:100%; border-right:1px solid #ddd;}
    .layout_381334_ > div > .container_4 {width:100%;}
    .layout_381334_ > div > .container_5 {width:100%; margin-bottom:30px; border-right:1px solid #ddd;}
    .layout_381334_ > div > .container_6 {width:100%;}
}


@media \0screen{
	.layout_381334_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_389842_, .empty_389842_ * {padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
  
.empty_389842_{text-align:center;}
.empty_389842_ a{display:block; padding:0 40px; height:100%; cursor:pointer;}
.empty_389842_ a img{width:100%;   vertical-align:top; transform:scale(1); opacity:1; transition:all .9s; }
  .empty_389842_:hover img{opacity:.8;  transform:scale(1.1);  }
 .empty_389842_ p{color:#444;}
.empty_389842_ .text_title{font-size:26px; margin-top:15px; transition:all 0.4s; letter-spacing:-2px; }
.empty_389842_:hover .text_title{color:#188fdc;}
.empty_389842_ .text_sub{font-size:12px; color:#ccc;}
.empty_389842_ .text_bottom{color:#999; line-height:1.3em; letter-spacing:-0.5px; font-weight:500; transition:all 0.4s;  min-height: 62px;}
.empty_389842_:hover .text_bottom{color:#333;}
.empty_389842_ span{display:inline-block; width:40px; height:1px; background:#ddd; margin:20px 0 13px;}

@media (max-width:1200px){
  .empty_389842_ a{padding:0 20px;}
}

@media (max-width:1100px){
  .empty_389842_ .text_title{margin:10px 0;}
  .empty_389842_ .text_sub{display:none;}
  .empty_389842_ span{display:none;}
}

@media (max-width:767px){
  .empty_389842_ .text_title{font-size:22px;}
}

@media (max-width:620px){
  .empty_389842_ .text_bottom{min-height:0;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_381374_, .empty_381374_ * {padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
  
.empty_381374_{text-align:center;}
.empty_381374_ a{display:block; padding:0 40px; height:100%; cursor:pointer;}
.empty_381374_ a img{width:100%;   vertical-align:top; transform:scale(1); opacity:1; transition:all .9s; }
  .empty_381374_:hover img{opacity:.8;  transform:scale(1.1);  }
 .empty_381374_ p{color:#444;}
.empty_381374_ .text_title{font-size:26px; margin-top:15px; transition:all 0.4s; letter-spacing:-2px; }
.empty_381374_:hover .text_title{color:#188fdc;}
.empty_381374_ .text_sub{font-size:12px; color:#ccc;}
.empty_381374_ .text_bottom{color:#999; line-height:1.3em; letter-spacing:-0.5px; font-weight:500; transition:all 0.4s;  min-height: 62px;}
.empty_381374_:hover .text_bottom{color:#333;}
.empty_381374_ span{display:inline-block; width:40px; height:1px; background:#ddd; margin:20px 0 13px;}
.empty_381374_ .text_bottom txt{font-size:14px; color:#fff; background-color:#db2e2e; padding:1px 20px; font-weight:700;}

@media (max-width:1200px){
  .empty_381374_ a{padding:0 20px;}
}

@media (max-width:1100px){
  .empty_381374_ .text_title{margin:10px 0;}
  .empty_381374_ .text_sub{display:none;}
  .empty_381374_ span{display:none;}
}

@media (max-width:767px){
  .empty_381374_ .text_title{font-size:22px;}
}

@media (max-width:620px){
  .empty_381374_ .text_bottom{min-height:0;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_381335_, .empty_381335_ * {padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
  
.empty_381335_{text-align:center;}
.empty_381335_ a{display:block; padding:0 40px; height:100%; cursor:pointer;}
.empty_381335_ a img{width:100%;  vertical-align:top; transform:scale(1); opacity:1; transition:all .9s; }
  .empty_381335_:hover img{opacity:.8;  transform:scale(1.1);  }
 .empty_381335_ p{color:#444;}
.empty_381335_ .text_title{font-size:23.5px; margin-top:15px; transition:all 0.4s; letter-spacing:-2px; }
.empty_381335_:hover .text_title{color:#188fdc;}
.empty_381335_ .text_sub{font-size:12px; color:#ccc;}
.empty_381335_ .text_bottom{color:#999; line-height:1.3em; letter-spacing:-0.5px; font-weight:500; transition:all 0.4s;}
.empty_381335_:hover .text_bottom{color:#333;}
.empty_381335_ span{display:inline-block; width:40px; height:1px; background:#ddd; margin:23px 0 13px;}

@media (max-width:1200px){
  .empty_381335_ a{padding:0 20px;}
}

@media (max-width:1100px){
  .empty_381335_ .text_title{margin:10px 0;}
  .empty_381335_ .text_sub{display:none;}
  .empty_381335_ span{display:none;}
}

@media (max-width:767px){
  .empty_381335_ .text_title{font-size:22px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_381338_, .empty_381338_ * {padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
  
.empty_381338_{text-align:center;}
.empty_381338_ a{display:block; padding:0 40px; height:100%; cursor:pointer;}
.empty_381338_ a img{width:100%;  vertical-align:top; transform:scale(1); opacity:1; transition:all .9s;}
 .empty_381338_:hover img{opacity:.8;  transform:scale(1.1);  }
 .empty_381338_ p{color:#444;}
.empty_381338_ .text_title{font-size:26px; margin-top:15px; transition:all 0.4s; letter-spacing:-2px; }
.empty_381338_:hover .text_title{color:#188fdc;}
.empty_381338_ .text_sub{font-size:12px; color:#ccc;}
.empty_381338_ .text_bottom{color:#999; line-height:1.3em; letter-spacing:-0.5px; font-weight:500; transition:all 0.4s;}
.empty_381338_:hover .text_bottom{color:#333;}
.empty_381338_ span{display:inline-block; width:40px; height:1px; background:#ddd; margin:20px 0 13px;}

@media (max-width:1200px){
  .empty_381338_ a{padding:0 20px;}
}

@media (max-width:1100px){
  .empty_381338_ .text_title{margin:10px 0;}
  .empty_381338_ .text_sub{display:none;}
  .empty_381338_ span{display:none;}
}

@media (max-width:767px){
  .empty_381338_ .text_title{font-size:22px;}
}


/* ****************** 3칸 레이아웃  ****************** */

.layout_389835_wrap{padding-bottom:30px; position:relative;}
.layout_389835_wrap:after{content:''; display:block; width:100%; height:78%; /*background:#f9f4f3;*/ position:absolute; bottom:0; z-index:1;}
[id^=div_user_list] .layout_389835_ > div > [class^=container_]{z-index:auto;}
.layout_389835_ {clear:both; min-width:150px; max-width:1200px; width:90%; margin:0 auto;}
.layout_389835_ > div {}
.layout_389835_ > div:after {content:''; display:block; clear:both;}
.layout_389835_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; z-index:10; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
[id^=div_user_list] .layout_389835_ > div > [class^=container_]{z-index:auto;}
.layout_389835_ > div > .container_1 {width:50%; margin-bottom:20px;}
.layout_389835_ > div > .container_2 {width:50%; margin-bottom:20px;}
/*.layout_389835_ > div > .container_3 {width:25%; border-left:1px solid #ddd;}
.layout_389835_ > div > .container_4 {width:25%; border-left:1px solid #ddd;}
.layout_389835_ > div > .container_5 {width:25%; border-left:1px solid #ddd;}
.layout_389835_ > div > .container_6 {width:25%; border-left:1px solid #ddd; border-right:1px solid #ddd;}*/

@media (max-width:1600px){
  .layout_389835_{width:90%;}
}

@media (max-width:1300px){
  .layout_389835_wrap{padding-bottom:20px;}
  .layout_389835_{width:95%;}
  .layout_389835_ > div > .container_1,
  .layout_389835_ > div > .container_2{margin-bottom:20px;}
}


@media (max-width:1100px){
    .layout_389835_wrap{padding-bottom:20px;}
    .layout_389835_ > div > .container_1,
    .layout_389835_ > div > .container_2{margin-bottom:20px;}
   /* .layout_389835_ > div > .container_3 {width:50%; margin-bottom:40px;}
    .layout_389835_ > div > .container_4 {width:50%; margin-bottom:40px; border-right:1px solid #ddd;}
    .layout_389835_ > div > .container_5 {width:50%; }
    .layout_389835_ > div > .container_6 {width:50%;}*/
}

@media (max-width:767px){
    .layout_389835_ > div > .container_1 {width:100%; margin-bottom:20px;}
    .layout_389835_ > div > .container_2 {width:100%;}
}

@media (max-width:620px){
    .layout_389835_ > div > .container_3 {width:100%; border-right:1px solid #ddd;}
    .layout_389835_ > div > .container_4 {width:100%;}
    .layout_389835_ > div > .container_5 {width:100%; margin-bottom:30px; border-right:1px solid #ddd;}
    .layout_389835_ > div > .container_6 {width:100%;}
}


@media \0screen{
	.layout_389835_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_389840_, .empty_389840_ *{padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.empty_389840_ {position:relative; background:#61b5ed; height:380px;}
.empty_389840_ .img_box{position:absolute; bottom:0; left:0; max-width:55%; font-size:0;}
.empty_389840_ .img_box img.mo{display:none;}
.empty_389840_ .text_box{ text-align:right; position:absolute; top:0; right:0; padding:40px 35px;}
.empty_389840_ .text_box p{color:#444;}
.empty_389840_ .text_box .text_top{font-size:26px; font-family: 'Noto Serif KR', serif !important; letter-spacing:-2px; line-height:1.25em;}
.empty_389840_ .text_box .text_center{font-size:55px; color:#fff; letter-spacing:-3px; margin:20px 0 10px;}
.empty_389840_ .text_box .text_bottom{font-size:17px; letter-spacing:-1px; line-height:1.4em; font-weight:300;}
.empty_389840_ .text_box a{display:inline-block; width:60px; height:60px; border-radius:2em; font-size:28px; background:#fff; font-family: 'Oswald', sans-serif !important; font-weight:bold; color:#61b5ed; text-align:center; line-height:58px; margin-top:25px; transition:all 0.4s;}
.empty_389840_ .text_box:hover a{width:100px; color:#333;}

@media (max-width:1600px){
  .empty_389840_ .text_box .text_top{font-size:22px;}
  .empty_389840_ .text_box .text_center{font-size:48px;}
  .empty_389840_ .text_box a{margin-top:45px;}
}
  
@media (max-width:1300px){
  .empty_389840_{height:380px;}
  .empty_389840_ .text_box{padding:60px;}
  .empty_389840_ .text_box .text_top{font-size:20px;}
  .empty_389840_ .text_box .text_center{font-size:44px; margin-top:10px;}
  .empty_389840_ .text_box a{margin-top:25px;}
}
  
@media (max-width:1200px){
  .empty_389840_ .img_box{max-width:100%; bottom:auto; top:7%; left:0; right:0; text-align:center;}
  .empty_389840_ .img_box img{width:200px;}
  .empty_389840_ .img_box img.pc{display:none;}
  .empty_389840_ .img_box img.mo{display:inline-block;}
  .empty_389840_ .text_box {padding:30px 0; width:100%; text-align:center; padding-top:170px;}
  .empty_389840_ .text_box .text_top{display:none;}
  .empty_389840_ .text_box .text_center{font-size:35px; margin-bottom:0;}
  .empty_389840_ .text_box .text_bottom{font-size:16px;}
  .empty_389840_ .text_box a{width:45px; height:45px; line-height:45px; font-size:20px; margin-top:15px;}
  .empty_389840_ .text_box:hover a{width:80px;}
}

@media (max-width:1023px){
  .empty_389840_ .text_box .text_center{font-size:32px;}
}
  
@media (max-width:767px){
  .empty_389840_{height:230px;}
  .empty_389840_ .img_box{width:55%; top:15%;}
  .empty_389840_ .text_box{width:55%; right:0; padding-top:30px;}
  .empty_389840_ .text_box .text_center{font-size:28px;}
}

@media (max-width:500px){
  .empty_389840_{height:auto; }
  .empty_389840_ .img_box{width:100%; position:relative; top:auto; padding-top:20px;}
  .empty_389840_ .text_box{width:100%; position:relative; top:auto; padding-top:0;}
}


/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_389838_, .empty_389838_ *{padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.empty_389838_ {position:relative; background:#b3c173; height:380px;}
.empty_389838_ .img_box{position:absolute; bottom:3.5%; left:0; max-width:58%; font-size:0;}
.empty_389838_ .img_box img.mo{display:none;}
.empty_389838_ .text_box{ text-align:right; position:absolute; top:0; right:0; padding:40px 35px;}
.empty_389838_ .text_box p{color:#444;}
.empty_389838_ .text_box .text_top{font-size:26px; font-family: 'Noto Serif KR', serif !important; letter-spacing:-2px; line-height:1.25em;}
.empty_389838_ .text_box .text_center{font-size:55px; color:#fff; letter-spacing:-3px; margin:20px 0 10px;}
.empty_389838_ .text_box .text_bottom{font-size:17px; letter-spacing:-1px; line-height:1.4em; font-weight:300;}
.empty_389838_ .text_box a{display:inline-block; width:60px; height:60px; border-radius:2em; font-size:28px; background:#fff; font-family: 'Oswald', sans-serif !important; font-weight:bold; color:#b3c173; text-align:center; line-height:58px; margin-top:25px; transition:all 0.4s;}
.empty_389838_ .text_box:hover a{width:100px; color:#333;}

@media (max-width:1600px){
  .empty_389838_ .text_box .text_top{font-size:22px;}
  .empty_389838_ .text_box .text_center{font-size:48px;}
  .empty_389838_ .text_box a{margin-top:0px;}
}
  
@media (max-width:1300px){
  .empty_389838_{height:380px;}
  .empty_389838_ .text_box{padding:60px;}
  .empty_389838_ .text_box .text_top{font-size:20px;}
  .empty_389838_ .text_box .text_center{font-size:44px; margin-top:10px;}
  .empty_389838_ .text_box a{margin-top:0px;}
}
  
@media (max-width:1200px){
  .empty_389838_ .img_box{max-width:100%; bottom:auto; top:10%; left:0; right:0; text-align:center;}
  .empty_389838_ .img_box img{width:200px;}
  .empty_389838_ .img_box img.pc{display:none;}
  .empty_389838_ .img_box img.mo{display:inline-block;}
  .empty_389838_ .text_box {padding:30px 0; width:100%; text-align:center; padding-top:170px;}
  .empty_389838_ .text_box .text_top{display:none;}
  .empty_389838_ .text_box .text_center{font-size:35px; margin-bottom:0;}
  .empty_389838_ .text_box .text_bottom{font-size:16px;}
  .empty_389838_ .text_box a{width:45px; height:45px; line-height:45px; font-size:20px; margin-top:15px;}
  .empty_389838_ .text_box:hover a{width:80px;}
}

@media (max-width:1023px){
  .empty_389838_ .text_box .text_center{font-size:32px;}
}
  
@media (max-width:767px){
  .empty_389838_{height:230px;}
  .empty_389838_ .img_box{width:55%; top:20%;}
  .empty_389838_ .text_box{width:55%; right:0; padding-top:30px;}
  .empty_389838_ .text_box .text_center{font-size:28px;}
}

@media (max-width:500px){
  .empty_389838_{height:auto; }
  .empty_389838_ .img_box{width:100%; position:relative; top:auto; padding-top:20px;}
  .empty_389838_ .text_box{width:100%; position:relative; top:auto; padding-top:0;}
}


/* ****************** 3칸 레이아웃  ****************** */

.layout_379863_wrap{padding:50px 0; background:#f2f2f2;}
.layout_379863_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_379863_ > div {margin-left:-30px;}
.layout_379863_ > div:after {content:''; display:block; clear:both;}
.layout_379863_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_379863_ > div > .container_1 {width:24%;}
.layout_379863_ > div > .container_2 {width:50%;}
.layout_379863_ > div > .container_3 {width:26%;}


@media (max-width:1300px){
  .layout_379863_ {width:95%;}
}

@media (max-width:1023px){
	.layout_379863_ > div > .container_1 {width:33.333%}
	.layout_379863_ > div > .container_2 {width:66.666%}
	.layout_379863_ > div > .container_3 {width:100%; padding-top:30px;}
}

@media (max-width:767px){
	.layout_379863_ > div > .container_1 {width:100%;}
	.layout_379863_ > div > .container_2 {width:100%; padding-top:15px;}
	.layout_379863_ > div > .container_3 {width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_379863_ {min-width:1200px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379868_ *{padding:0; margin:0; box-sizing:border-box;}
.empty_379868_ {height:435px; background:url("/img_up/shop_pds/susarang/farm/reservation_bg1583824096.jpg") no-repeat center; background-size:cover;}
.empty_379868_ a{display:block; height:100%; position:relative; color:#fff; text-shadow:0 0 10px rgba(0,0,0,.5);}
.empty_379868_ h4{position:absolute; top:40px; left:30px; font-size:30px; line-height:1.2em; font-weight:500;}
.empty_379868_ p{padding:0 30px; position:absolute; bottom:30px; line-height:1.8em; word-break:keep-all;}

@media (max-width:767px){
  .empty_379868_ {height:190px; }
  .empty_379868_ h4{font-size: 22px;}
  .empty_379868_ h4 br{display:none;}
  .empty_379868_ p{font-size:15px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379867_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_379867_ {background:#fff; height:435px;}
.empty_379867_ ul{height:100%;}
.empty_379867_ ul:after{content:''; display:block; clear:both;}
.empty_379867_ li{width:33.333%; height:100%; float:left;}
.empty_379867_ li a{display:block; width:100%; height:100%; padding:40px 28px; position:relative; border:1px solid transparent; color:#777; word-break:keep-all;}
.empty_379867_ li a:hover{border:1px solid #222;}
.empty_379867_ li a i{display:block; width:61px; height:55px; background-position:right center !important; transition:all .25s; margin-bottom:25px;}
.empty_379867_ li a:hover i{background-position:left center !important;}
.empty_379867_ li a:hover p{text-decoration:underline;}
.empty_379867_ li a span{position:absolute; bottom:40px; left:28px; font-size:28px;}
.empty_379867_ li a:hover span{color:#121212;}

@media (max-width:1200px){
  .empty_379867_ li a span{font-size:23px;}
}

@media (max-width:767px){
  .empty_379867_{height:auto;}
  .empty_379867_ li a{padding:25px 0; text-align:center;}
  .empty_379867_ li a i{width:50px; height:45px; background-size:cover !important; margin:0 auto 10px;}
  .empty_379867_ li p{display:none;}
  .empty_379867_ li a span{position:relative; bottom:auto; left:auto; font-size:16px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_379866_ *{padding:0px; margin:0; box-sizing:border-box;}
.empty_379866_ {height:220px; background:#fff; padding-bottom:0px;}
.empty_379866_ a{display:block; width:100%; height:100%; padding:30px; padding-top:10px;  padding-bottom:20px; border:1px solid transparent;}
.empty_379866_:hover a{border:1px solid #222;}
.empty_379866_ h4{margin-top:10px; font-size:30px; font-weight:500;}
.empty_379866_ p.number{font-size:24px; color:#777; margin:3px 0;}
.empty_379866_:hover p.number{color:#333;}
.empty_379866_ p.time{font-size:15px; color:#777; margin-bottom:5px;}
  .empty_379866_ p.txt{font-size:15px; color:#fff; background-color:#db2e2e; padding:5px; }

@media (max-width:1023px){
  .empty_379866_ {height:227px; float:left; width:48.5%; margin-right:3%;}
  .empty_379866_ h4{font-size:25px;}
}

@media (max-width:767px){
  .empty_379866_ {height:219px;} 
  .empty_379866_ h4{font-size:20px; font-weight:normal;}
}

@media (max-width:500px){
  .empty_379866_ {height:auto; float:none; width:100%; margin-right:0; margin-bottom:15px;}
}

/* ****************** 공백  ****************** */


.empty_line_384030_ {display:none; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_384030_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_384030_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_384030_ {display:block; height:20px; line-height:1px;}
	[id^=div_user_list] .empty_line_384030_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_384030_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_384030_:before {content:'공백: 20px';}
}


/* ****************** 최근 게시글 - 목록형  ****************** */

  .pm-board_list__379864_ {padding:30px 30px; padding-top:23px; padding-bottom:23px; background:#fff; }
  .pm-board_list__379864_ h4{font-size:30px; font-weight:normal; font-weight:500; margin:0; margin-bottom:10px; position:relative;}
  .pm-board_list__379864_ h4 a{display:block; width:16px; height:16px; background:url("/img_up/shop_pds/susarang/design/img/more_icon2.png")no-repeat center; position:absolute; top:50%; right:0; margin-top:-8px; transform:rotate(0); transition:all .3s;}
  .pm-board_list__379864_ h4 a:hover{transform:rotate(180deg);}
  .pm-board_list__379864_ ul {margin:0;padding:0;list-style:none}
  .pm-board_list__379864_ li {font-size:14px;line-height:1.6em}
  .pm-board_list__379864_ a {display:block;color:#333;padding:4px 0;}
  .pm-board_list__379864_ dl {position:relative;margin:0;padding-right:80px}
  .pm-board_list__379864_ dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .pm-board_list__379864_ dl:hover dt{text-decoration:underline;} 
  .pm-board_list__379864_ dl dd {position:absolute;right:0;top:0;margin:0;font-size:14pxcolor:#999}
  .pm-board_list__379864_ .comment {font-weight:normal;color:#888}
  .pm-board_list__379864_ .empty {padding:10px 8px;font-size:14px;color:#666;text-align:center}

@media (max-width:1023px){
  .pm-board_list__379864_ {float:left; width:48.5%; box-sizing:border-box;}
  .pm-board_list__379864_ h4{font-size:25px;}
}

@media (max-width:767px){
  .pm-board_list__379864_ h4{font-size:20px; font-weight:normal;}
}

@media (max-width:500px){
  .pm-board_list__379864_ {height:auto; float:none; width:100%; margin-right:0; margin-bottom:15px;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_379869_wrap{width:100%; background:url("/img_up/shop_pds/susarang/farm/main_fixed_bg1583822039.jpg") no-repeat fixed center right; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; margin-top:0px;}
.layout_379869_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_379869_ > div:after {content:''; display:block; clear:both;}
.layout_379869_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_379869_{max-width:90%;}
}

@media (max-width:1023px){
  .layout_379869_wrap{background-attachment:scroll;}
}
  
@media \0screen{
	.layout_379869_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_379870_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_379870_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_379870_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_379870_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_379870_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_379870_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_379870_:before {content:'공백: 100px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_379872_ p {
	display:block; margin:0; padding:0;
	font-size:22px; letter-spacing:1px; font-weight:100; color:#ddd; line-height:1.6em;
}
.text_379872_ p a {color:#ddd; text-decoration:none;}
  
@media (max-width:1200px){
  .text_379872_ p{font-size:18px;}
}

@media (max-width:767px){
  .text_379872_ p{font-size:14px;}  
}

/* ****************** 공백  ****************** */

.empty_line_379876_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_379876_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_379876_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_379876_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_379876_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_379876_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_379876_:before {content:'공백: 20px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_379874_ {font-size:0;}
.title_379874_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:38px; letter-spacing:-4px; font-weight:normal; color:#ffffff; line-height:1.4em; text-shadow:0 0 3px rgba(0,0,0,0.5);
}
.title_379874_ p span{color:#ecff4a;}
.title_379874_ p:before {content:''; position:absolute; background:; font-size:0;}

.title_379874_.style_top p {padding-top:10px;}
.title_379874_.style_top p:before {left:0; top:0; width:38px; height:4px;}

.title_379874_.style_right p {padding-right:14px;}
.title_379874_.style_right p:before {right:0; top:8px; width:4px; height:38px;}

.title_379874_.style_bottom p {padding-bottom:12px;}
.title_379874_.style_bottom p:before {left:0; bottom:0; width:38px; height:4px;}

.title_379874_.style_left p {padding-left:14px;}
.title_379874_.style_left p:before {left:0; top:8px; width:4px; height:38px;}

.title_379874_.style_circle1 p {padding-left:20px;}
.title_379874_.style_circle1 p:before {
	left:0; top:21px; width:12px; height:12px;
	border-radius:12px;
}

.title_379874_.style_circle2 p {padding-left:20px;}
.title_379874_.style_circle2 p:before {
	left:0; top:21px; width:12px; height:12px;
	border:2px solid ; border-radius:12px; background:none; box-sizing:border-box;
}
  
@media (max-width:1200px){
  .title_379874_ p{line-height:1.2em; font-size:32px;}
}
  
@media (max-width:767px){
  .title_379874_ p{font-size:22px; letter-spacing:-2px;}
}

/* ****************** 공백  ****************** */

.empty_line_379871_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_379871_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_379871_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_379871_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_379871_:before {content:'공백: 25px';}
}

 @media \0screen{
	.empty_line_379871_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_379871_:before {content:'공백: 25px';}
}

/* ****************** 실선  ****************** */

.solid_line_379875_ {display:block; position:relative; width:470px; height:0px;}
.solid_line_379875_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid rgba(255,255,255,.4);}
 
@media (max-width:767px){
  .solid_line_379875_{width:300px;}  
}
  

/* ****************** 공백  ****************** */

.empty_line_379878_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_379878_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_379878_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_379878_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_379878_:before {content:'공백: 25px';}
}

 @media \0screen{
	.empty_line_379878_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_379878_:before {content:'공백: 25px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_379873_ p {
	display:block; margin:0; padding:0;
	font-size:15px; letter-spacing:-1px; font-weight:normal; color:rgba(255,255,255,.8); line-height:1.6em;}
.text_379873_ p a {color:rgba(255,255,255,.8); text-decoration:none;}

@media (max-width:767px){
  .text_379873_ p{font-size:12px; letter-spacing:-1px;}
}

/* ****************** 공백  ****************** */

.empty_line_379877_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_379877_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_379877_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_379877_ {height:90px; line-height:90px;}
	[id^=div_user_list] .empty_line_379877_:before {content:'공백: 90px';}
}

 @media \0screen{
	.empty_line_379877_ {height:90px; line-height:90px;}
	[id^=div_user_list] .empty_line_379877_:before {content:'공백: 90px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_418871_ *{padding:0; margin:0; list-style:none;}

.empty_418871_{position:fixed; bottom:50px; right:50px; z-index:99999; animation:updown 2s infinite;}
[id^=div_user_list] .empty_418871_{position:relative; animation:none; bottom:0; right:0;}

@media (max-width:1023px){
  .empty_418871_{top:10px; right:10px; bottom:auto; animation:updown2 2s infinite;}
  .empty_418871_ ul:after{content:''; display:block; clear:both;}
  .empty_418871_ li{width:49%; float:left; margin-right:1%;}
  .empty_418871_ li a{display:block; width:90px; height:95px;}
  .empty_418871_ li.kakao a{background:url("/img_up/shop_pds/susarang/farm/icons_m15453813241614535346.png") no-repeat center; background-size:cover;}
  .empty_418871_ li.consult a{background:url("/img_up/shop_pds/susarang/farm/consult_r1538637242.png") no-repeat center; background-size:cover;}
  .empty_418871_ img{display:none;}
}

@media (max-width:767px){
    .empty_418871_ li a{width:60px; height:64px;}
}

@keyframes updown{
    0% {
      margin-bottom:10px;
    }
    50% {
      margin-bottom:0;
    }
    100% {
      margin-bottom:10px;
    }
}
@keyframes updown2{
    0% {
      margin-top:10px;
    }
    50% {
      margin-top:0;
    }
    100% {
      margin-top:10px;
    }
}
