
/* ****************** 3칸 레이아웃  ****************** */

  #div_user_list_407011 .layout_420291_{z-index: 8000;}
#div_user_list_407011 .farm_screen {z-index:inherit}
.layout_420291_ {clear:both; min-width:150px; border-bottom:solid 1px #dbdbdb;width: 100%;background: #fff;z-index: 4;position:relative; }
.layout_420291_ > div {max-width:1400px; margin:0 auto;}
.layout_420291_ > div:after {content:''; display:block; clear:both;}
.layout_420291_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_420291_ > div > .container_1 {width:33.333333333333%;}
.layout_420291_ > div > .container_2 {width:33.333333333333%;}
.layout_420291_ > div > .container_3 {width:33.333333333333%;}
@media (min-width:1023px){
  .layout_420291_ > div {display: flex; align-items: center;}
  }

@media (max-width:1023px){
    .layout_420291_ {width:100%;}
	.layout_420291_ > div > .container_1 {display:none;}{ width:100%; }
	.layout_420291_ > div > .container_2 { width:100%; }
	.layout_420291_ > div > .container_3 { width:100%; }
}

@media \0screen{
	.layout_420291_ {min-width:1400px;}
}
@media (max-width:1023px){
    .layout_420291_{position: fixed; top: 0;z-index: 9999;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420321_ *{margin:0; padding:0;}

  .empty_420321_>p{font-size:15px;}
.empty_420321_>div{display:block;line-height: 1;}
  .empty_420321_ span.small{font-size:26px;font-weight:bold;letter-spacing: -1px;}
  .empty_420321_ span{font-size:36px;font-weight:bold;color:#000;letter-spacing: -1px;}

/* ****************** 로고 + 토글  ****************** */

  
.logo_420301_ {position:relative; padding:0 80px;}
.logo_420301_ * {box-sizing:border-box;}
.logo_420301_ h1 {display:table; width:100%; margin:0; padding:0; font-size:12px; text-align:left; table-layout:fixed; text-align:center;}
.logo_420301_ h1 a {display:table-cell;vertical-align:middle;}
.logo_420301_ h1 img {max-width:100%; max-height:100%; vertical-align:bottom;}

.toggle_420301_ {overflow:hidden; position:absolute; top:0;width:60px; height:60px; font-size:0; text-decoration:none;}
.toggle_420301_ img{top: 50%; left: 50%;transform: translate(-50%, -50%);width: 40%;position: absolute;}
  .icon_menu{left:0; border-right:solid 1px rgba(0,0,0,.1)}
  .icon_quick {right:0;border-left:solid 1px rgba(0,0,0,.1)}
  .icon_quick img{width:60%}
.toggle_420301_.use {display:block;}
.toggle_420301_.on:before {color:#ffd548;}

.tel_420301_ {display:block; right:10px;}
.tel_420301_:before {content:'\e604'; color:#ffd548;}
#farmBoxTel {display:none;}

.toggleSearch_420301_ {left:45px;}
.toggleSearch_420301_:before {content:'\e600';}
#farmBoxSearch {display:none;}
#farmBoxSearch.on {display:block;}

.toggleGnb_420301_ {left:45px;}
.toggleGnb_420301_:before {content:'\e602';}
#farmBoxGnb {display:none;}
#farmBoxGnb.on {display:block;}

#farmBoxLnb {display:block !important;position: fixed;background:#fff;
    width: 100%; height: 100%; z-index: 10001; top: 0;max-width: 270px;left: -270px;transition: all 0.5s;}
#farmBoxLnb.on {left:0;transition: all 0.5s;}
[id^=div_user_list] .toggle_420301_ {display:block;}
.quick_wrap{height: calc(100vh - 60px);    background: rgba(0,0,0,0.9);
    opacity: 1;width: 100%; position: fixed;z-index: 99; left: 0;display:none;}
  .quick_wrap.on{display:block;}
.quick_wrap .tel_wrap { width:86%; margin:0 auto; position:relative; padding:40px 0;     display: block;}
.quick_wrap .tel_wrap .icon_call { top:50%; transform:translate(0, -50%); left:0; position:absolute; width:35px; }
.quick_wrap .tel_wrap .btn_call { top:50%; transform:translate(0, -50%); right:0; position:absolute; font-size:15px; line-height:1; color:#ff0; padding:15px 10px; border-radius:50px; border:4px #fff solid; font-weight:bold}
.quick_wrap .tel_wrap .info_wrap { margin-left:45px; margin-right:90px; line-height:1.2; position:relative; }
.quick_wrap .tel_wrap .info_wrap div:nth-child(1) { font-family:'Oswald' !important; font-size:28px; color:#ff0; font-weight:bold; letter-spacing:-1px; }
.quick_wrap .tel_wrap .info_wrap div:nth-child(2) {font-size:9px; letter-spacing:-.5px; color:#fff; margin-top:5px }
.quick_wrap .tel_wrap .info_wrap:before { content:""; width:1px; height:100%; background:#fff; opacity:.2; top:0; left:0; position:absolute; }
.quick_wrap .quick_list{width: 86%;margin: 0 auto;padding:30px 0 50px;border-top: rgba(255,255,255,.2) solid 4px; border-bottom: rgba(255,255,255,.2) solid 4px;}
.quick_wrap .quick_list .linkBtn{display: inline-block; width: 32%; position: relative;margin-top: 20px;}
.quick_wrap .quick_list .linkBtn:before{content: '';top: 0;left: 0;position: absolute;width: 1px; height: 100%; background: rgba(255,255,255,.1)}
.quick_wrap .quick_list .linkBtn:nth-child(3):after,.quick_wrap .quick_list .linkBtn:last-child:after{content: '';top: 0;right: 0;position: absolute;width: 1px; height: 100%; background: rgba(255,255,255,.1)}
.quick_wrap .quick_list .linkBtn .title{font-size: 12px;line-height: 1; color: #ddd; text-align: center; margin: 10px 0 10px 0;}
.quick_wrap .quick_close{display:block;width:90px;height:90px;position: relative;cursor:pointer;margin: 0 auto;}
  .quick_wrap .quick_close:before, .quick_wrap .quick_close:after {position: absolute;content:' ';height: 60px;width: 1px;background-color: #fff;top: calc(50% - 30px);}
.quick_wrap .quick_close:before {transform: rotate(45deg);}
.quick_wrap .quick_close:after {transform: rotate(-45deg);}
	
@media (min-width:1024px){
	.logo_420301_ {padding:0; border-bottom:none;}
	.toggle_420301_ {display:none !important;}

}
  
@media (max-width:1023px){
  .logo_420301_ h1 img{max-width:230px;}
}
  
@media (max-width:767px){
  .logo_420301_ h1 img{max-width:180px;}
}
  
@media \0screen{
	.logo_420301_ {padding:0; border-bottom:none;}
	.toggle_420301_ {display:none !important;}
	[id^=farmBox] {display:block !important;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420311_ {padding:0; margin:0; list-style:none;display: flex;justify-content: end;align-items: center;}
.empty_420311_ .mem_wrap{padding:0; margin:0;line-height: 1;margin-right:50px}
.empty_420311_ .mem_wrap li{display:inline-block; font-size:15px;color: #252525;}
.empty_420311_ .mem_wrap li+li::before {width:1px; height:14px; background:#c5c5c5; content:'';display: inline-block;margin: -2px 20px 0;vertical-align: middle;}
.empty_420311_ .sns_wrap{font-size:0; text-align:right;}
.empty_420311_ .sns_wrap li{display:inline-block; margin-right:10px;}
.empty_420311_ .sns_wrap li:last-child{margin-right:0;}
.empty_420311_ .sns_wrap li a{display:block;}
.empty_420311_ .sns_wrap li a img{vertical-align: middle;}
@media (max-width:1023px){
  .empty_420311_ {display:none;}
}

/* ****************** 네비게이션 (비율형 A)  ****************** */

.lnb_420061_ {font-size:0;background:#fff;z-index: 9999;}
.lnb_420061_ * {box-sizing:border-box;}
.lnb_420061_ ul {margin:0; padding:0; list-style:none;}
.lnb_420061_ a {
	display:block; position:relative; height:54px; line-height:54px; text-align:left; text-decoration:none; text-align:;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.lnb_420061_ .dep1 > li > a {}
.lnb_420061_ .dep2 > li > a {font-size:13px; color:#545454;}
.lnb_420061_ .dep3_li > a:before {content:'- '; padding-left:15px;}

@media (min-width:1024px){
	/* dep1 */
  .lnb_420061_{position: relative;display:block !important;}
  .lnb_420061_>div{max-width: 1288px;margin: 0 auto;position:relative; }
  .lnb_420061_ .fixed_logo{display:none}
  .lnb_420061_.fixed{position:fixed;top:0;z-index:9999;background:#fff;width:100%;border-bottom: solid 1px #f7f7f7;}
  .lnb_420061_.fixed>div{display: flex; width: 100%; align-items: center;}
  .lnb_420061_.fixed  .fixed_logo{display:block;border-right:solid 1px rgba(0,0,0,0.2)}
  .lnb_420061_ .fixed_logo {width: 60px;overflow: hidden; text-align: center;}
  .lnb_420061_ .fixed_logo img{margin-left: 60px;animation:margin 0.5s forwards;}
  @keyframes margin{
  from{
    margin-left: 60px;
  }
  to{
    margin-left: 0;
  }
}
  .lnb_420061_.fixed .fixed_logo img{margin-left: 0;transition: all 0.5s;}
  .lnb_420061_.fixed .dep1{width:100%;}
  .lnb_420061_.fixed .dep2_bg{top:54px}
  .lnb_420061_.fixed .bar_container .bar_wrap .bar{margin-left: -57px;}
	.lnb_420061_ .dep1:after {content:''; display:block; clear:both;}
	.lnb_420061_ .dep1 > li {float:left; position:relative; z-index:600; width:20%;}
	.lnb_420061_ .dep1 > li:hover {z-index:610;}
	.lnb_420061_ .dep1 > li > a {z-index:620; font-size:17px;    letter-spacing: -.5px; text-align:center;}
	.lnb_420061_ .dep1 > li.on > a,
	.lnb_420061_ .dep1 > li:hover > a {color:#ff8686;transition:all 0.3s}
	/* dep2 */
  .dep2_wrap{position: absolute;z-index: -1; overflow: hidden;top: auto;
    left: 0; opacity: 0; display: none;}
  .dep2_bg{display: none;border-top:solid 1px rgba(0,0,0,0.1); background-color: rgba(255,255,255,0.9);
    height: 54px; position: fixed;left: 0; width: 100%;z-index:9}
  .main_menu.active .dep2_wrap {z-index: 10;height: 60px;visibility: visible;width: 1000%;box-sizing: border-box;
    display: block;}
  .lnb_420061_ .dep2{display: flex;align-items: center; height: 54px;}
  .lnb_420061_ .dep2 > li {display:inline-block;position: relative;}
  .lnb_420061_ .dep2 > li + li{padding-left:20px;}
  .lnb_420061_ .dep2 > li a:before {content: '';
    display:inline-block;width: 4px;height: 4px;
    border-top: 1px solid #333; border-right: 1px solid #333;
    transform: rotate(45deg);vertical-align: middle;margin: 0 10px 2px 0;opacity:0.3}
 .lnb_420061_ .dep2 > li > a:after{ content:'';bottom:15px; left:13px;width:0; height:1px; background:rgba(0,0,0,.2); position:absolute;transition: all 0.4s;opacity:0;display:block;}
  .lnb_420061_ .dep2 > li:hover a:after{opacity:1;width:calc(100% - 10px); transition: all 0.4s;}
	.lnb_420061_ .dep2 > li > a {color: #333;font-size:16px;}
	.lnb_420061_ .dep2 > li.on > a,
	.lnb_420061_ .dep2 > li:hover > a {color:#ff8686;transition:all 0.3s}
  .bar_container { width:100%; position:absolute; bottom:0px; left:0 ;}
	.bar_container .bar_wrap { position:relative }
	.bar_container .bar_wrap .bar { width:0px; height:3px; background:#000; position:relative }
}
  @media (max-width:1023px){
    .lnb_420061_ {display:none}
}

/* ****************** 네비게이션 (태블릿,모바일 버전)  ****************** */

.lnb_420071_ {border-bottom:2px solid #b40068;}
.lnb_420071_ .dep1 {margin:0; padding:0;clear:both}
.lnb_420071_ .dep1 > li {position:relative; margin:0; padding:0; list-style-type:none;background: #eee;border-bottom:solid 1px #fff;}
.lnb_420071_ .dep1 > li.on{background: #ff8686 !important}
  .lnb_420071_ .dep1 > li.on>a{color:#fff;font-weight:bold}
.lnb_420071_ .dep1 > li:before {content:''; display:block; position:absolute; top:0; left:0; z-index:10; width:100%; height:1px; background:rgba(255,255,255,.2);}
.lnb_420071_ .dep1 > li:first-child:before {display:none;}
.lnb_420071_ .dep1 > li > a {display:block; position:relative; font-size:16px;color:#333;font-weight:600;width: calc(100% - 25px);line-height:45px;height:45px;padding-left:25px;}
  .lnb_420071_ .dep1 > li.on{background:#f2f2f2}
.lnb_420071_ .dep1 > li[role=toggle] > a:after {content:'+'; position: absolute; right: 15px;color:#fff;font-size:26px;font-weight: 500;}
  .lnb_420071_ .dep1 > li.on > a:after{content:'-';font-size:40px;font-weight: 400;}
.lnb_420071_ .dep1 > li.on > .dep2 {display:block;}
.lnb_420071_ .dep2 {display:none;background:#fff;padding: 10px 0;}
.lnb_420071_ .dep2 > ul {margin:0; padding:0;}
.lnb_420071_ .dep2 > ul > li {margin:0; list-style-type:none;    border-bottom: solid 1px rgba(0,0,0,0.1);margin: 0 20px;padding-left: 10px;}
.lnb_420071_ .dep2 > ul > li > a {display:block;  font-size:12px;
    padding: 8px 0 8px 0;color: #666;position: relative;}
  .lnb_420071_ .dep2 > ul > li > a:before{display:inline-block;content:'';width:2px;height:2px;background:#999;    vertical-align: middle;margin-right: 5px;}
.lnb_420071_ .dep2_bg {display:none;}

  @media (max-width:1023px){
    .Lnbbg{position: fixed;top: 0;width: 100%;left: 0;right: 0;min-height: 100%;background: rgba(0, 0, 0, 0.5);
      z-index: 10000;display:none;}
  .lnb_420071_ .Lnbclose{display:block;width:40px;height:40px;position: relative;float:right;cursor:pointer}
  .lnb_420071_ .Lnbclose:before, .lnb_420071_ .Lnbclose:after {position: absolute;left: 15px;content:' ';height: 30px;width: 1px;background-color: #535353;}
.lnb_420071_ .Lnbclose:before {transform: rotate(45deg);}
.lnb_420071_ .Lnbclose:after {transform: rotate(-45deg);}
    .lnb_420071_ .Lnbmem{margin:0;padding:0;line-height: 60px; padding-left: 30px;}
    .lnb_420071_ .Lnbmem li{display:inline-block;    position: relative;}
    .lnb_420071_ .Lnbmem li + li:before{    content: '';display:inline-block;    vertical-align: middle;
    width: 1px;
    height: 22px;
      margin:0 20px;
    background: #ddd;
}
    .lnb_420071_ .Lnbmem li a{font-size: 14px; line-height: 1;color: #333;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_417851_ {
    position:relative; width:100%;height:400px;background:#dedede;text-align:center;background-position:center center;background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
.empty_417851_:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.3); position:absolute; top:0; left:0;}

.empty_417851_ p{margin:0; padding:0; position:absolute; top:40%; left:0; right:0; transform:translate(0,-50%); color:#fff; font-size:34px; z-index:100;}
.empty_417851_ p em{display:block; width:30px; height:2px; background:#fff; margin:20px auto 10px;}
.empty_417851_ p span{font-size:20px; color:rgba(255,255,255,.6);}

@media (max-width: 1023px){
  .empty_417851_ {height:300px;}
  .empty_417851_ p{top:50%;}
    .empty_417851_ p span{display:none;}
  .empty_417851_ p em{display:none;}
    .empty_417851_ p{font-size:20px; }
}

@media (max-width: 767px){
  .empty_417851_ {height:200px;}
    .empty_417851_ p{top:65%;}
  .empty_417851_ p span{display:none;}
  .empty_417851_ p em{display:none;}
    .empty_417851_ p{font-size:20px; }
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_419481_ {clear:both; min-width:150px;  width:80%; margin:0 auto; background:#fff; margin-top:-80px; position:relative; z-index:100;}
[id^=div_user_list] .layout_419481_ {margin-top:0; z-index:auto;}
.layout_419481_ > div:after {content:''; display:block; clear:both;}
.layout_419481_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}


@media (max-width:1600px){
  .layout_419481_{width:90%;}
}

@media (max-width:1300px){
  .layout_419481_{width:95%;}
}

@media (max-width:1023px){
  .layout_419481_{margin-top:-60px;}
}

@media (max-width:767px){
  .layout_419481_ {display:none;}
}

@media \0screen{
	.layout_419481_ {}
}

/* ****************** 서브 네비게이션  ****************** */

.snb_419491_ ul {margin:0; padding:0; list-style:none; font-size:0; text-align:center;}
.snb_419491_ li{display:inline-block;}
.snb_419491_ a {
	display:block; text-decoration:none; position:relative;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
  .snb_419491_ a:after{content:''; display:block; width:1px; height:16px; background:#ddd; position:absolute; top:50%; left:0; margin-top:-8px;}
  .snb_419491_ li:first-child a:after{display:none;}

.snb_419491_ .dep1 > li > div {display:none;}
.snb_419491_ .dep1 > li > a {
	position:relative; padding:28px 20px; letter-spacing:-1px;
	font-size:17px; color:#555; font-weight:300;
}
.snb_419491_ .dep1 > li.on > a,
.snb_419491_ .dep1 > li.active > a,
.snb_419491_ .dep1 > li:hover > a {color:#f58295;}

.snb_419491_ .dep2 {padding:8px 0; background:#ececec;}
.snb_419491_ .dep2 > li > a {padding:6px 15px; font-size:13px; font-weight:bold; color:#444;}
.snb_419491_ .dep2 > li.on > a,
.snb_419491_ .dep2 > li:hover > a {color:#000000;}

@media (max-width:1023px){
  .snb_419491_ .dep1 > li > a{font-size:16px; padding:20px 15px;}
}

/* ****************** 2칸 레이아웃  ****************** */

.layout_420341_ {clear:both; min-width:320px; background:linear-gradient( to right, #f4f4f4 50%, #2c2d32 50%);margin-top:100px;}
.layout_420341_ > div { max-width:1400px; margin:0 auto;padding:95px 0;}
.layout_420341_ > div:after {content:''; display:block; clear:both;}
.layout_420341_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_420341_ > div > .container_1 {width:50%;}
.layout_420341_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_420341_ > div > .container_1 { width:100%; }
	.layout_420341_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_420341_ {min-width:1400px;}
}
@media (max-width:1023px){
  .layout_420341_ {background:linear-gradient( to right, #fafbfd 10%, #e9e9e9 100%);}
  .layout_420341_ > div {padding:20px;}
  .layout_420341_ > div > .container_1{width:100%;}
  .layout_420341_ > div > .container_2{display:none}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

  .cs_wrap p{margin:0}
  .cs_wrap>div h2{font-size:20px;margin:0;}
  .cs_wrap>div h3{margin:0 0 7px; font-size: 18px; color: #8e6b53; font-weight: 500;}
  .cs_wrap .customer p{font-size:36px;font-weight:900; line-height:40px;}
  .cs_wrap .customer p span{font-size: 30px;margin-right: 5px;}
  .cs_wrap .customer p img{display:none;}

  .cs_wrap .surgery_hours p {display:inline-block; width:100%; font-size:18px; color:#2c2e34; line-height:30px; letter-spacing:-0.06em;}
  .cs_wrap .surgery_hours strong{font-weight:400;margin-right:10px;}
  .info{padding:15px 5px !important;position: relative}
  .info p{font-size:17px;color: #8e6b53;z-index:2;    position: relative;width:100% !important;padding:0 5px;line-height:1;font-weight: 500;}
  .info:after{display:block;content:'';width:100%;height:13px;background:#eae6e4;    position: absolute; bottom: 7px;z-index:1;}
  
  @media (min-width:1023px){
    .cs_wrap{padding-right: 130px;}
    .cs_wrap>div:not(.info){display:flex;align-items:center;overflow: hidden; position: relative;padding: 45px 15px; border-top: 1px solid #c5c5c5;}
    .cs_wrap>.surgery_hours{border-bottom: 1px solid #c5c5c5;}
    .cs_wrap>div> *:last-child{width:80%}
    .cs_wrap>div h2{width: 20%;}
  }
    @media (max-width:1023px){
      .cs_wrap>div{padding:20px 0}
      .cs_wrap .surgery_hours{border-top: 1px solid #c5c5c5;}
      .cs_wrap>div h2{margin: 0 0 10px;font-weight:400;}
      .cs_wrap .customer p{font-size: 35px; font-weight: 400;line-height: 1;}
      .cs_wrap .customer p img{display:inline-block;width:30px}
      .cs_wrap>div h3,.cs_wrap .surgery_hours p{font-size:16px;    line-height: 1;}
      .info{display:none;}
  }

/* ****************** 맞춤전송폼 - 기본폼  ****************** */

.myreg_form__420361_ * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.myreg_form__420361_ {padding-left: 130px; padding-right: 42px;}
.myreg_form__420361_ form{position:relative;}  
.myreg_form__420361_ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0;}
.myreg_form__420361_ dd * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.myreg_form__420361_ h3 {margin:0; padding:0; font-size:26px;color:#fff; text-align:left; letter-spacing:-1px;margin-bottom:20px;}
.myreg_form__420361_ input[type=text],
.myreg_form__420361_ textarea {width:100%;height:50px;padding-left: 24px;font-size:16px;color:#fff;background: #4a515c;border:none;}
  .myreg_form__420361_ textarea{padding-top:15px;height:117px;resize: none;}/*상담내용 텍스트 위치*/
.myreg_form__420361_ input[type=text]::placeholder,
.myreg_form__420361_ textarea::placeholder{color:#fff}
  .myreg_form__420361_ input + input{margin:10px 0;}
.myreg_form__420361_ label {font-size:12px;}

.myreg_form__420361_ .privacy {    margin: 10px 0;text-align: right;}
.myreg_form__420361_ .privacy > div {overflow:auto; height:120px; padding:10px; border:1px solid #aaa; border-radius:4px; background:#f1edea; font-size:13px; text-align:left; line-height:20px;}
.myreg_form__420361_ .privacy h4 {
	padding:5px 10px; border-radius:.3em; background:#bbb; color:#fff;
	text-shadow:-1px 0 1px rgba(0, 0, 0, 0.2), 1px 0 1px rgba(0, 0, 0, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
}
  
.myreg_form__420361_ .privacy label {display:inline-block; font-size:16px;    color: #8f8f8f;}
.myreg_form__420361_ .privacy label > input{display:inline-block; margin-right:5px; margin-top:3px;}
.myreg_form__420361_ .privacy a{font-size:12px; text-decoration:underline;}
.myreg_form__420361_ .submit {text-align:center; width:100%;height:60px}
.myreg_form__420361_ .submit button {padding:10px 30px; border:none; background-color:#8e6b53; cursor:pointer; font-size:22px; color:#fff;vertical-align:middle;width:100%;height: 100%;    transition: all .4s;}
.myreg_form__420361_ .submit button:hover{background-color:#4a515c;    transition: all .4s;}
.myreg_form__420361_ .submit button:after{content:'';display:inline-block;width: 0;margin-left: 15px;
  height: 0;border-bottom: 7px solid transparent;border-top: 7px solid transparent;border-left: 10px solid #fff;
  border-right: 10px solid transparent;}
@media (max-width:1023px){
  .myreg_form__420361_{display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_414051_ {display:block; position:relative; width:100%; height:0px;}
.solid_line_414051_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_413991_ {clear:both; min-width:320px; }
.layout_413991_ > div { max-width:1288px; margin:0 auto;    padding: 80px 0;}
.layout_413991_ > div:after {content:''; display:block; clear:both;}
.layout_413991_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_413991_ > div > .container_1 {width:25%;}
.layout_413991_ > div > .container_2 {width:75%;}

@media (max-width:1023px){
	.layout_413991_ > div > .container_1 { width:100%; }
	.layout_413991_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_413991_ {min-width:1288px;}
}
  @media (max-width:1023px){
    .layout_413991_ > div{padding:30px 20px 80px}
    .img_413351_{max-width:200px !important}
    .footer_info_379111_ span{font-size:13px !important}
  }

/* ****************** 이미지  ****************** */

.img_414041_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_414041_ * {box-sizing:border-box;}
.img_414041_ a {display:block; text-decoration:none;}
.img_414041_ img {max-width:100%; vertical-align:top;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_420331_ {text-align:left;}
.empty_420331_ ul{list-style:none; padding:0px;}
.empty_420331_ li{display:inline-block;  margin-top:0px;}
  .empty_420331_ li a{position: relative;padding:0 20px;}
  .empty_420331_ li img{vertical-align: middle;}
.empty_420331_ li a:before,.empty_420331_ li:last-child a:after {    content: '';top: 5%;left: 0; position: absolute;
    width: 1px; height: 90%; background: rgba(0,0,0,.1);}
  .empty_420331_ li:last-child a:after{right:0;left:auto}

/* ****************** 공백  ****************** */

.empty_line_265075_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_265075_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_265075_:before {content:'공백: 10px'; 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';}
}

/* ****************** 하단 정보  ****************** */

.footer_info_414021_ span {position:relative; display:inline-block; padding:0 15px; font-size:15px; color:#333; line-height:1.7;}
.footer_info_414021_ span:before,  .footer_info_414021_ div>span:last-child:after{content:''; display:block; position:absolute; left:0; top:50%; width:1px; height:15px; margin-top:-6px; background-color:#222;}
.footer_info_414021_ div>span:last-child:after{left:auto;right:0}
  .footer_info_414021_ .copyright{font-size:15px;    text-transform: uppercase; color:#333;}
.footer_info_414021_ .copyright a{color:#8e6b53;}


/* ****************** 하단 메뉴  ****************** */

.fnb_414031_ ul {margin:0; padding:0; list-style:none; font-size:0; padding:0px 0;}
.fnb_414031_ li {position:relative; display:inline-block; font-size:17px;}
.fnb_414031_ li a {display:block; height:30px; line-height:30px; margin:0; padding:0 15px;color:#989898; font-size:14px; text-decoration:none; letter-spacing:-1px;}
.fnb_414031_ li a:before,.fnb_414031_ 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_414031_ li:last-child a:after{right:0;left:auto}
.fnb_414031_ p {margin:0; padding:0 15px;font-size:12px; color:#333;}

@media (max-width: 1200px){
nav.fnb_414031_ {padding: 15px 0 5px;}
nav.fnb_414031_ a{font-size:12px;} 
}
