
/* ****************** 세로형 슬라이더 (bx-slider)  ****************** */

    .vertical_rolling_442136_{position:relative;overflow:hidden;}
    .vertical_rolling_442136_:after{content:'';display:block;height:100%;position:absolute;top:0px;left:80px;right:80px;z-index:99;} /*슬라이드내 양쪽의 얇은 흰색 테두리*/
    .vertical_rolling_442136_ *{margin:0;padding:0;}
    .vertical_rolling_442136_ .bx-wrapper {margin-bottom:0;}
    .vertical_rolling_442136_ .bx-wrapper .bx-viewport{border:0;-webkit-box-shadow: none;box-shadow:none;left:0;}
    .vertical_rolling_442136_ .slide_wrap{width:100%;height:100% !important;min-height:900px !important;/*슬라이드전체높이*/ position:relative;}
    .vertical_rolling_442136_ .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 !important;background-position:center !important;}
    .vertical_rolling_442136_ .slide_wrap .slide_img.active{transform:scale(1) rotate(.001deg);}

    /*방향 내비게이션*/
    .vertical_rolling_442136_ .bx-controls-direction{position:absolute;top:50%;left:0;right:0;}
    .vertical_rolling_442136_ .bx-controls-direction a{width:80px;position:absolute;top:50%;z-index:100;text-align:center;font-size:0px;color:#fff;font-weight:500;text-shadow:#333 2px 2px 5px;}
    .vertical_rolling_442136_ .bx-controls-direction a.bx-prev{left:0;}
    .vertical_rolling_442136_ .bx-controls-direction a.bx-next{right:0;}

    /*하단 컨텐츠*/
    .vertical_rolling_442136_ .bottom_img{left:100px;right:100px;bottom:0px;top:0px;z-index:100;text-align:center;}
    .vertical_rolling_442136_ .bottom_img p.top_text{width:100%;height:100%;left:0;right:0;margin-top:0px;margin-bottom:50px;}
    .vertical_rolling_442136_ .bottom_box{position:absolute;left:100px;right:100px;bottom:0;z-index:100;text-align:center;text-shadow:#333 2px 2px 5px;}
    .vertical_rolling_442136_ .bottom_box p{color:#fff;}
    .vertical_rolling_442136_ .bottom_box p.text_big{display:inline-block;width:380px;height:75px;line-height:73px;background:url("/img_up/shop_pds/aaa01/farm/title_bg15813989571686227870.png") no-repeat center;margin-bottom:20px;font-size:2.8em;font-weight:bold;}
    .vertical_rolling_442136_ .bottom_box p.text_small{font-size:1.5em;}
    .vertical_rolling_442136_ .bottom_box p.text_small_small{font-size:1.5em;padding-bottom:10%;}
    .vertical_rolling_442136_ .bottom_box ul{list-style:none;margin:55px 0 20px;}/*280이 전체 보톰의 마진*/
    .vertical_rolling_442136_ .bottom_box li{display:inline-block;margin:0 7px;}
    .vertical_rolling_442136_ .bottom_box li a{display:block;width:150px;height:95px;background:rgba(0,0,0,.5);box-shadow:0 0 25px inset rgba(0,0,0,.3);border:0px /*7*/ solid #e0c8a4;text-align:center;box-sizing:border-box;position:relative;transition:border .35s;}
    .vertical_rolling_442136_ .bottom_box li a:hover{background:rgba(0,0,0,.3);/*border-color:#c7a674;*/}
    .vertical_rolling_442136_ .bottom_box li a img{display:block;margin:0 auto;position:absolute;top:13px;left:0;right:0;}
    .vertical_rolling_442136_ .bottom_box li a span{font-size:0.98em;color:#eee;position:absolute;bottom:9px;left:0;right:0;}

    .slide_bg_wrap {position:absolute;width:100%;height:100%;z-index:5;}
	.slide_bg_wrap .sllide_dark_bg{width:100%;height:100%;}
	.slide_bg_wrap .sllide_dark_bg .mask{float:left;width:25%;height:100%;border-left:1px solid rgba(255,255,255,0.1);box-sizing:border-box;}

	.slide_bg_wrap .sllide_dark_bg .mask > div{opacity:1;width:100%;height:100%;transition:0.4s cubic-bezier(0.645, 0.045, 0.355, 1);background:#240404; transform:matrix(1, 0, 0, 1, 0, 0);}
	.slide_bg_wrap.on .sllide_dark_bg .mask > div {width:0%;opacity:0;z-index:5;}

	.slide_bg_wrap .sllide_dark_bg .mask1 > div{transition-delay:0.3s}
	.slide_bg_wrap .sllide_dark_bg .mask2 > div{transition-delay:0.5s}
	.slide_bg_wrap .sllide_dark_bg .mask3 > div{transition-delay:0.7s}
	.slide_bg_wrap .sllide_dark_bg .mask4 > div{transition-delay:0.9s}
	.slide_bg_wrap .sllide_dark_bg .mask5 > div{transition-delay:1.1s}

  
    @media (max-width:1200px){
        .vertical_rolling_442136_ .bottom_img p.top_text{width:100%;height:100%;left:0;right:0;margin:0 auto;margin-bottom:0px;}
        .vertical_rolling_442136_ .slide_wrap .slide_img{background-position:80% 0px !important;}
        .vertical_rolling_442136_ .bottom_box ul{list-style:none;margin:55px 0 200px;}/*200이 전체 보톰의 마진*/
        .vertical_rolling_442136_ .bottom_box li {width:35%;padding:0 3px 8px;margin:0;box-sizing:border-box;}
        .vertical_rolling_442136_ .bottom_box li a{width:100%;height:90px;border:none;}
        .vertical_rolling_442136_ .bottom_box li a img{display:block;margin:0 auto;position:absolute;top:13px;left:0;right:0;}
        .vertical_rolling_442136_ .bottom_box li a span{ font-size:14px;position:relative;bottom:auto;line-height:45px;top:40px;}
    }

    @media (max-width:667px){
        .vertical_rolling_442136_ .bottom_img p.top_text{width:60%;height:60%;left:400px;right:400px;margin:0 auto;margin-bottom:30px;}
        .vertical_rolling_442136_:after{top:0px;left:40px;right:40px;}/*양쪽 테두리*/
        .vertical_rolling_442136_ .slide_wrap{min-height:600px !important;}
        .vertical_rolling_442136_ .bottom_box p.text_big{width:210px;height:50px;line-height:50px;margin-bottom:15px;font-size:1.5em;}
        .vertical_rolling_442136_ .bottom_box p.text_small{font-size:0.9em;}
        .vertical_rolling_442136_ .bottom_box p.text_small_small{font-size:0.9em;}
        .vertical_rolling_442136_ .bx-controls-direction a{width:40px;font-size:13px;}
        .vertical_rolling_442136_ .bottom_box ul{font-size:0;margin:30px 40px;}
        .vertical_rolling_442136_ .bottom_box li {width:46%;padding:0 3px 5px;margin:0;box-sizing:border-box;}
        .vertical_rolling_442136_ .bottom_box li a{width:100%;height:45px;border:none;}
        .vertical_rolling_442136_ .bottom_box li a img{display:none;}
        .vertical_rolling_442136_ .bottom_box li a span{ font-size:12px;position:relative;bottom:auto;line-height:45px;top:0px;}
    }

    @media (max-width:540px){
        .vertical_rolling_442136_ .bottom_box{position:absolute;left:40px;right:40px;}
        .vertical_rolling_442136_ .bottom_box li{width:46%;margin-bottom:5px;padding:0 3px;}
    }

    @media (max-width:430px){
        .vertical_rolling_442136_ .bottom_box{position:absolute;left:10px;right:10px;}
    }
    @media (max-width:350px){
        .vertical_rolling_442136_ .bottom_box{position:absolute;left:-30px;right:-30px;}
    }
  

/* ****************** 2칸 레이아웃  ****************** */

.layout_465876_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_465876_ > div {}
.layout_465876_ > div:after {content:''; display:block; clear:both;}
.layout_465876_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_465876_ > div > .container_1 {width:50%;}
.layout_465876_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_465876_ > div > .container_1 { width:100%; }
	.layout_465876_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_465876_ {min-width:1000px;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_442146_ {clear:both; min-width:320px;  margin:0 auto;    padding: 200px 0 150px;
    background: linear-gradient( to right, #ede8e0 33.3333%, #fff 33.3333%);position: relative;overflow:hidden}
.layout_442146_>p{position: absolute; width: 100%; top: 80px; left: 50%;
    transform: translateX(-50%);text-align: center; font-size: 64px;
    color: #b28f5d; white-space: nowrap; line-height: 1;letter-spacing: 0.35em; opacity: 0.2;font-family: 'Montserrat', sans-serif !important;margin: 0;}
.layout_442146_ > div { max-width: 1200px;margin: 0 auto;}
.layout_442146_ > div:after {content:''; display:block; clear:both;}
.layout_442146_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_442146_ > div > .container_1 {width:50%;}
.layout_442146_ > div > .container_2 {width:50%;    z-index: 9000;}

@media (max-width:1023px){
	.layout_442146_ > div > .container_1 { width:100%; }
	.layout_442146_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_442146_ {}
}
  @media (min-width:1024px){
    .layout_442146_>div{position: relative;}
    .layout_442146_ .container_1{width:100% !important; }
.layout_442146_ .container_2{position: absolute !important; left: 60%;top: 70px;}
    .text_412601_ b{display:block;}
  }
  @media (min-width: 724px) and (max-width: 1023px){
  .layout_442146_ { padding:200px 80px 0px; background:linear-gradient( to bottom, #ede8e0 50%, #fff 50%); }
    .layout_442146_ > p { font-size:36px; }
    .layout_442146_ .container_1{margin-top: 80px; margin-bottom:0px; }
    .layout_442146_ .container_2{position: absolute !important;text-align: center;width:calc(100% - 160px) !important;  }
    .layout_442146_ .title_412591_ p { font-size:20px !important; }
    .layout_442146_ .text_412601_ p,.layout_442146_ .text_412611_ p { font-size:36px !important; }
  }
  @media (max-width: 726px) {
    .layout_442146_ .container_1{margin-top: 100px;}
    .layout_442146_ .container_2{position: absolute !important;text-align: center;width:calc(100% - 40px) !important;}
.layout_442146_ { padding:70px 20px 0px; background:linear-gradient( to bottom, #ede8e0 50%, #fff 50%); }
    .layout_442146_>p { top:30px !important; font-size:20px !important; }
    .layout_442146_ .title_412591_ p { font-size:14px; margin:0 0 10px; letter-spacing:0.1px; }
    .layout_442146_ .empty_line_412621_{display:none}
    .layout_442146_ .text_412601_ p,.layout_442146_ .text_412611_ p { font-size:24px !important; line-height:1.5em; }
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

    .section02_282831 .swiper-slide .image-wrap { width:600px; float:left;border-radius:500px;    overflow: hidden;height:600px }
    .section02_282831 .swiper-slide .image-wrap p { width:100%;height: 100%; background-size: cover; margin:0}
    .section02_282831 .swiper-slide .text-wrap { position:relative; width:calc(46% - 80px); float:right; margin-top:28%; }
    .section02_282831 .swiper-slide .text-wrap .number:before { position:absolute; top:-10px; left:-30px; content:''; display:block; width:60px; height:60px; background-color:#ddd5d1; opacity: 0.3; transform: rotate(45deg); z-index: -1; }
    .section02_282831 .swiper-slide .text-wrap .number { position:absolute; top:0; left:0; color:#e96e6d; margin:0;}
    .section02_282831 .swiper-slide .text-wrap .number span { font-size:14px; letter-spacing: 0.06em; font-weight:500; line-height:1;font-family: 'Montserrat', sans-serif !important;}
    .section02_282831 .swiper-slide .text-wrap .number strong { font-size:48px; font-weight:bold; display:block; line-height:1; }
    .section02_282831 .swiper-slide .text-wrap .tit { margin-top:32px; margin-left:80px; font-size:20px; color:#e96e6d; font-weight:bold; }
    .section02_282831 .swiper-slide .text-wrap .desc { margin:30px 0 50px 80px; width:calc(100% - 80px); }
    .section02_282831 .swiper-slide .text-wrap a { margin-left:80px; display:inline-block; padding:14px 40px; font-size:13px; color:#9a9a9a; border:1px solid #9a9a9a; }
    .section02_282831 .swiper-slide .text-wrap a span{font-family: 'Montserrat', sans-serif !important;}
    .section02_282831 .swiper-slide .text-wrap a:before { content:''; display:inline-block; width:28px; height:1px; background:#9a9a9a; margin-right:10px; vertical-align: middle; }

    .section02_282831 .slider-nav { width:600px; text-align:right; }
    .section02_282831 .slider-nav .button-prev { display:inline-block; width:50px; height:50px; background:url('/img_up/shop_pds/aaa01/images/sec02_arrow.png') no-repeat center; background-size:auto 12px; cursor: pointer; font-size:0; vertical-align: middle; transform: rotate(180deg);}
    .section02_282831 .slider-nav .button-next { display:inline-block; width:50px; height:50px; background:url('/img_up/shop_pds/aaa01/images/sec02_arrow.png') no-repeat center; background-size:auto 12px; cursor: pointer; font-size:0; vertical-align: middle; }
    .section02_282831 .slider-nav .pagination { display:inline-block; font-size:0; margin:0 20px;    width: auto;}
    .section02_282831 .slider-nav .pagination span { font-size:14px; line-height:50px; }
    .section02_282831 .slider-nav .pagination .swiper-pagination-current { color:#222; }
    .section02_282831 .slider-nav .pagination .line { display:inline-block; width:1px; height:14px; background:#d6d9dd; margin:0 12px; vertical-align: -2px; }
    .section02_282831 .slider-nav .pagination .swiper-pagination-total { color:#aaa; }
    .section02_282831 .swiper-slide .text-wrap .number { margin-left:-50px; transition:1s; opacity: 0; }
    .section02_282831 .swiper-slide .text-wrap .tit { margin-left:0px; transition: 1s; transition-delay:0.1s; }
    .section02_282831 .swiper-slide .text-wrap .desc { margin-left:0px; transition: 1s; transition-delay:0.2s; }
    .section02_282831 .swiper-slide .text-wrap a { margin-left:0px; transition: 1s; transition-delay:0.3s; }
    .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .number { margin-left:0; opacity:1; }
    .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .tit { margin-left:80px; opacity:1; }
    .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .desc { margin-left:80px; opacity:1; }
    .section02_282831 .swiper-slide.swiper-slide-active .text-wrap a { margin-left:80px; opacity:1; }

    @media (min-width: 724px) and (max-width: 1023px) {
        .section02_282831 .swiper-container { margin:60px 0 0; }
        .section02_282831 .swiper-slide .image-wrap { width:45%;     height: 280px;}
        .section02_282831 .swiper-slide .text-wrap { margin-top:12%; width: calc(50% - 50px); }
        .section02_282831 .swiper-slide .text-wrap .number { position:static; }
        .section02_282831 .swiper-slide .text-wrap .desc { margin:10px 0 0px; width:100%; }
        .section02_282831 .swiper-slide .text-wrap a { display:none; }
        .section02_282831 .slider-nav { display:none; }
        .section02_282831 .swiper-slide .text-wrap .number { margin-left:-20px; }
        .section02_282831 .swiper-slide .text-wrap .tit { margin-left:-20px; }
        .section02_282831 .swiper-slide .text-wrap .desc { margin-left:-20px; }
        .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .number { margin-left:0px; opacity:1; }
        .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .tit { margin-left:0px; opacity:1; }
        .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .desc { margin-left:0px; opacity:1; }
    }

    @media (max-width: 723px) {
        .section02_282831 .swiper-slide .swiper-container { margin:40px 0 0; }
        .section02_282831 .swiper-slide .image-wrap { width:100%; float:none;height: 350px;}
        .section02_282831 .swiper-slide .image-wrap p{background-size: cover;background-position: center center;}
        .section02_282831 .swiper-slide .text-wrap { width:100%; float:none; margin-top:40px; text-align:center; }
        .section02_282831 .swiper-slide .text-wrap .number { position:static; text-align:center; }
        .section02_282831 .swiper-slide .text-wrap .number:before { position:absolute; top:5px; left:50%; margin-left:-15px; width:30px; height:30px; }
        .section02_282831 .swiper-slide .text-wrap .number small { font-size:10px; }
        .section02_282831 .swiper-slide .text-wrap .number strong { font-size:30px; }
        .section02_282831 .swiper-slide .text-wrap .tit { margin-top:20px; margin-left:0px; font-size:16px; }
        .section02_282831 .swiper-slide .text-wrap .desc { margin:10px 0 0px; width:100%; font-size:14px; line-height:1.8em; }
        .section02_282831 .swiper-slide .text-wrap a { display:none; }
        .section02_282831 .slider-nav { display:none; }
        .section02_282831 .swiper-slide .text-wrap .number { margin-left:-20px; }
        .section02_282831 .swiper-slide .text-wrap .tit { margin-left:-20px;}
        .section02_282831 .swiper-slide .text-wrap .desc { margin-left:-20px;}
        .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .number { margin-left:0px; opacity:1; }
        .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .tit { margin-left:0px; opacity:1; }
        .section02_282831 .swiper-slide.swiper-slide-active .text-wrap .desc { margin-left:0px; opacity:1; }
    }

    @media (min-width:1024px) {
        .section02_282831 {height:600px;}
    }

/* ****************** 타이틀 텍스트  ****************** */

.title_442166_ {font-size:0;}
.title_442166_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:24px; letter-spacing:-1px; font-weight:normal; color:#998465;line-height: 1;
}
.title_442166_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_442166_.style_top p {padding-top:10px;}
.title_442166_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_442166_.style_right p {padding-right:14px;}
.title_442166_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_442166_.style_bottom p {padding-bottom:12px;}
.title_442166_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_442166_.style_left p {padding-left:14px;}
.title_442166_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_442166_.style_circle1 p {padding-left:20px;}
.title_442166_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_442166_.style_circle2 p {padding-left:20px;}
.title_442166_.style_circle2 p:before {
	left:0; top:11px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_442176_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442176_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442176_:before {content:'공백 : 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

.text_442156_ p {
	display:block; margin:0; padding:0;
	font-size:48px; letter-spacing:-1px; font-weight:100; color:#222222; line-height:1.3;
}
.text_442156_ p a {color:#222222; text-decoration:none;}
.text_442156_ p b {display:block;}
  
  @media (max-width:1023px){
    .text_442156_ p {font-size:20px;}
  }
  
  

/* ****************** 1칸 레이아웃  ****************** */

.layout_442196_wrap{width:100%; background:url("/img_up/shop_pds/aaa01/farm/237.png") no-repeat fixed center right; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; }
.layout_442196_ {clear:both; min-width:150px; max-width:1000px; margin:0 auto;}
.layout_442196_ > div:after {content:''; display:block; clear:both;}
.layout_442196_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
/*.layout_442196_wrap:hover { background:silver}*/

@media (max-width:1200px){
  .layout_442196_{max-width:90%;}
}

@media (max-width:1023px){
  .layout_442196_wrap{background-attachment:scroll;}
}
  
@media \0screen{
	.layout_442196_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

.empty_line_442206_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_442206_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442206_:before {content:'공백: 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442206_ {height:200px; line-height:200px;}
	[id^=div_user_list] .empty_line_442206_:before {content:'공백: 200px';}
}

 @media \0screen{
	.empty_line_442206_ {height:200px; line-height:200px;}
	[id^=div_user_list] .empty_line_442206_:before {content:'공백: 200px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442216_ p {
	display:block; margin:0; padding:0;
	font-size:22px; letter-spacing:1px; font-weight:100; color:#ddd; line-height:1.6em;
}
.text_442216_ p a {color:#ddd; text-decoration:none;}
  
@media (max-width:1200px){
  .text_442216_ p{font-size:18px;}
}

@media (max-width:767px){
  .text_442216_ p{font-size:14px;}  
}

/* ****************** 공백  ****************** */

.empty_line_442276_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442276_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442276_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442276_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_442276_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_442276_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_442276_:before {content:'공백: 20px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_442226_ {font-size:0;}
.title_442226_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:50px; letter-spacing:-2px; font-weight:700;
   color:#ffffff; line-height:1.2em; text-shadow:0 0 3px rgba(0,0,0,0.5);
}
.title_442226_ p span{color:#f8ea9f;}
.title_442226_ p:before {content:''; position:absolute; background:; font-size:0;}

.title_442226_.style_top p {padding-top:10px;}
.title_442226_.style_top p:before {left:0; top:0; width:50px; height:4px;}

.title_442226_.style_right p {padding-right:14px;}
.title_442226_.style_right p:before {right:0; top:10px; width:4px; height:50px;}

.title_442226_.style_bottom p {padding-bottom:12px;}
.title_442226_.style_bottom p:before {left:0; bottom:0; width:50px; height:4px;}

.title_442226_.style_left p {padding-left:14px;}
.title_442226_.style_left p:before {left:0; top:10px; width:4px; height:50px;}

.title_442226_.style_circle1 p {padding-left:20px;}
.title_442226_.style_circle1 p:before {
	left:0; top:29px; width:12px; height:12px;
	border-radius:12px;
}

.title_442226_.style_circle2 p {padding-left:20px;}
.title_442226_.style_circle2 p:before {
	left:0; top:29px; width:12px; height:12px;
	border:2px solid ; border-radius:12px; background:none; box-sizing:border-box;
}
  
@media (max-width:1200px){
  .title_442226_ p{line-height:1.2em; font-size:32px;}
}
  
@media (max-width:767px){
  .title_442226_ p{font-size:22px; letter-spacing:-2px;}
}

/* ****************** 공백  ****************** */

.empty_line_442246_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442246_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442246_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442246_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_442246_:before {content:'공백: 10px';}
}

 @media \0screen{
	.empty_line_442246_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_442246_:before {content:'공백: 10px';}
}

/* ****************** 실선  ****************** */

.solid_line_442266_ {display:block; position:relative; width:580px; height:0px;}
.solid_line_442266_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid rgba(255,255,255,.8);}
 
  
  
@media (max-width:767px){
  .solid_line_442266_{width:300px;}  
}
  

/* ****************** 공백  ****************** */

.empty_line_442236_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442236_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442236_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442236_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_442236_:before {content:'공백: 25px';}
}

 @media \0screen{
	.empty_line_442236_ {height:25px; line-height:25px;}
	[id^=div_user_list] .empty_line_442236_:before {content:'공백: 25px';}
}

/* ****************** 공백  ****************** */

.empty_line_442256_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_442256_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442256_:before {content:'공백: 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442256_ {height:200px; line-height:200px;}
	[id^=div_user_list] .empty_line_442256_:before {content:'공백: 200px';}
}

 @media \0screen{
	.empty_line_442256_ {height:200px; line-height:200px;}
	[id^=div_user_list] .empty_line_442256_:before {content:'공백: 200px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_442286_wrap{background:linear-gradient(to right, #1e2026, #1d1f24);}
.layout_442286_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_442286_ > div:after {content:''; display:block; clear:both;}
.layout_442286_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
@media (max-width:1023px){
  .layout_442286_ {display:none;}
  }
  
@media \0screen{
	.layout_442286_ {min-width:1300px;}
}

/* ****************** 이미지  ****************** */

.img_442296_, .img_442296_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.img_442296_ {height:130px; background:url("/img_up/shop_pds/aaa01/farm/3-11686543189.png") no-repeat center; background-size:cover; position:relative;}
.img_442296_ .txt_box{position:Absolute; top:50%; right:480px; transform:translateY(-50%); color:#fff; font-size:22px;}
.btn:hover {
    transform: scale(1.1);
}

.img_442296_ ul{font-size:0; position:absolute; top:50%; right:300px; margin-top:-25px;}
.img_442296_ li{display:inline-block; margin:0 10px; text-align:center;}
.img_442296_ li span{display:block; font-size:14px; color:#ddd; margin-top:7px;}
  .img_442296_  li a:hover{color:#d86766;}
.img_442296_ .btn{width:200px; height:64px; line-height:42px; background:#e96e6d; border:10px solid #e96e6d; text-align:center; color:rgba(255,255,255,.9); font-size:15px; position:absolute; top:50%; right:160px; margin-top:-32px; transition:all .3s;}
.img_442296_ a:hover .btn{border-color:#d86766; }

@media (max-width:1250px){
  .img_442296_ .btn{right:100px;}
  .img_442296_ .txt_box{right:350px;}
}

/* ****************** 공백  ****************** */

.empty_line_466216_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_466216_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_466216_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_466216_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_466216_:before {content:'공백: 50px';}
}

 @media \0screen{
	.empty_line_466216_ {height:50px; line-height:50px;}
	[id^=div_user_list] .empty_line_466216_:before {content:'공백: 50px';}
}

/* ****************** 공백  ****************** */

.empty_line_442306_ {display:block; width:100%; height:px; line-height:px;}
.container {display: flex; justify-content: center; align-items: center;}
.item {margin-top: 30px; z-index: 111; padding:0 10px;}
[id^=div_user_list] .empty_line_442306_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442306_:before {content:'공백: px'; padding:0 45px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_442306_ {height:px; line-height:px;}
	[id^=div_user_list] .empty_line_442306_:before {content:'공백: px';}
}


 @media \0screen{
	.empty_line_442306_ {height:px; line-height:px;}
	[id^=div_user_list] .empty_line_442306_:before {content:'공백: px';}
}

/* ****************** 공백  ****************** */

.empty_line_442346_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_442346_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442346_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442346_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_442346_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_442346_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_442346_:before {content:'공백: 70px';}
}

/* ****************** 공백  ****************** */

.empty_line_466226_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_466226_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_466226_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_466226_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466226_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_466226_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466226_:before {content:'공백: 100px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_442316_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_442316_ > div:after {content:''; display:block; clear:both;}
.layout_442316_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_442316_ {min-width:1000px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442326_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#555; line-height:1.6em;
}
.text_442326_ p a {color:#555; text-decoration:none;}
  .text_442326_ span {text-decoration:underline; }
  
@media (max-width:767px){
  .text_442326_{width:80% margin-left:10px;}
}

/* ****************** 한줄 텍스트  ****************** */

.aniTxt {display:flex; flex-wrap:wrap; position:relative; flex-direction:row; text-align:center;justify-content:center;}
  .aniTxt b{color:#00c7ae;}
.aniTxt>span {overflow:hidden; display:block;line-height: 1em;}
.aniTxt>span>span {display:block; transform:translateY(100%);line-height: 1em;}
.aniTxt>span.on>span {transform:translateY(0); transition:all .5s ease !important; line-height:1.2em}
.text_442336_ [class^="txtAni"] .empty {width:.8vw;}
.text_442336_ [class^="txtAni"]>span {font-size:50px; letter-spacing:-1px; font-weight:bold; color:#333;font-family: NX1 !important;}
.text_442336_ [class^="txtAni"]>span>span {font-size:50px; letter-spacing:-1px; font-weight:bold; color:#333;  font-family: NX1 !important;}  
.text_442336_ p { margin:0; padding:0;
	font-size:50px; letter-spacing:-1px; font-weight:bold; color:#333; line-height:1.3em;font-family: NX1 !important;}
.text_442336_ p a {color:#333; text-decoration:none;}
  
@media screen and (max-width: 1800px){
  .text_442336_ p {font-size:50px;}
}  
  
  @media screen and (max-width: 750px){
  .text_442336_ p {font-size:35px;}
}  
  

/* ****************** 공백  ****************** */

.empty_line_466236_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_466236_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_466236_:before {content:'공백: 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_466236_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466236_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_466236_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466236_:before {content:'공백: 100px';}
}

/* ****************** 장문 텍스트  ****************** */

	.textarea_442366_ {position:relative;}
	.textarea_442366_ .vod_play {background:url(/img_up/shop_pds/aaa01/farm/vod_play1678498392.png) no-repeat center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:129px;height:129px;/*width:96%;height:100%;*/padding:0;border:0;z-index:2;}
	.textarea_442366_ .vod_play:hover {background-image:url(/img_up/shop_pds/aaa01/farm/vod_play_on1678498392.png)}
	.textarea_442366_ img { position:relative;z-index:1}
  .textarea_442366_ > a {display:block;position:relative;text-align:center;}

	@media (max-width:1200px){
		.textarea_442366_ .vod_play {width:96%; background-size:20%}
	}
  
  	@media (max-width:676px){
		.textarea_442366_ .vod_play {width:96%;background-size:20%}
	}
  

/* ****************** 4칸 레이아웃  ****************** */

.layout_442356_ > div a, .layout_393196_ > div a{display:block;}  
  
.layout_442356_ {clear:both; min-width:150px; max-width:600px; margin:0 auto;}
.layout_442356_ > div {margin-left:-10px;}
.layout_442356_ > div:after {content:''; display:block; clear:both;}
.layout_442356_ > div > [class^=container_] {float:center; position:relative; width:100%; padding-left:10px; box-sizing:border-box;}
.layout_442356_ > div > .container_1 {width:100%;}


@media (max-width:1400px){
  .layout_442356_ {width:95%;}
}   
  


@media \0screen{
	.layout_442356_ {min-width:600px;}
}

/* ****************** 유투브 모달 레이어  ****************** */

		/* modal */
		#modal_442376_ {display:none;position:fixed;top:0;left:0;z-index:100000}
		#modal_442376_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
		#modal_442376_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
		#modal_442376_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
		#modal_442376_ > div > div > div {max-width:1000px;margin:auto}

		/* player */
		.player_442376_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
		.player_442376_ .player-item,
		.player_442376_ iframe,
		.player_442376_ embed,
		.player_442376_ object,
		.player_442376_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
		.player_442376_.player-16by9 {padding-bottom:56.25%}
		.player_442376_.player-4by3 {padding-bottom:75%}
	
/* ****************** 1칸 레이아웃  ****************** */

.layout_442386_ {clear:both; min-width:320px; max-width:1500px; margin:0 auto; text-align:center;}
.layout_442386_ > div:after {content:''; display:block; clear:both;}
.layout_442386_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_442386_ {min-width:1500px;}
}
  @media (max-width: 1499px){
.layout_442386_ { width: 96%; margin:0 auto}
}  

/* ****************** 공백  ****************** */

.empty_line_442396_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_442396_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442396_:before {content:'공백: 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_442396_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_442396_:before {content:'공백: 80px';}
}


 @media \0screen{
	.empty_line_442396_ {height:80px; line-height:80px;}
	[id^=div_user_list] .empty_line_442396_:before {content:'공백: 80px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_442406_ {font-size:0;}
.title_442406_ p {font-family: montserrat;
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-3px; font-weight:300; color:#434343; line-height:1.4em;
}
  .title_442406_ p strong{color:#85008d; font-weight:900; }
.title_442406_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}
  .title_442406_ p em{display:none;}
@media (max-width: 767px){
  .title_442406_ p em{display:block;}
  .title_442406_ p{font-size: 40px;}
  }  
@media (max-width: 500px){
  .title_442406_ p{font-size: 30px;}
  }    

/* ****************** 공백  ****************** */

.empty_line_442436_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_442436_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442436_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_442436_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_442436_:before {content:'공백: 60px';}
}


 @media \0screen{
	.empty_line_442436_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_442436_:before {content:'공백: 60px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442426_ p {
	display:block; margin:0; padding:0;
	font-size:23px; letter-spacing:-1px; font-weight:200; color:#4f4f4f; line-height:1.5em;
}
.text_442426_ p a {color:#4f4f4f; text-decoration:none;}
  
@media (max-width: 767px){
  .text_442426_ p{font-size: 18px;}
  }  
@media (max-width: 500px){
  .text_442426_ p{font-size: 16px;}
  }  

/* ****************** 공백  ****************** */

.empty_line_442416_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_442416_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442416_:before {content:'공백: 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_442416_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_442416_:before {content:'공백: 10px';}
}


 @media \0screen{
	.empty_line_442416_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_442416_:before {content:'공백: 10px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442476_ p {
	display:block; margin:0; padding:0;
	font-size:23px; letter-spacing:-1px; font-weight:200; color:#4f4f4f; line-height:1.5em;
}
.text_442476_ p a {color:#4f4f4f; text-decoration:none;}
  
@media (max-width: 767px){
  .text_442476_ p{font-size: 18px;}
  }  
@media (max-width: 500px){
  .text_442476_ p{font-size: 16px;}
  }  

/* ****************** 공백  ****************** */

.empty_line_442466_ {display:block; width:100%; height:5px; line-height:5px;}

[id^=div_user_list] .empty_line_442466_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442466_:before {content:'공백: 5px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_442466_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_442466_:before {content:'공백: 10px';}
}


 @media \0screen{
	.empty_line_442466_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_442466_:before {content:'공백: 10px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442486_ p {
	display:block; margin:0; padding:0;
	font-size:23px; letter-spacing:-1px; font-weight:200; color:#4f4f4f; line-height:1.5em;
}
.text_442486_ p a {color:#4f4f4f; text-decoration:none;}
  
@media (max-width: 767px){
  .text_442486_ p{font-size: 18px;}
  }  
@media (max-width: 500px){
  .text_442486_ p{font-size: 16px;}
  }  

/* ****************** 공백  ****************** */

.empty_line_442446_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_442446_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442446_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1201px){
	.empty_line_442446_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_442446_:before {content:'공백: 100px';}
}


 @media \0screen{
	.empty_line_442446_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_442446_:before {content:'공백: 100px';}
}

/* ****************** 버튼형 타이틀  ****************** */

.button_title_442456_ {font-size:0;display:inline-block}
.button_title_442456_ p {display:inline-block; margin:0;	border-radius:0px; border:5px solid #85008d; background:#85008d; line-height: 49px; height: 50px; width:250px; text-align:center;	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#ffffff; }
  .button_title_442456_ p:hover {border:5px solid #af67b3;}
.button_title_442456_.style_line p {background:none;}
  .btn:hover {transform: scale(1.1);}

/* ****************** 1칸 레이아웃  ****************** */

.layout_442496_ {min-width:320px;max-width:1600px; margin:0 auto;overflow:hidden}
.layout_442496_ > div{background-image:url(/img_up/shop_pds/aaa01/farm/239.png); background-position: center center;background-size: cover;padding:120px 0 100px}
.layout_442496_ > div:after {content:''; display:block; clear:both;}
.layout_442496_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
@media \0screen{
	.layout_442496_ {min-width:1600px;}
}
  @media (min-width: 1024px) {
.layout_442496_ {padding:150px 0}
  }
   @media (max-width: 1023px) {
.layout_442496_ {padding:50px 0;}
  }
  @media (max-width: 723px) {
    .layout_442496_ {padding:50px 15px;}
    .layout_442496_ > div{padding:85px 0;}
  }

/* ****************** 타이틀 텍스트  ****************** */

.title_442516_ {font-size:0;}
  .title_442516_ p {text-align:center; position:relative; margin:0; padding:0;display:inline-block}
  .title_442516_ p:before{content: ''; width: 100%; right: 0%; height: 1px; background:#fff; position: absolute; top:-10px; opacity: 0.2; }
.title_442516_ p:after{content: ''; width: 100%; left: 0%; height: 1px; background:#fff; position: absolute; bottom: -10px; opacity: 0.2; }

.title_442516_ span.text {font-size:35px; font-weight:normal; color:#ffffff;line-height: 1.4;z-index:2;position: relative;}
.title_442516_ span.line{width: 100%; left: 0;bottom: 0px; height: 10px; background: rgba(135,186,213,0.5);  z-index: 1;position: absolute;}
 br.mobile{display:none}
@media (max-width: 723px) {
  .title_442516_{padding:20px 20px 0}
  .title_442516_ span.text{font-size: 25px;line-height:1.3}
  br.mobile{display:block}
  }

/* ****************** 한줄 텍스트  ****************** */

  .text_442506_{margin-top:30px;opacity:0.5}
.text_442506_ p {display:block; margin:0; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#ffffff; font-size: 18px;line-height:25px;word-break: keep-all;}
.text_442506_ p a {color:#ffffff; text-decoration:none;}
@media (max-width: 723px) {
  .text_442506_ p{font-size: 16px;}
  .text_442506_{margin-top:15px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

  @font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }
  .cont_ad{ font-size:16px;color:#fff;margin-top:20px;    display: block;opacity:0.5}
	.cu_ps{width: 32%; display: inline-block; position: relative; vertical-align: top;color:#fff;}
	.lineon:before{content: ''; width: 1px; height: 90%; background: rgba(255,255,255,0.2); position: absolute; right: 0px; top: 5%;}
   .cont_tit{font-size: 20px!important;word-break: keep-all; line-height: 25px;display:block;}
  .cont_text{ font-size:50px;margin-top:10px;display:block;line-height: 1;}
  .counter{ font-size:40px; font-weight:bold; font-family: 'GmarketSansBold' !important;}
	.cucuw{width: 100%; max-width: 1000px; margin: 0 auto; display: block; text-align: center;margin-top:50px}
@media only screen and (max-width: 723px) 
{
.cont_ad{ font-size:12px;}
.cont_text{ font-size:28px;margin-top:10px;display:block;}
.counter{ font-size:30px; font-weight:bold;}
.cu_ps{width: 48%; display: inline-block; position: relative; vertical-align: top;}
  .cu_ps:last-of-type{margin-top:30px}
.lineon:before{content: ''; width: 1px; height: 90%; background: rgba(255,255,255,0.2); position: absolute; right: 0px; top: 5%;}
  .cucuw{margin-top:25px}
  .cont_tit{font-size:18px !important}
  .cont_text{font-size:28px !important}
}

/* ****************** 2칸 레이아웃  ****************** */

#div_user_list_372521 .section02_slide_img{height:500px !important}
#div_user_list_372521 .section02_right_text.textslide01{display:block}
#div_user_list_372521 .section02_right_box{float:left;max-width: 100%;min-height: 200px;    position: relative;}
.layout_442536_ {display:table;table-layout:fixed;width:100%;position:relative;clear:both; min-width:320px;  margin:0 auto;}
.layout_442536_ > div {display:table-cell;vertical-align:middle;width:100%;height:100%;;background-image: url(/img_up/shop_pds/aaa01/design/img/23.10.20--ha-dan-bae-neo.png);background-size: cover;
background-position: 0 center; }
.layout_442536_ > div:after {content:''; display:block; clear:both;}
.layout_442536_ > div > [class^=container_] {float:left;width:100%;  box-sizing:border-box;}
.layout_442536_ > div > .container_1 {width:60%;}
/*.layout_442536_ > div > .container_1 {width:50%;}*/
.layout_442536_ > div > .container_2 {width:50%;}
/*.layout_442536_ > div > .container_2 {width:50%;}
.section02 .swiper-container {width: 100%;}*/
@keyframes fadeInRight_box {
	from {
		right: -600px;
		opacity: 0;
		visibility:hidden;
	}
	to {
		right: 0px;
		opacity: 1;
		visibility:visible;
	}
}
@keyframes fadeInWidth {
	from {
		left: -300px;
		opacity: 0;
		visibility:hidden;
	}
	to {
		left: 0px;
		opacity: 1;
		visibility:visible;
	}
}
  @media (min-width: 1024px){
  .section02.active .swiper-container {animation: fadeInWidth 1.5s ease-in-out both;position: relative;}
.section02.active .section02_right_box {animation: fadeInRight_box 1.2s ease-in-out forwards;}
.section02.active .swiper-slide.swiper-slide-active .title{animation: section02_title 1s 1s forwards;transform: scale(1);}
  }
@media (max-width:1023px){
	.layout_442536_ > div > .container_1 { width:100%; }
	.layout_442536_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_442536_ {}
}
    @media (max-width:1600px){
      .section02_right_box{max-width:60%}
      .section02_slide > h1,.section02_slide_img .swiper-slide .title{left:100px !important}
      .section02_rotate{top:50px !important}
  }
  
  @media (max-width:1023px){
    .section02{background-image: linear-gradient(to bottom, #202020 75%, #b36658 25%);overflow: hidden;}
    .section02_slide_img{background:none !important}
    .section02_slide_img .swiper-slide .title{display:none !important}
    .section02_rotate,.section02_right_text .icon{display:none}
    .section02_slide > h1{left: 40px !important;top: 100px !important;font-size: 23px !important;}
    .section02_slide > h1::after{width:30px !important;margin: 20px 0 !important}
    .section02_slide_img{height:700px !important}
    .section02_slide_img .swiper-slide .title{opacity: 1 !important;visibility: visible !important;transform: scale(1) !important;}
    .section02_right_box{width: 100%;height: 100%;max-width:inherit !important;z-index: inherit !important;}
      .section02_right_text{top:210px !important;left:40px !important;width: calc(100% - 20px);}
      .section02_right_text .title{font-size:26px !important;    line-height: 1.2 !important;    margin-top: 10px;}
    .section02_right_text .text{font-size:14px !important}
    .section02_slide_img .swiper-slide > img{height: 200px !important;position: absolute;bottom: 110px;left: -40px;}
    .section02_right_text .bottom{margin-top:280px !important;}
   .section02_right_text .bottom .swiper-navi {position: absolute;right: 30px;flex-direction: column;top: 65%;
    opacity: 0.6;}
    .section02_right_text .bottom .swiper-prev{margin-bottom:40px}
    .section02_right_text .bottom .swiper-navi > div{transform: rotate(90deg);width:30px !important;height:30px !important}
    .section02 .section02_more{bottom: 70px !important;right: 20px !important;width: 80px;}
    .section02_right_text .bottom p{font-size:13px !important;width:18px !important}
    .section02_right_text .process{width:60px !important;height:1px !important}
    .section02_right_text .process span::before{height:1px !important}
  } 

/* ****************** section02 슬라이드  ****************** */

  @keyframes section02_title {
	0% {opacity: 0; visibility: hidden; transform: scale(1.2);}
	100% {opacity: 1; visibility: visible; transform: scale(1);}
}
.section02_slide>h1 {color:#fff;    position: absolute;z-index: 22;top: 200px;left: 200px; font-size: 40px; font-weight: 300;letter-spacing: 2px;line-height: 1.3;font-family: 'Josefin Sans', sans-serif !important;margin:0;}
.section02_slide>h1:after{display:block;content:'';width:70px;height:1px;background:#fff; margin:30px 0;}
.section02_slide>h1 b{font-family: 'Josefin Sans', sans-serif !important;font-weight:600 !important;}
.section02_slide_img {position: relative; overflow-x: hidden; height: 100vh;width: 100%;margin: 0; z-index: 20;}
.section02_slide_img .swiper-container{box-sizing: content-box;overflow: hidden; height: 100%;}
.section02_slide_img .swiper-slide .title {position: absolute; top: 370px;color:#fff;font-size:25px;font-weight:300; left: 200px; opacity: 0; visibility: hidden;letter-spacing: 3px;font-family: 'Josefin Sans', sans-serif !important; margin:0; transform:scale(1.2);}
.section02_slide_img .swiper-slide>img{height:100%; margin-bottom:20px;}

@media (min-width: 1024px){
  }
  
@media (max-width: 1023px){
.section02_slide>h1 br{display:none !important; text-align:center !important;}
.section02_slide_img .swiper-slide>img{width:80%; height:80%; margin-top:0px;}
.section02_slide_img .swiper-slide .title { top: 70px;}
  }
  

/* ****************** 맞춤형 컨텐츠  ****************** */

  .section02_right_box{position: absolute;top: 0;right: 0;z-index: 20;}
  .section02_rotate {position: absolute;left: -65px;	top: 180px;}
.section02_rotate > img {	animation: section02_rotate 4s linear infinite;}
@keyframes section02_rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.section02_rotate_arrow {position: absolute;left: 50%;top: 50%;	transform: translate(-50%, -50%);}
    .section02_right_text{position: absolute;display:none;}
  .section02_right_text.view{display:block;}
  .section02_right_text p{margin:0}
  .section02_right_text .title{font-size:50px;color:#fff;line-height:1.4;font-weight:500}
  .section02_right_text .text{font-size:24px;color:#ccc;margin-top:10px;font-weight:100}
  .section02_right_text .icon{position: absolute; bottom: 0; right: 0;}
  .section02_right_text .bottom{display:flex;align-items:center;margin-top: 100px;}
  .section02_right_text .bottom p{font-size:19px;color:#fff;font-weight:300;font-family: 'Josefin Sans', sans-serif !important;letter-spacing: 1px;width:24px;}
  .section02_right_text .bottom .swiper-navi{display:flex;margin-left:20px; z-index:999;}
  .section02_right_text .bottom .swiper-navi>div{width:50px;height:50px;border:solid 1px #8c8c8c;    position: relative; border-radius: 100%;display:flex;align-items:center;justify-content: center;z-index:999;cursor:pointer; z-index:999; }
  .section02_right_text .bottom .swiper-navi .swiper-button-disabled{cursor:default;}
  .section02_right_text .bottom .swiper-navi .swiper-prev{margin-right:10px}
  .section02_right_text .bottom .swiper-prev::after {content: ''; width: 10px;height: 10px;border-top: 1px solid #fff; border-left: 1px solid #fff;  transform: rotate(-45deg);margin-right:-5px}
  .section02_right_text .bottom .swiper-next::after {content: ''; width: 10px;height: 10px;border-top: 1px solid #fff; border-right: 1px solid #fff;  transform: rotate(45deg);margin-left:-5px}
  .section02_right_text .process {	width: 130px;transform: rotate(180deg);	height: 2px;	background-color: rgba(255, 255, 255, .3);margin:0 8px}
.section02_right_text .process span::before {content: '';	display: block;	position: absolute;	right: 0;	top: 0;	bottom: 0;	height: 2px;	width: 100%;background-color: #fff;}
.section02_right_text.textslide01.view .process span::before, .section02_right_text.textslide02.view .process span::before, .section02_right_text.textslide03.view .process span::before  {animation: process 5s linear both;}
@keyframes process {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}
  .section02 .section02_more{position: absolute; bottom: -50px; right: 100px;}
  
    @media (min-width: 1024px){
    .section02_right_text{bottom: 5px;right: 100px;width: calc(100% - 200px);display:none;height:430px;}
      .section02_right_text .en_title{display:none !important}
  }
    @media (max-width: 1023px){
    .section02_right_text{top: 0;}
    .section02_right_text .en_title{display:block;color: #fff;font-size: 17px;font-weight: 300;letter-spacing: 2px;font-family: 'Josefin Sans', sans-serif !important;margin: 0;}
      .section02_right_text .title br{display:none;}
      .section02_right_text .text br{display:none;}
  }

/* ****************** 맞춤전송폼 - 기본폼  ****************** */

	.myreg_form__442596_ * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.myreg_form__442596_ {display:none;position:fixed;top:0;left:0;right:0;z-index:1000;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:100000}
	.myreg_form__442596_.on {display:table;}
	.myreg_form__442596_ > div {display:table-cell;vertical-align:middle;}
	.myreg_form__442596_ > div > div {position:relative;max-width:600px;margin:0 auto;padding:50px 10px;background:#fff;box-sizing:border-box;position:relative;z-index:999;}
	.myreg_form__442596_ form{position:relative;}
	.myreg_form__442596_ * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
	.myreg_form__442596_ ul {margin:0;padding:0;list-style:none;}

	.myreg_form__442596_ .btn_close_modal {position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border:0;border-radius:8px;background:#333;font-size:0;cursor:pointer}
	.myreg_form__442596_ .btn_close_modal:before,
	.myreg_form__442596_ .btn_close_modal:after {position:absolute;top:9px;left:19px;content:' ';height:22px;width:2px;background-color:#fff;}
	.myreg_form__442596_ .btn_close_modal:before {transform:rotate(45deg);}
	.myreg_form__442596_ .btn_close_modal:after {transform:rotate(-45deg);}
	.myreg_form__442596_ .form_cont {display:none;max-width:500px;margin:0 auto;}
	.myreg_form__442596_ .form_cont.on {display:block;}
	.myreg_form__442596_ .form_title {margin-bottom:20px;margin-top:50px;font-size:24px;color:#323232;text-align:center;}/*타이틀텍스트*/
	.myreg_form__442596_ .esti_ul {border:1px solid #ababab;border-bottom:0;}
	.myreg_form__442596_ .esti_ul li {position:relative;padding:0 20px;border-bottom:1px solid #ababab;}

	/* .myreg_form__442596_ .esti_ul input[type="checkbox"] + label {display:inline-block;width:100%;cursor:pointer;position:relative;padding:20px 0 20px 45px;font-weight:400;font-size:23px;color:#323232;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
	.myreg_form__442596_ .esti_ul input[type="checkbox"] + label:before {content:'\2713';position:absolute;left:0;top:24px;width:22px;height:22px;line-height:22px;border-radius:3px;background:#c1beb9;border:1px solid #c1beb9;font-family:sans-serif;color:#fff;font-size:0.75em;font-weight:700;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.myreg_form__442596_ .esti_ul input[type="checkbox"]:checked + label {color:#00c7ae;}
	.myreg_form__442596_ .esti_ul input[type="checkbox"]:checked + label:after {
		content:'\2713';font-family:sans-serif;font-size:0.85em;color:#fff;font-weight:700;width:22px;height:22px;line-height:22px;text-align:center;position:absolute;top:24px;left:0px;background:#00c7ae;border:1px solid #00c7ae;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	} */

	.myreg_form__442596_ .esti_box input[type="radio"],
	.myreg_form__442596_ .esti_box input[type="checkbox"] {display:none;}
	.myreg_form__442596_ .esti_box input + label {display:inline-block;width:100%;cursor:pointer;position:relative;padding:20px 0 20px 35px;font-weight:400;font-size:23px;color:#323232;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
	.myreg_form__442596_ .esti_box input + label:before {content:'';position:absolute;left:0;top:23px;width:20px;height:20px;text-align:center;background:#fff;border:2px solid #00c7ae;border-radius:100%;box-sizing:border-box}
	.myreg_form__442596_ .esti_box input:checked + label {color:#00c7ae;}
	.myreg_form__442596_ .esti_box input:checked + label:after {content:'';position:absolute;top:28px;left:5px;width:10px;height:10px;background:#00c7ae;border-radius:100%;}
	.myreg_form__442596_ .privacy input[type="checkbox"] {display:none;}
	.myreg_form__442596_ .privacy input[type="checkbox"]+ label{display:inline-block;cursor:pointer;position:relative;padding-left:27px;font-size:15px;font-weight:400;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
	.myreg_form__442596_ .privacy input[type="checkbox"] + label:before {content:'\2713';font-size:0.95em;color:#fff;font-weight:700;position:absolute;left:0;top:1px;width:20px;height:20px;line-height:17px;text-align:center;background:#c1beb9;border:1px solid #c1beb9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;}
	.myreg_form__442596_ .privacy input[type="checkbox"] + label:active:before, .myreg_form__230086
	.myreg_form__442596_ .privacy input[type="checkbox"]:checked + label:before {border-color:#497bf7;}
	.myreg_form__442596_ .privacy input[type="checkbox"]:checked + label:after {font-family:sans-serif;font-size:0.95em;content:'\2713';color:#fff;font-weight:700;width:20px;height:20px;line-height:17px;text-align:center;position:absolute;top:1px;left:0px;background:#00c7ae;border:1px solid #00c7ae;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;}

	.myreg_form__442596_ input[type=text],
	.myreg_form__442596_ textarea,
	.myreg_form__442596_ select {
		width:100%;height:50px;line-height:50px;padding-left:15px;border:1px solid #d1d1d1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;font-size:17px;color:#000;font-weight:400;
	}
	.myreg_form__442596_ input[type=text]::placeholder,
	.myreg_form__442596_ textarea::placeholder {color:#b5b5b5;}
	.myreg_form__442596_ .input_box {display:block;width:100%;height:50px;line-height:50px;padding-left:15px;border:1px solid #d1d1d1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;font-size:17px;color:#000;font-weight:400;}
	.myreg_form__442596_ .mgt10 {margin-top:10px !important;}

	.myreg_form__442596_ .btn_wrap {margin-top:30px;font-size:0;text-align:right;}
	.myreg_form__442596_ .btn_wrap [class^=btn] {display:inline-block;width:92px;height:50px;line-height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;font-size:17px;text-align:center;}
	.myreg_form__442596_ .btn_prev {border:1px solid #d1d1d1;background:#fff;color:#00c7ae;}
	.myreg_form__442596_ .btn_next {margin-left:10px;border:1px solid #00c7ae;background:#00c7ae;color:#ffffff;}
	.myreg_form__442596_ .btn_submit {width:100% !important;border:1px solid #00c7ae;background:#00c7ae;color:#ffffff;}

	.myreg_form__442596_ .privacy {margin:20px 0 15px;}
	.myreg_form__442596_ .pri_chk_list {padding-left:20px;}
	.myreg_form__442596_ .pri_chk_list a {font-size:14px;font-weight:300;text-decoration:underline;color:#222;}
	.myreg_form__442596_ .pri_popup {display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4);}
	.myreg_form__442596_ .pri_popup.on {display:table;}
	.myreg_form__442596_ .pri_popup > div {display:table-cell;vertical-align:middle;height:100%;}
	.myreg_form__442596_ .pri_popup > div > div {width:100%;max-width:500px;max-height:445px;overflow:auto;margin:0 auto;padding-bottom:20px;background:#fff;}
	.myreg_form__442596_ .pri_popup .btn_close {display:block;width:60px;margin:20px auto 0;cursor:pointer;}
	.myreg_form__442596_ .pri_pop_tit {margin:0;padding:15px 10px 15px 10px;background:#00c7ae;font-weight:bold;font-size:14px;color:#fff;}
	.myreg_form__442596_ .pri_info {margin:0 10px 0 10px;color:#444;line-height:150%;}
	.myreg_form__442596_ .pri_info .pri_info_tit {font-size:14px;color:#222;font-weight:bold;margin:20px 0 5px 0;}
	.myreg_form__442596_ .pri_info table {width:100%;margin:0;padding:0;border-spacing:0px;border:0;border-collapse:collapse;}
	.myreg_form__442596_ .pri_info table caption {display:none;}
	.myreg_form__442596_ .pri_info table tbody th {width:100px;text-align:left;padding:10px 0 10px 10px;border:1px solid #d7d7d7;background:#ebebeb;font-size:14px;font-weight:bold;color:#666;}
	.myreg_form__442596_ .pri_info table tbody td {padding:10px 0 10px 10px;border:1px solid #d7d7d7;background:#fff;font-size:14px;word-break:keep-all;}

	.quantity_text {position:absolute;top:50%;right:20px;margin-top:-15px;font-size:0;}
	.quantity_text .input_number {width:35px;padding:0 5px;vertical-align:top;text-align:center;outline:none;}
	.quantity_text .input_number::-webkit-outer-spin-button,
	.quantity_text .input_number::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
	.quantity_text .input_number,
	.quantity_text .btn_control.decrease,
	.quantity_text .btn_control.increase {border:1px solid #ccc;height:30px;user-select:none;font-size:14px;}
	.quantity_text .btn_control.decrease,
	.quantity_text .btn_control.increase {display:inline-block;width:30px;line-height:28px;background:#f1f1f1;color:#444;text-align:center;font-weight:bold;cursor:pointer;}
	.quantity_text .btn_control.decrease:active,
	.quantity_text .btn_control.increase:active {background:#ddd;}
	.quantity_text .btn_control.decrease {border-right:none;border-radius:4px 0 0 4px}
	.quantity_text .btn_control.increase {border-left:none;border-radius:0 4px 4px 0}

	.myreg_form__442596_ .esti_layout:after {content:'';display:block;clear:both;}
	.myreg_form__442596_ .esti_layout > div {float:left;width:70%;}
	.myreg_form__442596_ .esti_layout > div.layout_title {width:30%;}

	.myreg_form__442596_ .esti_ul li.on .quantity_text .btn_control.decrease,
	.myreg_form__442596_ .esti_ul li.on .quantity_text .btn_control.increase {border-color:#00c7ae;background:#00c7ae;color:#fff;}
	.myreg_form__442596_ .esti_ul li.on .quantity_text .input_number,
	.myreg_form__442596_ .esti_ul li.on .quantity_text .btn_control.decrease,
	.myreg_form__442596_ .esti_ul li.on .quantity_text .btn_control.increase {border-color:#00c7ae;}

	@media all and (min-width:1024px) {
		.myreg_form__442596_ .form_title {margin-bottom:30px;font-size:29px;margin-right:20px;margin-left:20px;}

		/* .myreg_form__442596_ .esti_ul input[type="checkbox"]+ label {padding-left:35px;font-size:21px;}
		.myreg_form__442596_ .esti_ul input[type="checkbox"] + label:before {width:22px;height:22px;line-height:22px;font-size:0.85em;} */
		.myreg_form__442596_ input[type="radio"]+ label {padding-left:35px;font-size:21px;}
		.myreg_form__442596_ input[type=text],
		.myreg_form__442596_ textarea,
		.myreg_form__442596_ select {height:55px;line-height:55px;padding-left:15px;}

		.myreg_form__442596_ .btn_wrap [class^=btn] {width:150px;font-size:18px;}
	}

	/* @media all and (min-width:767px) {
		.myreg_form__442596_ .esti_ul input[type="checkbox"]+ label {padding-left:35px;font-size:21px;}
		.myreg_form__442596_ .esti_ul input[type="checkbox"] + label:before {width:22px;height:22px;line-height:22px;font-size:0.85em;}
	} */

/* ****************** 1칸 레이아웃  ****************** */

.layout_442616_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto;}
.layout_442616_ > div:after {content:''; display:block; clear:both;}
.layout_442616_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_442616_ {min-width:1400px;}
}

/* ****************** 공백  ****************** */

.empty_line_466246_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_466246_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_466246_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_466246_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466246_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_466246_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466246_:before {content:'공백: 100px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442646_ p {
	display:block; margin:0; padding:0;
	font-size:43px; letter-spacing:-2px; font-weight:100; color:#333; line-height:1.3em;
}
.text_442646_ p b{letter-spacing:-2px;}

@media (max-width:1023px){
  .text_442646_ p {font-size:33px;}
}

@media (max-width:767px){
  .text_442646_ p {font-size:23px;}
}

/* ****************** 공백  ****************** */

.empty_line_442636_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_442636_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442636_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442636_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_442636_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_442636_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_442636_:before {content:'공백: 60px';}
}

/* ****************** 3칸 탭 레이아웃  ****************** */

.layout_442656_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto; z-index:99999; }
.layout_442656_ > ul {margin:0; padding:0; list-style:none;}

.layout_442656_ > #tab_ul_442656_ {display:none;}
.layout_442656_ > #tab_ul_442656_:after {content:''; display:block; clear:both;}
.layout_442656_ > #tab_ul_442656_ > li {float:left; width:32% !important; margin-right:2%; box-sizing:border-box;}
.layout_442656_ > #tab_ul_442656_ > li:first-child {border-left:1px solid #e1e2e3;}
.layout_442656_ > #tab_ul_442656_ > li:last-child{margin-right:0;}
.layout_442656_ > #tab_ul_442656_ > li > a {
	display:block; padding:2px 5px 0;
	border:1px solid #ddd; background:#f9f9f9;
	font-size:14px; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_442656_ > #tab_ul_442656_ > li.on > a {
	background:#b4a47e; color:#454545;
}

.layout_442656_ > #box_ul_442656_ > li > a {
	display:block; height:30px; line-height:30px; padding:0 5px;
	background:#f9f9f9;
	font-size:13px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_442656_ > #box_ul_442656_ > li > div {overflow:hidden; padding:0px; background:#fff; box-sizing:border-box;}
.layout_442656_ > #box_ul_442656_ > li.on {display:block;}
.layout_442656_ > #box_ul_442656_ > li.on > a {border-color:#d00000; background:#fff; color:#d00000;}

.layout_442656_.type_HOR > #tab_ul_442656_ {display:block;}
.layout_442656_.type_HOR > #box_ul_442656_ > li > a {display:none;}

.text_sml_442656_ > #tab_ul_442656_ > li > a {height:40px; line-height:40px; font-size:14px;}
.text_sml_442656_ > #box_ul_442656_ > li > a {font-size:13px;}
.text_mid_442656_ > #tab_ul_442656_ > li > a {height:60px; line-height:58px; font-size:19px;}
.text_mid_442656_ > #box_ul_442656_ > li > a {font-size:14px;}
.text_big_442656_ > #tab_ul_442656_ > li > a {height:48px; line-height:48px; font-size:18px;}
.text_big_442656_ > #box_ul_442656_ > li > a {font-size:15px;}

[id^=div_user_list] .layout_442656_ > #tab_ul_442656_ {display:none !important;}
[id^=div_user_list] .layout_442656_ > #box_ul_442656_ > li {display:block !important;}
[id^=div_user_list] .layout_442656_ > #box_ul_442656_ > li > a {display:block !important;}
[id^=div_user_list] .layout_442656_ > #box_ul_442656_ > li > div {display:block !important;}

@media (min-width:1024px){
	.layout_442656_.type_HOR > #tab_ul_442656_,
	.layout_442656_.type_RES > #tab_ul_442656_ {display:block;}
	.layout_442656_.type_HOR > #box_ul_442656_ > li > a,
	.layout_442656_.type_RES > #box_ul_442656_ > li > a {display:none;}
}

@media (max-width:1400px){
  .layout_442656_{width:95%;}
}

@media (max-width:1023px){
.text_mid_442656_ > #tab_ul_442656_ > li > a{font-size:17px;}
}

@media (max-width:767px){
.text_mid_442656_ > #tab_ul_442656_ > li > a{font-size:16px; height:50px; line-height:48px;}
}


@media \0screen{
	.layout_442656_ {min-width:1400px;}
	.layout_442656_.type_HOR > #tab_ul_442656_,
	.layout_442656_.type_RES > #tab_ul_442656_ {display:block;}
	.layout_442656_.type_HOR > #box_ul_442656_ > li > a,
	.layout_442656_.type_RES > #box_ul_442656_ > li > a {display:none;}
    .layout_442656_.type_HOR.border_true > #box_ul_442656_ > li > div,
    .layout_442656_.type_RES.border_true > #box_ul_442656_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442906_ p {
	display:block; margin:60px 0 0; padding:0;
	font-size:30px; letter-spacing:-2px; font-weight:100; color:#7bbfdc; line-height:1.3em;
}
.text_442906_ p b{letter-spacing:-2px;}

@media (max-width:1023px){
  .text_442906_ p {font-size:25px; margin-top:30px;}
}

@media (max-width:767px){
  .text_442906_ p {font-size:20px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442946_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.3em;
}

@media (max-width:1023px){
  .text_442946_ p {font-size:17px; color:#fff;}
}

@media (max-width:767px){
  .text_442946_ p {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442896_ p {
	display:block; margin:0 0 40px; padding:0;
	font-size:25px; letter-spacing:-2px; font-weight:normal; color:#333; line-height:1.3em;
}
.text_442896_ p b{letter-spacing:-2px;}

@media (max-width:1023px){
  .text_442896_ p {font-size:22px; margin-bottom:20px;}
}

@media (max-width:767px){
  .text_442896_ p {font-size:18px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_442676_, .empty_442676_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_442676_ ul{font-size:0; text-align:center;}
.empty_442676_ li{display:inline-block; max-width:50%; padding:0 3px; position:relative;}
.empty_442676_ li:after{content:''; display:block; width:100px; height:100px; border-radius:50%; background:url(/img_up/shop_pds/aaa01/farm/2323.png) no-repeat center #e96e6d; position:absolute; top:30%; right:-50px; margin-top:-30px; z-index:10;}
.empty_442676_ li:last-child:after{display:none;}
.empty_442676_ li img{width:100%;}
.empty_442676_ li p{font-size:17px; text-align:center; padding:15px 0; color:#fff; margin-top:5px;}
.empty_442676_ li:nth-child(1) p{background:#8c5f5f;}
.empty_442676_ li:nth-child(2) p{background:#9b4545;}

@media (max-width:1400px){
  .empty_442676_{width:85%; margin:0 auto;}
}
  
@media (max-width:1300px){
  .empty_442676_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}


@media (max-width:767px){
  .empty_442676_ li:after{width:34px; height:34px; right:-17px; background-size:80%;}
  .empty_442676_ li p{font-size:15px;}
}


/* ****************** 공백  ****************** */

.empty_line_442886_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442886_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442886_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442886_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442886_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_442886_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442886_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442666_ p {
	display:block; margin:60px 0 0; padding:0;
	font-size:30px; letter-spacing:-2px; font-weight:100; color:#7bbfdc; line-height:1.3em;
}
.text_442666_ p b{letter-spacing:-2px;}

@media (max-width:1023px){
  .text_442666_ p {font-size:25px; margin-top:30px;}
}

@media (max-width:767px){
  .text_442666_ p {font-size:20px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442956_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.3em;
}

@media (max-width:1023px){
  .text_442956_ p {font-size:17px; color:#fff;}
}

@media (max-width:767px){
  .text_442956_ p {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442916_ p {
	display:block; margin:0 0 40px; padding:0;
	font-size:25px; letter-spacing:-2px; font-weight:normal; color:#333; line-height:1.3em;
}
.text_442916_ p b{letter-spacing:-2px;}

@media (max-width:1023px){
  .text_442916_ p {font-size:22px; margin-bottom:20px;}
}

@media (max-width:767px){
  .text_442916_ p {font-size:18px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_442766_, .empty_442766_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_442766_ ul{font-size:0; text-align:center;}
.empty_442766_ li{display:inline-block; max-width:50%; padding:0 3px; position:relative;}
.empty_442766_ li:after{content:''; display:block; width:100px; height:100px; border-radius:50%; background:url(/img_up/shop_pds/aaa01/farm/244.png) no-repeat center #e96e6d; position:absolute; top:30%; right:-50px; margin-top:-30px; z-index:10;}
.empty_442766_ li:last-child:after{display:none;}
.empty_442766_ li img{width:100%;}
.empty_442766_ li p{font-size:17px; text-align:center; padding:15px 0; color:#fff; margin-top:5px;}
.empty_442766_ li:nth-child(1) p{background:#8c5f5f;}
.empty_442766_ li:nth-child(2) p{background:#9b4545;}

@media (max-width:1400px){
  .empty_442766_{width:85%; margin:0 auto;}
}
  
@media (max-width:1300px){
  .empty_442766_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}


@media (max-width:767px){
  .empty_442766_ li:after{width:34px; height:34px; right:-17px; background-size:80%;}
  .empty_442766_ li p{font-size:15px;}
}


/* ****************** 공백  ****************** */

.empty_line_442686_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442686_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442686_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442686_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442686_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_442686_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442686_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442746_ p {
	display:block; margin:60px 0 0; padding:0;
	font-size:30px; letter-spacing:-2px; font-weight:100; color:#7bbfdc; line-height:1.3em;
}
.text_442746_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442746_ p {font-size:25px; margin-top:30px;}
}

@media (max-width:767px){
  .text_442746_ p {font-size:20px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442806_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.3em;
}

@media (max-width:1023px){
  .text_442806_ p {font-size:17px; color:#fff;}
}

@media (max-width:767px){
  .text_442806_ p {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442936_ p {
	display:block; margin:0 0 40px; padding:0;
	font-size:25px; letter-spacing:-2px; font-weight:normal; color:#333; line-height:1.3em;
}
.text_442936_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442936_ p {font-size:22px; margin-bottom:20px;}
}

@media (max-width:767px){
  .text_442936_ p {font-size:18px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_442776_, .empty_442776_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_442776_ ul{font-size:0; text-align:center;}
.empty_442776_ li{display:inline-block; max-width:50%; padding:0 3px; position:relative;}
.empty_442776_ li:after{content:''; display:block; width:100px; height:100px; border-radius:50%; background:url(/img_up/shop_pds/aaa01/farm/2329.png) no-repeat center #e96e6d; position:absolute; top:30%; right:-50px; margin-top:-30px; z-index:10;}
.empty_442776_ li:last-child:after{display:none;}
.empty_442776_ li img{width:100%;}
.empty_442776_ li p{font-size:17px; text-align:center; padding:15px 0; color:#fff; margin-top:5px;}
.empty_442776_ li:nth-child(1) p{background:#8c5f5f;}
.empty_442776_ li:nth-child(2) p{background:#9b4545;}

@media (max-width:1400px){
  .empty_442776_{width:85%; margin:0 auto;}
}
  
@media (max-width:1300px){
  .empty_442776_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}


@media (max-width:767px){
  .empty_442776_ li:after{width:34px; height:34px; right:-17px; background-size:80%;}
  .empty_442776_ li p{font-size:15px;}
}


/* ****************** 공백  ****************** */

.empty_line_442856_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442856_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442856_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442856_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442856_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_442856_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442856_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442816_ p {
	display:block; margin:60px 0 0; padding:0;
	font-size:30px; letter-spacing:-2px; font-weight:100; color:#7bbfdc; line-height:1.3em;
}
.text_442816_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442816_ p {font-size:25px; margin-top:30px;}
}

@media (max-width:767px){
  .text_442816_ p {font-size:20px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442826_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.3em;
}

@media (max-width:1023px){
  .text_442826_ p {font-size:17px; color:#fff;}
}

@media (max-width:767px){
  .text_442826_ p {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442876_ p {
	display:block; margin:0 0 40px; padding:0;
	font-size:25px; letter-spacing:-2px; font-weight:normal; color:#333; line-height:1.3em;
}
.text_442876_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442876_ p {font-size:22px; margin-bottom:20px;}
}

@media (max-width:767px){
  .text_442876_ p {font-size:18px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_442696_, .empty_442696_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_442696_ ul{font-size:0; text-align:center;}
.empty_442696_ li{display:inline-block; max-width:50%; padding:0 3px; position:relative;}
.empty_442696_ li:after{content:''; display:block; width:100px; height:100px; border-radius:50%; background:url(/img_up/shop_pds/aaa01/farm/2326.png) no-repeat center #e96e6d; position:absolute; top:30%; right:-50px; margin-top:-30px; z-index:10;}
.empty_442696_ li:last-child:after{display:none;}
.empty_442696_ li img{width:100%;}
.empty_442696_ li p{font-size:17px; text-align:center; padding:15px 0; color:#fff; margin-top:5px;}
.empty_442696_ li:nth-child(1) p{background:#8c5f5f;}
.empty_442696_ li:nth-child(2) p{background:#9b4545;}

@media (max-width:1400px){
  .empty_442696_{width:85%; margin:0 auto;}
}
  
@media (max-width:1300px){
  .empty_442696_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}


@media (max-width:767px){
  .empty_442696_ li:after{width:34px; height:34px; right:-17px; background-size:80%;}
  .empty_442696_ li p{font-size:15px;}
}


/* ****************** 공백  ****************** */

.empty_line_442926_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442926_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442926_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442926_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442926_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_442926_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442926_:before {content:'공백: 15px';}
}

/* ****************** 공백  ****************** */

.empty_line_442706_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442706_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442706_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442706_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442706_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_442706_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442706_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442846_ p {
	display:block; margin:60px 0 0; padding:0;
	font-size:30px; letter-spacing:-2px; font-weight:100; color:#7bbfdc; line-height:1.3em;
}
.text_442846_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442846_ p {font-size:25px; margin-top:30px;}
}

@media (max-width:767px){
  .text_442846_ p {font-size:20px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442756_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.3em;
}

@media (max-width:1023px){
  .text_442756_ p {font-size:17px; color:#fff;}
}

@media (max-width:767px){
  .text_442756_ p {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442836_ p {
	display:block; margin:0 0 40px; padding:0;
	font-size:25px; letter-spacing:-2px; font-weight:normal; color:#333; line-height:1.3em;
}
.text_442836_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442836_ p {font-size:22px; margin-bottom:20px;}
}

@media (max-width:767px){
  .text_442836_ p {font-size:18px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_442786_, .empty_442786_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_442786_ ul{font-size:0; text-align:center;}
.empty_442786_ li{display:inline-block; max-width:50%; padding:0 3px; position:relative;}
.empty_442786_ li:after{content:''; display:block; width:100px; height:100px; border-radius:50%; background:url(/img_up/shop_pds/aaa01/farm/23210.png) no-repeat center #e96e6d; position:absolute; top:30%; right:-50px; margin-top:-30px; z-index:10;}
.empty_442786_ li:last-child:after{display:none;}
.empty_442786_ li img{width:100%;}
.empty_442786_ li p{font-size:17px; text-align:center; padding:15px 0; color:#fff; margin-top:5px;}
.empty_442786_ li:nth-child(1) p{background:#8c5f5f;}
.empty_442786_ li:nth-child(2) p{background:#9b4545;}

@media (max-width:1400px){
  .empty_442786_{width:85%; margin:0 auto;}
}
  
@media (max-width:1300px){
  .empty_442786_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}


@media (max-width:767px){
  .empty_442786_ li:after{width:34px; height:34px; right:-17px; background-size:80%;}
  .empty_442786_ li p{font-size:15px;}
}


/* ****************** 공백  ****************** */

.empty_line_442866_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_442866_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442866_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_442866_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442866_:before {content:'공백: 15px';}
}

 @media \0screen{
	.empty_line_442866_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_442866_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442726_ p {
	display:block; margin:60px 0 0; padding:0;
	font-size:30px; letter-spacing:-2px; font-weight:100; color:#7bbfdc; line-height:1.3em;
}
.text_442726_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442726_ p {font-size:25px; margin-top:30px;}
}

@media (max-width:767px){
  .text_442726_ p {font-size:20px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442736_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#777; line-height:1.3em;
}

@media (max-width:1023px){
  .text_442736_ p {font-size:17px; color:#fff;}
}

@media (max-width:767px){
  .text_442736_ p {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_442716_ p {
	display:block; margin:0 0 40px; padding:0;
	font-size:25px; letter-spacing:-2px; font-weight:normal; color:#333; line-height:1.3em;
}
.text_442716_ p b{letter-spacing:-2px;}


@media (max-width:1023px){
  .text_442716_ p {font-size:22px; margin-bottom:20px;}
}

@media (max-width:767px){
  .text_442716_ p {font-size:18px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_442796_, .empty_442796_ * {padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_442796_ ul{font-size:0; text-align:center;}
.empty_442796_ li{display:inline-block; max-width:50%; padding:0 3px; position:relative;}
.empty_442796_ li:after{content:''; display:block; width:100px; height:100px; border-radius:50%; background:url(/img_up/shop_pds/aaa01/farm/23211.png) no-repeat center #e96e6d; position:absolute; top:30%; right:-50px; margin-top:-30px; z-index:10;}
.empty_442796_ li:last-child:after{display:none;}
.empty_442796_ li img{width:100%;}
.empty_442796_ li p{font-size:17px; text-align:center; padding:15px 0; color:#fff; margin-top:5px;}
.empty_442796_ li:nth-child(1) p{background:#8c5f5f;}
.empty_442796_ li:nth-child(2) p{background:#9b4545;}

@media (max-width:1400px){
  .empty_442796_{width:85%; margin:0 auto;}
}
  
@media (max-width:1300px){
  .empty_442796_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}


@media (max-width:767px){
  .empty_442796_ li:after{width:34px; height:34px; right:-17px; background-size:80%;}
  .empty_442796_ li p{font-size:15px;}
}


/* ****************** 1칸 레이아웃  ****************** */

  .layout_442976_ {clear:both; background:}
  .layout_442976_ > div{min-width:320px; max-width:1500px; margin:0 auto; text-align:center;}  
.layout_442976_ > div:after {content:''; display:block; clear:both;}
.layout_442976_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_442976_ {min-width:1500px;}
}
  @media (max-width: 1499px){
.layout_442976_ > div { width: 96%; margin:0 auto}
}  

/* ****************** 공백  ****************** */

.empty_line_442986_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_442986_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_442986_:before {content:'공백: 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
@media (min-width:767px){
	.empty_line_442986_ {height:140px; line-height:140px;}
	[id^=div_user_list] .empty_line_442986_:before {content:'공백: 140px';}
}
  
@media (max-width:1023px) and (min-width:768px){
  .empty_line_442986_ {height:100px; line-height:100px;}
}
  
 @media \0screen{
	.empty_line_442986_ {height:140px; line-height:140px;}
	[id^=div_user_list] .empty_line_442986_:before {content:'공백: 140px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_443056_wrap{width:100%; background:url("/img_up/shop_pds/aaa01/farm/2338.png") no-repeat fixed center right; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; position:relative;}
.layout_443056_wrap:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; top:0; left:0; transition:all 0.2s;}
.layout_443056_wrap:hover:before{background:rgba(0,0,0,0.5);}

.layout_443056_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_443056_ > div:after {content:''; display:block; clear:both;}
.layout_443056_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1300px){
  .layout_443056_wrap{width:96%; margin:0 auto;}
}
  
@media \0screen{
	.layout_443056_ {min-width:1300px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_443086_ {font-size:0; margin:130px 0 0px 55%;}
.title_443086_ p {font-family: montserrat;
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-3px; font-weight:300; color:#fff; line-height:1.4em;
}
  .title_443086_ p strong{color:#e96e6d; font-weight:700; }
.title_443086_ p:before {content:''; position:absolute; background:#ffffff; font-size:0;}
  .title_443086_ p em{display:none;} 
@media (max-width:1200px){
  .title_443086_ {margin:80px auto 10px; width:100%; text-align:center;}
  .title_443086_ p{font-size:30px;}
  .title_443086_ p span{font-size:26px;}
}
  
@media (max-width:767px){
  .title_443086_ p em{display:block;}
  .title_443086_{margin-top:70px;}
  .title_443086_ p{font-size:35px;}
  .title_443086_ p span{font-size:20px;}
}
  
  @media (max-width: 500px){
  .title_443086_ p{font-size: 25px;}
  }

/* ****************** 버튼형 타이틀  ****************** */

.button_title_443066_ {font-size:0;display:inline-block}
.button_title_443066_ p {display:inline-block; margin:0;	border-radius:0px; border:1px solid #e96e6d; background:#e96e6d; line-height: 59px; height: 60px; width:250px; text-align:center;	font-size:20px; letter-spacing:-1px; font-weight:normal; color:#ffffff; }
.button_title_443066_.style_line p {background:none;}
  @media (max-width:1200px){
        .button_title_443066_ p {left:50%;}   
  }
  .btn:hover { transform: scale(1,1)}
  
  @media (max-width:1200px){
    .button_title_443066_ {margin-left:35%;}   
  }
    @media (max-width:1023px){
    .button_title_443066_ {margin-left:35%;}   
  }
      @media (max-width:850px){
    .button_title_443066_ {margin-left:30%;}   
  }
        @media (max-width:600px){
    .button_title_443066_ {margin-left:25%;}   
  }
          @media (max-width:480px){
    .button_title_443066_ {margin-left:20%;}   
  }
            @media (max-width:420px){
    .button_title_443066_ {margin-left:16%;}   
  }
              @media (max-width:360px){
    .button_title_443066_ {margin-left:10.5%;}   
  }

/* ****************** 타이틀 텍스트  ****************** */

.title_443076_ {font-size:0; margin:0px 0 150px 55%;}
.title_443076_ p {font-family: montserrat;
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:300; color:#fff; line-height:1.6em;
}
  .title_443076_ p em{display:none;}
.title_443076_ p:before {content:''; position:absolute; background:#ffffff; font-size:0;}
  
@media (max-width: 500px){
   .title_443076_ p em{display:block;}
  .title_443076_ p{font-size: 14px; margin:20px 0 30px;}
  }  

@media (max-width:1200px){
  .title_443076_ {margin:20px 0px 50px; width:100%; text-align:center;}
  }
@media (max-width:767px){
  .title_443076_ {margin:20px 10px 50px 10px; margin-right:10px;}
  }
  @media (max-width: 320px){
   .title_443076_ p em{display:block;}
  .title_443076_ p{font-size: 14px; margin:20px 20px 0 0px;}
  } 

}

/* ****************** 1칸 레이아웃  ****************** */

  .layout_466256_ {clear:both; background:#f8f5ff}
  .layout_466256_ > div{min-width:320px;  margin:0 auto; text-align:center;}  
.layout_466256_ > div:after {content:''; display:block; clear:both;}
.layout_466256_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_466256_ {}
}
  @media (max-width: 1499px){
.layout_466256_ > div { width: 96%; margin:0 auto}
}  

/* ****************** 공백  ****************** */

.empty_line_466266_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_466266_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_466266_:before {content:'공백: 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
@media (min-width:767px){
	.empty_line_466266_ {height:120px; line-height:120px;}
	[id^=div_user_list] .empty_line_466266_:before {content:'공백: 120px';}
}
  
@media (max-width:1023px) and (min-width:768px){
  .empty_line_466266_ {height:90px; line-height:90px;}
}
  
 @media \0screen{
	.empty_line_466266_ {height:120px; line-height:120px;}
	[id^=div_user_list] .empty_line_466266_:before {content:'공백: 120px';}
}

/* ****************** 3칸 레이아웃  ****************** */

  .layout_442996_ {clear:both; background:#f8f5ff; position: relative;}
  .layout_442996_ > div { min-width:320px; max-width:1600px; margin:0 auto; background:url(/img_up/shop_pds/aaa01/farm/2330.png) no-repeat left bottom; height:1050px ; position: relative;}
.layout_442996_ > div:after {content:''; display:block; clear:both;}
.layout_442996_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_442996_ > div > .container_1 {width:auto;}
.layout_442996_ > div > .container_2 {width:auto;}
.layout_442996_ > div > .container_3 {width:auto;}

.layout_442996_ a.cha{width: 400px;padding: 50px 40px 40px 40px;margin: 0 auto; margin-bottom: 60px;border: solid 1px #835dbb; border-radius: 50px;
  background: #fff;display: block;box-shadow: 2px 2px 20px rgb(0 0 0 / 10%); position: relative; transition-delay: 0; color:#000; text-decoration: none;font-family: montserrat;}
  .layout_442996_ a.cha:hover {color:#fff; background: #835dbb;}
  .layout_442996_ a:hover *{color:#fff !important;}
  .layout_442996_ a.cha span{ position: absolute; top: -20px; right: 15px;}
  .layout_442996_ a.cha span figrue { border-radius: 50%; background: #d6c6ec; overflow: hidden; display: block;}
  .layout_442996_ a.cha:hover span font{ color: #fff !important;}
  .layout_442996_ a.cha span font{text-align: center; margin-top: 5px;}
 .layout_442996_ a font.type16 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
  .txt.type16.fcol_purple{font-weight: 600;}
  .txt.type16 { font-size: 16px; font-weight: 400;}
  .txt.type14 { font-size: 14px;font-weight: 600;}
  .txt.type24 { font-size: 24px;font-weight: 600;}
  .txt { font-weight: 300; line-height: 160%; word-wrap: break-word; display: block; word-break: keep-all;}
  .mt10 {margin-top: 10px !important;}
  .mt40 { margin-top: 40px !important;}
  .layout_442996_ > div > div{position: absolute !important;}
  .layout_442996_ > div > div:nth-child(1){top:10%; left:0;}
  .layout_442996_ > div > div:nth-child(2){top:0%; left:calc(50% - 235px);}
  .layout_442996_ > div > div:nth-child(3){top:10%; right:0;}
  
  
  
@media (max-width: 1500px){  
  .layout_442996_ > div{width: 96%; margin:0 auto;}
  .layout_442996_ a.cha{width: 350px;}
  .layout_442996_ > div > div:nth-child(2){left: calc(50% - 216px);}
  .txt.type24 {font-size: 22px;}
  .txt.type16 {font-size: 14px;}
  .txt.type14 {font-size: 12px;}
  }  
@media (max-width: 1400px){   
  .layout_442996_ > div > [class^=container_] {width:32.5%;}
  .layout_442996_ a.cha{width:250px;}
  }    
@media (max-width: 1300px){  
  .layout_442996_ > div{    background-position: center bottom;}
  .layout_442996_ > div > div:nth-child(1){top: 0px;}  
  .layout_442996_ > div > div:nth-child(1) a.cha {width:230px;}
  .layout_442996_ > div > div:nth-child(2){top: 310px; left:0; width:100%; display: flex; }  
  .layout_442996_ > div > div:nth-child(2) a.cha {width:230px;}
  .layout_442996_ > div > div:nth-child(3){top: 00px; width:67%; display: flex;}  
  .layout_442996_ > div > div:nth-child(3) a.cha {width:230px;}
  .txt.type24{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width:83%;}
  }  
@media (max-width: 1200px){   
  .layout_442996_ > div > [class^=container_] {width:32.5%;}
  .layout_442996_ a.cha{width:190px;}
  }   
@media (max-width: 1000px){  
  .layout_442996_ > div > div:nth-child(2){top: 280px;}
  .layout_442996_ a.cha{width:100px;  padding: 40px 30px 30px 30px;}
  .layout_442996_ a.cha span font{display: none;}
  }  
@media (max-width: 930px){   
  .layout_442996_ > div > [class^=container_] {width:45%;}
  .layout_442996_ > div > div:nth-child(1){top: 0px;}  
  .layout_442996_ > div > div:nth-child(2){top: 00px; left:auto; right:0; display:block; width:45%;}  
  .layout_442996_ > div > div:nth-child(3){top: 252px; left: 0; right:auto; display:block; width:45%;}  
  .layout_442996_ a.cha{width:100% !important;    margin-bottom: 38px;}
  .txt.type24 {font-size: 18px;}
  .txt.type16 {font-size: 13px;}
  .mt40{margin-top: 20px !important;}
  .txt.type14{    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 100%;}
  }  
@media (max-width: 500px){     
  .layout_442996_ a.cha {width:75px; padding: 35px 10px 10px 10px;  border-radius: 20px;}
   .layout_442996_ {background:url(/img_up/shop_pds/aaa01/farm/2330.png); background-position:0% 0px; height:120%;}
  .layout_442996_ > div > div:nth-child(2){top: -10px;}  
  .layout_442996_ a.cha span{right:-5px}
  }  

/* ****************** 공백  ****************** */

.empty_line_466286_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_466286_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_466286_:before {content:'공백: 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
@media (min-width:767px){
	.empty_line_466286_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466286_:before {content:'공백: 100px';}
}
  
@media (max-width:1023px) and (min-width:768px){
  .empty_line_466286_ {height:80px; line-height:80px;}
}
  
 @media \0screen{
	.empty_line_466286_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_466286_:before {content:'공백: 100px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_443096_wrap{position:relative;}
.layout_443096_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_443096_ > div:after {content:''; display:block; clear:both;}
.layout_443096_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1300px){
  .layout_443096_ {width:95%;}
}

@media (max-width:1023px){
  .layout_443096_ {}
}

@media \0screen{
	.layout_443096_ {min-width:1300px;}
}

/* ****************** 공백  ****************** */

.empty_line_443166_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_443166_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_443166_:before {content:'공백: 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_443166_ {height:140px; line-height:140px;}
	[id^=div_user_list] .empty_line_443166_:before {content:'공백: 140px';}
}


 @media \0screen{
	.empty_line_443166_ {height:140px; line-height:140px;}
	[id^=div_user_list] .empty_line_443166_:before {content:'공백: 140px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_659755_ p {
	display:block; margin:0; padding:0;
	font-size:30px; letter-spacing:0px; font-family: 'Montserrat', sans-serif !important; /* font-family:'Noto Serif KR', serif !important;*/ font-weight:bold; color:#666; line-height:1.6em;
}
.text_659755_ p a {color:#666; text-decoration:none;}

/* ****************** 한줄 텍스트  ****************** */

.branch_659755_ {background:#f5f2ee; padding:20px 20px 100PX; box-sizing:border-box; width:100vw; position:relative; left:50%; transform:translateX(-50%);}
.branch_659755_ .branch_header {text-align:center; margin-bottom:40px;}
/*.branch_659755_ .branch_en {display:block; font-size:15px; letter-spacing:0.15em; color:#9a8e82; margin-bottom:8px;}
.branch_659755_ .branch_ko {display:block; font-size:36px; font-weight:500; color:#2d2520; margin-bottom:12px;}*/
.branch_659755_ .branch_line {display:block; width:40px; height:1px; background:#9a8e82; margin:0 auto;}
.branch_659755_ .branch_grid {display:table; width:100%; table-layout:fixed; border-collapse:separate; border-spacing:6px 0; max-width:1300px; margin:0 auto;}
.branch_659755_ .branch_card {display:table-cell; width:260px; background:#fff9f5; border:1px solid #d8cec5; border-radius:8px; padding:40px 6px 40px; text-align:center; vertical-align:top; transition:transform 0.25s,border-color 0.25s; cursor:pointer;}
.branch_659755_ .branch_card:hover {border-color:#8c6e5a;}
.branch_659755_ .branch_icon {width:40px; height:40px; background:#2d2520; border-radius:50%; margin:0 auto 12px; transition:background 0.25s; display:table; text-align:center;}
.branch_659755_ .branch_card:hover .branch_icon {background:#8c6e5a;}
.branch_659755_ .branch_icon img {width:20px; height:20px; object-fit:contain; filter:brightness(0) invert(1); display:block; margin:10px auto 0;}
.branch_659755_ .branch_region {display:block; font-size:15px; letter-spacing:0.08em; color:#554d45; margin-bottom:4px;}
.branch_659755_ .branch_name {display:block; font-size:20px; font-weight:500; color:#2d2520; margin-bottom:8px;}
.branch_659755_ .branch_addr {display:block; font-size:15px; color:#000; line-height:1.6; margin-bottom:14px;}
.branch_659755_ .branch_btn {display:inline-block; font-size:15px; padding:5px 14px; border:1px solid #2d2520; border-radius:20px; color:#2d2520; text-decoration:none; transition:background 0.2s,color 0.2s;}
.branch_659755_ .branch_card:hover .branch_btn {background:#2d2520; color:#f5f2ee;}
@media (max-width:1023px) {
  .branch_659755_ {padding:40px 20px;}
  .branch_659755_ .branch_grid {display:block;}
  .branch_659755_ .branch_card {display:inline-block; width:30%; margin-bottom:12px; vertical-align:top;}
}
@media (max-width:763px) {
  .branch_659755_ {padding:30px 16px;}
  .branch_659755_ .branch_ko {font-size:20px;}
  .branch_659755_ .branch_card {width:46%;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_659705_wrap{position:relative;}
.layout_659705_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_659705_ > div:after {content:''; display:block; clear:both;}
.layout_659705_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1300px){
  .layout_659705_ {width:95%;}
}

@media (max-width:1023px){
  .layout_659705_ {}
}

@media \0screen{
	.layout_659705_ {min-width:1300px;}
}

/* ****************** 공백  ****************** */

.empty_line_659775_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_659775_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_659775_:before {content:'공백: 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_659775_ {height:140px; line-height:140px;}
	[id^=div_user_list] .empty_line_659775_:before {content:'공백: 140px';}
}


 @media \0screen{
	.empty_line_659775_ {height:140px; line-height:140px;}
	[id^=div_user_list] .empty_line_659775_:before {content:'공백: 140px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_659715_ p {
	display:block; margin:0; padding:0;
	font-size:14px; letter-spacing:1px; /*font-family:'Noto Serif KR', serif !important;*/ font-weight:normal; color:#888; line-height:1.6em;
}
.text_659715_ p a {color:#888; text-decoration:none;}

/* ****************** 한줄 텍스트  ****************** */

.text_659785_ p {
	display:block; margin:0; padding:0;
	font-size:30px; letter-spacing:0px; font-family: 'Montserrat', sans-serif !important; /* font-family:'Noto Serif KR', serif !important;*/ font-weight:bold; color:#666; line-height:1.6em;
}
.text_659785_ p a {color:#666; text-decoration:none;}

/* ****************** 공백  ****************** */

.empty_line_659745_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_659745_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_659745_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_659745_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_659745_:before {content:'공백: 15px';}
}


 @media \0screen{
	.empty_line_659745_ {height:15px; line-height:15px;}
	[id^=div_user_list] .empty_line_659745_:before {content:'공백: 15px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_659725_ p {
	display:block; margin:0; padding:0;
	font-size:15px; letter-spacing:-1px; font-weight:normal; color:#666; line-height:1.4em;
}
.text_659725_ p a {color:#666; text-decoration:none;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_659765_, .empty_659765_ * {padding:0; margin:0; box-sizing:border-box;}
  
.empty_659765_{text-align:right; margin-top:-38px;}
[id^=div_user_list] .empty_659765_{margin-top:0;}
.empty_659765_ a{display:inline-block; letter-spacing:1px; padding:5px 35px; padding-right:0; font-size:15px; color:#555; border:1px solid #bbb; cursor:pointer;}
.empty_659765_ a span{display:inline-block; width:75px; height:25px; vertical-align:middle; margin-bottom:2px; background: url(/img_up/shop_pds/aaa01/design/img/go_btn2.png) no-repeat right top; transition:all .3s;}
.empty_659765_ a:hover span{background: url(/img_up/shop_pds/aaa01/design/img/go_btn2.png) no-repeat left top;}

@media (max-width:1023px){
  .empty_659765_{display:none;}
}

/* ****************** 공백  ****************** */

.empty_line_659735_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_659735_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_659735_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_659735_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_659735_:before {content:'공백: 40px';}
}


 @media \0screen{
	.empty_line_659735_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_659735_:before {content:'공백: 40px';}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_443176_wrap{position:relative;}
.layout_443176_wrap:before{content:''; display:block; width:100%; height:0px; background:#323844; position:absolute; bottom:10px; left:0; right:0;}
.layout_443176_ {clear:both; min-width:150px; max-width:1300px; margin:0 auto;}
.layout_443176_ > div:after {content:''; display:block; clear:both;}
.layout_443176_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}


@media (max-width:1300px){
  .layout_443176_{width:95%;}
}

@media (max-width:1023px){
  .layout_443176_wrap{}
}

@media \0screen{
	.layout_443176_ {min-width:1300px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_443186_, .empty_443186_ * {padding:0; margin:0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.empty_443186_{margin-top:-5px;}
.empty_443186_:after{content:''; display:block; clear:both;}
.empty_443186_ > div{float:left;}
  
.empty_443186_ .view_box{width:60%; height:450px; margin-right:1%; position:relative;}
.empty_443186_ .view_box:before{content:''; display:block; width:100%; height:440px; background:#111; position:absolute; top:5px; left:0; right:0;}
.empty_443186_ .view_box .img_view{width:100%; height:440px; background-size:cover !important; position:absolute; top:5px; left:0; opacity:0; visibility:hidden; transition:all .6s;}
.empty_443186_ .view_box .img_view.active{opacity:1; visibility:visible;}
.empty_443186_ .view_box a{color:#f5f5f5; font-size:15px; position:absolute; bottom:30px; right:40px; cursor:pointer;}
.empty_443186_ .view_box a img{vertical-align:middle; margin-bottom:4px; margin-right:3px;}
  
/*확대이미지*/
.empty_443186_ .view_box .view1{background:url("/img_up/shop_pds/aaa01/farm/21775737804.png") no-repeat center;}
.empty_443186_ .view_box .view2{background:url("/img_up/shop_pds/aaa01/farm/31775737805.png") no-repeat center;}
.empty_443186_ .view_box .view3{background:url("/img_up/shop_pds/aaa01/farm/41775737805.png") no-repeat center;}
.empty_443186_ .view_box .view4{background:url("/img_up/shop_pds/aaa01/farm/51775737806.png") no-repeat center;}
.empty_443186_ .view_box .view5{background:url("/img_up/shop_pds/aaa01/farm/61775737806.png") no-repeat center;}
.empty_443186_ .view_box .view6{background:url("/img_up/shop_pds/aaa01/farm/1-6-24.04.0917126550451775737807.png") no-repeat center;}
.empty_443186_ .view_box .view7{background:url("/img_up/shop_pds/aaa01/farm/71775737807.png") no-repeat center;}
.empty_443186_ .view_box .view8{background:url("/img_up/shop_pds/aaa01/farm/101775737808.png") no-repeat center;}
.empty_443186_ .view_box .view9{background:url("/img_up/shop_pds/aaa01/farm/111775737809.png") no-repeat center;}
  

.empty_443186_ .thumb_box{width:39%;}
.empty_443186_ .thumb_box:after{content:''; display:block; clear:both;}
.empty_443186_ .thumb_box > div{float:left; width:40%; height:150px; padding:5px;}
.empty_443186_ .thumb_box .thumb1, 
.empty_443186_ .thumb_box .thumb5,
.empty_443186_ .thumb_box .thumb9{width:20%;}
.empty_443186_ .thumb_box .thumb_img div{width:100%; height:100%; position:relative; background-size:cover !important;}
.empty_443186_ .thumb_box .thumb_img div:after{content:''; display:block; width:100%; height:100%; background:#111; position:absolute; top:0; left:0; right:0; opacity:.4; transition:all .4s;}
.empty_443186_ .thumb_box .thumb_img.on div:after{opacity:.05;}

/*썸네일 이미지*/
.empty_443186_ .thumb_box .thumb1 div{background:url("/img_up/shop_pds/aaa01/farm/21775737809.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb2 div{background:url("/img_up/shop_pds/aaa01/farm/31775737810.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb3 div{background:url("/img_up/shop_pds/aaa01/farm/41775737810.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb4 div{background:url("/img_up/shop_pds/aaa01/farm/51775737811.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb5 div{background:url("/img_up/shop_pds/aaa01/farm/61775737812.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb6 div{background:url("/img_up/shop_pds/aaa01/farm/1-6-24.04.0917126550451775737812.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb7 div{background:url("/img_up/shop_pds/aaa01/farm/71775737813.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb8 div{background:url("/img_up/shop_pds/aaa01/farm/101775737813.png") no-repeat center;}
.empty_443186_ .thumb_box .thumb9 div{background:url("/img_up/shop_pds/aaa01/farm/111775737814.png") no-repeat center;}

@media (max-width:1023px){
.empty_443186_ .view_box{width:100%; height:350px; margin-right:1%; position:relative; margin-bottom:100px;}
  .empty_443186_ .thumb_box{width:100%;}
  .empty_443186_ .thumb_box > div{float:left; width:40%; height:70px;}
}
  
  
  

/* ****************** 공백  ****************** */

.empty_line_443196_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_443196_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_443196_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_443196_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_443196_:before {content:'공백: 100px';}
}

@media (max-width:767px){
  .empty_line_443196_ {display:none;}
}

 @media \0screen{
	.empty_line_443196_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_443196_:before {content:'공백: 100px';}
}

/* ****************** 슬라이드형태 이미지출력2(반응형)  ****************** */

@font-face {
	font-family: 'icomoon_slider';
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot');
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* 이미지 부분 custom*/
.custom_slide_jirisan{position:relative;min-height:30px;}
.custom_slide_jirisan ul{margin:0;padding:0;list-style:none;}
.custom_slide_jirisan ul.slide_img li{display:none;}
.custom_slide_jirisan ul.slide_img li.on{position:absolute;top:0;width:100%;}

/* 텍스트 부분 custome */
.text_slide_wrap{position:absolute;bottom:19%;width:100%;background:#000;background:rgba(0, 0, 0, 0.5);border-top:1px solid #fff;border-bottom:1px solid #fff;}

.pm-banner_slide_responsive__465596_ {max-width: 1200px; margin:0 auto;}
.pm-banner_slide_responsive__465596_:before{content:'';display:block;position:absolute;left:0;right:0;;top:0;width:20%;height:100%;margin:0 auto;border:3px solid #fff;box-sizing:border-box;}
.pm-banner_slide_responsive__465596_ a {border:none; text-decoration:none;}
.pm-banner_slide_responsive__465596_ a img {border:none;width:100%;}
.pm-banner_slide_responsive__465596_ .owl-item {z-index: 1;;height:146px;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;}
.pm-banner_slide_responsive__465596_ .item {position:relative;display:table;width:100%;height:100%;}
.pm-banner_slide_responsive__465596_ .item a{display:table-cell;text-align:center;vertical-align:middle;}
.pm-banner_slide_responsive__465596_ .item > div{display:table-cell;text-align:center;vertical-align:middle;}
.pm-banner_slide_responsive__465596_ .item span{display:block;color:#fff;text-align:center;vertical-align:middle;font-size:16px;}
.pm-banner_slide_responsive__465596_ .owl-item .item span.view_btn{position:relative;width:40px;height:40px;line-height:40px;margin:25px auto 5px;font-size:12px;border:2px solid #fff;border-radius:50%;color:#000;font-size:0;letter-spacing:-1px;}
.pm-banner_slide_responsive__465596_ .owl-item .item span.view_btn:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:2px;margin: auto;background:#fff;}
.pm-banner_slide_responsive__465596_ .owl-item .item span.view_btn:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:2px;height:20px;margin: auto;background:#fff;}
.pm-banner_slide_responsive__465596_ .owl-item.center .item span.view_btn,
.pm-banner_slide_responsive__465596_ .owl-item:hover .item span.view_btn{width:50px;height:50px;line-height:50px;margin:20px auto 0;}
.pm-banner_slide_responsive__465596_ .owl-item.center .item span.view_btn,
.pm-banner_slide_responsive__465596_ .owl-item:hover .item span.view_btn{font-size:12px;background:#fff;}
.pm-banner_slide_responsive__465596_ .owl-item.center .item span.view_btn:after,
.pm-banner_slide_responsive__465596_ .owl-item:hover .item span.view_btn:after,
.pm-banner_slide_responsive__465596_ .owl-item.center .item span.view_btn:before,
.pm-banner_slide_responsive__465596_ .owl-item:hover .item span.view_btn:before{display:none;}

.pm-banner_slide_responsive__465596_ .owl-item.center .item,
.pm-banner_slide_responsive__465596_ .owl-item:hover .item{background:rgba(0, 0, 0, 0.6);}
.pm-banner_slide_responsive__465596_ .owl-item.center{padding:2px;}

.pm-banner_slide_responsive__465596_ .owl-controls {-webkit-tap-highlight-color:transparent;}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav [class*='owl-'] {
	position:absolute; top:50%; z-index:2; width:40px; height:40px; line-height:40px; margin-top:-20px;
	font-size:0; cursor:pointer; opacity:0.7;
}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav [class*='owl-']:before{font-family:'icomoon_slider'; font-size:40px; font-weight:bold; color:#fff;}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav [class*='owl-']:hover {opacity:1;}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav .owl-prev {left:5px;}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav .owl-next {right:5px;}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav .owl-prev:before {content:'\e600';}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav .owl-next:before {content:'\e601';}
.pm-banner_slide_responsive__465596_ .owl-controls .owl-nav .disabled {opacity:0.5; cursor:default;}

.pm-banner_slide_responsive__465596_ .owl-dots {position:absolute; left:0; width:100%; height:30px; padding:10px; font-size:0; box-sizing:border-box; text-align:center;}
.pm-banner_slide_responsive__465596_ .owl-dots .owl-dot {display:inline-block; zoom:1; *display:inline;}
.pm-banner_slide_responsive__465596_ .owl-dots .owl-dot span {
	display:block; width:10px; height:10px; margin:0 4px;
	background:#ddd; border-radius:30px;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}
.pm-banner_slide_responsive__465596_ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__465596_ .owl-dots .owl-dot:hover span {background:#999;}

@media all and (max-width:1023px){
	.text_slide_wrap{bottom:0;}
	.pm-banner_slide_responsive__465596_:before{width:33.3333%;}
}

@media all and (max-width:767px){
	.pm-banner_slide_responsive__465596_ .owl-item {height:50px;}
	.pm-banner_slide_responsive__465596_ .item span{font-size:13px;}
	.text_slide_wrap .view_btn{display:none !important;}
}

/* ****************** 슬라이드형태 이미지출력2(반응형)  ****************** */

@font-face {
	font-family: 'icomoon_slider';
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot');
	src: url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* 이미지 부분 custom*/
.custom_slide_jirisan{position:relative;min-height:30px;}
.custom_slide_jirisan ul{margin:0;padding:0;list-style:none;}
.custom_slide_jirisan ul.slide_img li{display:none;}
.custom_slide_jirisan ul.slide_img li.on{position:absolute;top:0;width:100%;}

/* 텍스트 부분 custome */
.text_slide_wrap{position:absolute;bottom:19%;width:100%;background:#000;background:rgba(0, 0, 0, 0.5);border-top:1px solid #fff;border-bottom:1px solid #fff;}

.pm-banner_slide_responsive__465606_ {max-width: 1200px; margin:0 auto;}
.pm-banner_slide_responsive__465606_:before{content:'';display:block;position:absolute;left:0;right:0;;top:0;width:20%;height:100%;margin:0 auto;border:3px solid #fff;box-sizing:border-box;}
.pm-banner_slide_responsive__465606_ a {border:none; text-decoration:none;}
.pm-banner_slide_responsive__465606_ a img {border:none;width:100%;}
.pm-banner_slide_responsive__465606_ .owl-item {z-index: 1;;height:146px;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;}
.pm-banner_slide_responsive__465606_ .item {position:relative;display:table;width:100%;height:100%;}
.pm-banner_slide_responsive__465606_ .item a{display:table-cell;text-align:center;vertical-align:middle;}
.pm-banner_slide_responsive__465606_ .item > div{display:table-cell;text-align:center;vertical-align:middle;}
.pm-banner_slide_responsive__465606_ .item span{display:block;color:#fff;text-align:center;vertical-align:middle;font-size:16px;}
.pm-banner_slide_responsive__465606_ .owl-item .item span.view_btn{position:relative;width:40px;height:40px;line-height:40px;margin:25px auto 5px;font-size:12px;border:2px solid #fff;border-radius:50%;color:#000;font-size:0;letter-spacing:-1px;}
.pm-banner_slide_responsive__465606_ .owl-item .item span.view_btn:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:2px;margin: auto;background:#fff;}
.pm-banner_slide_responsive__465606_ .owl-item .item span.view_btn:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:2px;height:20px;margin: auto;background:#fff;}
.pm-banner_slide_responsive__465606_ .owl-item.center .item span.view_btn,
.pm-banner_slide_responsive__465606_ .owl-item:hover .item span.view_btn{width:50px;height:50px;line-height:50px;margin:20px auto 0;}
.pm-banner_slide_responsive__465606_ .owl-item.center .item span.view_btn,
.pm-banner_slide_responsive__465606_ .owl-item:hover .item span.view_btn{font-size:12px;background:#fff;}
.pm-banner_slide_responsive__465606_ .owl-item.center .item span.view_btn:after,
.pm-banner_slide_responsive__465606_ .owl-item:hover .item span.view_btn:after,
.pm-banner_slide_responsive__465606_ .owl-item.center .item span.view_btn:before,
.pm-banner_slide_responsive__465606_ .owl-item:hover .item span.view_btn:before{display:none;}

.pm-banner_slide_responsive__465606_ .owl-item.center .item,
.pm-banner_slide_responsive__465606_ .owl-item:hover .item{background:rgba(0, 0, 0, 0.6);}
.pm-banner_slide_responsive__465606_ .owl-item.center{padding:2px;}

.pm-banner_slide_responsive__465606_ .owl-controls {-webkit-tap-highlight-color:transparent;}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav [class*='owl-'] {
	position:absolute; top:50%; z-index:2; width:40px; height:40px; line-height:40px; margin-top:-20px;
	font-size:0; cursor:pointer; opacity:0.7;
}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav [class*='owl-']:before{font-family:'icomoon_slider'; font-size:40px; font-weight:bold; color:#fff;}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav [class*='owl-']:hover {opacity:1;}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav .owl-prev {left:5px;}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav .owl-next {right:5px;}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav .owl-prev:before {content:'\e600';}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav .owl-next:before {content:'\e601';}
.pm-banner_slide_responsive__465606_ .owl-controls .owl-nav .disabled {opacity:0.5; cursor:default;}

.pm-banner_slide_responsive__465606_ .owl-dots {position:absolute; left:0; width:100%; height:30px; padding:10px; font-size:0; box-sizing:border-box; text-align:center;}
.pm-banner_slide_responsive__465606_ .owl-dots .owl-dot {display:inline-block; zoom:1; *display:inline;}
.pm-banner_slide_responsive__465606_ .owl-dots .owl-dot span {
	display:block; width:10px; height:10px; margin:0 4px;
	background:#ddd; border-radius:30px;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}
.pm-banner_slide_responsive__465606_ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__465606_ .owl-dots .owl-dot:hover span {background:#999;}

@media all and (max-width:1023px){
	.text_slide_wrap{bottom:0;}
	.pm-banner_slide_responsive__465606_:before{width:33.3333%;}
}

@media all and (max-width:767px){
	.pm-banner_slide_responsive__465606_ .owl-item {height:50px;}
	.pm-banner_slide_responsive__465606_ .item span{font-size:13px;}
	.text_slide_wrap .view_btn{display:none !important;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_466306_ *{padding:0; margin:0; list-style:none;  display:block;}

.empty_466306_{position:fixed; top:120px; right:50px; z-index:99999;}
[id^=div_user_list] .empty_466306_{position:relative; animation:none; bottom:0; right:0;}

  .empty_466306_ li{margin:0;}
  
@media (max-width:1023px){
  .empty_466306_ {display:none;}
} 


/* ****************** 퀵메뉴  ****************** */

.empty_442576_ , .empty_442576_  *{padding:0; margin:0; list-style:none; box-sizing:border-box;}
  
.quick_bg{width:100%; height:100%; background:rgba(0,0,0,.4); position:fixed; top:0; left:0; opacity:0; visibility:hidden; transition:all .4s;}
.empty_442576_ {position:fixed; bottom:80px; right:20px; z-index:100;}

.empty_442576_ .quick_btn{display:block; width:55px; height:55px; background:#f93e68; background:linear-gradient(125deg, #00c7ae 0%,#05ac97 100%); box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4); border-radius:50%; text-align:center; line-height:70px; position:relative; z-index:300; cursor:pointer;}
.empty_442576_ .quick_btn span{display:block; width:55px; height:55px; background:url("/img_up/shop_pds/aaa01/design/img/call_btn_fixed.png") no-repeat left center; background-size:cover; transition:all .4s;}
.empty_442576_ .quick_btn:hover span{background-position:right center;}


@media (min-width:1024px){
  .empty_442576_ {display:none;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_659695_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_659695_ > div:after {content:''; display:block; clear:both;}
.layout_659695_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_659695_ {min-width:1000px;}
}
