/* @import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" ); */

/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css); */

/* @import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); */

/* .nanummyeongjo * { */
/*  font-family: 'Nanum Myeongjo', serif; */
/* } */


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

#wp-admin-bar-wpseo-menu,#wp-admin-bar-w3tc,#wp-admin-bar-updates{display: none;}

*{font-family: "Nanum Gothic", sans-serif !important;}
.avia-post-prev, .avia-post-next{display: none;}
/* common */
#header_main_alternate{border-top: 1px solid #242223 !important;background: #181617 !important;}
#header_main{background:#181617 }
.html_header_top #top .av_header_stretch .container{max-width: 1200px;}
#gl_link_div{ width: 109px;height: 19px;position: absolute;top: 25%;left: 0;margin-top:-9.5px;z-index: 1; }
#gl_link_div a{background: url("/wp-content/themes/enfold-child/custom/img/main_global.png");display: block;float: left;width: 21px;height: 19px;margin-right: 5px;}
#gl_link_div #en_link_a{background-position:0 0}
#gl_link_div #cn_link_a{background-position-x:-29px;}
#gl_link_div #th_link_a{background-position-x:-88px;}
#gl_link_div #jp_link_a{background-position-x:-59px;}
#top_sns_link_div{ width: 52px;height: 22px;position: absolute;top: 25%;right: 0;margin-top:-11px;z-index: 1;}
#top_sns_link_div a{background: url("/wp-content/themes/enfold-child/custom/img/main_sns02.png");display: block;float: left;width: 50%;height: 22px;}
#top_sns_link_div #fb_link_a{background-position:0 0}
#top_sns_link_div #bl_link_a{background-position-x:-26px;}
#top_member_link_div{ width: 162px;height: 22px;position: absolute;top: 25%;right: 60px;color: #fff;z-index: 3;line-height: 22px;font-size: 13px;margin-top: -11px;text-align: right;}
#top_member_link_div a{display: inline-block;color: #fff;text-decoration: none;}
#top_member_link_div span{margin: 0 18px;}
#gl_link_div a:HOVER , #top_sns_link_div a:HOVER,  #top_member_link_div a:HOVER{opacity:0.5;}
#m_quick_common_btn{display: none;}

#sleep_link_a{position: absolute;top: 10px;left: 115px;height: 31px;width: 144px;z-index: 1;}
#sleep_link_a img{display: block;}

/* rolloing */
#rolloing_div_lks{width: 195px;position: absolute;top: 48px;right: 0;z-index: 3;height: 45px;z}
#rolloing_div_lks img{display: block;position: absolute;top: 0;left: 0;}
#quick_bottom_counsel_div{display: none;}
@media only screen and (max-width: 1023px) {
	#rolloing_div_lks{display: none !important;}
	#quick_bottom_counsel_div{display: block;}	
}	



#m_gl_link_div{ width: 115px;height: 19px;position: absolute;top: 50%;right: 20px;margin-top:-9.5px;z-index: 1; }
#m_gl_link_div a{background: url("/wp-content/themes/enfold-child/custom/img/main_global.png");display: block;float: left;width: 21px;height: 19px;margin-left: 5px;}
#m_gl_link_div #m_en_link_a{background-position:0 0}
#m_gl_link_div #m_cn_link_a{background-position-x:-29px;}
#m_gl_link_div #m_th_link_a{background-position-x:-88px;}
#m_gl_link_div #m_jp_link_a{background-position-x:-59px;}

.lks_menu{width: 1200px;padding: 0px 0px;margin: 0 auto;text-align: center;height: 47px }
.lks_menu li{cursor: auto;}
.lks_on{display: block;}



/* mobile */





.m_lks_menu_bg{    position: fixed;top: 0;left: 0;width: 86%;height: 100%;background-color: #fff;z-index: 999999;font-size: 14px;overflow: hidden;left: -100%;}

@media only screen and (max-width: 1189px) {
#advanced_menu_toggle{left: 0;background: #000;}
}
.m_lks_menu_bg .lks_m_menu_wrap{width: 120%;
    width: -webkit-calc(100% + 30px);
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    overflow-y: auto;
    height: 100%;
    position: relative;}
.lks_m_menu_wrap::-webkit-scrollbar{display: none;width: 0;height: 0}
.m_lks_menu_bg::-webkit-scrollbar{display: none;width: 0;height: 0}
ul, ol, li {
    list-style: none;
    word-break: keep-all;
}
#lks_m_menu_hide{position: fixed;width: 27px; z-index: 999999;top: 5%;left: 87.5%;display: none;}

.m_lks_menu_top{height: 42px;border-bottom: 1px solid #555555;background: #181514;line-height:42px;text-align: left;color:#fff;padding-left: 20px;font-weight: bold;position: relative;}
.m_lks_menu_top a{text-decoration: none;color: #fff;}


.lks_m_menu_banner1{width: 100%;height: 65px;background: #181514;padding: 10px 0;}
.lks_m_menu_banner1 > ul{margin: 0;padding: 0;}
.lks_m_menu_banner1 > ul > li{float: left;width: 33%;height:45px;line-height: 45px;text-align: center;}
.lks_m_menu_banner1 > ul > li a{display: block;width: 50%;margin: 0 auto;}
.lks_m_menu_banner1 > ul > li  img{vertical-align: middle;}
.lks_m_menu_banner1 > ul > li:nth-child(1){border-right: 1px solid #555555;}
.lks_m_menu_banner1 > ul > li:nth-child(2){border-right: 1px solid #555555;}

.lks_m_menu_banner2{height: 42px;background: #cecece;line-height: 42px;text-align: center;}
.lks_m_menu_banner2 > span:nth-child(1){font-size: 12px; color: #2a2828;line-height: 42px;font-weight: bold;margin-right: 5px;}
.lks_m_menu_banner2 > span:nth-child(2){font-size: 14px; color: #fff; padding: 3px 5px;;font-weight: bold;background: #969696;}

/* .lks_m_menu_right_ul li:nth-child(2n) {margin-right: 4%} */
/* .lks_m_menu_right_ul li:nth-last-child(2){margin: 0;width: 50%;padding-left: 9%;} */
/* .lks_m_menu_right_ul li:nth-last-child(1){margin: 0;width: 50%;padding-left: 9%;} */









#pc_common_counsel_div{width: 87px;height: 641px; position: fixed;right: 0;top:148px;background: rgba(255,255,255,0.8);z-index: 999999; 
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.50);
    -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.50);
    box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.50);
        border: 1px solid #ddd;
        border-right: none;
        border-bottom: none;
}
#pc_common_counsel_btn a{display: block;width: 87px;height: 100px;background: url("/wp-content/themes/enfold-child/custom/img/pc_quick_bar.png") no-repeat;text-decoration: none;
cursor: pointer;
}
.quick_counsel_form a{text-decoration: none;color: #000;}
.quick_counsel_form label{cursor: pointer;}

#pc_common_counsel_btn .a1{background-position: 0 0;}
#pc_common_counsel_btn .a2{background-position: 0 -100px;}
#pc_common_counsel_btn .a3{background-position: 0 -200px;}
#pc_common_counsel_btn .a4{background-position: 0 -300px;}
#pc_common_counsel_btn .a5{background-position: 0 -400px;}
#pc_common_counsel_btn .a6{background-position: 0 -500px;height: 96px;}
#pc_common_counsel_btn .a7{background-position: 0 -596px;height: 45px;}

#pc_common_counsel_btn .hover_a:HOVER { background-position-x:-87px;}
#pc_common_counsel_btn .active_a{background-position-x:-87px;}

#pc_small_counsel_btn{display: none;width: 36px;height: 149px; position: fixed;right: 0;top:384px;z-index: 999999; 
background: url("/wp-content/themes/enfold-child/custom/img/pc_quick_bar.png") no-repeat;background-position: 0 -642px;cursor: pointer; }

.quick_counsel_form{height:641px; width: 369px;position: fixed;right: -409px;background: #fff;top:148px;z-index: 999998;  }
.quick_counsel_form .close_pc_form{width: 40px;height: 33px;position: absolute;top:0;left: -40px;background: url("/wp-content/themes/enfold-child/custom/img/pc_quick_bar.png") no-repeat;
background-position: 0 -794px;cursor: pointer;}

#top .quick_counsel_form ul , #top .quick_counsel_form ul li{padding: 0;margin: 0;list-style: none;}

#top .quick_counsel_form .top_li{height: 62px;color: #fff;background: #2f3042;line-height: 62px;padding-left: 25px;font-size: 18px;font-weight: bold;}
#top .quick_counsel_form .padding_li{padding:0 25px;}
#top .quick_counsel_form .privacy_view{padding-left: 45px;font-size: 14px;}
#top .quick_counsel_form .privacy_view input{height: 18px; width: 18px;vertical-align: -4px;}
#top .quick_counsel_form .submit_btn{margin: 0 25px;height:49px;margin-top: 25px;background: #ed008c;color: #fff;font-size: 20px;line-height: 49px;
    text-align: center;font-weight: bold;cursor: pointer;padding: 0; }

#top .quick_counsel_form .submit_input_btn{margin: 0 ;height:49px;background: #ed008c;color: #fff;font-size: 20px;
    text-align: center;font-weight: bold;cursor: pointer;padding: 0; width: 100%;outline: none;border: none;}

#top .quick_counsel_form .padding_li > ul li{float: left;}
#top .quick_counsel_form .padding_li > ul li input,#top .quick_counsel_form .padding_li > ul li textarea{margin: 25px 0;}
#top .quick_counsel_form2 .padding_li > ul li input,#top .quick_counsel_form2 .padding_li > ul li textarea{margin: 15px 0;}
#top .quick_counsel_form .padding_li > ul li input{height: 38px;}
#top .quick_counsel_form .padding_li > ul li textarea{height: 150px;resize:none;}
#top .quick_counsel_form .padding_li > ul .th_li{width: 80px;font-weight:bold;font-size: 16px;height:88px;line-height: 88px; }
#top .quick_counsel_form2 .padding_li > ul .th_li{height:68px;line-height: 68px; }
#top .quick_counsel_form .padding_li > ul .td_li{width: 239px;}
#top .quick_counsel_form .padding_li > .border_bottom{border-bottom: 1px solid #cccccc;}
#top .quick_counsel_form .padding_li > .radio_ul li input{height: 18px; width: 18px;vertical-align: -3.8px;margin: 13.5px 0; }
#top .quick_counsel_form .padding_li > .radio_ul .th_li{height: 45px;line-height: 45px;}
#top .quick_counsel_form .padding_li > .radio_ul label {font-weight: normal;}
#top .quick_counsel_form .padding_li > .check_ul li input{height: 18px; width: 18px;vertical-align: -3.8px;margin: 0; margin-top: 13.5px ; }
#top .quick_counsel_form .padding_li > .check_ul .th_li{height: 45px;line-height: 45px;}
#top .quick_counsel_form .padding_li > .check_ul label {display: inline-block;font-weight: normal;margin-right: 10px;}

#top .quick_counsel_form .padding_li > ul .phone_li input{float: left;width: 77px;} 


/*  menu */
.span{display: block;}
header .center{width: 1200px;max-width: 1200px;margin: 0 auto; height: 50px;}
#m_menu_div ul,#m_menu_div ul li,
nav ul , nav ul li{margin-left: 0;margin-bottom: 0;margin: 0;}
#m_menu_div p,
nav p{margin: 0 auto;}
#pc_menu_div{background: #181617;height: 50px;position: relative;    
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);
    -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);
    box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);}
/* #pc_menu_div:BEFORE{width: 100%;height: 1px;border-top: 1px solid #242223;left: 0;top: 0;position: absolute;content: "";z-index: 10;} */
.mn_ul_list{height: 50px;z-index: 9;}
.mn_ul_list a{width: 100%;height: 100%;text-decoration: none;}
.mn_1depth{float: left;width: 194.8px;text-align: center;height: 50px;position: relative;cursor: pointer;line-height: normal;z-index: 9;display: table;}
.mn_id_1{width: 226px;}
.mn_1depth:AFTER{clear: both;}
.mn_1depth ul{overflow: hidden;opacity:0;}
.mn_1depth > ul{position: absolute;top: 100%;left: 0;height: 0;width: 100%;z-index: 1;background:#fff;z-index: 9;}
#pc_menu_div .mn_id_1 > ul{background: none;}
.mn_ul_list .active{color: red;}
.mn_id_1 .mn_2depth > li{background:#181617; }


#pc_menu_div a:HOVER{opacity:1;text-decoration: none;cursor: pointer;}
.mn_1depth > .mn_2depth > li{height: 74px;line-height: normal;font-size: 14px;text-align: left;border-top:1px solid #e1e1e1;display: table;width: 100%;}
.mn_1depth > .mn_2depth > li:FIRST-CHILD{border-top:none;}
.mn_1depth > .mn_2depth > li > a{display: table-cell;vertical-align: middle;}
.mn_1depth > .mn_2depth > li a{padding-left: 10px;color: #363636;}

.mn_id_1 .mn_2depth li > a{color: #fff;}
.mn_id_1 > .mn_2depth > li a{padding-left: 0px;}
#pc_menu_div .mn_1depth > .mn_2depth > li a:hover{color: #fff !important;background:#09baad; }
#pc_menu_div .mn_id_1 > .mn_2depth > li .mn_3depth .link a:hover{background: none;color:#09baad !important;  }
/* .mn_id_1 > .mn_2depth{width: 174px;} */
.mn_id_1 > .mn_2depth > li{width:226px;padding-left: 40px;border-bottom: 1px solid #2a2a2a;border-top: none; }
.mn_id_1 > .mn_2depth > .li7{border-bottom: none;}
.mn_id_1 > .mn_2depth{text-align: left;}

/* 아래 width 를 줄이고 나머지공간을 padding 로 채워야 할것이다 . */
.mn_1depth .mn_3depth{position: absolute; top:0 ;height: 0; left: 226px;width: 974px;}
#pc_menu_div .mn_1depth > a{color: #a69c9f;background-color:#181617;display: table-cell;vertical-align: middle;}
#pc_menu_div .mn_1depth .mn_3depth > li{float: left;width: 25%;height: auto;padding:25px 40px 0 40px;position: relative;}
#pc_menu_div .mn_1depth .mn_3depth > li:AFTER{content: "";position: absolute;width: 1px;height: 280px;top: 67px;right: 0;border-right: 1px solid #efefef;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul{margin-bottom: 25px;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul > li{font-size: 15px;line-height: normal;}
#pc_menu_div .mn_1depth .mn_3depth > li a{color: #363636;}
.mn_id_1 .mn_2depth > li > a:HOVER{opacity:1;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul a{cursor: text;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul .cat_txt{font-weight: bold;font-size: 16px;border-bottom: 1px solid #ddd;padding-bottom: 13px;cursor: text;color: #363636;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul .link{margin-top: 10px;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul .link a{cursor: pointer;}

#pc_menu_div .mn_1depth .mn_3depth > .bg_img_li{float: right;width: 50%;padding: 0;height: 100%;}
#pc_menu_div .mn_1depth .mn_3depth > .bg_img_li:AFTER{display: none;}

/*bg_img_li*/
#pc_menu_div .mn_id_1 .mn_2depth > li .bg_img_li{padding-top: 30px;position: relative;}
#pc_menu_div .mn_id_1 .mn_2depth > li .bg_img_li .custom_p1{font-size: 30px;color: #fff;background: #323232;display: inline-block;padding: 5px 10px;margin: 5px 0;}
.mn_id_1 .mn_2depth > li .bg_img_li{text-align: center;}
.mn_id_1 .mn_2depth > li .bg_img_li *{text-align: center;line-height: normal;color: #323232;}
.mn_id_1 .mn_2depth > li .bg_img_li p{font-size: 18px;}

.mn_id_1 .mn_2depth > .li1 .bg_img_li .p3{font-size: 30px;font-weight: bold;}
.mn_id_1 .mn_2depth > .li1 .bg_img_li .span{background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");width: 351px;height: 168px;background-position: 0 0;margin: 20px auto 0 auto;}

.mn_id_1 .mn_2depth > .li2 .bg_img_li .span{background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");width: 274px;height: 136px;background-position: 0 -179px;margin-left: 27%;}
.mn_id_1 .mn_2depth > .li2 .bg_img_li .p2{color: #5e81ba;font-weight: bold;font-size: 60px;}
.mn_id_1 .mn_2depth > .li2 .bg_img_li .p2 span{font-size: 30px;color: #5e81ba;}
.mn_id_1 .mn_2depth > .li2 .bg_img_li .p3{font-size: 35px;font-weight: bold;}
.mn_id_1 .mn_2depth > .li2 .bg_img_li .p4{text-align: right;font-size: 14px;color: #818181;padding-right: 10px;}


.mn_id_1 .mn_2depth > .li4 .bg_img_li .p3{font-size: 25px;font-weight: bold;margin: 15px 0 0 0;}
.mn_id_1 .mn_2depth > .li4 .bg_img_li > .span{background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");width: 420px;height: 126px;background-position:-1px -442px;margin: 5px auto;padding-top: 16px; }
.mn_id_1 .mn_2depth > .li4 .bg_img_li > .span p{float:left; color: #fff;width: 125px;height: 92px;padding-top: 23px;font-weight: bold;    line-height: 25px;}
.mn_id_1 .mn_2depth > .li4 .bg_img_li > .span p > span{color: #323232;background: #fff;border-radius:20px;padding: 1px 7px;font-size: 15px;}

.mn_id_1 .mn_2depth > .li5 .bg_img_li .p_common{display: inline-block;vertical-align: top;height: 145px;width: 145px;border-radius:50%;font-weight: bold;position: relative;z-index: 0;}
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p3{background:#96ccf9;margin: 23px 0 0 0; }
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p5{background: #a1d8e6;margin: 90px 0 0 0;}
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p7{background: #a3e2cb;margin: 15px 0 0 0;}
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p4{background: #fff;height: 32px;width: 32px;margin: 120px -20px 0 -20px;z-index: 1;line-height: 32px;}
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p6{background: #fff;height: 32px;width: 32px;margin: 105px -20px 0 -20px;z-index: 1;line-height: 32px;}
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p_common > span{display: table;width: 100%;height: 100%;}
.mn_id_1 .mn_2depth > .li5 .bg_img_li .p_common > span > span{display: table-cell;vertical-align: middle;}

.mn_id_1 .mn_2depth > .li6 .bg_img_li > span{display: inline-block;vertical-align: top;width: 134px;height: 134px;background: rgba(241,112,69,0.6);border-radius:50%;}
.mn_id_1 .mn_2depth > .li6 .bg_img_li > .s1{background: rgba(241,112,69,0.7);margin: 10px 0 -65px 0;}
.mn_id_1 .mn_2depth > .li6 .bg_img_li > .s2{margin-right: 60px;}
.mn_id_1 .mn_2depth > .li6 .bg_img_li > .p3{font-size: 14px;text-align: right;color: #888;padding-right: 75px;margin-top:8px;}
.mn_id_1 .mn_2depth > .li6 .bg_img_li > span > p{display: table;font-weight: bold;width: 100%;height: 100%;}
.mn_id_1 .mn_2depth > .li6 .bg_img_li > span > p > span{display: table-cell;vertical-align: middle;color: #fff;font-size: 16px;}
.mn_id_1 .mn_2depth > .li6 .bg_img_li > span > p > span > span{font-size: 20px;color: #fff;}

.mn_id_1 .mn_2depth > .li7 .bg_img_li > .span{background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");width: 440px;height: 263px;background-position:-18px -580px;
position: absolute;bottom: 0;left: 50%;margin-left: -220px; }

.mn_id_1 .mn_2depth > .li6_1 .bg_img_li > .span{background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");width: 440px;height: 269px;background-position:-56px -868px;
position: absolute;bottom: 0;right: 0; }

.mn_id_1 .mn_2depth > .li2_1 .bg_img_li > .span{background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");width: 440px;height: 272px;background-position:-56px -1206px;
position: absolute;bottom: 0;right: 0; }
/*bg_img_li*/

#pc_menu_div .mn_id_1 > a{background-color: #242323;color: #fff;}
#pc_menu_div .mn_id_1 > a:AFTER{content: "";position: absolute;background:url("http://dev.gnghospital.co.kr/www-img/kr_icon.png");
    top: 21px;right: 30px;width: 14px;height: 8px;background-position: -39px -33px;}
#pc_menu_div .mn_id_1 > .mn_2depth > li:hover{background:#09baad;}
#pc_menu_div .mn_id_1 > .mn_2depth > li > a{position: relative;}
#pc_menu_div .mn_id_1 > .mn_2depth > li > a:AFTER{content: "";background:url("http://dev.gnghospital.co.kr/www-img/kr_icon.png");position: absolute;
    top: 30px;right: 30px;width: 8px;height: 14px;background-position: -59px -33px;}

.fixed_top_menu{background: #fff;position: fixed !important;top: 0;left: 0;width: 100%;z-index: 5;}

.mn_1depth .on{height: auto;overflow: visible;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;opacity:1;
	transition-property: opacity;
	transition-duration: 0.5s;opacity:1;
}
.mn_id_1 > .on{height: 370px;width: 1200px;}
.mn_id_1 > .on > li > .on{height: 370px;background:rgba(255,255,255,0.95);}


/*mobile menu*/
#m_menu_div *{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

#m_menu_div_close{width: 30px;height: 30px;position: fixed;background-position: -4px -856px;left:88%;top: 2%;z-index: 999999;display: none;}
#m_counsel_common_div_close{width: 30px;height: 30px;position: fixed;background-position: -4px -856px;right:88%;top: 2%;z-index: 999999;display: none;}

#m_menu_div .m_link_btn_list{width: 100%;background: #181514;height: 40px;font-size: 15px;font-weight: bold;line-height: 40px;padding-left: 10px;border-bottom: 1px solid #555;position: relative;}
#m_menu_div .m_link_btn_list *{color: #fff;}
#m_menu_div .m_counsel_btn_list{height: 65px;padding: 7px 0;background: #181514;}
#m_menu_div .m_banner_div a{display: block;height: 40px;background: #cecece;text-align: center;font-weight: bold;}
#m_menu_div .m_banner_div a span{display: inline-block;height: 30px;margin-top:5px;line-height: 30px;}
#m_menu_div .m_banner_div a .span1{color: #2a2828;}
#m_menu_div .m_banner_div a .span2{color: #fff;background: #969696;padding: 0 10px; font-size: 15px;}
#m_link_icon_div{width: 50%;height: 100%;position: absolute;right: 10px;top: 0;}
#m_link_icon_div a{width: 19px;height: 19px;float: right;margin: 10.5px 0 0 10px;}
#m_link_icon_div .a1{background-position: -153px -1px;}
#m_link_icon_div .a2{background-position: -123px -1px;}
#m_link_icon_div .a3{background-position: -93px -1px;}
#m_link_icon_div .a4{background-position: -63px -1px;}
#m_link_icon_div .a5{background-position: -33px -1px;}

#m_menu_div .m_counsel_btn_list li{float: left;width: 33.33333%;border-left: 1px solid #555;height: 51px;line-height: 80px;}
#m_menu_div .m_counsel_btn_list li:FIRST-CHILD{border: none;}
#m_menu_div .m_counsel_btn_list li a{height: 100%;width: 100%;position: relative;text-align: center;color: #fff;}
#m_menu_div .m_counsel_btn_list li a:AFTER{content: "";background: url(http://dev.gnghospital.co.kr/www-img/kr_icon.png) no-repeat;position: absolute;top: 5px;left: 50%; }
#m_menu_div .m_counsel_btn_list li .a1:AFTER{background-position: 0 -974px;width: 36px;height: 28px;margin-left: -18px;}
#m_menu_div .m_counsel_btn_list li .a2:AFTER{background-position: 0 -1008px;width: 28px;height: 26px;margin-left: -14px;}
#m_menu_div .m_counsel_btn_list li .a3:AFTER{background-position: 0 -1042px;width: 24px;height: 26px;margin-left: -12px;}
#m_menu_div .m_menu_btn_list{
	width: 120%;
    width: -webkit-calc(100% + 30px);
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px); 
overflow-y: auto;height:100%;position: relative;}

/* last height*/
#m_menu_div .m_last_menu_height{height: 500px;width: 94px;background: #201f27;}


#m_menu_div .mn_id_1 > .on{height: auto;}
#m_menu_div .mn_1depth{width: 94px;height:80px;float: none;position: static;background: #201f27;border-bottom: 1px solid #2a2a2a;}
#m_menu_div > .mn_ul_list > .on{background:#09baad; }

/* #m_menu_div .mn_1depth:FIRST-CHILD{border: none;} */
#m_menu_div .mn_1depth > a{color: #fff;position: relative;font-size: 13px;height: 80px;line-height: 120px;display: block;}
#m_menu_div .mn_1depth > a:AFTER{content: "";background: url(http://dev.gnghospital.co.kr/www-img/kr_icon.png) no-repeat;position: absolute;top: 12px;left: 50%; }
#m_menu_div .mn_1depth > .depth1_idx0:AFTER{background-position: -52px -973px;width: 18px;height: 34px;margin-left: -9px;}
#m_menu_div .mn_1depth > .depth1_idx1:AFTER{background-position: -52px -1015px;width: 28px;height: 36px;margin-left: -14px;}
#m_menu_div .mn_1depth > .depth1_idx2:AFTER{background-position: 0 -1167px;width: 36px;height: 28px;margin-left: -18px;}
#m_menu_div .mn_1depth > .depth1_idx3:AFTER{background-position: 0 -1078px;width: 38px;height: 31px;margin-left: -19px;}
#m_menu_div .mn_1depth > .depth1_idx4:AFTER{background-position: 0 -974px;width: 36px;height: 28px;margin-left: -18px;}
#m_menu_div .mn_1depth > .depth1_idx5:AFTER{background-position: 0 -1320px;width: 69px;height: 32px;margin-left: -34.5px;}

#m_menu_div .mn_1depth > .mn_2depth > li{height: auto;font-size: 14px;border-top: none;}
#m_menu_div .mn_1depth .mn_2depth{top: 0;left: 94px;
	width: 60%;
    width: -webkit-calc(100% - 124px);
    width: -moz-calc(100% - 124px);
    width: calc(100% - 124px); 
}
#m_menu_div .mn_1depth  > .mn_2depth > li{width: 100%;text-align: left;background: #fff;position: relative;border-bottom: 1px solid #e1e1e1;padding: 0;}
#m_menu_div .mn_1depth  > .mn_2depth > li > a{color: #252525;padding:0 10px;font-weight: bold;height: 50px;line-height: 50px;display: block;}
#m_menu_div .mn_1depth > .mn_2depth > li a:hover{background: none;}
#m_menu_div .mn_id_1  > .mn_2depth > li > a:AFTER
{content: "";background: url(http://dev.gnghospital.co.kr/www-img/kr_icon.png) no-repeat;position: absolute;top: 20px;right: 10px;width: 16px;height: 10px;background-position: -72px -32px;}
#m_menu_div .mn_id_1  > .mn_2depth > .on > a:AFTER{background-position: -92px -32px;}

#m_menu_div .mn_1depth .mn_3depth{display: none;height: auto;position: relative;width: 100%;opacity:1;left: 0;top: 0;background: #f7f7f7;}
#m_menu_div .mn_id_1 .mn_3depth li{height: 45px;border-top:  1px solid #e1e1e1;float: left;width: 50%;display: table;}
#m_menu_div .mn_id_1 .mn_3depth li:nth-child(odd){border-right: 1px solid #e1e1e1;}
#m_menu_div .mn_id_1 .mn_3depth li > a{color: #555;padding:0 10px;font-size: 13px;display: table-cell;vertical-align: middle;}

/*  menu */


@media only screen and (max-width: 1385px) {
	#pc_common_counsel_div{right: -100%;}
	#pc_small_counsel_btn{display: block;}
}

@media only screen and (max-width: 1023px) {
	#rolloing_div_lks{display: none !important;}
	#header_main_alternate{display: none !important;}
	
	.responsive.html_mobile_menu_tablet .container #advanced_menu_toggle{display: block;}
	#gl_link_div,#sleep_link_a{display: none;}
}	



@media only screen and (max-width: 800px) {
	#pc_small_counsel_btn, #pc_common_counsel_div, .quick_counsel_form{display: none !important;}
.flex_column_table{margin-top: 0 !important;}
}

@media all and (min-width:1024px) and (max-width:1199px) {
	.lks_menu,
	.html_header_top #top .av_header_stretch .container{max-width: 1024px;width: 1024px;}
	.mn_id_1 > .on{width: 1024px;}
	
	.mn_1depth{width: 170.5px;}
	
	.mn_id_1{width: 171px;}
	.mn_id_1 > .mn_2depth > li{width:171px; }
	.mn_1depth .mn_3depth{width: 853px;left: 171px;}
	#pc_menu_div .mn_1depth > .mn_2depth > li{font-size: 13px;}
	#pc_menu_div .mn_1depth .mn_3depth > li > ul > li{font-size: 14px;}
	#pc_menu_div .mn_1depth .mn_3depth > li > ul .cat_txt{font-size: 15px;}
	#pc_menu_div .mn_1depth .mn_3depth > li{width: 23%;}
	#pc_menu_div .mn_1depth .mn_3depth > .bg_img_li{width: 54%}
}	

/* common footer */
.lks_custom_footer ul,.lks_custom_footer{text-align: center;}
#lks_custom_footer_00{}
#lks_custom_footer_01{margin-bottom: 23px;}
#lks_custom_footer_03{margin-top: 23px;color:#878787;}
#lks_custom_footer_01 ul li{display: inline-block;font-size: 13px}
#lks_custom_footer_01 ul li a{color:#878787; }
#lks_custom_footer_03 ul li{display: inline-block;font-size: 12px}
#lks_custom_footer_04{font-size: 12px;color:#878787;}
#lks_custom_footer_01 ul li{margin-right: 2.3%;}
#lks_custom_footer_01 ul li:nth-child(6){margin-right: 0}
#lks_custom_footer_03 ul li{margin-right: 2.3%;}
#lks_custom_footer_03 ul li:nth-child(7){margin-right: 0}
/* common footer */



/*  li tag custom */
.lks_li_custom_list_white ul li{list-style: disc;list-style-position: inside;color: #fff}
.lks_li_custom_list_black ul li{list-style: disc;list-style-position: inside;color: #000}
.lks_li_custom_list_black .avia_iconbox_title{font-size: 20px}
/*  li tag custom */


/* sub shortcode counsel */
.lks_shortcode_sub_banner{position: relative;height: 87px;background:#555591}
.lks_shortcode_sub_banner > div{color: #fff;font-size: 15px;float: left;height: 29px;margin: 29px 0;margin-right: 10px;line-height:29px; }
.lks_shortcode_sub_banner .lks_counsel_name{margin-left: 42px;}
.lks_shortcode_sub_banner .lks_input_name{width: 10%;margin-top: 25px; }

.lks_shortcode_sub_banner .lks_counsel_phone{}
.lks_shortcode_sub_banner .lks_input_phone_1{width: 5.5%;margin-top: 25px;}
.lks_shortcode_sub_banner .lks_input_phone_2{width: 5.5%;margin-top: 25px;}
.lks_shortcode_sub_banner .lks_input_phone_3{width: 5.5%;margin-top: 25px;}

.lks_shortcode_sub_banner .lks_counsel_memo{}
.lks_shortcode_sub_banner .lks_input_memo{width: 11%;margin-top: 25px;}

.lks_shortcode_sub_banner .lks_counsel_privacy{font-size: 14px;}
#top #main .lks_shortcode_sub_banner .lks_counsel_privacy label{vertical-align: text-bottom;cursor: pointer;font-size: 12px;}
#top #main .lks_shortcode_sub_banner .lks_counsel_privacy a{font-size: 12px;}
#top #main .lks_shortcode_sub_banner .lks_counsel_privacy input{width: 13px;height: 13px;vertical-align: -3px;}

.lks_shortcode_sub_banner .lks_counsel_btn{width:17.8%; height: 87px;text-align: center; font-size: 16px;color: #fff;background: #ff60a6;line-height: 87px;cursor: pointer;margin: 0;float: right;}
#top #main .lks_shortcode_sub_banner input{height: 100%;width: 100%;outline: none;background: #555591;border: 0;border-bottom: 1px solid #7e82a8;color: #fff;margin: 0;}
.lks_shortcode_sub_banner .lks_counsel_btn:HOVER{opacity: 0.7;}
/* sub shortcode counsel */


/*mobile header counsel*/
#lks_common_bg_counsel{display: none;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.5);z-index: 888888;}

#m_header_counsel_btn{position: absolute;height: 46px;width: 46px;border: 1px solid #4d4d4d;display: none;top: 50%;
    margin-top: -23px;right:7.5%;text-align: center;line-height: 56px; z-index: 10000;}
#m_common_counsel_div{display: none;position: absolute;right: -100%;top: 0px;width: 86%;height: auto;background: #2e2d2d;z-index: 888889; }
#m_common_counsel_div ul li,#m_common_counsel_div ul{margin: 0;padding: 0;list-style: none;}
#m_common_counsel_div ul li{float: left;}
#m_common_counsel_div > ul #m_counsel_form .li_left{width: -webkit-calc(100% - 85px);width: -moz-calc(100% - 85px); width: calc(100% - 85px);background: #fff;}
#m_common_counsel_div > ul > .li_right{width: 85px;background: #2e2d2d;}
#m_common_counsel_div > ul > .li_right > ul > li{width: 100%;border-bottom: 1px solid #555555;height: 100px;line-height: 100px;text-align: center;} 
#m_common_counsel_div > ul > .li_right > ul > li img{vertical-align: middle;}
#close_m_common_counsel_div{position: absolute;left: -10.5%;top: 5%;z-index: 888889;display: block;width: 27px;}    
#top #m_div_privacy_lks_te{padding: 7px;background: #fff;margin: 15px 0;}
#top #m_privacy_lks_te{margin: 0;height: 80px;}
#top #m_privacy_chk_box{font-size: 13px;text-align: center;}
#top #m_privacy_chk_box label {vertical-align: text-bottom;}
#top #m_privacy_chk_box label input{vertical-align: -3px;}
#top #m_write_ac_btn{text-align: center;margin: 15px 0;}
#div2_html{display: none;}

#top #lks_mobile_counsel_ul{}
#top #lks_mobile_counsel_ul li{height: 43px;border-bottom: 1px solid #c9c8d0;background: #fff;}
#top #lks_mobile_counsel_ul li *{margin: 0;}
#top #lks_mobile_counsel_ul .li_th{width: 25%;font-size: 12px;line-height: 16px;display: table;text-align: center; }
#top #lks_mobile_counsel_ul .li_th span{display: table-cell;vertical-align: middle;}
#top #lks_mobile_counsel_ul .li_big{width: 75%;font-size: 14px;line-height: 43px;padding: 0 8px;}
#top #lks_mobile_counsel_ul .li_big label{font-weight: normal;}
#top #lks_mobile_counsel_ul .li_big input{border: none;outline: none;height: 33px;display: inline-block;font-size: 13px;}
#top #lks_mobile_counsel_ul .li_big .co_file_list{font-size: 11px;}
#top #lks_mobile_counsel_ul .li_big .radio{height: 15px;width: 15px;vertical-align: -3px; }
#top #lks_mobile_counsel_ul .li_big .cat_chk{height: 15px;width: 15px;vertical-align: -3px; }
#top #lks_mobile_counsel_ul .li_th_chk{height: 91px;}
#top #lks_mobile_counsel_ul .li_chk{line-height: 30px;height: 91px;}
#top #lks_mobile_counsel_ul .li_chk label {display: inline-block;font-size: 12px;}
#top #lks_mobile_counsel_ul .li_big select{font-size: 13px;display: inline-block;}
#top #lks_mobile_counsel_ul .li_big .phone{height: 33px;width: 31%;border: 1px solid #e1e1e1;font-size: 12px;}
#top #lks_mobile_counsel_ul .li_textarea,#top #lks_mobile_counsel_ul .li_textarea_th{height: 70px;}
#top #lks_mobile_counsel_ul .li_textarea textarea{resize:none;display: inline-block;width: 100%;height: 100%;border: none;outline: none;}
#top #lks_mobile_counsel_ul .li_big .email{height: 33px;width: 42.7%;border: 1px solid #e1e1e1;font-size: 12px;}
#top #lks_mobile_counsel_ul .li_big .co_file_list{height: 30px;}
#top #m_counsel_form{margin: 0;}
/*mobile header counsel*/

/*mobile quick counsel*/
#lks_quick_bg_counsel{display: none;position: fixed;overflow: hidden;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 888888;}

#m_quick_common_btn{width: 100px;height: 45px;position: fixed;bottom:5%;right: 5%;background: rgba(235,12,121,0.85);color: #fff;z-index: 10;border-radius: 50px;display: none !important;}
#m_quick_common_btn div{float: left;width: 50%;}
#m_quick_common_btn .div1{text-align: right;line-height: 45px;}
#m_quick_common_btn .div2{width: 30px;height: 30px;background:#f73d98;border-radius: 50%;text-align: center;line-height: 30px;margin-top: 7.5px;font-size: 20px;margin-left:10px  }

#m_quick_2depth_btn{display: none;width: 145px;z-index: 888889;position: fixed;bottom:5%;right: 5%;color: #fff;}
#m_quick_2depth_btn  div{width: 100%;height: 62px;}
#m_quick_2depth_btn > div{margin-top: 18px;}
#m_quick_2depth_btn > div .right{float: right;}
#m_quick_2depth_btn  div img{max-width: 100%;vertical-align: middle;}
#m_quick_2depth_btn .in_div2{width: 62px;height: 62px;background: #fff;border-radius:50%;text-align: center;line-height: 62px;margin-left: 10px;}
#m_quick_2depth_btn .in_div1{font-size: 14px;width: auto;height: 62px; line-height: 62px;}
#m_quick_2depth_btn .div3{height: 35px;}
#m_quick_2depth_btn .div3 .in_div1{font-size: 12px;width: 35px;height: 35px; line-height: 35px;background:#f73d98;border-radius:50%;text-align: center;margin-right: 13.5px; }
#m_quick_2depth_btn > .div2 a{display: block;text-decoration: none;color: #fff;width: 100%;height: 100%;}

#lks_quick_bg_form{display: none; position:fixed ;overflow: hidden;left: 0px;top: 0px;width: 100%;height: 100%;background: none;z-index: 888890;}
#m_quick_form_div{display: none;position: absolute;top: 5%;left: 5%;width: 90%;background: #fff;z-index: 888891;}
#m_quick_form_div > .div1{height: 50px;line-height: 50px;text-align: center;background:#2e3042;color: #fff; position: relative;font-size: 16px;margin-bottom: 25px;}
#m_quick_form_div > .div2{padding: 0 20px;height: auto;background: none;}
#m_quick_form_div #close_m_quick_form{position: absolute;right: 10px;top: 50%;margin-top: -13.5px;width: 27px;}
#m_quick_form_div > .div2 ul ,#m_quick_form_div > .div2 ul li{list-style: none;width: 100%;margin: 0;padding: 0;}
#m_quick_form_div > .div2 li input,#m_quick_form_div > .div2 li select ,#m_quick_form_div > .div2 li textarea{margin: 0;border: 1px solid #cccccc;background-color: #f5f5f5;
height: 45px;outline: none;}
#m_quick_form_div > .div2 ul li{margin-bottom: 15px;}
#m_quick_form_div > .div2 li #q_chk_privacy{height: 15px;width: 15px;vertical-align: -3px;}
#m_quick_form_div > .div2 li #q_privacy_chk_box label{font-weight: normal;color: #626262;font-size: 13px;}
#m_quick_form_div > .div2 li textarea{height: 100px;resize:none;}
#m_quick_form_div > .div2 li .phone{float:left; width: 32%;margin-left: 2%;}
#m_quick_form_div .lks_shortcode_sub_banner .lks_counsel_btn{background:#ec008c;color: #fff;width: 100%; height: 60px;line-height: 60px;text-align: center;}
/*mobile quick counsel*/

/* sleep mobile menu display none */
.lks_m_menu_right > .lks_m_menu_right_div:FIRST-CHILD > div:nth-child(31),
.lks_m_menu_right > .lks_m_menu_right_div:FIRST-CHILD > div:nth-child(34),
.lks_m_menu_right > .lks_m_menu_right_div:FIRST-CHILD > div:nth-child(37) {display: none;}
/* sleep mobile menu display none */ 

#header_main_alternate{width: 100%;top: 0;left: 0;position: relative;   
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);
-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);} 
#lks_custom_footer_00{display: none;}
.container_wrap{border-top-width:0;}
#scroll-top-link{display: none;}



#header #header_main .logo > a{text-align: center;line-height: 100px;}
#header #header_main .logo > a img{display: inline;vertical-align: middle;}

#main_link_a_custom_div{width: 100%;height: 100%;padding-top: 31.5px;}
#main_link_a_custom{display: block;background: url("/wp-content/themes/enfold-child/custom/img/new_main_img/n_logo.png");width: 360px;height: 37px;background-position: 0 0;
margin:0px auto; }

@media only screen and (max-width: 768px) {
	#header_main{height: 100%;}
	#main_link_a_custom{background-position:0 -38px ;width: 192px;height: 29px;}
	#main_link_a_custom_div{padding-top: 20px;}
	.responsive #top #wrap_all .container{height: 100% !important;}
	
	#header #header_main .logo > a{text-align: center;line-height: 70px;}

#gl_link_div, #top_sns_link_div, #top_member_link_div,#sleep_link_a{display: none;}
#m_header_counsel_btn,#m_quick_common_btn,#lks_custom_footer_00{display: block;}
#m_header_counsel_btn img{width: 16px;}
.responsive #top #header_main .logo{width: 100%;}
.responsive #top #header_main .logo img{margin: 0 auto;width: 60%;}
.responsive #top .logo{height: 70px !important;}

.responsive #top #wrap_all #header{position: fixed;top: 0;left: 0;height: 70px;}
#wpadminbar{display: none;}
#wrap_all{margin-top: 70px !important;}
#lks_custom_footer_02 img{width: 30%;}
#lks_custom_footer_04{    font-size: 9px;}
.responsive #top #wrap_all .flex_column{margin: 0;}
#footer{padding: 0;}
#m_top_sns_link_div{margin-bottom: 10px;}
#m_fb_link_a{width: 30px;height: 30px;display: inline-block;line-height: 30px;text-align: center;margin-right: 7px;}
    #m_bl_link_a{width: 30px;height: 30px;display: inline-block;line-height: 30px;text-align: center;margin-left: 7px;}
.responsive #top #wrap_all .flex_column section p{margin-top: -10px;}  
.responsive #top #wrap_all .margin_auto_bg_div .flex_column section p{margin-top: 10px;}   
.responsive #top #wrap_all .margin_auto_bg_div .av_one_fourth {width: 49%;margin-right: 1%;margin-bottom: 1%;}

}	
#top .counsel_provision_wrap{width: 100%;border: 1px solid #2d3a49;color: #fff;font-weight: bold;font-size: 16px;text-align: left;display: none;position: fixed;bottom: 112px;left: 0;z-index: 888888;height: auto !important;}
#top .counsel_provision_wrap .div1{background: #2d3a49;position: relative;height: 50px;line-height: 50px;padding: 0 20px;}
#top .counsel_provision_wrap .div1 span{background: url('/wp-content/themes/enfold-child/custom/img/new_main_img/n_logo.png');width: 27px;height: 27px;background-position:-228px -40px;position: absolute;right: 20px;top: 50%;margin-top: -13.5px;cursor: pointer; }
#top .counsel_provision_wrap .div2{background:#f4f4f4;height: 200px;position: relative; }
#top .counsel_provision_wrap .div2 textarea {background:#f4f4f4;border: none;outline: none;width: 100%; resize: none;padding: 20px;min-height: 100%;height: 100%;font-size: 13px;color: #555;font-weight: bold;line-height: normal;}
#top .lks_shortcode_sub_banner #counsel_provision_wrap_pc{position: relative;margin: 3px auto 0 auto;bottom: 0;}

#top .quick_counsel_form .counsel_provision_wrap_pc2{position: absolute;bottom: auto;top: 70px;left: 2%;width: 96%;}
.side_quick_counsel_a{cursor: pointer;}
#m_menu_div .mn_1depth > .mn_2depth > li > .none:after{display: none;}
