
/* ****************** 2칸 레이아웃  ****************** */

[id^=div_user_list] .layout_199251_{    position: relative;    z-index: 8000;}
[id^=div_user_list] .layout_199251_ *{color:#000;}
.layout_199251_ {clear:both; min-width:320px;    position: fixed;top:0;
    width: 100%; height: 80px;background: rgba(255, 255, 255, 0.05); box-shadow: 0 1px 9px rgba(0, 0, 0, .1);
    transition: all .5s ease;z-index: 99;}
  .layout_199251_.fixed{background: #fff; opacity: 0.9; border-bottom: 0; top: 0;}
  .layout_199251_.fixed .dep1 > li > a{    color: #000 !important;    opacity: 0.8;}
    .layout_199251_.fixed .mem_wrap a{    color: #000 !important;}
  .layout_199251_ > div { display:flex;}
.layout_199251_ > div:after {content:''; display:block; clear:both;}
.layout_199251_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_199251_ > div > .container_1 {width:210px;}
.layout_199251_ > div > .container_2 {width:calc(100% - 210px);}

@media (max-width:1023px){
	.layout_199251_ > div > .container_1 { width:100%; }
	.layout_199251_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_199251_ {min-width:1000px;}
}
  @media (max-width:1023px){
	.layout_199251_ > div > .container_1 {width:100%;}
	.layout_199251_ > div > .container_2 {display:none}
    /*.layout_199251_,.layout_199251_>div{height:0 !important;}
    .layout_199251_.fixed:after{height:60px;content:''; display:block; width:100%;background: #fff;}*/
}

/* ****************** 로고 + 토글  ****************** */

  
.logo_199261_ {position:relative; }
.logo_199261_ * {box-sizing:border-box;}
.logo_199261_ h1 {width:100%; margin:0; padding:0; text-align:center;}
.logo_199261_ h1 a {display:flex;align-items:center;height: 80px;}
.logo_199261_ h1 img {max-width:100%; max-height:100%;}
  .logo_199261_ h1 img.logo_b{display:none;}
  .layout_199251_.fixed .logo_w{display:none}
  .layout_199251_.fixed .logo_b{display:inline-block;}
  
.tel_199261_ {display:block; right:10px;}
.tel_199261_:before {content:'\e604'; color:#ffd548;}
#farmBoxTel {display:none;}

.toggleSearch_199261_ {left:45px;}
.toggleSearch_199261_:before {content:'\e600';}
#farmBoxSearch {display:none;}
#farmBoxSearch.on {display:block;}

.toggleGnb_199261_ {left:45px;}
.toggleGnb_199261_:before {content:'\e602';}
#farmBoxGnb {display:none;}
#farmBoxGnb.on {display:block;}

[id^=div_user_list] .toggle_199261_ {display:block;}
@media (min-width:1024px){
	.logo_199261_ {padding:0; border-bottom:none;margin-left:10px}
	.icon_menu {display:none !important;}
}
  
@media (max-width:1023px){
  .logo_199261_{margin-left:20px}
  .logo_199261_ h1 a{height:60px}
  .logo_199261_ h1 img{max-width:230px;}
}
  
@media (max-width:767px){
  .logo_199261_ h1 img{max-width:180px;}
}
  
@media \0screen{
	.logo_199261_ {padding:0; border-bottom:none;}
	.toggle_199261_ {display:none !important;}
	[id^=farmBox] {display:block !important;}
}

/* ****************** 네비게이션 (비율형 A)  ****************** */

.lnb_199271_ {font-size:0;display:flex;justify-content: end;}
.lnb_199271_ * {box-sizing:border-box;}
.lnb_199271_ ul {margin:0; padding:0; list-style:none;}
.lnb_199271_ a {}
.lnb_199271_ .dep1 > li > a {
	    display: block;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    text-align: center;
    font-size: 18px;
    line-height: 80px;
    font-weight: 500;
    color: #fff;
    opacity: 0.9;
}
.lnb_199271_ .mem_wrap{    height: 80px;
    line-height: 80px;
    float: right;
    padding-left: 15px;
    padding-right: 15px; margin-right:0px;}
.lnb_199271_ .mem_wrap li{display: inline-block; padding: 0 10px;
    text-align: center;}
  .lnb_199271_ .mem_wrap a{color: #fff; font-size: 12px;}
  .lnb_199271_ .mem_wrap a i{margin-right:3px}
@media (min-width:1024px){
	/* dep1 */
    .lnb_199271_ .mem_wrap{margin-right:100px; }
	.lnb_199271_ .dep1:after {content:''; display:block; clear:both;}
	.lnb_199271_ .dep1 > li {display: inline-block;    position: relative;
    padding: 0 15px;
    height: 80px;
    line-height: 80px;
    float: left;
    margin-left: -1px;
    transition: all 0.5s;
    white-space: nowrap;}
	.lnb_199271_ .dep1 > li > div {display:none;position:absolute; left:0; width:220px;background-color: #333;}

	/* dep2 */
  .lnb_199271_ .dep2 > li{border-top: 1px solid #525252;height:50px; line-height:48px;}
  .lnb_199271_ .dep2 > li:first-child{border-top: 0;}
	.lnb_199271_ .dep2 > li > a {    width: 100%; height: 100%;display: block;
    padding: 0 20px; color: #fff; font-size: 14px; line-height: 50px;}
	.lnb_199271_ .dep2 > li:hover > a {background-color:#35B5B8;}
}

/* ****************** 네비게이션 (태블릿,모바일 버전)  ****************** */

  .toggle_187551_ {overflow:hidden; position:fixed; width: 30px;
  height: 40px; font-size:0; text-decoration:none;top: 11px; right: 15px;z-index:10002}
.toggle_187551_ span {position: absolute;left: 0;width: 100%;height: 2px;background-color: #fff;    transition: all 0.5s;}
   .icon_menu.fixed span{    background-color: #35B5B8;width:100%}
.toggle_187551_.on span {
	background-color:#fff;
	height:1px
}
  .toggle_187551_ span:nth-of-type(1) {top: 8px;}
.toggle_187551_ span:nth-of-type(2) {top: 16px;width:25px}
  .toggle_187551_ span:nth-of-type(3) {bottom: 13px;}
.toggle_187551_.on span:nth-of-type(1) {
  -webkit-transform: translateY (16px) rotate (-45deg);
  transform: translateY(16px) rotate(-45deg);
  width:100%;
  top: 0px;
}
  .toggle_187551_.on span:nth-of-type(2) {opacity: 0;}
.toggle_187551_.on span:nth-of-type(3) {
  -webkit-transform: translateY(-23px) rotate(45deg);
  transform: translateY(-23px) rotate(45deg);
  width:100%;
  bottom: 0px;
}
  #farmBoxLnb {display:none;position: fixed;background:#000;    opacity: 0.9;    padding-top: 60px;
    padding-left: 20px; padding-right: 10px; width: 100%; height: 100%; z-index: 10001; top: 0;max-width: 400px;right: -400px;transition: all 0.5s;    box-sizing: border-box;border-bottom:none}
#farmBoxLnb.on {right:0;transition: all 0.5s;display:block !important}
.lnb_199281_ {border-bottom:2px solid #b40068;}
.lnb_199281_ .dep1 {margin:0; padding:0;clear:both}
.lnb_199281_ .dep1 > li {position:relative; margin:0; padding:0; list-style-type:none;    line-height: 55px;
    border-bottom: 1px solid #333;}
  .lnb_199281_ .dep1 > li:last-child{border-bottom:none}
.lnb_199281_ .dep1 > li > span {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height:50px;
  font-size: 14px;
  transition: all 0.4s;
  color:#35B5B8;
  line-height: inherit;
  cursor:pointer;
      justify-content: center;
    display: flex;
    align-items: center;
}
.lnb_199281_ .dep1 > li.on > span {
  transform: rotate(180deg);
}
.lnb_199281_ .dep1 > li > a {display: inline-block;color:#fff;
    padding: 0 10px; font-size: 16px;    width: 100%;box-sizing: border-box;}
.lnb_199281_ .dep1 > li.on > .dep2 {display:block;}
.lnb_199281_ .dep2 {display:none;}
.lnb_199281_ .dep2 > ul {margin:0; padding:0;}
.lnb_199281_ .dep2 > ul > li {margin:0; list-style-type:none;       border-top: 1px solid #474747;
    background-color: #222;    line-height: 40px;}
.lnb_199281_ .dep2 > ul > li > a {color:#fff;display: inline-block; padding: 3px 15px 3px 20px; font-weight: 300;    line-height: initial;}
  .lnb_199281_ .dep2_bg {display:none;}

  @media (max-width:1023px){
      .layout_199251_{height:60px}
  .layout_199251_ .logo_187551_ h1 a{height:60px; display: inline-flex;
    align-items: center;float: left;}
    .lnb_199281_ .Lnbmem{padding:0;text-align:center;height: 50px;margin-bottom: 10px;}
.lnb_199281_ .Lnbmem li{display: inline-block; padding: 0 10px;
    text-align: center;}
  .lnb_199281_ .Lnbmem a{color: #fff; font-size: 12px;}
  .lnb_199281_ .Lnbmem a i{margin-right:3px}
  }

/* ****************** 서브 네비게이션  ****************** */

.snb_178149_{background-size:cover !important; background-attachment:fixed; padding:200px 0 80px;}
.snb_178149_ h1 {
	height:20px; line-height:20px; margin:0; padding:20px 5px 0px;
	font-size:44px; font-weight:500; text-align:center; color:#fff; text-shadow:0 0 7px rgba(0,0,0,.7);
}
.snb_178149_ > p{font-size:15px; color:#fff; font-weight:100; margin:4px 0 32px; text-align:center; opacity:.7; letter-spacing:4px; text-shadow:0 0 7px rgba(0,0,0,.7);}
.snb_178149_ ul {margin:0; padding:0; list-style:none; font-size:0; text-align:center; max-width:1200px; margin:0 auto;}
.snb_178149_ li{display:inline-block; width:11%; margin:0 5px 5px; border:1px solid #fff;  transition:all .25s;}
.snb_178149_ .dep1 > li:hover{background:#fff; border-color:#fff;}
.snb_178149_ .dep1 > li.on,
.snb_178149_ .dep1 > li.active{background:#35b5b8; border-color:#35b5b8;}
.snb_178149_ a {
	display:block; text-decoration:none;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

.snb_178149_ .dep1 > li > div {display:none;}
.snb_178149_ .dep1 > li > a {
	position:relative; padding:13px 15px;
	font-size:15px; color:#fff; transition:all .25s;
}
.snb_178149_ .dep1 > li:hover > a {color:#444;}
.snb_178149_ .dep1 > li.on > a,
.snb_178149_ .dep1 > li.active > a{color:#fff;}


@media (max-width:1023px){
  .snb_178149_{padding:100px 0 25px;}
  .snb_178149_ h1{font-size:38px;}
  .snb_178149_ > p{font-size:16px; margin:0px 0 25px;}
  .snb_178149_ li{margin:0 5px 3px;}
  .snb_178149_ .dep1 > li > a{font-size:14px; padding:8px 1em;}
}

@media (max-width:767px){
  .snb_178149_{padding:80px 0 20px;}
  .snb_178149_ h1{font-size:25px;}
  .snb_178149_ > p{font-size:13px; margin:0 0 20px;}
  .snb_178149_ li{width:auto; margin:0 2px 3px;}
  .snb_178149_ .dep1 > li > a{font-size:13px; padding:8px 0.5em;}
}

/* ****************** 실선  ****************** */

.solid_line_187781_ {display:block; position:relative; width:100%; height:0px;}
.solid_line_187781_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_199191_ {clear:both; min-width:320px; background:#f9f9f9}
.layout_199191_ > div { max-width:1600px; margin:0 auto;    padding: 80px 0;}
.layout_199191_ > div:after {content:''; display:block; clear:both;}
.layout_199191_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_199191_ > div > .container_1 {width:75%;}
.layout_199191_ > div > .container_2 {width:25%;text-align:right}

@media (max-width:1023px){
	.layout_199191_ > div > .container_1 { width:100%; }
	.layout_199191_ > div > .container_2 { width:100%; }
}
@media \0screen{
	.layout_199191_ {min-width:1600px;}
}
   @media (min-width:1024px){
   .layout_199191_ > div > .container_1 {display:flex;}
      .layout_199191_ > div {padding: 80px 0 140px;}
  }
  @media (max-width:1023px){
    .layout_199191_ > div{padding:30px 20px 80px}
    .img_413351_{max-width:200px !important}
    .footer_info_379111_ span{font-size:13px !important}
    .layout_199191_ > div > .container_2,.empty_187631_{text-align: center !important;}
  }

/* ****************** 이미지  ****************** */

.img_199241_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;max-width: 350px;}
.img_199241_ * {box-sizing:border-box;}
.img_199241_ a {display:block; text-decoration:none;}
.img_199241_ img {max-width:100%; vertical-align:top;}

/* ****************** 하단 정보  ****************** */

  .footer_info_199201_{word-break:keep-all}
.footer_info_199201_ span {position:relative; display:inline-block; font-size:15px; color:#333; line-height:1.7;}
  .footer_info_199201_ .copyright{font-size:14px;    text-transform: uppercase; color:#333;}
.footer_info_199201_ .copyright a{color:#8e6b53;}
   @media (min-width:1024px){
     .footer_info_199201_ span{padding-right:10px}
    .footer_info_199201_ span + span{padding-left:10px}
  .footer_info_199201_ span + span:before{content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:15px; margin-top:-6px; background-color:#222;}
  }


/* ****************** 하단 메뉴  ****************** */

.fnb_199211_ ul {margin:0; padding:0; list-style:none; font-size:0; padding:0px 0;}
.fnb_199211_ li {position:relative; display:inline-block; font-size:17px;}
.fnb_199211_ li a {display:block; height:30px; line-height:30px; margin:0; padding:0 15px;color:#000; font-size:16px; text-decoration:none; letter-spacing:-1px;font-weight:500}
.fnb_199211_ li a:before,.fnb_199211_ li:last-child a:after {content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:15px; margin-top:-6px; background-color:rgba(0,0,0,.2);}
.fnb_199211_ li:last-child a:after{right:0;left:auto}
.fnb_199211_ p {margin:0; padding:0 15px;font-size:12px; color:#333;}

@media (max-width: 1200px){
nav.fnb_199211_ {padding: 15px 0 5px;}
nav.fnb_199211_ a{font-size:12px;} 
}

/* ****************** 공백  ****************** */

.empty_line_265075_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_265075_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_265075_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1200px){
	.empty_line_265075_ {height:10px; line-height:1px;}
	[id^=div_user_list] .empty_line_265075_:before {content:'공백: 10px';}
}

 @media \0screen{
	.empty_line_265075_ {height:10px; line-height:10px;}
	[id^=div_user_list] .empty_line_265075_:before {content:'공백: 10px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_199231_ {text-align:right;}
.empty_199231_ ul{list-style:none; padding:0px;}
.empty_199231_ li{display:inline-block;  margin-top:0px;}
  .empty_199231_ li a{position: relative;padding:0 20px;}
  .empty_199231_ li img{vertical-align: middle;}
.empty_199231_ li a:before,.empty_199231_ li:last-child a:after {    content: '';top: 5%;left: 0; position: absolute;
    width: 1px; height: 90%; background: rgba(0,0,0,.1);}
  .empty_199231_ li:last-child a:after{right:0;left:auto}
