
/* ****************** 맞춤형 레이아웃  ****************** */

  #myBtn {
    display: none;
    position: fixed; 
    bottom: 20px; 
    right: 30px; 
    z-index: 99;
    border: none;
    outline: none;
    color: #fff; 
    cursor: pointer;
    border-radius: 50px; 
    width: 60px;
    height: 60px;
    background: linear-gradient(45deg, #416bb9, #1d2f6c);
    font-weight: bold;
    font-size: 18px;
    transition: ease-in .2s;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .35);
}


/* ****************** 맞춤형 레이아웃  ****************** */

  @font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 200;
    font-style: light;
  }
  
  @font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
  }
    @font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: Medium;
  }
  
  @font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: bold;
    font-style: bold;
  }
  
  * {
  		margin: 0;
    	padding: 0;
    	font-family: 'Pretendard' !important;
  }
  
  body {
  		overflow-x: hidden;
  }
  
  .video-box .video-container{
      width: 100%;
      height: 30vh;
    position: relative;
  }
  
  iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100vh;
    transform: translate(-50%, -50%);
    pointer-events: none;
    border: none;
  }
   
  
  @media (min-aspect-ratio: 16/9) {
  .video-container iframe {
    /* height = 100 * (9 / 16) = 56.25 */
    height: 42.25vw;
  }
}
@media (max-aspect-ratio: 16/9) {
  .video-container iframe {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh;
    height: 100%;
  }
}
  
  /* mob view */
  
  /* common view */
  .bg-blue { 
    background: #263463;
    padding: 0 20px;
    position: relative;
  }
  
  .video-box { position: relative; }
  .video-box .text-wrap { 
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 10%;
    color: #fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, .35);
  }
  .video-box .text-wrap h4 {
  	display: flex;
    align-items: baseline;
    font-weight: normal;
  }
  
  .video-box .text-wrap h4 p {
  	display: flex;
    flex-direction: column;
    margin-left: 10px;
  }
  
  .video-box .text-wrap h4 p span {
    font-size: .5rem;
  }
  
  .video-box .text-wrap h4 p span:before {
  	content: '';
    width: 15px;
    height: 1px;
    border-top: solid 1px #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  
  .text-box {
  	color: #fff;
  }
  .text-box p {
  	font-weight: 100;
    font-size: 1.5rem;
    padding: 30px 0;
    letter-spacing: -.03em;
  }
  
  @media (min-width: 1024px) {
    /* pc view */
    .video-box {
    	height: 780px;
    }
    
     .video-box .video-container{
      width: 100%;
      height: 780px;
    }
    
      .video-box .text-wrap h1 {
        font-size: 55px;
    }

    .video-box .text-wrap h4 {
      font-size: 40px;
    }
    
    .video-box .text-wrap h4 p span {
    	font-size: 20px;
    }
    
      .video-box .text-wrap h4 p span:before {
        width: 25px;
        height: 1px;
        margin-right: 5px;
    }
    
    .text-box {
        width: 1240px;
        margin: 0 auto;
    }
    
    .text-box p {
    	font-size: 50px; 
      	padding: 60px 0;
    }


  
  }


/* ****************** 맞춤형 레이아웃  ****************** */

  .box-2 {
    padding: 0 20px;
    margin-top: 30px;
  }
  
  .main-wrap .container {
  	top: 0;
  }
  
  .top-text h1 { 
    font-weight: 100;
    font-size: 1.4rem;
  }
  
  .top-text h1:nth-child(1) { color: #323232;}
  .top-text h1:nth-child(2) { color: #263463;}
  
  .bottom-text p font {
    color: #263463;
    font-weight: 500;
  }
  
  .top-text { 
    margin-bottom: 30px; 
    letter-spacing: -.05em;
  }
  
  .bottom-text p {
	font-size: 1.1rem;
   	letter-spacing: -.05em;
    font-weight: 100;
  }
  
  
  @media (min-width: 1024px){

    .main-wrap {
      padding: 0;
    }

    .top-text h1 {
    	font-size: 53px;
    }
    
    .box-2 {
    	margin-top: 100px;
    }
    
    .top-text { 
      margin-bottom: 55px; 
    }
    
    .bottom-text p {
    	font-size: 30px;
      line-height: 1.3;
    }

    
  }
  

/* ****************** 맞춤형 레이아웃  ****************** */

  
  .slide-box { margin-top: 30px; margin-bottom: 45px; padding: 0 20px; }
  .slide-box .container { top: 0; }
  .slide-box .more {
  	display: block;
    text-align: right;
    font-size: .9rem;
    margin-bottom: 10px;
  }
  .margin-bottom { margin-bottom: 50px; }
  
  :root {
    --swiper-theme-color: #444 !important;
  }
  .swiper {
  width: 100%;
  height: 275px;
}
  
  .list-wrap {
    display: grid;
    grid-template-columns: repeat(2, 2fr);
    gap: 10px;
  }

  .list-wrap .list {
    width: 100%;
    height: 100%;
  }
    
  .btn-wrap { 
  	display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  
  .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: relative !important;
    height: 3px !important;
    width: 200px !important;
  }
  
  .swiper-scrollbar-drag {
  	height: 5px !important;
  }
  
  .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 0 !important; }
  .swiper-button-next, .swiper-button-prev { 
    position: relative !important; 
    width: 30px !important; 
    height: 100% !important;
    margin-top: 0 !important;
  }
  .swiper-button-next:after, .swiper-button-prev:after { font-size: 1.3rem !important; }
  
  .slide-pc { display: none;}
  .slide-m { display: block;}
  
  .list-wrap .list iframe {
    position: relative; 
    width: 100%;
    height: 101px;
    top: 40%;
  }
  
  .list-wrap .list p {
    width: 170px;
  	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 300;
  }
  
  @media (min-width: 1024px) {
    .slide-pc { display: block;}
    .slide-m { display: none;}
    
    .slide-box { margin-top: 45px; margin-bottom: 80px; padding: 0; }
    
    .swiper {
        width: 100%;
        height: 860px;
    }
    
    .swiper-scrollbar-drag {
      width: 50% !important;
    }
    
	.list-wrap {
      	grid-template-columns: repeat(4, 2fr);
      	gap: 20px;
      position: relative;
    }
    
    .list-wrap .list iframe{
    	width: 294px;
      height: 160px;
      top: 44%;
    }
    
    .list-wrap .list p {
    	width: 280px;
      margin-top: 5px;
    }
    
    .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
      width: 230px !important;
    }
    
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_113731_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding: 0 20px;}
.layout_113731_ > div:after {content:''; display:block; clear:both;}
.layout_113731_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
   @media all and (min-width:1024px){
     .layout_113731_ {padding: 0 0px;}
  }
@media \0screen{
	.layout_113731_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_113761_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_113761_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113761_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_113771_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_113771_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113771_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_113781_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#ffffff; line-height:1.6em;
}
  .text_113781_ p span{ font-weight:600;} 
  
  @media all and (min-width:1024px){
    .text_113781_ p {font-size:53px; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_113791_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#ffffff; line-height:1.2em;
}
  .text_113791_ p span{ font-weight:600;} 
  
  @media all and (min-width:1024px){
    .text_113791_ p {font-size:53px; }
  }

/* ****************** 공백  ****************** */

.empty_line_113741_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_113741_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113741_:before {content:'공백 : 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_113751_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_113751_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113751_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

  .bg_01 {background-image:url('/img_up/shop_pds/odh83/farm/04_bg16714308511.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_113801_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding: 0 20px;}
.layout_113801_ > div {margin-left:-60px;}
.layout_113801_ > div:after {content:''; display:block; clear:both;}
.layout_113801_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:60px; box-sizing:border-box;}
.layout_113801_ > div > .container_1 {width:50%;}
.layout_113801_ > div > .container_2 {width:50%;}
  
     @media all and (min-width:1024px){
    .layout_113801_ {padding: 0 0px;}
  }

@media (max-width:1023px){
	.layout_113801_ > div > .container_1 { width:100%; }
	.layout_113801_ > div > .container_2 {clear:both; width:100%; padding-top:60px;}
}

@media \0screen{
	.layout_113801_ {min-width:1240px;}
}

/* ****************** 이미지  ****************** */

.img_113941_ {display:inline-block; overflow:hidden; position:relative; width:70%; max-width:100%; vertical-align:top;}
.img_113941_ * {box-sizing:border-box;}
.img_113941_ a {display:block; text-decoration:none;}
.img_113941_ img {max-width:100%; vertical-align:top;}
  
  @media all and (min-width:1024px){
    .img_113941_  {width:100%;}
  }

/* ****************** 실선  ****************** */

.solid_line_113831_ {display:block; position:relative; width:100%; height:5px;}
.solid_line_113831_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:4px solid #ffffff;}

/* ****************** 공백  ****************** */

.empty_line_113821_ {display:block; width:100%; height:23px; line-height:23px;}

[id^=div_user_list] .empty_line_113821_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113821_:before {content:'공백 : 23px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_113921_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:24px;letter-spacing:-0.04em;font-weight:200; color:#ffffff; line-height:1.6em;
}
  .text_113921_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_113921_ p {font-size:40px; }
  }

/* ****************** 공백  ****************** */

.empty_line_113841_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_113841_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113841_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 장문 텍스트  ****************** */

.textarea_113951_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:200; color:#ffffff; line-height:1.5em; font-family: 'Pretendard'; 
}
    @media all and (min-width:1024px){
      .textarea_113951_ p {font-size:23px;}
  }

/* ****************** 공백  ****************** */

.empty_line_113891_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_113891_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113891_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

<!-- 한줄 텍스트 -->
/* ----------------------------------------------
 * Generated by Animista on 2022-12-19 16:57:56
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}

  
.text_113981_ p {
	display:block; margin:0; padding:0; font-family: 'Pretendard';
	font-size:15px; letter-spacing:-0.04em; font-weight:600; color:#f1c24e;  line-height:1.6em;
  -webkit-animation: heartbeat 2.5s ease-in-out infinite both;
	        animation: heartbeat 2.5s ease-in-out infinite both;
}
.text_113981_ p a {color:#f1c24e; text-decoration:none;}

/* ****************** 실선  ****************** */

.solid_line_113911_ {display:block; position:relative; width:100%; height:60px;}
.solid_line_113911_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #ffffff;}

/* ****************** 실선  ****************** */

.solid_line_113851_ {display:block; position:relative; width:100%; height:46px;}
.solid_line_113851_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:4px solid #ffffff;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_113901_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:24px;letter-spacing:-0.04em;font-weight:200; color:#ffffff; line-height:1.6em;
}
  .text_113901_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_113901_ p {font-size:40px; }
  }

/* ****************** 공백  ****************** */

.empty_line_113881_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_113881_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113881_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 장문 텍스트  ****************** */

.textarea_113971_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:200; color:#ffffff; line-height:1.5em; font-family: 'Pretendard'; 
}
    @media all and (min-width:1024px){
      .textarea_113971_ p {font-size:23px;}
  }

/* ****************** 공백  ****************** */

.empty_line_113811_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_113811_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113811_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

.text_113961_ p {
	display:block; margin:0; padding:0; font-family: 'Pretendard';
	font-size:15px; letter-spacing:-0.04em; font-weight:600; color:#f1c24e;  line-height:1.6em;
    -webkit-animation: heartbeat 2.5s ease-in-out infinite both;
	        animation: heartbeat 2.5s ease-in-out infinite both;
}
.text_113961_ p a {color:#f1c24e; text-decoration:none;}

/* ****************** 실선  ****************** */

.solid_line_113871_ {display:block; position:relative; width:100%; height:60px;}
.solid_line_113871_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #ffffff;}

/* ****************** 공백  ****************** */

.empty_line_113861_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_113861_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113861_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_113931_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_113931_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_113931_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_113991_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_113991_ > div:after {content:''; display:block; clear:both;}
.layout_113991_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  @media all and (min-width:1024px){
    .layout_113991_  {padding:0 0px;}
  }

@media \0screen{
	.layout_113991_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114001_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_114001_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114001_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114011_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_114011_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114011_ p {font-size:53px; }
  }

/* ****************** 공백  ****************** */

.empty_line_114021_ {display:block; width:100%; height:55px; line-height:55px;}

[id^=div_user_list] .empty_line_114021_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114021_:before {content:'공백 : 55px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114031_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114031_ > div:after {content:''; display:block; clear:both;}
.layout_114031_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  @media all and (min-width:1024px){
    .layout_114031_  {padding:0 0px;}
  }

@media \0screen{
	.layout_114031_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114041_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114041_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114041_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114051_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_114051_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114051_ p {font-size:53px; }
  }

/* ****************** 공백  ****************** */

.empty_line_114061_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_114061_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114061_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 3칸 레이아웃  ****************** */

.layout_114071_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114071_ > div {margin-left:-28px;}
.layout_114071_ > div:after {content:''; display:block; clear:both;}
.layout_114071_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:28px; box-sizing:border-box;}
.layout_114071_ > div > .container_1 {width:33.333333333333%;}
.layout_114071_ > div > .container_2 {width:33.333333333333%;}
.layout_114071_ > div > .container_3 {width:33.333333333333%;}
  
  @media all and (min-width:1024px){
    .layout_114071_ {padding:0 0px;}
  }

@media (max-width:1023px){
	.layout_114071_ > div > .container_1 { width:100%; }
	.layout_114071_ > div > .container_2 {clear:both; width:100%; padding-top:28px;}
	.layout_114071_ > div > .container_3 {clear:both; width:100%; padding-top:28px;}
}

@media \0screen{
	.layout_114071_ {min-width:1240px;}
}

/* ****************** 실선  ****************** */

.solid_line_114171_ {display:block; position:relative; width:100%; height:2px;}
.solid_line_114171_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #263463;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114121_ p {
	display:block; margin:0 0 24px 0; padding:10px 0px 10px 10px ;  font-family: 'Pretendard';
	font-size:20px;letter-spacing:-0.04em;font-weight:500; color:#ffffff; line-height:1em;
  background:#263463; width:80%;
}
  
  @media all and (min-width:1024px){
    .text_114121_ p {font-size:20px; width:211px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_114101_ p {
	display:block; margin:0 0 20px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:400; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_114101_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_114101_ p {font-size:18px; width:288px;  margin:0 0 40px 0; }
  }

/* ****************** 한줄 텍스트  ****************** */

.text_114161_ p {
	display:block; margin:0; padding:0; font-family: 'Pretendard';
	font-size:10px; letter-spacing:-0.04em; font-weight:600; color:#263463;  line-height:1.6em;
}
.text_114161_ p a {color:#263463; text-decoration:none;}

/* ****************** 공백  ****************** */

.empty_line_114151_ {display:block; width:100%; height:14px; line-height:14px;}

[id^=div_user_list] .empty_line_114151_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114151_:before {content:'공백 : 14px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_114191_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114191_ * {box-sizing:border-box;}
.img_114191_ a {display:block; text-decoration:none;}
.img_114191_ img {max-width:100%; vertical-align:top;}

/* ****************** 실선  ****************** */

.solid_line_114081_ {display:block; position:relative; width:100%; height:2px;}
.solid_line_114081_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #263463;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114091_ p {
	display:block; margin:0 0 24px 0; padding:10px 0px 10px 10px ;  font-family: 'Pretendard';
	font-size:20px;letter-spacing:-0.04em;font-weight:500; color:#ffffff; line-height:1em;
  background:#263463; width:80%;
}
  
  @media all and (min-width:1024px){
    .text_114091_ p {font-size:20px; width:211px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_114221_ p {
	display:block; margin:0 0 20px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:400; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_114221_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_114221_ p {font-size:18px; width:100%;  margin:0 0 40px 0; }
  }

/* ****************** 한줄 텍스트  ****************** */

.text_114141_ p {
	display:block; margin:0; padding:0; font-family: 'Pretendard';
	font-size:10px; letter-spacing:-0.04em; font-weight:600; color:#263463;  line-height:1.6em;
}
.text_114141_ p a {color:#263463; text-decoration:none;}

/* ****************** 공백  ****************** */

.empty_line_114181_ {display:block; width:100%; height:14px; line-height:14px;}

[id^=div_user_list] .empty_line_114181_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114181_:before {content:'공백 : 14px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_114231_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114231_ * {box-sizing:border-box;}
.img_114231_ a {display:block; text-decoration:none;}
.img_114231_ img {max-width:100%; vertical-align:top;}

/* ****************** 실선  ****************** */

.solid_line_114201_ {display:block; position:relative; width:100%; height:2px;}
.solid_line_114201_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #263463;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114211_ p {
	display:block; margin:0 0 24px 0; padding:10px 0px 10px 10px ;  font-family: 'Pretendard';
	font-size:20px;letter-spacing:-0.04em;font-weight:500; color:#ffffff; line-height:1em;
  background:#263463; width:80%;
}
  
  @media all and (min-width:1024px){
    .text_114211_ p {font-size:20px; width:211px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_114131_ p {
	display:block; margin:0 0 20px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:400; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_114131_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_114131_ p {font-size:18px; width:100%;  margin:0 0 41px 0; }
  }

/* ****************** 이미지  ****************** */

.img_114111_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114111_ * {box-sizing:border-box;}
.img_114111_ a {display:block; text-decoration:none;}
.img_114111_ img {max-width:100%; vertical-align:top;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114241_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;}
.layout_114241_ > div:after {content:''; display:block; clear:both;}
.layout_114241_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_114241_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114251_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_114251_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114251_:before {content:'공백 : 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114261_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_114261_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114261_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_114271_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114271_ > div {margin-left:-28px;}
.layout_114271_ > div:after {content:''; display:block; clear:both;}
.layout_114271_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:28px; box-sizing:border-box;}
.layout_114271_ > div > .container_1 {width:33.333333333333%;}
.layout_114271_ > div > .container_2 {width:66.666666666667%;}
  
  @media all and (min-width:1024px){
    .layout_114271_ {padding:0 0px;}
  }

@media (max-width:1023px){
	.layout_114271_ > div > .container_1 { width:100%; }
	.layout_114271_ > div > .container_2 {clear:both; width:100%; padding-top:28px;}
}

@media \0screen{
	.layout_114271_ {min-width:1240px;}
}

/* ****************** 실선  ****************** */

.solid_line_114291_ {display:block; position:relative; width:100%; height:2px;}
.solid_line_114291_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #263463;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114311_ p {
	display:block; margin:0 0 24px 0; padding:10px 0px 10px 10px ;  font-family: 'Pretendard';
	font-size:20px;letter-spacing:-0.04em;font-weight:500; color:#ffffff; line-height:1em;
  background:#263463; width:80%;
}
  
  @media all and (min-width:1024px){
    .text_114311_ p {font-size:20px; width:211px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_114281_ p {
	display:block; margin:0 0 20px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:400; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_114281_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_114281_ p {font-size:18px; width:100%;  margin:0 0 41px 0; }
  }

/* ****************** 이미지  ****************** */

.img_114351_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114351_ * {box-sizing:border-box;}
.img_114351_ a {display:block; text-decoration:none;}
.img_114351_ img {max-width:100%; vertical-align:top;}

/* ****************** 실선  ****************** */

.solid_line_114301_ {display:block; position:relative; width:100%; height:2px;}
.solid_line_114301_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #263463;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114321_ p {
	display:block; margin:0 0 24px 0; padding:10px 0px 10px 10px ;  font-family: 'Pretendard';
	font-size:20px;letter-spacing:-0.04em;font-weight:500; color:#ffffff; line-height:1em;
  background:#263463; width:80%;
}
  
  @media all and (min-width:1024px){
    .text_114321_ p {font-size:20px; width:211px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_114331_ p {
	display:block; margin:0 0 20px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:400; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_114331_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_114331_ p {font-size:18px; width:100%;  margin:0 0 41px 0; }
  }

/* ****************** 이미지  ****************** */

.img_114341_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114341_ * {box-sizing:border-box;}
.img_114341_ a {display:block; text-decoration:none;}
.img_114341_ img {max-width:100%; vertical-align:top;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114361_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;}
.layout_114361_ > div:after {content:''; display:block; clear:both;}
.layout_114361_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_114361_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114371_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_114371_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114371_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114381_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114381_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114381_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 맞춤형 레이아웃  ****************** */

  #mainCon { padding: 50px 20px; }
  .slide_112171_ {
    display: block; position: relative;
  }
  .slide_112171_ .text-m { display: block; text-align: center; }
  .slide_112171_ .text-m .main-tit { font-weight: 100; font-size: 35px; margin-bottom: 30px; }
  .slide_112171_ .text-pc { display: none; }

  .slide_112171_ .img-box { position: static; width:60%; height: auto; margin: 0 auto; }
  .slide_112171_ .img-box .inner-box { position: relative; height: 100%; }
  .slide_112171_ .img-box .img-wrap { background-repeat:no-repeat; background-size: cover; transition: all 0.4s ease-in-out; position: relative; padding-top: 103.23%; height: auto; }
  
  .slide_112171_ .txt-box {position:relative; padding-top: 15px; z-index:2;}
  .slide_112171_ .txt-box .con-box { width: 100%; }
  .slide_112171_ .txt-box .list-box { margin: 0; }

  .slide_112171_ .main-tit-box .main-tit strong { color: #263463; }
  .slide_112171_ .main-brand-list a { cursor: default; padding: 25px 35px 25px 25px; display: block; position:relative;}
  .main-brand-list dl {display:flex; align-items:center; position:relative; left:-10px; transition: all 0.4s; }
  .main-brand-list .txt { font-size: 14px; }
  
  .main-brand-list a:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color: #263463;  border-radius:20px; opacity:0; transition: all 0.3s; box-shadow:10px 15px 20px rgba(0, 0, 0,0.19);}
  .main-brand-list dt { width: 35px; height: 38px; margin-right: 10px; }
  .main-brand-list li a:hover .tit font { color: #f1c24e; }
  .main-brand-list li.on a .tit font { color: #f1c24e; }

  .main-brand-list li a:hover dl ,
  .main-brand-list li.on a dl {left:0;}
  .main-brand-list li a:hover:before ,
  .main-brand-list li a:hover .txt ,
  .main-brand-list li.on a:before  {opacity:1;}
  .main-brand-list li a:hover .icon.on,
  .main-brand-list li.on a .icon.on {opacity:1;}
  .main-brand-list li a:hover .icon.off ,
  .main-brand-list li.on a .icon.off {opacity:0;}
  .main-brand-list li a:hover .tit , .main-brand-list li a:hover .txt ,
  .main-brand-list li.on a .tit , .main-brand-list li.on a .txt  {color: #fff;}
  
	@media (min-width: 1024px) {
      #mainCon { padding: 0; }
      .slide_112171_ .area { max-width: 1300px; margin: 0 auto; }
      .slide_112171_ {position:relative;}
      .slide_112171_ .txt-box { padding: 100px 0 110px; }
      .slide_112171_ .txt-box .con-box {width:55%; }
      .slide_112171_ .txt-box .list-box {margin:60px -35px 0 -65px; }
      .slide_112171_ .img-box {position:absolute; left:50%; top:0; width:50%; height:100%;}
      .slide_112171_ .img-box .inner-box {position:relative; height:100%;}
      .slide_112171_ .img-box .img-wrap {position:absolute; width:100%; height:100%; padding: 0; }
      .main-brand-list li {margin-top:10px;}
      .main-brand-list li:first-child {margin-top:0;}
      .main-brand-list a { padding:39px 100px 39px 65px;}

      .main-brand-list dt {position:relative; width:47px; height:49px; margin-right:35px; }
      .main-brand-list .icon {display:block; position:absolute; width:100%; height:100%; top:0; left:0; background: no-repeat center; transition: all 0.3s; }
      .main-brand-list .icon.on {opacity:0;}
      .main-brand-list dd {width:calc(100% - 83px - 35px);}
      .main-brand-list .tit {font-size:35px; letter-spacing:-0.02321em; color: #000 ;font-weight:300; transition: all 0.3s; }
      .main-brand-list .txt {font-size:30px; letter-spacing:-0.03611em; line-height:1.55; color: #939393; font-weight:100; margin-top:0; transition: all 0.3s; }
      
      .main-tit-box .main-tit { font-size: 32px; color: #323232; font-weight: 100; }
      .main-tit-box .main-tit strong {font-size: 40px; padding: 10px 0 0 0; display: block;}

      
      .slide_112171_ .text-m { display: none; }
      .slide_112171_ .text-pc { display: block; }
      
  }
  

/* ****************** 1칸 레이아웃  ****************** */

.layout_114681_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114681_ > div:after {content:''; display:block; clear:both;}
.layout_114681_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_114681_ { padding:0 0px;}
  }

@media \0screen{
	.layout_114681_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114701_ {display:block; width:100%; height:80px; line-height:80px;}

[id^=div_user_list] .empty_line_114701_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114701_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114691_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.4em;
}
  .text_114691_ p span{ font-weight:700; color: #263463;} 
  
  @media all and (min-width:1024px){
    .text_114691_ p {font-size:32px; }
    .text_114691_ p span {font-size:40px; }
  }

/* ****************** 공백  ****************** */

.empty_line_114711_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_114711_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114711_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

 .bg_02 {background-image:url('/img_up/shop_pds/odh83/farm/06_bg16715004331.jpg'); background-repeat:no-repeat; width:100%;}
.layout_114391_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114391_ > div:after {content:''; display:block; clear:both;}
.layout_114391_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_114391_ {min-width:1240px;}
}
   @media all and (min-width:1024px){
      .bg_02 {background-image:url('/img_up/shop_pds/odh83/farm/06_bg16715007681.jpg'); background-repeat:no-repeat;  width:100%;}
     .layout_114391_  {padding:0 0px;}
  }

/* ****************** 공백  ****************** */

.empty_line_114401_ {display:block; width:100%; height:170px; line-height:170px;}

[id^=div_user_list] .empty_line_114401_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114401_:before {content:'공백 : 170px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114411_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_114411_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114411_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_114421_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114421_ * {box-sizing:border-box;}
.img_114421_ a {display:block; text-decoration:none;}
.img_114421_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_114431_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114431_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114431_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114441_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_114441_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114441_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_114451_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114451_ * {box-sizing:border-box;}
.img_114451_ a {display:block; text-decoration:none;}
.img_114451_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_114461_ {display:block; width:100%; height:48px; line-height:48px;}

[id^=div_user_list] .empty_line_114461_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114461_:before {content:'공백 : 48px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114471_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_114471_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114471_:before {content:'공백 : 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114481_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:700; color:#f1c24e; line-height:1.2em;
}
  .text_114481_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114481_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114491_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114491_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114491_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114501_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114501_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114501_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114511_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114511_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114511_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114521_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114521_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114521_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114531_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114531_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114531_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114541_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114541_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114541_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114551_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114551_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114551_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114591_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114591_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114591_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114601_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114601_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114601_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114561_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114561_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114561_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114571_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114571_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114571_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114581_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114581_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114581_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114611_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114611_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114611_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114621_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114621_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114621_ p {font-size:30px; }
  }

/* ****************** 실선  ****************** */

.solid_line_114631_ {display:block; position:relative; width:100%; height:24px;}
.solid_line_114631_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #564b45;}
  @media all and (min-width:1024px){
    .solid_line_114631_  {width:43%; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114641_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:16px; letter-spacing:-0.04em; font-weight:300; color:#fff; line-height:1.2em;
}
  .text_114641_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114641_ p {font-size:30px; }
  }

/* ****************** 이미지  ****************** */

.img_114671_ {display:none; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114671_ * {box-sizing:border-box;}
.img_114671_ img {max-width:100%; vertical-align:top;}
    @media all and (min-width:1024px){
      .img_114671_ { display:block; margin-top:-560px;}
  }

/* ****************** 공백  ****************** */

.empty_line_114651_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_114651_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114651_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114661_ {display:block; width:100%; height:116px; line-height:116px;}

[id^=div_user_list] .empty_line_114661_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114661_:before {content:'공백 : 116px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_121201_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_121201_ > div:after {content:''; display:block; clear:both;}
.layout_121201_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_121201_ { padding:0 0px;}
  }

@media \0screen{
	.layout_121201_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_121221_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_121221_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_121221_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_121211_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_121211_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_121211_ p {font-size:53px; }
  }

/* ****************** 공백  ****************** */

.empty_line_121231_ {display:block; width:100%; height:80px; line-height:80px;}

[id^=div_user_list] .empty_line_121231_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_121231_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114721_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114721_ > div:after {content:''; display:block; clear:both;}
.layout_114721_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_114721_ { padding:0 0px;}
  }

@media \0screen{
	.layout_114721_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114731_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114731_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114731_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114741_ p {
	display:block; margin:0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_114741_ p span{ font-weight:500;} 
  
  @media all and (min-width:1024px){
    .text_114741_ p {font-size:53px; }
  }

/* ****************** 공백  ****************** */

.empty_line_114751_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_114751_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114751_:before {content:'공백 : 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 배너관리 - 슬라이드 CSS 3 (반응형)  ****************** */

	@keyframes slideMobile__114761_ {
		from {left:0}
		to {left:-300%}
	}

	@keyframes slideTablet__114761_ {
		from {left:0}
		to {left:-150%}
	}

	@keyframes slidePc__114761_ {
		from {left:0}
		to {left:-120%}
	}

	.pm-banner_slide_css3__114761_ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
	.pm-banner_slide_css3__114761_ a {display:block;text-decoration:none}
	.pm-banner_slide_css3__114761_ a img {vertical-align:bottom}
	.pm-banner_slide_css3__114761_ .box {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		animation-duration:9s;
		animation-timing-function:linear;
		/*animation-delay:2s;*/
		animation-iteration-count:infinite;
		animation-play-state:running;
		animation-direction:normal;
	}
	.pm-banner_slide_css3__114761_:hover .box {animation-play-state:paused}
	.pm-banner_slide_css3__114761_ .item {display:inline-block;padding-left:20px;text-align:center;vertical-align:top;box-sizing:border-box}

	/* responsive */
	.pm-banner_slide_css3__114761_ .box {animation-name:slideMobile__114761_}
	.pm-banner_slide_css3__114761_ .item {width:50%}

	@media (min-width:768px){
		.pm-banner_slide_css3__114761_ .box {animation-name:slideTablet__114761_}
		.pm-banner_slide_css3__114761_ .item {width:25%}
	}

	@media (min-width:1024px){
		.pm-banner_slide_css3__114761_ {width:1903px}
		.pm-banner_slide_css3__114761_ .box {animation-name:slidePc__114761_}
		.pm-banner_slide_css3__114761_ .item {width:20%}
	}

/* ****************** 1칸 레이아웃  ****************** */

.layout_116531_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_116531_ > div:after {content:''; display:block; clear:both;}
.layout_116531_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_116531_ { padding:0 0px;}
  }

@media \0screen{
	.layout_116531_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_116541_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_116541_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116541_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_116551_ {display:block; width:100%; height:25px; line-height:25px;}

[id^=div_user_list] .empty_line_116551_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116551_:before {content:'공백 : 25px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 배너관리 - 슬라이드 CSS 3 (반응형)  ****************** */

	@keyframes slideMobile__114801_ {
		from {left:0}
		to {left:-300%}
	}

	@keyframes slideTablet__114801_ {
		from {left:0}
		to {left:-150%}
	}

	@keyframes slidePc__114801_ {
		from {left:0}
		to {left:-120%}
	}

	.pm-banner_slide_css3__114801_ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
	.pm-banner_slide_css3__114801_ a {display:block;text-decoration:none}
	.pm-banner_slide_css3__114801_ a img {vertical-align:bottom}
	.pm-banner_slide_css3__114801_ .box {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		animation-duration:9s;
		animation-timing-function:linear;
		/*animation-delay:2s;*/
		animation-iteration-count:infinite;
		animation-play-state:running;
		animation-direction:reverse;
	}
	.pm-banner_slide_css3__114801_:hover .box {animation-play-state:paused}
	.pm-banner_slide_css3__114801_ .item {display:inline-block;padding-left:20px;text-align:center;vertical-align:top;box-sizing:border-box}

	/* responsive */
	.pm-banner_slide_css3__114801_ .box {animation-name:slideMobile__114801_}
	.pm-banner_slide_css3__114801_ .item {width:50%}

	@media (min-width:768px){
		.pm-banner_slide_css3__114801_ .box {animation-name:slideTablet__114801_}
		.pm-banner_slide_css3__114801_ .item {width:25%}
	}

	@media (min-width:1024px){
		.pm-banner_slide_css3__114801_ {width:1903px}
		.pm-banner_slide_css3__114801_ .box {animation-name:slidePc__114801_}
		.pm-banner_slide_css3__114801_ .item {width:20%}
	}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114811_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114811_ > div:after {content:''; display:block; clear:both;}
.layout_114811_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_114811_ { padding:0 0px;}
  }

@media \0screen{
	.layout_114811_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114831_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_114831_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114831_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114821_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114821_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114821_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

  .layout_114841_ {clear:both; min-width:320px; max-width:1903px; margin:0 auto; padding:0 20px;}
.layout_114841_ > div {}
.layout_114841_ > div:after {content:''; display:block; clear:both;}
.layout_114841_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_114841_ > div > .container_1 {width:50%;}
.layout_114841_ > div > .container_2 {width:50%;}
  @media all and (min-width:1024px){
    .layout_114841_ { padding:0 0px;}
  }
@media (max-width:1023px){
	.layout_114841_ > div > .container_1 { width:100%; }
	.layout_114841_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_114841_ {min-width:1903px;}
}

/* ****************** 이미지  ****************** */

.img_114861_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_114861_ * {box-sizing:border-box;}
.img_114861_ a {display:block; text-decoration:none;}
.img_114861_ img {max-width:100%; vertical-align:top;}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_114871_ p {
	display:block; margin:40px 0 20px 0; padding:0 20px 0 20px;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_114871_ p span{ font-weight:600; color:#263463;} 
  
  @media all and (min-width:1024px){
    .text_114871_ p {font-size:53px; padding:0 0px 0 50px;  margin:100px 0 40px 0;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_114881_ p {
	display:block; margin:0 0 40px 0; padding:0 20px 0 20px;
	font-size:16px; letter-spacing:-0.04em;  font-weight:300; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_114881_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_114881_ p {font-size:23px; width:100%;  margin:0 0 100px 0;  padding:0 0px 0 52px;}
  }

/* ****************** 아이콘 한줄 텍스트  ****************** */

@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

  .text_wrap__182655__  {padding:0 20px 0 20px; margin:0 0 15px 0;}
.text_wrap__182655__ .inline_block__182655__ {display:inline-block;vertical-align:top}
.text_wrap__182655__ .inline_block__182655__ .inner__182655__ {display:table;margin:0;padding:0;font-size:14px;line-height:1.2em;  letter-spacing:-0.04em; font-family: 'Pretendard'; }
.text_wrap__182655__ .inline_block__182655__ .inner__182655__ .icon__182655__ {display:table-cell; margin-right:10px; font-weight:normal;color:#000000;vertical-align:top; background:#ececec;     border-radius: 50%; padding: 5px 8px; }
.text_wrap__182655__ .inline_block__182655__ .inner__182655__ .icon__182655__:before {content:'\e610';font-family:"icomoon_text_list"}
.text_wrap__182655__ .inline_block__182655__ .inner__182655__ .text__182655__ {display:table-cell;font-weight:200;color:#000000;letter-spacing:0;vertical-align:middle;  padding: 0 0 0 10px;}

.text_wrap__182655__.s_size_75 .inline_block__182655__ .inner__182655__ .icon__182655__ {padding-right:.5em;font-size:.75em}
.text_wrap__182655__.s_size_100 .inline_block__182655__ .inner__182655__ .icon__182655__ {margin-right:.5em;font-size:1em}
.text_wrap__182655__.s_size_150 .inline_block__182655__ .inner__182655__ .icon__182655__ {padding-right:.4em;font-size:1.5em;line-height:1em}
.text_wrap__182655__.s_size_200 .inline_block__182655__ .inner__182655__ .icon__182655__ {padding-right:.3em;font-size:2em;line-height:1em}
.text_wrap__182655__.s_size_250 .inline_block__182655__ .inner__182655__ .icon__182655__ {padding-right:.2em;font-size:2.5em;line-height:1em}

@media all and (min-width:1024px){
   .text_wrap__182655__  {padding:0 0px 0 52px; margin:0 0 33px 0;}
	.text_wrap__182655__ .inline_block__182655__ .inner__182655__ {font-size:20px}
}

/* ****************** 버튼형 타이틀  ****************** */

.title__204425__ { display: flex; align-items: center; gap: 15px; padding:0 20px 0 20px;}
.title__204425__ a { display: block; position: relative; width: 100%; text-align: center; border: solid 1px #888; padding: 10px;     border-radius: 10px;}

.title__204425__ a.kakao { display: flex; align-items: center; justify-content: center; gap: 10px;}

.title__204425__ a p{ font-weight: bold; position:relative; text-transform:uppercase; color:#000; letter-spacing:1px; border:none; outline:none; line-height: 1.5em; }
#sixth{ overflow:hidden; }
.border{  position:absolute; background:none; transition:all .5s ease-in-out; }
#sixth>p { z-index:1; transition:color .5s ease; }
#sixth .border { z-index:0; background: black; width:30px; height:30px; transform:rotate(45deg); }
#sixth>.border:nth-of-type(1) { top:-35px; left:-30px; }
#sixth>.border:nth-of-type(2) {  top:-35px;  right:-30px; }
#sixth>.border:nth-of-type(3) {  bottom:-35px;  left:-30px;}
#sixth>.border:nth-of-type(4) {  bottom:-35px;  right:-30px;}
#sixth:hover .border {  transform:scale(15.7) rotate(45deg);}
#sixth:hover p { color:#fff;  transition:color 1.3s ease;}

@media all and (min-width:1024px){
	.title__204425__ { gap: 25px; padding:0 40% 0 50px;}
	.title__204425__ a { font-size: 20px; }
	.title__204425__ a p { height: 30px; }
	.title__204425__ a.kakao span {  width: 30px; height: 32px;  }
	.title__204425__ a.kakao:hover span {  width: 30px; height: 32px;  }
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_114901_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_114901_ > div:after {content:''; display:block; clear:both;}
.layout_114901_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_114901_ { padding:0 0px;}
  }

@media \0screen{
	.layout_114901_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_114921_ {display:block; width:100%; height:80px; line-height:80px;}

[id^=div_user_list] .empty_line_114921_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114921_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114911_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114911_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114911_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 배너관리 - 슬라이드 CSS 3 (반응형) - 방향조절  ****************** */

	@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;
	}
	@keyframes slideMobile__114951_ {
		from {left:0}
		to {left:-500%}
	}
	@keyframes slideTablet__114951_ {
		from {left:0}
		to {left:-250%}
	}
	@keyframes slidePc__114951_ {
		from {left:0}
		to {left:-166.67%}
	}

	.pm-banner_slide_css3__114951_ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
	.pm-banner_slide_css3__114951_ a {display:block;text-decoration:none}
	.pm-banner_slide_css3__114951_ a img {vertical-align:bottom}
	.pm-banner_slide_css3__114951_ .box_wrap {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		/*animation-delay:2s;*/
		animation-duration:7.5s;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
		animation-fill-mode: backwards;
		animation-direction:normal;
	}
	.pm-banner_slide_css3__114951_ .box_wrap.paused {
		animation-play-state:paused;
	}
	.pm-banner_slide_css3__114951_ .box_wrap.running {
		animation-play-state:running;
	}
	.pm-banner_slide_css3__114951_ .box {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		/*animation-delay:2s;*/
		animation-duration:15s;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
		animation-fill-mode: backwards;
		animation-play-state:running;
		animation-direction:alternate;
	}
	.pm-banner_slide_css3__114951_:hover .box_wrap {animation-play-state:paused !important}
	.pm-banner_slide_css3__114951_:hover .box {animation-play-state:paused !important}
	.pm-banner_slide_css3__114951_ .item {display:inline-block;padding-left:10px;text-align:center;vertical-align:top;box-sizing:border-box}

	/* responsive */
	.pm-banner_slide_css3__114951_ .box_wrap {animation-name:slideMobile__114951_}
	.pm-banner_slide_css3__114951_ .box {animation-name:slideMobile__114951_}
	.pm-banner_slide_css3__114951_ .item {width:50%}

	.pm-banner_wrap_css3__114951_ {position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 40px;font-size:0;white-space:nowrap;box-sizing:border-box;}
	.pm-banner_wrap_css3__114951_ .css-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_wrap_css3__114951_ .css-nav [class*='css-'] {position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;text-align:center;cursor:pointer;opacity:0.7}
	.pm-banner_wrap_css3__114951_ .css-nav [class*='css-']:before{font-family:'icomoon_slider';font-size:25px;font-weight:bold;color:#bbbbbb;}
	.pm-banner_wrap_css3__114951_ .css-nav [class*='css-']:hover {opacity:1}
	.pm-banner_wrap_css3__114951_ .css-nav .css-left {left:0}
	.pm-banner_wrap_css3__114951_ .css-nav .css-right {right:0}
	.pm-banner_wrap_css3__114951_ .css-nav .css-left:before {content:'\e600'}
	.pm-banner_wrap_css3__114951_ .css-nav .css-right:before {content:'\e601'}
	.pm-banner_wrap_css3__114951_ .css-nav .disabled {opacity:0.5;cursor:default}

	@media (min-width:768px){
		.pm-banner_slide_css3__114951_ .box_wrap {animation-name:slideTablet__114951_}
		.pm-banner_slide_css3__114951_ .box {animation-name:slideTablet__114951_}
		.pm-banner_slide_css3__114951_ .item {width:25%}
	}

	@media (min-width:1024px){
		.pm-banner_slide_css3__114951_ .box_wrap {animation-name:slidePc__114951_}
		.pm-banner_slide_css3__114951_ .box {animation-name:slidePc__114951_}
		.pm-banner_slide_css3__114951_ .item {width:16.67%}
	}

/* ****************** 배너관리 - 슬라이드 CSS 3 (반응형) - 방향조절  ****************** */

	@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;
	}
	@keyframes slideMobile__114961_ {
		from {left:0}
		to {left:-500%}
	}
	@keyframes slideTablet__114961_ {
		from {left:0}
		to {left:-250%}
	}
	@keyframes slidePc__114961_ {
		from {left:0}
		to {left:-166.67%}
	}

	.pm-banner_slide_css3__114961_ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
	.pm-banner_slide_css3__114961_ a {display:block;text-decoration:none}
	.pm-banner_slide_css3__114961_ a img {vertical-align:bottom}
	.pm-banner_slide_css3__114961_ .box_wrap {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		/*animation-delay:2s;*/
		animation-duration:7.5s;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
		animation-fill-mode: backwards;
		animation-direction:normal;
	}
	.pm-banner_slide_css3__114961_ .box_wrap.paused {
		animation-play-state:paused;
	}
	.pm-banner_slide_css3__114961_ .box_wrap.running {
		animation-play-state:running;
	}
	.pm-banner_slide_css3__114961_ .box {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		/*animation-delay:2s;*/
		animation-duration:15s;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
		animation-fill-mode: backwards;
		animation-play-state:running;
		animation-direction:alternate;
	}
	.pm-banner_slide_css3__114961_:hover .box_wrap {animation-play-state:paused !important}
	.pm-banner_slide_css3__114961_:hover .box {animation-play-state:paused !important}
	.pm-banner_slide_css3__114961_ .item {display:inline-block;padding-left:10px;text-align:center;vertical-align:top;box-sizing:border-box}

	/* responsive */
	.pm-banner_slide_css3__114961_ .box_wrap {animation-name:slideMobile__114961_}
	.pm-banner_slide_css3__114961_ .box {animation-name:slideMobile__114961_}
	.pm-banner_slide_css3__114961_ .item {width:50%}

	.pm-banner_wrap_css3__114961_ {position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 40px;font-size:0;white-space:nowrap;box-sizing:border-box;}
	.pm-banner_wrap_css3__114961_ .css-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_wrap_css3__114961_ .css-nav [class*='css-'] {position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;text-align:center;cursor:pointer;opacity:0.7}
	.pm-banner_wrap_css3__114961_ .css-nav [class*='css-']:before{font-family:'icomoon_slider';font-size:25px;font-weight:bold;color:#bbbbbb;}
	.pm-banner_wrap_css3__114961_ .css-nav [class*='css-']:hover {opacity:1}
	.pm-banner_wrap_css3__114961_ .css-nav .css-left {left:0}
	.pm-banner_wrap_css3__114961_ .css-nav .css-right {right:0}
	.pm-banner_wrap_css3__114961_ .css-nav .css-left:before {content:'\e600'}
	.pm-banner_wrap_css3__114961_ .css-nav .css-right:before {content:'\e601'}
	.pm-banner_wrap_css3__114961_ .css-nav .disabled {opacity:0.5;cursor:default}

	@media (min-width:768px){
		.pm-banner_slide_css3__114961_ .box_wrap {animation-name:slideTablet__114961_}
		.pm-banner_slide_css3__114961_ .box {animation-name:slideTablet__114961_}
		.pm-banner_slide_css3__114961_ .item {width:25%}
	}

	@media (min-width:1024px){
		.pm-banner_slide_css3__114961_ .box_wrap {animation-name:slidePc__114961_}
		.pm-banner_slide_css3__114961_ .box {animation-name:slidePc__114961_}
		.pm-banner_slide_css3__114961_ .item {width:16.67%}
	}

/* ****************** 배너관리 - 슬라이드 CSS 3 (반응형) - 방향조절  ****************** */

	@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;
	}
	@keyframes slideMobile__114971_ {
		from {left:0}
		to {left:-500%}
	}
	@keyframes slideTablet__114971_ {
		from {left:0}
		to {left:-250%}
	}
	@keyframes slidePc__114971_ {
		from {left:0}
		to {left:-166.67%}
	}

	.pm-banner_slide_css3__114971_ {overflow:hidden;position:relative;width:100%;margin:0 auto;font-size:0;white-space:nowrap}
	.pm-banner_slide_css3__114971_ a {display:block;text-decoration:none}
	.pm-banner_slide_css3__114971_ a img {vertical-align:bottom}
	.pm-banner_slide_css3__114971_ .box_wrap {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		/*animation-delay:2s;*/
		animation-duration:7.5s;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
		animation-fill-mode: backwards;
		animation-direction:normal;
	}
	.pm-banner_slide_css3__114971_ .box_wrap.paused {
		animation-play-state:paused;
	}
	.pm-banner_slide_css3__114971_ .box_wrap.running {
		animation-play-state:running;
	}
	.pm-banner_slide_css3__114971_ .box {
		position:relative;top:0;margin:0;padding:0;list-style:none;
		/*animation-delay:2s;*/
		animation-duration:15s;
		animation-timing-function:linear;
		animation-iteration-count:infinite;
		animation-fill-mode: backwards;
		animation-play-state:running;
		animation-direction:alternate;
	}
	.pm-banner_slide_css3__114971_:hover .box_wrap {animation-play-state:paused !important}
	.pm-banner_slide_css3__114971_:hover .box {animation-play-state:paused !important}
	.pm-banner_slide_css3__114971_ .item {display:inline-block;padding-left:10px;text-align:center;vertical-align:top;box-sizing:border-box}

	/* responsive */
	.pm-banner_slide_css3__114971_ .box_wrap {animation-name:slideMobile__114971_}
	.pm-banner_slide_css3__114971_ .box {animation-name:slideMobile__114971_}
	.pm-banner_slide_css3__114971_ .item {width:50%}

	.pm-banner_wrap_css3__114971_ {position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 40px;font-size:0;white-space:nowrap;box-sizing:border-box;}
	.pm-banner_wrap_css3__114971_ .css-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_wrap_css3__114971_ .css-nav [class*='css-'] {position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;text-align:center;cursor:pointer;opacity:0.7}
	.pm-banner_wrap_css3__114971_ .css-nav [class*='css-']:before{font-family:'icomoon_slider';font-size:25px;font-weight:bold;color:#bbbbbb;}
	.pm-banner_wrap_css3__114971_ .css-nav [class*='css-']:hover {opacity:1}
	.pm-banner_wrap_css3__114971_ .css-nav .css-left {left:0}
	.pm-banner_wrap_css3__114971_ .css-nav .css-right {right:0}
	.pm-banner_wrap_css3__114971_ .css-nav .css-left:before {content:'\e600'}
	.pm-banner_wrap_css3__114971_ .css-nav .css-right:before {content:'\e601'}
	.pm-banner_wrap_css3__114971_ .css-nav .disabled {opacity:0.5;cursor:default}

	@media (min-width:768px){
		.pm-banner_slide_css3__114971_ .box_wrap {animation-name:slideTablet__114971_}
		.pm-banner_slide_css3__114971_ .box {animation-name:slideTablet__114971_}
		.pm-banner_slide_css3__114971_ .item {width:25%}
	}

	@media (min-width:1024px){
		.pm-banner_slide_css3__114971_ .box_wrap {animation-name:slidePc__114971_}
		.pm-banner_slide_css3__114971_ .box {animation-name:slidePc__114971_}
		.pm-banner_slide_css3__114971_ .item {width:16.67%}
	}

/* ****************** 공백  ****************** */

.empty_line_114931_ {display:block; width:100%; height:80px; line-height:80px;}

[id^=div_user_list] .empty_line_114931_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114931_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_114941_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_114941_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_114941_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 맞춤형 레이아웃  ****************** */

  
  * {
  		margin: 0;
    	padding: 0;
    	font-family: 'Pretendard' !important;
  }
  
  body {
  		overflow-x: hidden;
  }
  
  /* common view */
  .bg-blue2 { 
    background: #304195;
    padding: 0 20px;
    position: relative;
  }
  .text-box2 {
  	color: #fff;
  }
  .text-box2 p {
  	font-weight: 100;
    font-size: 1.5rem;
    padding: 30px 0;
    letter-spacing: -.03em;
  }
  
  @media (min-width: 1024px) {
    /* pc view */
    .text-box2 {
        width: 1240px;
        margin: 0 auto;
    }
    
    .text-box2 p {
    	font-size: 50px; 
      	padding: 60px 0;
    }


  
  }


/* ****************** 1칸 레이아웃  ****************** */

.layout_115021_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115021_ > div:after {content:''; display:block; clear:both;}
.layout_115021_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_115021_ { padding:0 0px;}
  }

@media \0screen{
	.layout_115021_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_115101_ p {
	display:block; margin:40px 0 25px 0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_115101_ p span{ font-weight:600; color:#263463;} 
  
  @media all and (min-width:1024px){
    .text_115101_ p {font-size:53px; margin:100px 0 50px 0;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115121_ p {
	display:block; margin:0 0 30px 0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:300; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_115121_ p span{font-weight:600; color:#263463;}
    @media all and (min-width:1024px){
      .textarea_115121_ p {font-size:30px; width:100%;  margin:0 0 70px 0; }
  }

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115931_:after {content:''; display:block; clear:both;}
.img_tile_115931_ * {box-sizing:border-box;}
.img_tile_115931_ .item {float:left; position:relative; width:100%; padding:0px;}
.img_tile_115931_ .item a {display:block; text-decoration:none;}
.img_tile_115931_ figure {display:block; margin:0; padding:0px;}
.img_tile_115931_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_115931_ .text_box {display:block;}
.img_tile_115931_ .text_box p {margin:0;}
.img_tile_115931_ .subject {font-weight:300; color:#323232;}
  .img_tile_115931_ .subject span {font-weight:600; color:#263463; }
.img_tile_115931_ .content {color:#323232; font-weight:300;}
  .img_tile_115931_ .content  a {font-weight:600; color:#263463; text-decoration:underline; text-underline-position:under;}

.text_mid_115931_ .subject {font-size:16px; line-height:1em;  letter-spacing:-0.04em; font-family: 'Pretendard';  padding:20px 0px 10px 0px;}
.text_mid_115931_ .content {font-size:14px; line-height:1.6em;  letter-spacing:-0.04em; font-family: 'Pretendard';   padding:0px 0px 30px 0px; height:100%;}

.col_m_1_115931_ .item {width:100%;}
.col_m_2_115931_ .item {width:50%;}
.col_m_3_115931_ .item {width:33.3333%;}
.col_m_1_115931_ .item,
.col_m_2_115931_ .item2n,
.col_m_3_115931_ .item3n {clear:both;}

@media (min-width:1024px){
	.col_m_1_115931_ .item,
	.col_m_2_115931_ .item2n,
	.col_m_3_115931_ .item3n {clear:none;}

	.col_pc_1_115931_ .item {width:100%;}
	.col_pc_2_115931_ .item {width:50%;}
	.col_pc_3_115931_ .item {width:33.3333%;}
	.col_pc_4_115931_ .item {width:25%;}
	.col_pc_5_115931_ .item {width:20%;}
	.col_pc_6_115931_ .item {width:16.6666%;}
	.col_pc_1_115931_ .item,
	.col_pc_2_115931_ .item2n,
	.col_pc_3_115931_ .item3n,
	.col_pc_4_115931_ .item4n,
	.col_pc_5_115931_ .item5n,
	.col_pc_6_115931_ .item6n {clear:both;}
  
  .text_mid_115931_ .subject {font-size:28px; line-height:1.4em; padding:20px 20px 10px 20px;}
.text_mid_115931_ .content {font-size:20px; line-height:1.6em; padding:0px 20px 0px 20px; height:155px;}
}

@media \0screen{
	.col_m_1_115931_ .item,
	.col_m_2_115931_ .item2n,
	.col_m_3_115931_ .item3n {clear:none;}

	.col_pc_1_115931_ .item {width:100%;}
	.col_pc_2_115931_ .item {width:50%;}
	.col_pc_3_115931_ .item {width:33.3333%;}
	.col_pc_4_115931_ .item {width:25%;}
	.col_pc_5_115931_ .item {width:20%;}
	.col_pc_6_115931_ .item {width:16.6666%;}
	.col_pc_1_115931_ .item,
	.col_pc_2_115931_ .item2n,
	.col_pc_3_115931_ .item3n,
	.col_pc_4_115931_ .item4n,
	.col_pc_5_115931_ .item5n,
	.col_pc_6_115931_ .item6n {clear:both;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_115131_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115131_ > div:after {content:''; display:block; clear:both;}
.layout_115131_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_115131_ { padding:0 0px;}
  }

@media \0screen{
	.layout_115131_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_115151_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_115151_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115151_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_115141_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115141_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115141_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 3칸 레이아웃  ****************** */

.layout_115161_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;}
.layout_115161_ > div {}
.layout_115161_ > div:after {content:''; display:block; clear:both;}
.layout_115161_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box; padding: 20px 20px;}
.layout_115161_ > div > .container_1 {width:33.333333333333%;}
.layout_115161_ > div > .container_2 {width:33.333333333333%; border-left:none; border-right:none; border-top:2px solid #c9c9c9; border-bottom:2px solid #c9c9c9;}
.layout_115161_ > div > .container_3 {width:33.333333333333%;}
  @media (min-width:1024px){
    .layout_115161_ > div > .container_2 {width:33.333333333333%; border-left:2px solid #c9c9c9; border-right:2px solid #c9c9c9; border-top:none; border-bottom:none;}
    .layout_115161_ > div > [class^=container_] {padding: 0px 20px;}
  }

@media (max-width:1023px){
	.layout_115161_ > div > .container_1 { width:100%; }
	.layout_115161_ > div > .container_2 { width:100%; }
	.layout_115161_ > div > .container_3 { width:100%; }
}

@media \0screen{
	.layout_115161_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_115191_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115191_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115191_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 장문 텍스트  ****************** */

.textarea_115231_ p {
	display:block;    margin:0 0 25px 0; padding:0;
	font-weight:600; font-size:16px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115231_ p {font-size:30px; width:100%; margin:0 0 50px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115261_ p {
	display:block;    margin:0 0 40px 0; padding:0;
	font-weight:300; font-size:14px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115261_ p {font-size:22px; width:100%; margin:0 0 96px 0; }
  }

/* ****************** 공백  ****************** */

.empty_line_115211_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115211_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115211_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 장문 텍스트  ****************** */

.textarea_115251_ p {
	display:block;    margin:0 0 25px 0; padding:0;
	font-weight:600; font-size:16px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115251_ p {font-size:30px; width:100%; margin:0 0 50px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115241_ p {
	display:block;    margin:0 0 40px 0; padding:0;
	font-weight:300; font-size:14px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115241_ p {font-size:22px; width:100%; margin:0 0 96px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.title__185205__ {position:relative;font-size:0}
.title__185205__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:500;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'
}
.title__185205__ p:before {content:'';position:absolute;background:;font-size:0}

.title__185205__.style_top p {padding-top:10px}
.title__185205__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__185205__.style_right p {padding-right:14px}
.title__185205__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__185205__.style_bottom p {padding-bottom:12px}
.title__185205__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__185205__.style_left p {padding-left:14px}
.title__185205__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__185205__.style_circle1 p {padding-left:18px}
.title__185205__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__185205__.style_circle2 p {padding-left:18px}
.title__185205__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__185205__ a {position:absolute;top:0;right:0;bottom:0;height:20px;margin:auto;font-size:16px;color:#999}
.title__185205__ a:hover {color:}
.title__185205__.style_top a {top:10px}
.title__185205__.style_bottom a {bottom:12px}

.title__185205__ a.cross {width:20px;text-indent:-9999px}
.title__185205__ a.cross:before,
.title__185205__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__185205__ a.cross:before {width:2px;height:12px}
.title__185205__ a.cross:after {width:12px;height:2px}
.title__185205__ a.cross:hover:before,
.title__185205__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
	.title__185205__ p {font-size:23px}
	.title__185205__.style_top p:before {width:20px}
	.title__185205__.style_right p:before {height:20px}
	.title__185205__.style_bottom p:before {width:20px}
	.title__185205__.style_left p:before {height:20px}

	.title__185205__ a {height:40px; font-size:23px;}
	.title__185205__ a.cross {width:20px}
}

/* ****************** 실선  ****************** */

.solid_line_115461_ {display:block; position:relative; width:100%; height:20px;}
.solid_line_115461_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 장문 텍스트  ****************** */

.title__185205__ {position:relative;font-size:0}
.title__185205__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:500;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'
}
.title__185205__ p:before {content:'';position:absolute;background:;font-size:0}

.title__185205__.style_top p {padding-top:10px}
.title__185205__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__185205__.style_right p {padding-right:14px}
.title__185205__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__185205__.style_bottom p {padding-bottom:12px}
.title__185205__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__185205__.style_left p {padding-left:14px}
.title__185205__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__185205__.style_circle1 p {padding-left:18px}
.title__185205__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__185205__.style_circle2 p {padding-left:18px}
.title__185205__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__185205__ a {position:absolute;top:0;right:0;bottom:0;height:20px;margin:auto;font-size:16px;color:#999}
.title__185205__ a:hover {color:}
.title__185205__.style_top a {top:10px}
.title__185205__.style_bottom a {bottom:12px}

.title__185205__ a.cross {width:20px;text-indent:-9999px}
.title__185205__ a.cross:before,
.title__185205__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__185205__ a.cross:before {width:2px;height:12px}
.title__185205__ a.cross:after {width:12px;height:2px}
.title__185205__ a.cross:hover:before,
.title__185205__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
	.title__185205__ p {font-size:23px}
	.title__185205__.style_top p:before {width:20px}
	.title__185205__.style_right p:before {height:20px}
	.title__185205__.style_bottom p:before {width:20px}
	.title__185205__.style_left p:before {height:20px}

	.title__185205__ a {height:40px; font-size:23px;}
	.title__185205__ a.cross {width:20px}
}

/* ****************** 실선  ****************** */

.solid_line_115481_ {display:block; position:relative; width:100%; height:20px;}
.solid_line_115481_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 장문 텍스트  ****************** */

.title__185205__ {position:relative;font-size:0}
.title__185205__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:500;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'
}
.title__185205__ p:before {content:'';position:absolute;background:;font-size:0}

.title__185205__.style_top p {padding-top:10px}
.title__185205__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__185205__.style_right p {padding-right:14px}
.title__185205__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__185205__.style_bottom p {padding-bottom:12px}
.title__185205__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__185205__.style_left p {padding-left:14px}
.title__185205__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__185205__.style_circle1 p {padding-left:18px}
.title__185205__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__185205__.style_circle2 p {padding-left:18px}
.title__185205__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__185205__ a {position:absolute;top:0;right:0;bottom:0;height:20px;margin:auto;font-size:16px;color:#999}
.title__185205__ a:hover {color:}
.title__185205__.style_top a {top:10px}
.title__185205__.style_bottom a {bottom:12px}

.title__185205__ a.cross {width:20px;text-indent:-9999px}
.title__185205__ a.cross:before,
.title__185205__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__185205__ a.cross:before {width:2px;height:12px}
.title__185205__ a.cross:after {width:12px;height:2px}
.title__185205__ a.cross:hover:before,
.title__185205__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
	.title__185205__ p {font-size:23px}
	.title__185205__.style_top p:before {width:20px}
	.title__185205__.style_right p:before {height:20px}
	.title__185205__.style_bottom p:before {width:20px}
	.title__185205__.style_left p:before {height:20px}

	.title__185205__ a {height:30px; font-size:23px;}
	.title__185205__ a.cross {width:20px}
}

/* ****************** 실선  ****************** */

.solid_line_115501_ {display:block; position:relative; width:100%; height:20px;}
.solid_line_115501_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 공백  ****************** */

.empty_line_115511_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115511_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115511_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_115221_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115221_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115221_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 장문 텍스트  ****************** */

.textarea_115271_ p {
	display:block;    margin:0 0 25px 0; padding:0;
	font-weight:600; font-size:16px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115271_ p {font-size:30px; width:100%; margin:0 0 50px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115281_ p {
	display:block;    margin:0 0 40px 0; padding:0;
	font-weight:300; font-size:14px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115281_ p {font-size:22px; width:100%; margin:0 0 96px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.title__185205__ {position:relative;font-size:0}
.title__185205__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:500;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'
}
.title__185205__ p:before {content:'';position:absolute;background:;font-size:0}

.title__185205__.style_top p {padding-top:10px}
.title__185205__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__185205__.style_right p {padding-right:14px}
.title__185205__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__185205__.style_bottom p {padding-bottom:12px}
.title__185205__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__185205__.style_left p {padding-left:14px}
.title__185205__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__185205__.style_circle1 p {padding-left:18px}
.title__185205__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__185205__.style_circle2 p {padding-left:18px}
.title__185205__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__185205__ a {position:absolute;top:0;right:0;bottom:0;height:20px;margin:auto;font-size:16px;color:#999}
.title__185205__ a:hover {color:}
.title__185205__.style_top a {top:10px}
.title__185205__.style_bottom a {bottom:12px}

.title__185205__ a.cross {width:20px;text-indent:-9999px}
.title__185205__ a.cross:before,
.title__185205__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__185205__ a.cross:before {width:2px;height:12px}
.title__185205__ a.cross:after {width:12px;height:2px}
.title__185205__ a.cross:hover:before,
.title__185205__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
	.title__185205__ p {font-size:23px}
	.title__185205__.style_top p:before {width:20px}
	.title__185205__.style_right p:before {height:20px}
	.title__185205__.style_bottom p:before {width:20px}
	.title__185205__.style_left p:before {height:20px}

	.title__185205__ a {height:40px; font-size:23px;}
	.title__185205__ a.cross {width:20px}
}

/* ****************** 실선  ****************** */

.solid_line_115531_ {display:block; position:relative; width:100%; height:20px;}
.solid_line_115531_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 장문 텍스트  ****************** */

.title__185205__ {position:relative;font-size:0}
.title__185205__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:500;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'
}
.title__185205__ p:before {content:'';position:absolute;background:;font-size:0}

.title__185205__.style_top p {padding-top:10px}
.title__185205__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__185205__.style_right p {padding-right:14px}
.title__185205__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__185205__.style_bottom p {padding-bottom:12px}
.title__185205__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__185205__.style_left p {padding-left:14px}
.title__185205__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__185205__.style_circle1 p {padding-left:18px}
.title__185205__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__185205__.style_circle2 p {padding-left:18px}
.title__185205__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__185205__ a {position:absolute;top:0;right:0;bottom:0;height:20px;margin:auto;font-size:16px;color:#999}
.title__185205__ a:hover {color:}
.title__185205__.style_top a {top:10px}
.title__185205__.style_bottom a {bottom:12px}

.title__185205__ a.cross {width:20px;text-indent:-9999px}
.title__185205__ a.cross:before,
.title__185205__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__185205__ a.cross:before {width:2px;height:12px}
.title__185205__ a.cross:after {width:12px;height:2px}
.title__185205__ a.cross:hover:before,
.title__185205__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
	.title__185205__ p {font-size:23px}
	.title__185205__.style_top p:before {width:20px}
	.title__185205__.style_right p:before {height:20px}
	.title__185205__.style_bottom p:before {width:20px}
	.title__185205__.style_left p:before {height:20px}

	.title__185205__ a {height:40px; font-size:23px;}
	.title__185205__ a.cross {width:20px}
}

/* ****************** 실선  ****************** */

.solid_line_115551_ {display:block; position:relative; width:100%; height:20px;}
.solid_line_115551_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_115171_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115171_ > div:after {content:''; display:block; clear:both;}
.layout_115171_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_115171_ { padding:0 0px;}
  }

@media \0screen{
	.layout_115171_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_115201_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_115201_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115201_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_115181_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115181_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115181_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

    .bg_03 {background-image:url('/img_up/shop_pds/odh83/farm/10_bg1671612083.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_115561_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115561_ > div:after {content:''; display:block; clear:both;}
.layout_115561_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  
  @media all and (min-width:1024px){
    .layout_115561_ { padding:0 0px;}
  }

@media \0screen{
	.layout_115561_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_115601_ p {
	display:block; margin:40px 0 30px; padding:0;  font-family: 'Pretendard';
	font-size:26px; letter-spacing:-0.04em; font-weight:200; color:#282828; line-height:1.2em;
}
  .text_115601_ p span{ font-weight:700;} 
  
  @media all and (min-width:1024px){
    .text_115601_ p {font-size:53px; margin:100px 0 60px; }
  }

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115591_:after {content:''; display:block; clear:both;}
.img_tile_115591_ * {box-sizing:border-box;}
.img_tile_115591_ .item {float:left; position:relative; width:100%; padding:0px;}
.img_tile_115591_ .item a {display:block; text-decoration:none;}
.img_tile_115591_ figure {display:block; margin:0; padding:0px;}
.img_tile_115591_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_115591_ .text_box {display:block;}
.img_tile_115591_ .text_box p {margin:0;}
.img_tile_115591_ .subject {font-weight:700; color:#282828;}
.img_tile_115591_ .content {color:#282828; font-weight:300;}

.text_mid_115591_ .subject {font-size:18px; line-height:1em;  letter-spacing:-0.04em; font-family: 'Pretendard';  padding:20px 0px 10px 0px;}
.text_mid_115591_ .content {font-size:14px; line-height:1.6em;  letter-spacing:-0.04em; font-family: 'Pretendard';   padding:0px 0px 30px 0px; height:100%;}

.col_m_1_115591_ .item {width:100%;}
.col_m_2_115591_ .item {width:50%;}
.col_m_3_115591_ .item {width:33.3333%;}
.col_m_1_115591_ .item,
.col_m_2_115591_ .item2n,
.col_m_3_115591_ .item3n {clear:both;}
  
   .col_pc_3_115591_ .item:nth-child(2) {margin-top:0px;}

@media (min-width:1024px){
	.col_m_1_115591_ .item,
	.col_m_2_115591_ .item2n,
	.col_m_3_115591_ .item3n {clear:none;}

	.col_pc_1_115591_ .item {width:100%;}
	.col_pc_2_115591_ .item {width:50%;  }
	.col_pc_3_115591_ .item {width:33.3333%; padding:0 0px;}
	.col_pc_4_115591_ .item {width:25%;}
	.col_pc_5_115591_ .item {width:20%;}
	.col_pc_6_115591_ .item {width:16.6666%;}
	.col_pc_1_115591_ .item,
	.col_pc_2_115591_ .item2n,
	.col_pc_3_115591_ .item3n,
	.col_pc_4_115591_ .item4n,
	.col_pc_5_115591_ .item5n,
	.col_pc_6_115591_ .item6n {clear:both; }
  
  .text_mid_115591_ .subject {font-size:30px; line-height:1.4em; padding:20px 20px 10px 20px;}
.text_mid_115591_ .content {font-size:20px; line-height:1.6em; padding:0px 20px 0px 20px; height:100%; width: 100%;}
 .col_pc_3_115591_ .item:nth-child(2) {margin-top:100px;}
}

@media \0screen{
	.col_m_1_115591_ .item,
	.col_m_2_115591_ .item2n,
	.col_m_3_115591_ .item3n {clear:none;}

	.col_pc_1_115591_ .item {width:100%;}
	.col_pc_2_115591_ .item {width:50%;}
	.col_pc_3_115591_ .item {width:33.3333%;}
	.col_pc_4_115591_ .item {width:25%;}
	.col_pc_5_115591_ .item {width:20%;}
	.col_pc_6_115591_ .item {width:16.6666%;}
	.col_pc_1_115591_ .item,
	.col_pc_2_115591_ .item2n,
	.col_pc_3_115591_ .item3n,
	.col_pc_4_115591_ .item4n,
	.col_pc_5_115591_ .item5n,
	.col_pc_6_115591_ .item6n {clear:both;}
}

/* ****************** 공백  ****************** */

.empty_line_115641_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115641_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115641_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_115631_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_115631_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115631_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

   .bg_05 {background-image:url('/img_up/shop_pds/odh83/farm/11_bg1671691074.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_115651_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115651_ > div {}
.layout_115651_ > div:after {content:''; display:block; clear:both;}
.layout_115651_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_115651_ > div > .container_1 {width:66.666666666667%;}
.layout_115651_ > div > .container_2 {width:33.333333333333%;}

    @media all and (min-width:1024px){
      .layout_115651_ {padding:0 0px;}
  }
@media (max-width:1023px){
	.layout_115651_ > div > .container_1 { width:100%; }
	.layout_115651_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_115651_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_115681_ .txt_ori {
	display:block; margin:40px 0 0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#fff; line-height:1.2em;
}
  .text_115681_ .txt_ori2 { margin:0px 0 0; padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#fff; line-height:1.2em;}
  .text_115681_ .typing-txt {font-weight:900; font-family: 'Pretendard';  letter-spacing:-0.04em; font-size:40px; background:#fff; color:#263463;}
   .text_115681_ .typing-txt{display: none;}
.typing {  
/*position: absolute;*/ 
  display: inline-block; 
  animation-name: cursor; 
  animation-duration: 0.3s; 
  animation-iteration-count: infinite; 
 font-weight:900; font-family: 'Pretendard';  letter-spacing:-0.04em; font-size:40px; background:#fff; color:#263463; padding: 0 20px 0 10px;
  } 
 @keyframes cursor{ 
  0%{border-right: 1px solid #fff} 
  50%{border-right: 1px solid #000} 
  100%{border-right: 1px solid #fff} 
}
  
  @media all and (min-width:1024px){
    .text_115681_  .txt_ori  {font-size:70px; margin:280px 0 0; }
    .text_115681_ .typing-txt {}
    .typing { font-size:90px; padding: 0 50px 0 20px; border:5px solid #263463; }
     .text_115681_ .txt_ori2 {font-size:70px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115691_ p {
	display:block; margin:15px 0 30px 0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:300; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_115691_ p span{font-weight:600;}
    @media all and (min-width:1024px){
      .textarea_115691_ p {font-size:30px; width:100%;  margin:30px 0 280px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115701_ p {
	display:block; margin:0px; 0 5px 0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:500; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_115701_ p span { font-weight:300; font-size:14px;  line-height:1em;}
    @media all and (min-width:1024px){
      .textarea_115701_ p {font-size:30px; width:100%;  margin:190px 0 10px 60px; }
       .textarea_115701_ p span { font-size:18px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115711_ p {
	display:block; margin:0px 0 0px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:300; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115711_ p {font-size:18px; width:100%;  margin:0px 0 0px 60px; }
  }

/* ****************** 실선  ****************** */

.solid_line_115721_ {display:block; position:relative; width:100%; height:60px; margin:0 0 0 0px;}
.solid_line_115721_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #ffffff;}
      @media all and (min-width:1024px){
        .solid_line_115721_ {margin:0 0 0 60px; width:80%;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115731_ p {
	display:block; margin:0px; 0 5px 0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:500; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_115731_ p span { font-weight:300; font-size:14px;  line-height:1em;}
    @media all and (min-width:1024px){
      .textarea_115731_ p {font-size:30px; width:100%;  margin:0px 0 10px 60px; }
       .textarea_115731_ p span { font-size:18px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115741_ p {
	display:block; margin:0px 0 0px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:300; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
    @media all and (min-width:1024px){
      .textarea_115741_ p {font-size:18px; width:100%;  margin:0px 0 0px 60px; }
  }

/* ****************** 실선  ****************** */

.solid_line_115751_ {display:block; position:relative; width:100%; height:60px; margin:0 0 0 0px;}
.solid_line_115751_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:2px solid #ffffff;}
      @media all and (min-width:1024px){
        .solid_line_115751_ {margin:0 0 0 60px; width:80%;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115761_ p {
	display:block; margin:0px 0 40px 0; padding:0;
	font-size:16px; letter-spacing:-0.04em;  font-weight:500; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_115761_ p span { font-weight:300; font-size:14px;  line-height:1em;}
    @media all and (min-width:1024px){
      .textarea_115761_ p {font-size:30px; width:100%;  margin:0px 0 0px 60px; }
       .textarea_115761_ p span { font-size:18px;}
  }

/* ****************** 2칸 레이아웃  ****************** */

   .bg_06 {background-image:url('/img_up/shop_pds/odh83/farm/12_bg1671698840.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_115771_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115771_ > div {}
.layout_115771_ > div:after {content:''; display:block; clear:both;}
.layout_115771_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_115771_ > div > .container_1 {width:66.666666666667%;}
.layout_115771_ > div > .container_2 {width:33.333333333333%;}

    @media all and (min-width:1024px){
      .layout_115771_ {padding:0 0px;}
  }
@media (max-width:1023px){
	.layout_115771_ > div > .container_1 { width:100%; }
	.layout_115771_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_115771_ {min-width:1240px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_115801_ p {
	display:block; margin:40px 0 20px 0; padding:0;
	font-size:30px; letter-spacing:-0.04em;  font-weight:300; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_115801_ p span{font-weight:700;}
    @media all and (min-width:1024px){
      .textarea_115801_ p {font-size:53px; width:100%;  margin:100px 0 45px 0; }
  }

/* ****************** 2칸 레이아웃  ****************** */

   .bg_07 {background-image:url('/img_up/shop_pds/odh83/farm/12_bg21671699179.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_11587_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_11587_ > div {}
.layout_11587_ > div:after {content:''; display:block; clear:both;}
.layout_11587_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_11587_ > div > .container_1 {width:50%; background:#fff;}
.layout_11587_ > div > .container_2 {width:50%;}

    @media all and (min-width:1024px){
      .layout_11587_ {padding:0 0px;}
  }
@media (max-width:1023px){
	.layout_11587_ > div > .container_1 { width:100%; }
	.layout_11587_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_11587_ {min-width:1240px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_115891_ p {
	display:block; margin:30px 0 0px 0; padding:0 15px;
	font-size:16px; letter-spacing:-0.04em;  font-weight:700; color:#0d0d0d; line-height:1.5em; font-family: 'Pretendard'; width:100%; box-sizing: border-box;
}

    @media all and (min-width:1024px){
      .textarea_115891_ p {font-size:30px; width:100%;  margin:50px 0 0px 0; padding:0 30px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_115901_ p {
	display:block;    margin:25px 0 30px 0; padding:0 15px;
	font-weight:300; font-size:14px;  letter-spacing:-0.04em; color:#282828; line-height:1.5em; font-family: 'Pretendard'; width:100%; box-sizing: border-box;
}
    @media all and (min-width:1024px){
      .textarea_115901_ p {font-size:22px; width:100%; margin:40px 0 50px 0; padding:0 30px;}
  }

/* ****************** 장문 텍스트  ****************** */

.title__18520__ {position:relative;font-size:0; background:#c5ecfd; margin:0 10px 30px 10px; border-radius: 25px; box-shadow: 5px 5px 10px 5px rgb(51, 55, 57, 0.08); padding:10px 20px;}
.title__18520__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:700;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'; 
}
.title__18520__ p:before {content:'';position:absolute;background:;font-size:0}

.title__18520__.style_top p {padding-top:10px}
.title__18520__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__18520__.style_right p {padding-right:14px}
.title__18520__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__18520__.style_bottom p {padding-bottom:12px}
.title__18520__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__18520__.style_left p {padding-left:14px}
.title__18520__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__18520__.style_circle1 p {padding-left:18px}
.title__18520__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__18520__.style_circle2 p {padding-left:18px}
.title__18520__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__18520__ a {position:absolute;top:0;right:10px;bottom:0;height:20px;margin:auto;font-size:16px;color:#282828;}
.title__18520__ a:hover {color:}
.title__18520__.style_top a {top:10px}
.title__18520__.style_bottom a {bottom:12px}

.title__18520__ a.cross {width:20px;text-indent:-9999px}
.title__18520__ a.cross:before,
.title__18520__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__18520__ a.cross:before {width:2px;height:12px}
.title__18520__ a.cross:after {width:12px;height:2px}
.title__18520__ a.cross:hover:before,
.title__18520__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
.title__18520__ {padding:60px 40px; margin:0 30px 48px;}
	.title__18520__ p {font-size:27px}
	.title__18520__.style_top p:before {width:20px}
	.title__18520__.style_right p:before {height:20px}
	.title__18520__.style_bottom p:before {width:20px}
	.title__18520__.style_left p:before {height:20px}

	.title__18520__ a {font-size:18px; right:30px;}
	.title__18520__ a.cross {width:20px}
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115111_:after {content:''; display:block; clear:both;}
.img_tile_115111_ * {box-sizing:border-box;}
  .img_tile_115111_ {margin: 30px 0 0 0;}
.img_tile_115111_ .item {float:left; position:relative; width:100%; padding:0px;}
.img_tile_115111_ .item a {display:block; text-decoration:none;}
.img_tile_115111_ figure {display:block; margin:0; padding:0px;}
.img_tile_115111_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_115111_ .text_box {display:block;}
.img_tile_115111_ .text_box p {margin:0;}
.img_tile_115111_ .subject {font-weight:700; color:#323232;}
.img_tile_115111_ .content {color:#323232; font-weight:300;}

.text_mid_115111_ .subject {font-size:16px; line-height:1em;  letter-spacing:-0.04em; font-family: 'Pretendard';  padding:20px 0px 10px 0px;}
.text_mid_115111_ .content {font-size:14px; line-height:1.6em;  letter-spacing:-0.04em; font-family: 'Pretendard';   padding:0px 0px 30px 0px; height:100%;}

.col_m_1_115111_ .item {width:100%;}
.col_m_2_115111_ .item {width:50%;}
.col_m_3_115111_ .item {width:33.3333%;}
.col_m_1_115111_ .item,
.col_m_2_115111_ .item2n,
.col_m_3_115111_ .item3n {clear:both;}

@media (min-width:1024px){
    .img_tile_115111_ {margin: 0px 0 0 30px;}
	.col_m_1_115111_ .item,
	.col_m_2_115111_ .item2n,
	.col_m_3_115111_ .item3n {clear:none;}

	.col_pc_1_115111_ .item {width:100%;}
	.col_pc_2_115111_ .item {width:50%;}
	.col_pc_3_115111_ .item {width:33.3333%;}
	.col_pc_4_115111_ .item {width:25%;}
	.col_pc_5_115111_ .item {width:20%;}
	.col_pc_6_115111_ .item {width:16.6666%;}
	.col_pc_1_115111_ .item,
	.col_pc_2_115111_ .item2n,
	.col_pc_3_115111_ .item3n,
	.col_pc_4_115111_ .item4n,
	.col_pc_5_115111_ .item5n,
	.col_pc_6_115111_ .item6n {clear:both;}
  
  .text_mid_115111_ .subject {font-size:23px; line-height:1.4em; padding:15px 0 0 0;}
.text_mid_115111_ .content {font-size:18px; line-height:1.4em; padding:5px 0 28px;}
}

@media \0screen{
	.col_m_1_115111_ .item,
	.col_m_2_115111_ .item2n,
	.col_m_3_115111_ .item3n {clear:none;}

	.col_pc_1_115111_ .item {width:100%;}
	.col_pc_2_115111_ .item {width:50%;}
	.col_pc_3_115111_ .item {width:33.3333%;}
	.col_pc_4_115111_ .item {width:25%;}
	.col_pc_5_115111_ .item {width:20%;}
	.col_pc_6_115111_ .item {width:16.6666%;}
	.col_pc_1_115111_ .item,
	.col_pc_2_115111_ .item2n,
	.col_pc_3_115111_ .item3n,
	.col_pc_4_115111_ .item4n,
	.col_pc_5_115111_ .item5n,
	.col_pc_6_115111_ .item6n {clear:both;}
}

/* ****************** 이미지  ****************** */

.img_115941_ {display:inline-block; overflow:hidden; position:relative; width:41px; max-width:100%; vertical-align:top;}
.img_115941_ * {box-sizing:border-box;}
.img_115941_ a {display:block; text-decoration:none;}
.img_115941_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_115951_ {display:block; width:100%; height:140px; line-height:140px;}

[id^=div_user_list] .empty_line_115951_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115951_:before {content:'공백 : 140px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_115961_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_115961_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115961_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

   .bg_08 {background-image:url('/img_up/shop_pds/odh83/farm/13_bg1672036214.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_115971_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_115971_ > div {margin-left:-30px;}
.layout_115971_ > div:after {content:''; display:block; clear:both;}
.layout_115971_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_115971_ > div > .container_1 {width:50%;}
.layout_115971_ > div > .container_2 {width:50%;}

    @media all and (min-width:1024px){
      .layout_115971_ {padding:0 0px;}
  }
@media (max-width:1023px){
	.layout_115971_ > div > .container_1 { width:100%; }
	.layout_115971_ > div > .container_2 {clear:both; width:100%; padding-top:30px;}
}

@media \0screen{
	.layout_115971_ {min-width:1240px;}
}

/* ****************** 장문 텍스트  ****************** */

.title__1852__ {position:relative;font-size:0; background:#ffd46a; margin:40px 10px 20px; border-radius: 25px; box-shadow: 5px 5px 10px 5px rgb(51, 55, 57, 0.6); padding:10px 20px; }
.title__1852__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:700;color:#000000;letter-spacing:-.04em;line-height:1.5em; font-family: 'Pretendard'; 
}
.title__1852__ p:before {content:'';position:absolute;background:;font-size:0}

.title__1852__.style_top p {padding-top:10px}
.title__1852__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1852__.style_right p {padding-right:14px}
.title__1852__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1852__.style_bottom p {padding-bottom:12px}
.title__1852__.style_bottom p:before {left:0;bottom:0;width:20px;height:4px}

.title__1852__.style_left p {padding-left:14px}
.title__1852__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1852__.style_circle1 p {padding-left:18px}
.title__1852__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1852__.style_circle2 p {padding-left:18px}
.title__1852__.style_circle2 p:before {
	top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid ;background:none;box-sizing:border-box;
}

.title__1852__ a {position:absolute;top:0;right:10px;bottom:0;height:20px;margin:auto;font-size:16px;color:#282828;}
.title__1852__ a:hover {color:}
.title__1852__.style_top a {top:10px}
.title__1852__.style_bottom a {bottom:12px}

.title__1852__ a.cross {width:20px;text-indent:-9999px}
.title__1852__ a.cross:before,
.title__1852__ a.cross:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#999}
.title__1852__ a.cross:before {width:2px;height:12px}
.title__1852__ a.cross:after {width:12px;height:2px}
.title__1852__ a.cross:hover:before,
.title__1852__ a.cross:hover:after {background:}

@media all and (min-width:1024px){
.title__1852__ {padding:35px 40px; margin:50px 30px 50px;}
	.title__1852__ p {font-size:27px}
	.title__1852__.style_top p:before {width:20px}
	.title__1852__.style_right p:before {height:20px}
	.title__1852__.style_bottom p:before {width:20px}
	.title__1852__.style_left p:before {height:20px}

	.title__1852__ a {font-size:18px; right:30px;}
	.title__1852__ a.cross {width:20px}
}

/* ****************** 장문 텍스트  ****************** */

  .textarea_116031_ {display: flex; margin:0px 0px 40px 0; }
.textarea_116031_ p {
	display:block; margin:0px 80px 0px 0; padding:0;
	font-size:20px; letter-spacing:-0.04em;  font-weight:700; color:#fff; line-height:1.3em; font-family: 'Pretendard'; width:100%;
}
  .textarea_116031_ .go a{display: flex; align-items: center; justify-content: center; font-size:23px; font-weight:700; color:#302b1b; background:#f5cb61; width:50px; height: 50px; border-radius:50%; text-align: center; margin:0px 0px 0px 0; }
  .textarea_116031_ p span {color:#ffd46a;}
    @media all and (min-width:1024px){
       .textarea_116031_ { margin:64px 0px 0px 0; }
      .textarea_116031_ .go a {margin:28px 0px 0px 0; }
      .textarea_116031_ p {font-size:40px; width:100%;  margin:0px 140px 0px 0; padding:0 0px;}
  }

/* ****************** 2칸 레이아웃  ****************** */

    .bg_09 {background-image:url('/img_up/shop_pds/odh83/farm/14_bg11672706918.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_116051_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_116051_ > div {margin-left:-30px;}
.layout_116051_ > div:after {content:''; display:block; clear:both;}
.layout_116051_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_116051_ > div > .container_1 {width:50%;}
.layout_116051_ > div > .container_2 {width:50%;}
  @media all and (min-width:1024px){
    .layout_116051_ {padding:0 0px;}
  }
@media (max-width:1023px){
	.layout_116051_ > div > .container_1 { width:100%; }
	.layout_116051_ > div > .container_2 {clear:both; width:100%; padding-top:30px;}
}

@media \0screen{
	.layout_116051_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_116071_ p {
	display:block; margin: 40px 0 15px 0px;  padding:0;  font-family: 'Pretendard';
	font-size:30px; letter-spacing:-0.04em; font-weight:200; color:#fff; line-height:1.2em;
}
  .text_116071_ p span{ font-weight:700;} 
  .text_116071_ p img {margin: 0px 0 0 10px;}
  
  @media all and (min-width:1024px){
    .text_116071_ p {font-size:50px; margin: 70px 0 30px 0; }
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_116081_ p {
	display:block; margin:0 0 15px 0; padding:0;
	font-size:14px; letter-spacing:-0.04em;  font-weight:200; color:#fff; line-height:1.5em; font-family: 'Pretendard'; width:100%;
}
  .textarea_116081_ p span{font-weight:500; }
    @media all and (min-width:1024px){
      .textarea_116081_ p {font-size:23px; width:100%;  margin:0 0 44px 0; }
  }

/* ****************** 한줄 텍스트  ****************** */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
  
.text_116131_ p {
	display:block;  margin: 0 0 0px 0; padding:0;  font-family: 'Pretendard';
	font-size:22px; letter-spacing:-0.04em; font-weight:500; color:#fff; line-height:1.2em;
}
  .text_116131_ p span{color:#ffd46a; font-weight:700;} 
  
  @media all and (min-width:1024px){
    .text_116131_ p {font-size:36px; margin: 0 0 0px 0;}
  }

/* ****************** 이미지  ****************** */

.img_116291_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top; margin:30px 0 0 0;}
.img_116291_ * {box-sizing:border-box;}
.img_116291_ a {display:block; text-decoration:none;}
.img_116291_ img {max-width:100%; vertical-align:top;}
  
    @media all and (min-width:1024px){
      .img_116291_ { margin:70px 0 0 0;}
  }

/* ****************** 1칸 레이아웃  ****************** */

   .bg_10 {background-image:url('/img_up/shop_pds/odh83/farm/14_bg21672706982.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_116301_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;  padding:0 20px;}
.layout_116301_ > div:after {content:''; display:block; clear:both;}
.layout_116301_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  @media all and (min-width:1024px){
    .layout_114031_  {padding:0 0px;}
  }
@media \0screen{
	.layout_116301_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_116351_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_116351_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116351_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_116361_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_116361_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116361_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지 리스트 (웹진형)  ****************** */

.img_webzine_116341_:after {content:''; display:block; clear:both;}
.img_webzine_116341_ * {box-sizing:border-box;}
.img_webzine_116341_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_webzine_116341_ .item:after {content:''; display:block; clear:both;}
.img_webzine_116341_ .item a {display:block; text-decoration:none;}
.img_webzine_116341_ figure {display:block; float:left; width:118px; margin:0; margin-right:10px; padding:0;}
.img_webzine_116341_ figure img {width:100%; vertical-align:bottom;}
.img_webzine_116341_ .text_box {padding:0px;}
.img_webzine_116341_ .text_box p {margin:0; padding:5px;}
.img_webzine_116341_ .subject {font-family: 'Pretendard';
letter-spacing:-0.04em; font-weight:700; color:#ffd46a;}
.img_webzine_116341_ .content {line-height:1.6em;  font-family: 'Pretendard';
letter-spacing:-0.04em; font-weight:500; color:#fff;}

.text_sml_116341_ .subject {font-size:14px; line-height:1.6em;}
.text_sml_116341_ .content {font-size:13px; line-height:1.6em;}
.text_mid_116341_ .subject {font-size:16px; line-height:1.4em;  }
.text_mid_116341_ .content {font-size:14px; }
.text_big_116341_ .subject {font-size:18px; line-height:1.4em;}
.text_big_116341_ .content {font-size:15px; line-height:1.6em;}

.col_m_1_116341_ .item {width:100%;}
.col_m_2_116341_ .item {width:50%;}
.col_m_3_116341_ .item {width:33.3333%;}
.col_m_1_116341_ .item,
.col_m_2_116341_ .item2n,
.col_m_3_116341_ .item3n {clear:both;}

@media (min-width:1024px){
	.col_m_1_116341_ .item,
	.col_m_2_116341_ .item2n,
	.col_m_3_116341_ .item3n {clear:none;}

	.col_pc_1_116341_ .item {width:100%;}
	.col_pc_2_116341_ .item {width:50%;}
	.col_pc_3_116341_ .item {width:33.3333%;}
	.col_pc_4_116341_ .item {width:25%;}
	.col_pc_5_116341_ .item {width:20%;}
	.col_pc_6_116341_ .item {width:16.6666%;}
	.col_pc_1_116341_ .item,
	.col_pc_2_116341_ .item2n,
	.col_pc_3_116341_ .item3n,
	.col_pc_4_116341_ .item4n,
	.col_pc_5_116341_ .item5n,
	.col_pc_6_116341_ .item6n {clear:both;}
  
  .text_mid_116341_ .subject {font-size:24px; line-height:1.4em;}
.text_mid_116341_ .content {font-size:20px; line-height:1.6em;}
}

@media \0screen{
	.col_m_1_116341_ .item,
	.col_m_2_116341_ .item2n,
	.col_m_3_116341_ .item3n {clear:none;}

	.col_pc_1_116341_ .item {width:100%;}
	.col_pc_2_116341_ .item {width:50%;}
	.col_pc_3_116341_ .item {width:33.3333%;}
	.col_pc_4_116341_ .item {width:25%;}
	.col_pc_5_116341_ .item {width:20%;}
	.col_pc_6_116341_ .item {width:16.6666%;}
	.col_pc_1_116341_ .item,
	.col_pc_2_116341_ .item2n,
	.col_pc_3_116341_ .item3n,
	.col_pc_4_116341_ .item4n,
	.col_pc_5_116341_ .item5n,
	.col_pc_6_116341_ .item6n {clear:both;}
}

/* ****************** 공백  ****************** */

.empty_line_116381_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_116381_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116381_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_116371_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_116371_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116371_:before {content:'공백 : 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 맞춤형 레이아웃  ****************** */

  
  * {
  		margin: 0;
    	padding: 0;
    	font-family: 'Pretendard' !important;
  }
  
  body {
  		overflow-x: hidden;
  }
  
  /* common view */
  .bg-blue3 { 
    background: #000;
    padding: 0 20px;
    position: relative;
  }
  .text-box3 {
  	color: #fff;
  }
  .text-box3 p {
  	font-weight: 100;
    font-size: 1.5rem;
    padding: 30px 0;
    letter-spacing: -.03em;
  }
  
  @media (min-width: 1024px) {
    /* pc view */
    .text-box3 {
        width: 1240px;
        margin: 0 auto;
    }
    
    .text-box3 p {
    	font-size: 50px; 
      	padding: 60px 0;
    }


  
  }


/* ****************** 1칸 레이아웃  ****************** */

   .bg_11 {background-image:url('/img_up/shop_pds/odh83/farm/15_bg1672651969.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_116401_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_116401_ > div:after {content:''; display:block; clear:both;}
.layout_116401_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  @media all and (min-width:1024px){
    .layout_116401_  {padding:0 0px;}
  }

@media \0screen{
	.layout_116401_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@font-face {
    font-family: 'ChosunSm';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.1/ChosunSm.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
  
.text_116481_ p {
	display:block;  margin: 70px 0 0px 0; padding:0;
	font-size:22px; letter-spacing:-0.04em; font-weight:200; color:#fff; line-height:1.2em;
}
  .text_116481_ p span{  font-family: 'ChosunSm' !important; font-weight:normal; } 
  
  @media all and (min-width:1024px){
    .text_116481_ p {font-size:50px; margin: 240px 0 0px 0;}
    .text_116481_ p span {font-size:132px;}
  }

/* ****************** 한줄 텍스트  ****************** */

  @font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
  
.text_116491_ p {
	display:block;  margin:5px 0 0px 0px; padding:0;
	font-size:10px; letter-spacing:-0.04em; font-weight:200; color:#fff; line-height:1.2em;
}
  .text_116491_ p span {font-weight:400;}
  
  @media all and (min-width:1024px){
    .text_116491_ p {font-size:18px; margin: 14px 0 0px 75px; width:100%;}
  }

/* ****************** 한줄 텍스트  ****************** */
  
.text_116501_ p {
	display:block;  margin: 20px 0 0px 0; padding:0;
	font-size:28px; letter-spacing:-0.04em;  color:#fff; line-height:1em; font-family: 'ChosunSm'!important; font-weight:normal;}
  
  @media all and (min-width:1024px){
    .text_116501_ p {font-size:226px; margin: 64px 0 0px 0;}
  }

/* ****************** 한줄 텍스트  ****************** */

  @font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
  
.text_116511_ p {
	display:block;  margin:5px 0 40px 0px; padding:0;
	font-size:20px; letter-spacing:-0.04em; font-weight:800; color:#fff; line-height:1.2em;
}
  .text_116511_ p span {font-weight:300; }
  .text_116511_ p .s_color {color:#ffd46a;}
  
  @media all and (min-width:1024px){
    .text_116511_ p {font-size:50px; margin: 14px 0 240px 0px; width:100%;}
      .text_116511_ p span {font-size:32px;} 
  }

/* ****************** 맞춤형 레이아웃  ****************** */

  .work-box { background: url(/img_up/shop_pds/odh83/farm/geu516720429131.jpg) no-repeat; text-align: center; background-size: cover; padding: 50px 10px;}
  .work-box h1 { color: #fff; font-size: 25px; letter-spacing: -.05em; margin-bottom: 20px; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap ul li {
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, .5); font-weight: bold;
    letter-spacing: -.05em; line-height: 1; width: 100%; padding: 15px 0; font-size: 20px; cursor: default;
  }
  .box-wrap ul li:hover { color: #404b73; }
  .box-wrap ul li p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap ul li .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
.box-wrap .wrap-1 li:nth-child(1) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-1.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(1):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-1h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(2) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-2.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(2):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-2h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(3) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-3.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(3):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-3h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(4) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-4.png);  background-repeat: no-repeat; 
    background-size: cover;
}
.box-wrap .wrap-1 li:nth-child(4):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-4h.png);  background-repeat: no-repeat; 
    background-size: cover;
}
.box-wrap .wrap-1 li:nth-child(5) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-5.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(5):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-5h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(6) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-6.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-1 li:nth-child(6):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-6h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
  
.box-wrap .wrap-2 li:nth-child(1) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-7.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(1):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-7h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(2) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-8.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(2):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-8h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(3) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-9.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(3):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-9h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(4) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-10.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(4):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-10h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(5) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-11.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(5):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-11h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(6) .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-12.png);  background-repeat: no-repeat; 
    background-size: contain;
}
.box-wrap .wrap-2 li:nth-child(6):hover .work-icon { 
    background: url(/img_up/shop_pds/odh83/2022_new/icon/ico-12h.png);  background-repeat: no-repeat; 
    background-size: contain;
}
  
  @media (min-width: 1024px) {
    .work-box { padding: 150px 0;}
    .work-box h1 { font-size: 53px; margin-bottom: 90px; }
    .box-wrap .wrap-1 { display: flex; gap: 15px; flex-direction: row-reverse; margin-bottom: 20px; }
    .box-wrap .wrap-2 { display: flex; gap: 15px; }
    
    .box-wrap ul li { width: 260px; font-size: 30px; padding: 40px 0 10px; }
    .box-wrap ul li p { font-size: 18px; font-weight: normal; }
    .box-wrap ul li .work-icon { margin-bottom: 20px; }
    .box-wrap .wrap-1 li:nth-child(1) { padding-bottom: 30px; }
  }

/* ****************** 맞춤형 레이아웃  ****************** */

  .empty_116471_ { position: relative; }
  .empty_116471_ .bg-img { width: 100%; height: 400px; object-fit: cover; }
  .empty_116471_ .text-wrap { width: 100%;
    text-align: center; color: #191919; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 33%; }
  .empty_116471_ .text-wrap h3 { 
    font-size: 15px; line-height: 1.2; letter-spacing: -.05em; margin-bottom: 15px; }
    .empty_116471_ .text-wrap h1 { font-weight: bold; line-height: 1; letter-spacing: -.05em; }
  
  @media (min-width: 1024px) {
    .empty_116471_ { width: 100%; height: 100%; }
    .empty_116471_ .bg-img { width: 100%; height: 1068px; object-fit: cover; }
    .empty_116471_ .text-wrap { top: 38%; }
    .empty_116471_ .text-wrap h3 { font-size: 45px; margin-bottom: 40px; }
    .empty_116471_ .text-wrap h1 { font-size: 85px; }

  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_116671_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;}
.layout_116671_ > div:after {content:''; display:block; clear:both;}
.layout_116671_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box; background:#fff;}

@media \0screen{
	.layout_116671_ {min-width:1240px;}
}

/* ****************** 스크롤 컨텐츠 슬라이드 .js  ****************** */

.empty__116635__ {padding:20px 10px;background:#fafafa;font-size:13px;color:blue;text-align:center}
.empty__116635__ p{font-size:17px;font-weight:bold}
.empty__116635__ dl{margin:0;text-align:left;color:#333}
.empty__116635__ dt{margin-bottom:5px;font-size:14px}
.empty__116635__ dd{margin:0;font-size:13px}

		body{overflow-x:hidden}
		.row > div{
			position:relative;opacity:0 !important;
			transition:opacity 1s cubic-bezier(0.165, 0.840, 0.440, 1.000),
			bottom 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		}
		.row.bottom > div{bottom:-200px}
		.row.slide_content_on.bottom > div{bottom:0}
		.row.slide_content_on > div{opacity:1 !important}
			
/* ****************** 공백  ****************** */

.empty_line_116701_ {display:block; width:100%; height:70px; line-height:70px;}

[id^=div_user_list] .empty_line_116701_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116701_:before {content:'공백 : 70px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
      @media all and (max-width:767px){
.empty_line_116701_ {height:30px}
}

/* ****************** 이미지  ****************** */

.img_116691_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_116691_ * {box-sizing:border-box;}
.img_116691_ a {display:block; text-decoration:none;}
.img_116691_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_116681_ {display:block; width:100%; height:48px; line-height:48px;}

[id^=div_user_list] .empty_line_116681_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116681_:before {content:'공백 : 48px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  
  @media all and (max-width:767px){
.empty_line_116681_ {height:14px}
}

/* ****************** 맞춤게시판 - 슬라이드 (기본형)  ****************** */

@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.sld__74255__ {max-width:1250px;margin:0 auto}
.sld__74255__ a {position:relative;display:inline-block;width:calc(100% / 2);padding:5px;border:none;box-sizing:border-box;}
.sld__74255__.slide_zindex .owl-item {z-index:1}
.sld__74255__ .item {position:relative;font-size:0;}
.sld__74255__ .item img {vertical-align:top}
.sld__74255__ *,
.sld__74255__ *:before,
.sld__74255__ *:after {box-sizing:border-box}
.sld__74255__ a:after {content:'';z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;text-align:center}
.sld__74255__ a:hover .button_ico__74255__ {opacity:1}
.sld__74255__ .button_ico__74255__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
.sld__74255__ .button_ico__74255__:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
.sld__74255__ .button_ico__74255__:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}

.sld__74255__ .owl-nav {-webkit-tap-highlight-color:transparent}
.sld__74255__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:100px;height:100px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.sld__74255__ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:100px;color:#b2b2b2;}
.sld__74255__ .owl-nav [class*='owl-']:hover {opacity:1}
.sld__74255__ .owl-nav .owl-prev {left:-120px;}
.sld__74255__ .owl-nav .owl-next {right:-120px;}
.sld__74255__ .owl-nav .owl-prev:before {content:'\e600'}
.sld__74255__ .owl-nav .owl-next:before {content:'\e601'}
.sld__74255__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.sld__74255__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.sld__74255__ .owl-dots .owl-dot {display:inline-block}
.sld__74255__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
.sld__74255__ .owl-dots .owl-dot.active span,
.sld__74255__ .owl-dots .owl-dot:hover span {background:#999999}

.sld__74255__.build_edit_mode .item {display:none}
.sld__74255__.build_edit_mode .item:first-child {display:block}

.sld__74255__.empty__74255__ {font-size:13px;color:#363636;line-height:100px;text-align:center}


/* img */
.sld__74255__ .sml {width:32px;height:32px}
.sld__74255__ .sml:before {border-width:7px 12px}
.sld__74255__ .sml:after {width:32px;height:32px;border-width:3px}
.sld__74255__ .med {width:64px;height:64px}
.sld__74255__ .med:before {border-width:14px 24px}
.sld__74255__ .med:after {width:64px;height:64px;border-width:6px}
.sld__74255__ .big {width:96px;height:96px}
.sld__74255__ .big:before {border-width:21px 36px}
.sld__74255__ .big:after {width:96px;height:96px;border-width:9px}

/* player */
.player__74255__ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
.player__74255__ .player-item,
.player__74255__ iframe,
.player__74255__ embed,
.player__74255__ object,
.player__74255__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__74255__.player-16by9 {padding-bottom:56.25%}
.player__74255__.player-4by3 {padding-bottom:75%}

/* modal */
#modal__74255__ {display:none;position:fixed;top:0;left:0;z-index:100000}
#modal__74255__ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
#modal__74255__ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
#modal__74255__ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
#modal__74255__ > div > div > div {margin:auto}


@media (min-width:1024px){
	.sld__74255__ a{width:calc(100% / 4);}
}

		#modal__74255__ > div > div > div {max-width:1000px}
	
/* ****************** 1칸 레이아웃  ****************** */

.layout_116731_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;}
.layout_116731_ > div:after {content:''; display:block; clear:both;}
.layout_116731_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box; background:#fff;}

@media \0screen{
	.layout_116731_ {min-width:1240px;}
}

/* ****************** 스크롤 컨텐츠 슬라이드 .js  ****************** */

.empty__116635__ {padding:20px 10px;background:#fafafa;font-size:13px;color:blue;text-align:center}
.empty__116635__ p{font-size:17px;font-weight:bold}
.empty__116635__ dl{margin:0;text-align:left;color:#333}
.empty__116635__ dt{margin-bottom:5px;font-size:14px}
.empty__116635__ dd{margin:0;font-size:13px}

		body{overflow-x:hidden}
		.row > div{
			position:relative;opacity:0 !important;
			transition:opacity 1s cubic-bezier(0.165, 0.840, 0.440, 1.000),
			bottom 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		}
		.row.bottom > div{bottom:-200px}
		.row.slide_content_on.bottom > div{bottom:0}
		.row.slide_content_on > div{opacity:1 !important}
			
/* ****************** 공백  ****************** */

.empty_line_116751_ {display:block; width:100%; height:48px; line-height:48px;}

[id^=div_user_list] .empty_line_116751_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116751_:before {content:'공백 : 48px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_116761_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; }
.layout_116761_ > div:after {content:''; display:block; clear:both;}
.layout_116761_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box; background:#fff; border-radius: 30px;}

@media \0screen{
	.layout_116761_ {min-width:1240px;}
}

/* ****************** 공백  ****************** */

.empty_line_116801_ {display:block; width:100%; height:48px; line-height:48px;}

[id^=div_user_list] .empty_line_116801_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116801_:before {content:'공백 : 48px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

 @media all and (max-width:767px){
.empty_line_116801_ {height:15px}
}


/* ****************** 스크롤 컨텐츠 슬라이드 .js  ****************** */

.empty__116635__ {padding:20px 10px;background:#fafafa;font-size:13px;color:blue;text-align:center}
.empty__116635__ p{font-size:17px;font-weight:bold}
.empty__116635__ dl{margin:0;text-align:left;color:#333}
.empty__116635__ dt{margin-bottom:5px;font-size:14px}
.empty__116635__ dd{margin:0;font-size:13px}

		body{overflow-x:hidden}
		.row > div{
			position:relative;opacity:0 !important;
			transition:opacity 1s cubic-bezier(0.165, 0.840, 0.440, 1.000),
			bottom 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		}
		.row.bottom > div{bottom:-200px}
		.row.slide_content_on.bottom > div{bottom:0}
		.row.slide_content_on > div{opacity:1 !important}
			
/* ****************** 이미지  ****************** */

.img_116791_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_116791_ * {box-sizing:border-box;}
.img_116791_ a {display:block; text-decoration:none;}
.img_116791_ img {max-width:100%; vertical-align:top;}

/* ****************** 이미지  ****************** */

.img_116771_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_116771_ * {box-sizing:border-box;}
.img_116771_ a {display:block; text-decoration:none;}
.img_116771_ img {max-width:100%; vertical-align:top;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_116811_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_116811_ > div:after {content:''; display:block; clear:both;}
.layout_116811_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_116811_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

.empty_line_116821_ {display:block; width:100%; height:150px; line-height:150px;}

[id^=div_user_list] .empty_line_116821_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_116821_:before {content:'공백 : 150px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_121351_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto;}
.layout_121351_ > div:after {content:''; display:block; clear:both;}
.layout_121351_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_121351_ {min-width:1240px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .empty_121361_ { padding: 0 20px; }
  .empty_121361_ .top-txt { text-align: center; margin-bottom: 20px; }
  .empty_121361_ .top-txt h5 { color: #282828; font-weight: 300; font-size: 20px; }
  .empty_121361_ .top-txt h3 { color: #263463; font-size: 35px; }
  .empty_121361_ .vs-wrap h4.title { font-size: 22px; }
  .empty_121361_ .vs-wrap .left { background: #ddd; }
  .empty_121361_ .vs-wrap .left .list li { color: #666; }
  
  .empty_121361_ .vs-wrap .right .list li { color: #000; font-weight: bold; }
    .empty_121361_ .vs-wrap .right { color: #fff; }
  .empty_121361_ .vs-wrap .right { background: #263463; position: relative; }
  
  .empty_121361_ .vs-wrap ul.list { display: grid; gap: 15px; width: 100%; }
  .empty_121361_ .vs-wrap ul.list li { background: #fff; border-radius: 5px; }
  
  .empty_121361_ .vs-wrap { display: flex; align-items: center; gap: 20px; flex-direction: column-reverse;
    position: relative; }
  .empty_121361_ .vs-wrap .left, .vs-wrap .right {
    width: 100%; display: flex; align-items: start; flex-direction: column; gap: 15px; border-radius: 10px; 
    padding: 20px;
  }
  .empty_121361_ .vs-wrap ul.list li p { font-weight: 300; }
  .empty_121361_ .vs-wrap .left li h3 { font-weight: 300; }
  
  .empty_121361_ .vs-wrap ul.list li { padding: 0 20px; height: 65px; display: flex; align-items: start; flex-direction: column; justify-content: center; }
  .empty_121361_ .vs-wrap ul.list li h3 { font-size: 22px; }
  .empty_121361_ .vs-wrap ul.list li p { font-size: 15px; letter-spacing: -.05em; }
  
  .empty_121361_ .vs-wrap .left .title { font-weight: 300; }
  .empty_121361_ .vs-wrap .btm-txt { font-weight: 300; }
  .empty_121361_ .vs-wrap .vs-txt { 
    position: absolute; left: 50%; transform: translate(-50%, -50%); font-style: italic; color: #fff;
    text-shadow: 0 0 12px rgba(0, 0, 0, .5); font-weight: bold; letter-spacing: -.09em; z-index: 1;
    font-size: 50px; top: 50%;
  }
  .empty_121361_ .vs-wrap .right .right-btn { 
    position: absolute; width: 100px; height: 100px; background-size: 300% 100%; border: 0; 
    display: flex; align-items: center; justify-content: center; line-height: 1.2em; font-weight: 300;
    right: 10px; bottom: 10px; border-radius: 100px; text-align: center; color: #fff; font-size: .9rem; 
  }
  .btn-hover {
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  }
  .btn-hover:hover {
    background-position: 100% 0;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
  }
  
  .btn-hover:focus {
    outline: none;
  }
  
  .btn-hover.color-9 {
    background-image: linear-gradient(to right, #29323c, #485563, #2b5876, #4e4376);
    box-shadow: 0 4px 15px 0 rgba(45, 54, 65, 0.75);
  }
  
  @media (min-width: 1024px) {
    .empty_121361_ { padding : 0; }
    .empty_121361_ .top-txt { margin-bottom: 40px; }
    .empty_121361_ .top-txt h5 { font-size: 35px; }
    .empty_121361_ .top-txt h3 { font-size: 50px; }
    .empty_121361_ .vs-wrap { flex-direction: row; }
    .empty_121361_ .vs-wrap h4.title { font-size: 30px; }
    .empty_121361_ .vs-wrap ul.list li { font-size: 28px; padding: 5px 30px; height: 95px; display: flex; align-items: start; flex-direction: column; justify-content: center; }
    .empty_121361_ .vs-wrap ul.list li h3 { font-size: 30px; }
    .empty_121361_ .vs-wrap .left, .vs-wrap .right { padding: 40px; gap: 25px; }
    .empty_121361_ .vs-wrap h3.btm-txt { font-size: 28px; }
    .empty_121361_ .vs-wrap ul.list li p { font-size: 22px; }
    .empty_121361_ .vs-wrap .btm-txt { font-size: 24px; }
    .empty_121361_ .vs-wrap .vs-txt { font-size: 60px; transform: translate(-65%, -25%);}
    .empty_121361_ .vs-wrap .right .right-btn { 
      font-size: 18px; width: 140px; height: 140px; border-radius: 140px; right: 35px; 
      bottom: 40px;
    }
  }

