

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

*{margin: 0;padding: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
 box-sizing: border-box;letter-spacing: -1px;
 }
*{font-family: "Nanum Gothic", sans-serif !important;}
body{position: relative;}
img, section, .span{max-width: 100%;display: block;}
.lazy{margin: 0 auto;}
ul,ul li{list-style: none;width: 100%;}
a{text-decoration: none;color:#000;display: block;}
a:hover, input[type=button]:HOVER,input[type=submit]:HOVER, .ajax_send_btn:hover{ opacity:0.5;}
a,label{cursor: pointer;display: inline-block;}
.clear_both{clear: both;height: 0 !important;}

#loading_bar{width: 32px;position: fixed;top: 50%;left: 50%;margin-left: -16px;margin-top: -16px;display: none;}
#lks_common_bg_div{display: none;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%; overflow: hidden;background: rgba(0,0,0,0.5); z-index: 888888;}
#lks_req_wpstats{display: none;}
/* common */
.icon_bg{background-image: url("/www-img/kr_icon.png");background-repeat: no-repeat;}
iframe{max-width: 100%;}
h1 {font-size:72px; color:#323232; font-weight:bold;line-height: normal;}
h2 {font-size:40px; color:#323232; font-weight:bold;line-height: normal;}
h3 {font-size:26px; color:#323232;font-weight:bold;line-height: normal;}
h4 {font-size:18px; color:#323232;font-weight:bold;line-height: normal;}
p {font-size:16px; color:#717171;line-height: 24px;word-break: break-all;}
.p_bold , .bold{font-weight: bold;}
.normal{font-weight: normal;}
.mobile_br{display:none;}
.p_11{font-size: 11px;line-height: normal;}
.p_12{font-size: 12px;line-height: normal;}
.p_13{font-size: 13px;line-height: normal;}
.p_14{font-size: 14px;line-height: normal;}
.p_15{font-size: 15px;line-height: normal;}
.p_17{font-size: 17px;line-height: normal;}
.p_18{font-size: 18px;line-height: normal;}
.p_19{font-size: 19px;line-height: normal;}
.p_20{font-size: 20px;line-height: normal;}
.p_21{font-size: 21px;line-height: normal;}
.p_22{font-size: 22px;line-height: normal;}
.p_23{font-size: 23px;line-height: normal;}
.p_24{font-size: 24px;line-height: normal;}
.p_25{font-size: 25px;line-height: normal;}
.p_26{font-size: 26px;line-height: normal;}
.p_27{font-size: 27px;line-height: normal;}
.p_28{font-size: 28px;line-height: normal;}
.p_29{font-size: 29px;line-height: normal;}
.p_30{font-size: 30px;line-height: normal;}
.p_40{font-size: 40px;line-height: normal;}
.p_50{font-size: 50px;line-height: normal;}

input[type=button],input[type=submit] {border-radius:0;-webkit-appearance:none;outline: none;border: none;cursor: pointer;height: 32px;background: #404447;color: #fff;}
select,input[type=text],input[type=number],input[type=password]{outline: none;border: 1px solid #e1e1e1;height: 32px;width: 110px;background: #f8f8f8;padding-left: 5px;}
select,input[type=button],input[type=submit]{width: 85px;font-size: 14px;vertical-align: -1.5px;}
input[type=checkbox],input[type=radio]{width: 15px;height: 15px;vertical-align: -3px;background: #fff;border: 1px solid #e1e1e1;}
input[type=file]{width: 100%;}
.view_table_custom{table-layout: fixed;}
.m_el{display: none;}
/* common */


/*  header */
header{background: #181617;}
#top{height: 100px;text-align: center;position: relative;}
#top_link_logo{margin:32px auto 0 auto;border: none;background-position: 0 -1456px;width: 357px;height: 36px;position: relative;z-index: 1;}
.m_top_link_list{display: none;}
#pc_link_icon_div{position: absolute;top: 14px;width:50%;left: 0;padding-left: 10px; }
#pc_link_icon_div > *{float: left;margin-right: 10px;}
#m_menu_btn{position: absolute;top: 24px;width:27px;height:22px;background-position: 0 -1290px;left: 5%;}
#m_counse_btn{position: absolute;top: 19.5px;width:36px;height:31px;background-position: -117px -1287px;right: 5%;}
#top .pc_gl_btn{width:19px;height: 19px;margin-top: 6px;}
#top .a1{background-position: -33px -1px;}
#top .a2{background-position: -63px -1px;}
#top .a3{background-position: -93px -1px;}
#top .a4{background-position: -123px -1px;}
#top .a5{background-position: -153px -1px;}
#top .a6{width:144px;height: 31px;background-position: 0px -62px;}
#top .a7{width:144px;height: 31px;background-position: 0px -1536px;}

#pc_link_icon_div2{position: absolute;top: 14px;width:50%;right: 0; padding-right: 10px;}
#pc_link_icon_div2 > *{float: right;color: #fff;font-size: 13px;margin-left: 10px;height: 22px;line-height: 22px;}
#pc_link_icon_div2 .top_tag6{background-position: -178px -282px;width: 22px;}
#pc_link_icon_div2 .top_tag7{background-position: -208px -282px;width: 22px;}
#pc_link_icon_div2 .top_tag8{background-position: -238px -282px;width: 22px;}
#pc_link_icon_div2 .top_tag9{background-position: -268px -282px;width: 22px;}

/*  header */




/*  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;}
#pc_menu_div{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{height: 62px;}

.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 > .li0-1 .bg_img_li .p3{font-size: 30px;font-weight: bold;}
.mn_id_1 .mn_2depth > .li0-1 .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 > .li1 .bg_img_li .span{
	background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");
	width: 207px;height: 179px;
	background-position: -63px -795px;margin: 0 auto;
}
.mn_id_1 .mn_2depth > .li1 .bg_img_li .p3{font-weight: bold;font-size: 35px;color: #00004a;}
.mn_id_1 .mn_2depth > .li1 .bg_img_li .p4{text-align: right;font-size: 14px;color: #818181;padding-right: 10px;margin-top: -10px;}
.mn_id_1 .mn_2depth > .li0-2 .bg_img_li .span{
	background: url("http://dev.gnghospital.co.kr/www-img/nav_bg.png");
	width: 313px;height: 158px;
	background-position: -19px -588px;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: 50px;}
.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: 25px;right: 30px;width: 8px;height: 14px;background-position: -59px -33px;}

.fixed_top_menu{position: fixed !important;top: 0;left: 0;width: 100%;z-index: 20;}

.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: 372px;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{ position: fixed;top: 0;left: 0;width: 86%;height: 100%;background-color: #fff;z-index: 999999;font-size: 14px;overflow: hidden;left: -100%;}

#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: 55%;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(/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 > 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_nav_id_49 a:after{display: none;}

#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(/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 */


.absolute_div{position: absolute !important;}
/*mobile common counsel*/
#m_counsel_common_div{position: fixed;height:auto;width: 86%;top: 0;right: -100%;z-index: 999999;background: #201f27;font-size: 13px;}
#m_counsel_common_div .float_left{float: left;}
#m_counsel_common_div .counsel_common_form{
	width: 70%;
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px); 
	background: #fff;}
#m_counsel_common_div .counsel_common_btn{width: 80px;}
#m_counsel_common_div .counsel_common_btn a{position: relative;width: 80px;height: 100px;display: block;border-bottom: 1px solid #555555;color: #fff;text-align: center;line-height: 140px;}
#m_counsel_common_div .counsel_common_btn a:HOVER{opacity:1;}
#m_counsel_common_div .counsel_common_btn .on a{background: #e51579;}
#m_counsel_common_div .counsel_common_btn a:AFTER{content: "";background: url(/www-img/kr_icon.png) no-repeat;position: absolute;top: 30px;left: 50%; }
#m_counsel_common_div .counsel_common_btn .a1:AFTER{background-position: 0 -1008px;width: 28px;height: 26px;margin-left: -14px;}
#m_counsel_common_div .counsel_common_btn .a2:AFTER{background-position: 0 -974px;width: 36px;height: 28px;margin-left: -18px;}
#m_counsel_common_div .counsel_common_btn .a3:AFTER{background-position: 0 -1367px;width: 27px;height: 27px;margin-left: -13.5px;}
#m_counsel_common_div .counsel_common_btn .a4:AFTER{background-position: 0 -1042px;width: 24px;height: 26px;margin-left: -12px;}



/*mobile common counsel*/

/*  sub_common */
.sub_top{background-repeat: no-repeat;background-position: top center;  text-align:center; display:table;table-layout: fixed;
		width:100%;
		-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}
.sub_top .sub_top_txt{display: table-cell;vertical-align: middle;height: auto;}
.sub_top .sub_top_txt p{letter-spacing: 0.4em;font-size: 12px;margin-bottom: 7px;}
.sub_top .sub_top_txt h1{font-size: 33px;}
.contents{}


.online_counsel_btn{width: 200px;height: 50px;line-height: 50px;background: rgba(117,123,170,0.8);color: #fff;font-weight: bold;font-size:18px;margin-top: 45px;}
.reserv_counsel_btn{width: 200px;height: 50px;line-height: 50px;background: rgba(255,255,255,0.8);color: #000;font-weight: bold;font-size:18px;margin-top: 45px;}
.online_counsel_btn:HOVER{background: rgba(235,12,121,0.8);opacity:1;}
.reserv_counsel_btn:HOVER{color: #fff;background: rgba(46,45,45,0.8);opacity:1;}
/* sub_top1 type common*/
.sub_top1{display:block;}
.sub_top1_in{max-width: 1200px;width: 100%;margin: 0 auto;height: 100%;}
.sub_top_txt_1{display: table;width: 50%;height: 100%;}
.sub_top_txt_in{display: table-cell;vertical-align: middle;text-align: center;padding: 0 5px;}
.sub_top_txt_in h1{color: #191617;line-height: normal;}
.sub_top_txt_in .p2{font-size: 18px;font-weight: bold;color: #191617;line-height: normal;}
.sub_top_txt_1 .span1{width: 155px;height: 13px;background-position:-87px -1419px;margin: 20px auto; }
/* sub_top1 type common*/


/*  sub_common */

/*  body */


.bg_common_div{background:#fafafa; }
.center_div{max-width: 1200px;margin: 0 auto;background-color: #fff;padding:50px;}
.center_div2{max-width: 1200px;margin: 0 auto;background-color: #fff;}

textarea {width: 100%;min-height:100px;resize:none;outline: none;}
.textarea_read{border: none;}
table{width: 100%;border-collapse: collapse;border-spacing: 0;word-break:break-all;}
.left_ul li{float: left;}
.left_ul li:AFTER{clear: both;}
.li_th{font-weight: bold;}
.btn_ul li{float: left;width: auto;margin-top: 30px;}
.btn_ul .right_li{float: right;}
.btn_ul .margin_r10{margin-right: 10px;}
.btn_ul li a, .btn_ul li input{width: 162px;height:44px;  ;background: #404447;color: #fff;text-align: center;line-height: 44px;font-size: 15px;}
.btn_ul .write_li a, .btn_ul .write_li input{border: 1px solid #5a5b6d; background: #fff; color: #2d2d2d;}
.btn_ul .modify_li a, .btn_ul .modify_li input{background:#94a2af; }
.btn_ul .list_li a, .btn_ul .list_li input{background:#fff;color: #323232;border: 1px solid #496b90; }

.counsel_privacy {margin-top: 10px;}
.counsel_privacy .div1{padding: 20px;background: #f8f8f8;}
.counsel_privacy textarea {width: 100%; border: 0;resize: vertical;outline: none;font-size: 12px;line-height: 1.2em;color: #909193;background: #f8f8f8;word-wrap: break-word;overflow-x: hidden;}
.counsel_privacy .div2{font-size: 13px;margin-top: 5px;color: #656764;font-weight: bold;}
/*  body */


#margin_div_height{height: 0;width: 100%;margin: 0;padding: 0;}

/* common counsel form */
.common_counsel_div tr{border-bottom: 1px solid #d7d7d7;}
.common_counsel_div .top_tr{border-top: 4px solid #3e4756;}
.common_counsel_div tr:LAST-CHILD {border-bottom-color: #3f4656;}
.common_counsel_div th{width: 55px;font-size: 12px;min-width: 55px;background: #f6f6f6;}
.common_counsel_div td{padding: 5px 10px;}

.common_counsel_div td input,
.common_counsel_div td textarea{width: 100%;}

.common_counsel_div td select{width: 96%;font-size: 12px;}
.common_counsel_div td label{margin-top: 5px;margin-right: 5px;}

.common_counsel_div td input[type=text],
.common_counsel_div td input[type=password],
.common_counsel_div td textarea{border: none;background: none;}

.common_counsel_div td input[type=radio] , .common_counsel_div td input[type=checkbox]{width:15px; }
.common_counsel_div td input[type=number]{width:31%;border: 1px solid #e1e1e1;background: #f8f8f8; }
.common_counsel_div tr td .mail_val{width: 43%;border: 1px solid #e1e1e1;background: #f8f8f8;margin-bottom: 5px;}
.common_counsel_div textarea{min-height: 60px;}
.common_counsel_div .counsel_privacy {margin: 0;}
.common_counsel_div .counsel_privacy .div1{padding: 10px;}
.common_counsel_div .btn_ul li{margin: 15px auto;float: none;text-align: center;}
.common_counsel_div .counsel_privacy label{padding-left: 5px;}

.common_on{
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;
	transition-property: opacity;
	transition-duration: 1s;
	height: auto !important;overflow: visible !important;opacity:1 !important;
}

#m_counsel_common_div .kakao_counsel_form,
#m_counsel_common_div .online_counsel_form,
#m_counsel_common_div .realtime_counsel_form
{overflow: hidden;opacity: 0;height: 0;}

#kakao_plus_link_a{display: block;background:#ffda39;height: 60px;text-align: center;line-height: 60px; }
#kakao_plus_link_a .s1{color: #3c2b0d;font-weight: bold;display: inline-block;vertical-align: middle;font-size: 15px;}
#kakao_plus_link_a .s2{display: inline-block;background-position: 0 -1401px;width: 48px;height: 47px;vertical-align: middle;}

.quick_counsel_common_div{height: 88px;background: #555591;width: 1200px;max-width: 1200px;margin: 0 auto;position: relative;}
.quick_counsel_common_div > .left{float: left;height: 100%;color: #fff;}
.quick_counsel_common_div > .div1{width: 986px;font-size: 15px;padding-left: 40px;padding-top: 29px;}
.quick_counsel_common_div > .div1 > *{display: inline-block;height: 22px;}
.quick_counsel_common_div > .div1 > span{vertical-align: -4px;margin: 0 10px;}
.quick_counsel_common_div > .div1 > input[type=text],
.quick_counsel_common_div > .div1 > input[type=number]{outline: none;border: none;border-bottom: 1px solid #7e82a8;background: none;color: #fff;}
.quick_counsel_common_div > .div1 > .middle{margin: 0 5px;}
.quick_counsel_common_div > .div1 > .name{width: 119px;}
.quick_counsel_common_div > .div1 > .phone_val{width: 65px;text-align: center;padding: 0;}
.quick_counsel_common_div > .div1 > .content{width: 162px;}
.quick_counsel_common_div > .div1 > label{font-size: 13px;vertical-align: -4px;margin-left: 5px;}

.quick_counsel_common_div > .div2{width: 214px;background-color: #ff60a6;line-height: 88px;text-align: center; font-size: 17px;cursor: pointer;position: relative;overflow: hidden;}
.quick_counsel_common_div > .div2:AFTER{content: "";position: absolute;background: url("/www-img/kr_icon.png");width: 56px;height: 44px;background-position:-223px 0;right: 0;bottom: 0; }
.quick_counsel_common_div .privacy_more_btn{vertical-align: -4px;font-size: 13px;}
/* common counsel form */

/* common tail div */


/* common tail div */



/*  footer */
footer{background: #030303;padding: 40px 10px;}
.lks_custom_footer,.lks_custom_footer a{color: #878787;font-size: 13px;}
.lks_custom_footer ul li{width: auto;display: inline-block;margin-right: 2%;}
#lks_custom_footer_02{margin: 25px auto;}
#lks_custom_footer_03{margin-bottom: 10px;}
#bottom{text-align: center;}
.logo_footer_bg{width: 129px;height: 74px;background-position:0 -886px; background-image: url("/www-img/kr_icon.png");margin: 0 auto;}
/*  footer */

/*  m_counsel footer */
.m_footer_counse_div{display: none;position: fixed; top: auto; height: 38px; bottom: 0px;width: 100%;background: rgba(0,0,0,0.8);z-index: 888887;left: 0;overflow:visible !important;}
.m_footer_counse_div *{font-size: 13px;}
.m_footer_counse_div > div{float: left;height: 100%;}
.m_footer_counse_div > .div1{width: 83%;}
.m_footer_counse_div > .div2{width: 17%;padding: 5px 4px 0 2px;height: 66px;}
.m_footer_counse_div > .div2 > span{display: table;height: 28px;background:#ec008c;width: 100%;border-radius:5px;}
.m_footer_counse_div > .div2 > .span_on{height: 66px;}
.m_footer_counse_div > .div2 > span > span{text-align: center;display: table-cell;vertical-align: middle;font-size: 15px;color: #fff;}
.m_footer_counse_div > .div2 > span > span > span{display: none;font-size: 15px;}
.m_footer_counse_div > .div2 > .span_on > span > span{display: inline;}
.m_footer_counse_div > .div1 ul{height: 38px;}
.m_footer_counse_div > .div1 ul li input{width: 100%;height: 28px;}
.m_footer_counse_div > .div1 ul li{padding: 0 2px;display: table;height: 100%;}
.m_footer_counse_div > .div1 ul li > span{display: table-cell;vertical-align: middle;}
.m_footer_counse_div > .div1 ul li > .span_th{text-align: center;font-size: 15px;color: #fff;}
.m_footer_counse_div > .div1 .ul1 .li1{width: 13%;}
.m_footer_counse_div > .div1 .ul1 .li2{width: 18%;}
.m_footer_counse_div > .div1 .ul1 .li3{width: 18%;}
.m_footer_counse_div > .div1 .ul1 .li4{width: 17%;}
.m_footer_counse_div > .div1 .ul1 .li5{width: 17%;}
.m_footer_counse_div > .div1 .ul1 .li6{width: 17%;}
.m_footer_counse_div > .div1 .ul2 .li1{width: 13%;}
.m_footer_counse_div > .div1 .ul2 .li2{width: 87%;}

.m_footer_counse_div > .div1 .ul3{height: 20px;margin-top: 3px;}
.m_footer_counse_div > .div1 .ul3 .li1{width: 13%;}
.m_footer_counse_div > .div1 .ul3 .li2{width: 87%;}
.m_footer_counse_div > .div1 .ul3 li input{width: 15px;height: 15px;vertical-align: -3px;}
.m_footer_counse_div > .div1 .ul3 li *{color: #fff;}
.m_footer_counse_div > .div1 .ul3 li a{margin-left: 5px;}


.m_footer_counse_div > .div1 .video-ok-status{height: 35px;}
.m_footer_counse_div > .div1 .video-ok-status label{font-weight: bold;}
.m_footer_counse_div > .div1 .video-ok-status label span{font-weight: normal;}



.m_footer_counse_div{height:71px;padding:5px 10px;}

.m_footer_counse_div .title-s{display:block;width: 25%;}
.m_footer_counse_div .title-ss{height:28px;display:block;width:100%;border:2px solid #ff68bb;text-align: center;}
.m_footer_counse_div .title-ss p{ color:#fff;vertical-align: middle;vertical-align: middle;
    font-size: 12px;font-weight: bold;display: inline-block;margin-right:5px;}
.m_footer_counse_div .title-s-ico{ width:12px;height:7px;background-position: -381px -1506px;display: inline-block;}
.m_footer_counse_div_on .title-s-ico{background-position: -411px -1508px;}


.m_footer_counse_div > .div1 ul{height:auto;}
.m_footer_counse_div > .div1 ul li{padding:0;display:block;}
.m_footer_counse_div > .div2{padding:0;}


.m_footer_counse_div > .div1 ul li > span{display:block;}
.m_footer_counse_div > .div1 .ul1 .li2{width: 25%;margin-right: 2%;}
.m_footer_counse_div > .div1 .ul1 .li4{width: 23%;}
.m_footer_counse_div > .div1 .ul1 .li5{width: 23%;margin: 0 1%;}
.m_footer_counse_div > .div1 .ul1 .li6{width: 23%;margin-right: 2%;}
.m_footer_counse_div > .div1 .ul2 .li2{width: 98%;}
.m_footer_counse_div > .div1 > ul{margin-top:5px;}

.m_footer_counse_div > .div1 .ul3 .li2{width:100%;}
.m_footer_counse_div > .div1 .video-ok-status label{    position: relative; padding-left: 18px;}
.m_footer_counse_div > .div1 .video-ok-status li input{position: absolute;left: 0;top: 0;}
.m_footer_counse_div > .div1 .ul3{height:18px;}
.m_footer_counse_div > .div1 .video-ok-status{height:32px;margin-top:8px;}
.m_footer_counse_div > .div2{margin-top:33px;height:61px;}
.m_footer_counse_div > .div2 > span{border-radius: 0;}
.m_footer_counse_div > .div2 > .span_on{height:61px;}
.m_footer_counse_div .event-a{    position: fixed;right: 10px;bottom: 41px;width:17%;transition: all 0.6s;}
.m_footer_counse_div_on .event-a{bottom: 135px;transform: rotate( 360deg );}
.m_footer_counse_div .event-a img{margin: 0 auto;}

.m_footer_counse_div .check-a{right: 20%;}

/*  m_counsel footer */

/*  pc_counsel footer */
.pc_footer_counsel_add{display: block;position: fixed; top: auto; height:88px;padding:24px 10px;
	 bottom: 0px;width: 100%;background: rgba(0,0,0,0.8);z-index: 888887;left: 0;overflow:visible !important;}
.pc_footer_counsel_add *{font-size: 13px;}
.pc_footer_counsel_add div{float: left;height: 100%;}
.pc_footer_counsel_add .wrap_div{float: none;width: 100%;max-width: 1180px;margin: 0 auto;}
.pc_footer_counsel_add .div1{width: 82%;}
.pc_footer_counsel_add .div2{width: 18%;height: 60px;cursor: pointer;margin-top: -8px;}
.pc_footer_counsel_add .div2 > span{display: table;height: 100%;background:#ff68bb;width: 100%;border-radius:5px;}
.pc_footer_counsel_add .div2 > .span_on{height: 66px;}
.pc_footer_counsel_add .div2 > span > span{text-align: center;display: table-cell;vertical-align: middle;font-size: 22px;color: #fff;font-weight: bold;}
.pc_footer_counsel_add .div2 > span > span > span{font-size: 15px;display: inline-block; vertical-align: 2px;}
.pc_footer_counsel_add .div2 > .span_on > span > span{display: inline;}
.pc_footer_counsel_add .div1 ul{height: 38px;float: left;}
.pc_footer_counsel_add .div1 ul li input{width: 100%;height: 35px;}
.pc_footer_counsel_add .div1 ul li{padding: 0 2px;display: table;height: 100%;}
.pc_footer_counsel_add .div1 ul li > span{display: table-cell;vertical-align: middle;}
.pc_footer_counsel_add .div1 ul li > .span_th{text-align: center;font-size: 15px;color: #fff;}
.pc_footer_counsel_add .div1 .ul1 .li1{width: 13%;}
.pc_footer_counsel_add .div1 .ul1 .li2{width: 18%;}
.pc_footer_counsel_add .div1 .ul1 .li3{width: 18%;}
.pc_footer_counsel_add .div1 .ul1 .li4{width: 17%;}
.pc_footer_counsel_add .div1 .ul1 .li5{width: 17%;}
.pc_footer_counsel_add .div1 .ul1 .li6{width: 17%;}
.pc_footer_counsel_add .div1 .ul2 .li1{width: 13%;}
.pc_footer_counsel_add .div1 .ul2 .li2{width: 87%;}

.pc_footer_counsel_add .div1 .ul2{height: 20px;margin-top: 15px;}
.pc_footer_counsel_add .div1 .ul2 .li1{width: 13%;}
.pc_footer_counsel_add .div1 .ul2 .li2{width: 87%;}
.pc_footer_counsel_add .div1 .ul2 li input{width: 15px;height: 15px;vertical-align: -3px;}
.pc_footer_counsel_add .div1 .ul2 li *{color: #fff;}
.pc_footer_counsel_add .div1 .ul2 li a{margin-left: 5px;}

.pc_footer_counsel_add .div1 .ul0 li > span{font-size: 16px;font-weight: bold;color: #fff;}

.pc_footer_counsel_add .div1 .video-ok-status{height: 35px;}
.pc_footer_counsel_add .div1 .video-ok-status label{font-weight: bold;}
.pc_footer_counsel_add .div1 .video-ok-status label span{font-weight: normal;}


.pc_footer_counsel_add .div1 ul{height:auto;}
.pc_footer_counsel_add .div1 ul li{padding:0;display:block;}


.pc_footer_counsel_add .div1 ul li > span{display:block;}
.pc_footer_counsel_add .div1 .ul1 .li1{width: 30%;margin-right: 2%;}
.pc_footer_counsel_add .div1 .ul1 .li2{width: 10%;}
.pc_footer_counsel_add .div1 .ul1 .li3{width: 30%;margin-right: 3%;}
.pc_footer_counsel_add .div1 .ul1 .li2_center{margin: 0 1.5%;}
.pc_footer_counsel_add .div1 .ul1 .li2_last{margin-right: 2%;}


.pc_footer_counsel_add .div1 > ul{margin-top:5px;}

.pc_footer_counsel_add .div1 .ul2 .li2{width:100%;}
.pc_footer_counsel_add .div1 .video-ok-status label{    position: relative; padding-left: 18px;}
.pc_footer_counsel_add .div1 .video-ok-status li input{position: absolute;left: 0;top: 0;}
.pc_footer_counsel_add .div1 .ul2{height:18px;}
.pc_footer_counsel_add .div1 .video-ok-status{height:32px;margin-top:8px;}
.pc_footer_counsel_add .div2 > span{border-radius: 0;}
.pc_footer_counsel_add .div2 > .span_on{height:61px;}
.pc_footer_counsel_add .event-a{    position: fixed;right: 10px;bottom: 41px;width:17%;transition: all 0.6s;}
.pc_footer_counsel_add .event-a{bottom: 135px;transform: rotate( 360deg );}
.pc_footer_counsel_add .event-a img{margin: 0 auto;}

.pc_footer_counsel_add .check-a{right: 20%;}

.pc_footer_counsel_add .div1 .ul0{width: 12%;margin-top: 12px;}
.pc_footer_counsel_add .div1 .ul1{width: 64%;}
.pc_footer_counsel_add .div1 .ul2{width: 24%;}
.pc_footer_counsel_add .privacy_more_div{bottom: 60px;float: none;    height: auto;width: 600px; left: auto; right: 28%;}
/*  pc_counsel footer */

/*   board cat_div common */
.cat_div li{height: 66px;width:25%;background: #ededed;border-left: 1px solid #fff;}
.cat_div .li0{border-left: none;}
.cat_div .on{background: #313139;}
.cat_div li a{display: table;height: 100%;width: 100%;padding: 0 5px;}
.cat_div li a span{display: table-cell;vertical-align: middle;text-align: center;color: #313139;font-size: 16px;}
.cat_div .on a span{color: #fff;}
/*   board cat_div common */

.pc_img{display: block !important;}
.m_img{display: none !important;}


/***** common footer include *****/

/*  bna footer */
.bna_footer_div{background: #303139;padding: 50px 20px 10px 20px;}
.bna_footer_div > h2{color: #fff;text-align: center;margin-bottom: 20px;}
.bna_footer_div h2 > span{color: #fff;}
.bna_footer_div > .std_ul{max-width: 1100px;margin: 0 auto;}
.bna_footer_div > .std_ul > li{width: 48%;margin-left: 4%;}
.bna_footer_div > .std_ul > li:nth-child(odd) {margin-left: 0;}
.bna_footer_div > .std_ul > li > p{width: 50%;float: left;text-align: center;height: 30px;line-height: 30px;font-size: 18px;}
.bna_footer_div > .std_ul > li > .p1{color: #fff;}
.bna_footer_div > .std_ul > li > .p2{color: #f56ea9;}
.bna_footer_div .bna_link{width: 227px;height: 64px;background: #fff;color: #323232;border-radius:5px;display: block;margin:30px auto;text-align: center;line-height: 64px;
font-size: 24px;font-weight: bold;  }

/* footer msg */
.footer_msg{font-size: 14px;color: #fff;display: block;text-align: left;margin: 30px auto 0 auto;max-width: 1100px;}


/***** common footer include *****/


/**common add css**/
.common_add_div *{text-align: center;}
/**common add css**/

/***** add_nose_01 *****/
.add_nose_01 .common_sec1{background-repeat: no-repeat;height: 193px;color: #fff;z-index: 2;position: relative;background-position: 50%;}
.add_nose_01 .common_sec1 .p_30{color: #3f455d;display: inline-block;background: #fff;margin: 33px 0 10px 0;padding: 9px 17px;border-radius:5px;}
.add_nose_01 .common_sec1 .p_40{color: #fff;}
.add_nose_01 .common_sec2{background:#cbccd0;padding: 50px;margin-top: -20px;z-index: 1;position: relative; }
.add_nose_01 .common_sec2 div{background: #fff;padding: 50px;}
.add_nose_01 .common_sec2 .div1{margin-bottom: 30px;}
.add_nose_01 .common_sec2 div p{color: #222;margin-bottom: 30px;}
.add_nose_01 .common_sec2 .div2 .img1{margin-bottom: 25px;}
.add_nose_01 .common_sec3{padding: 40px 0;background: url("/img/common_etc/fn01.jpg");position: relative;}
.add_nose_01 .common_sec3 *{color: #fff;position: relative;z-index: 1;}
.add_nose_01 .common_sec3 > .p1{background: #f43a61;padding: 25px 20px;}
.add_nose_01 .common_sec3 > .p2{padding: 0 20px;margin: 40px 0 20px 0;}
.add_nose_01 .common_sec3 > div{padding: 40px 50px 0 50px;}
.add_nose_01 .common_sec3 > div .bold{background:#282747 ;color:#fafe61 ;display: inline-block;margin-bottom: 30px;}
.add_nose_01 .common_sec3 > div img{margin: 30px auto;}
.add_nose_01 .common_sec3 .span{position: absolute;background: rgba(112,119,155,0.5);top: 240px;left: 170px;right:170px;bottom:20px;  z-index: 0;}
/***** add_nose_01 *****/

/***** add_nose_02 *****/
.add_nose_02 .common_sec1 *{color: #fff;text-align: left;}
.add_nose_02 .common_sec1{padding: 50px 20px 50px 30%;    background-position: 100% 100%;}
.add_nose_02 .common_sec1 .p_27{padding: 15px 0;border-bottom: 1px solid #fff;margin-bottom: 20px;max-width: 793px;}
.add_nose_02 .common_sec1 .p1{margin: 40px 0 40px 0;}
.add_nose_02 .common_sec1 .p_22{text-align: center;background: rgba(15,36,83,0.5);padding: 10px;border-radius:30px;max-width: 793px;}
.add_nose_02 .common_sec1 img{margin: 12px auto 0 0;}
.add_nose_02 .common_sec1 .ss{background:blue; }
/***** add_nose_02 *****/

/***** add_nose_03 *****/
.add_nose_03 .common_sec1{padding: 50px;}
.add_nose_03 .common_sec1 *{color: #fff;text-align: left;}
.add_nose_03 .common_sec1 .p_21{margin: 30px 0 20px 0;}
.add_nose_03 .common_sec1 .p_40 span{color: #f56ea9;}
/***** add_nose_03 *****/

/***** add_nose_04 *****/
.add_nose_04 .common_sec1{padding: 50px;background:#eef1f6; }
.add_nose_04 .common_sec1 *{color: #222;}
.add_nose_04 .common_sec1 .p_40{text-align: left;margin-bottom: 30px;}
.add_nose_04 .common_sec1 .p_40 span{color: #f56ea9;}
.add_nose_04 .common_sec1 .p_common{float: left;width: 20.5%;margin-left: 6%;background: #fff;height: 118px;border:3px solid #9ca3b8; border-radius:20px;}
.add_nose_04 .common_sec1 .p_common span{font-size: 18px;padding-bottom: 10px;border-bottom: 1px solid #6e7b98;max-width: 32px;margin: 7px auto 10px auto;color:#6e7b98;}
.add_nose_04 .common_sec1 .p1{margin-left: 0;}
/***** add_nose_04 *****/

/***** add_face_01 *****/
.add_face_01 .common_sec1{padding: 50px 10px;}
.add_face_01 .common_sec1 *{color: #fff;}
.add_face_01 .common_sec1 .p0{margin: 20px 0;}
.add_face_01 .common_sec1 .p_common{display: inline-block;vertical-align: top;width: 180px;height: 180px;background: #fff;border-radius:50%;}
.add_face_01 .common_sec1 .p_common span{color: #222;}
.add_face_01 .common_sec1 .p_common .s1{margin: 33px 0 13px 0;}
.add_face_01 .common_sec1 .p_3_1{display: none;}
/***** add_face_01 *****/

/***** add_eye_01 *****/
.add_eye_01 .common_sec1{background: #eee;padding: 50px;} 
.add_eye_01 .common_sec1 *{text-align: left;color: #222;}
.add_eye_01 .common_sec1 .p_40 span{color:#c2a586; }
.add_eye_01 .common_sec1 .p0{margin: 40px 0 10px 0;}
/***** add_eye_01 *****/

/***** add_eye_02 *****/
.add_eye_02 .common_sec1{padding: 50px 20px;} 
.add_eye_02 .common_sec1 *{text-align: left;color: #fff;}
.add_eye_02 .common_sec1 .p_40 span{color:#c2a586; }
.add_eye_02 .common_sec1 .p0{margin: 40px auto 10px auto;}
.add_eye_02 .common_sec1 > p,
.add_eye_02 .common_sec1 ul{max-width: 1060px;margin: 0 auto;}
.add_eye_02 .common_sec1 li{width: 32%;max-width: 339px;margin-left: 2%;}
.add_eye_02 .common_sec1 .li1{margin-left: 0;}
.add_eye_02 .common_sec1 li div{display: table;width: 100%;}
.add_eye_02 .common_sec1 li div *{text-align: center;}
.add_eye_02 .common_sec1 li .div1{background: #c2a586;height: 80px;border-radius:30px 30px 0 0;}
.add_eye_02 .common_sec1 li .div1 p{vertical-align: middle;display: table-cell;}
.add_eye_02 .common_sec1 li .div1 p span{font-size: 23px;}
.add_eye_02 .common_sec1 li .div3{background: #fff;height: 200px;border-radius: 0 0 30px 30px;}
.add_eye_02 .common_sec1 li .div3 .p1{color: #222;margin: 20px 0 15px 0;}
.add_eye_02 .common_sec1 li .div3 .p2{color: #f16a67;}
.add_eye_02 .common_sec1 li .div2 p{display: none;margin-top: 15px;}
.add_eye_02 .common_sec1 li .div2 p span{font-size: 18px;}
/***** add_eye_02 *****/


/***** add_nose_05 *****/
.add_nose_05 *{text-align: center;}
.add_nose_05 .common_sec1{padding:50px; }
.add_nose_05 .common_sec1 ul li{width: 22%;margin-left: 4%;}
.add_nose_05 .common_sec1 ul .li1{margin-left: 0;}
.add_nose_05 h3{color: #f56ea9;margin: 50px 0 25px 0;}
.add_nose_05  .d1 img{border-radius:5px;}
.add_nose_05 li{margin-bottom: 20px;}
.add_nose_05 li div{max-width: 260px;margin: 0 auto;}
.add_nose_05  div h4{margin: 10px 0 5px 0;}
.add_nose_05 .ul2 *{text-align: left;}
.add_nose_05 .ul2 .bold{color: #323232;}
.clear_both_tmp{display: none;}
.add_nose_05 .dd{background: #fff;padding: 40px 30px 0 50px;border-radius:90px;}
.add_nose_05 .dd .li1 *{text-align: left;}
.add_nose_05 .dd .p_20{margin-top:5px; line-height: 30px;position: relative;}
.add_nose_05 .dd .p_20 span{background: #a6badb;color: #fff;}
.add_nose_05 .dd li{margin-bottom: 0;}
.add_nose_05 .dd .p_20 .ss{position: absolute;font-size: 80px;font-weight: bold;color: #a6badb;width: 50px;height: 50px;text-align: center;background:none;}
.add_nose_05 .dd .s1{top: -98px;left: -10px;}
.add_nose_05 .dd .s2{bottom: -90px;left: -10px;}
.add_nose_05 .common_sec1 .add_ul li{width: 50%;margin-left: 0;}
.add_nose_05 .add_ul li div{max-width: 100%;}
.add_nose_05 .add_ul li .div{position: relative;}
.add_nose_05 .add_ul li .div .div1{bottom: 13px;left: 0;}
.add_nose_05 .add_ul li .div .div2{bottom: 31px;right: 0;}
.add_nose_05 .add_ul li .div  h4{margin: 0;}
.add_nose_05 .add_ul .li1{padding-top: 9%;}
.add_nose_05 .dd0{position: relative;}
.add_nose_05 .dd0 a{position: absolute;top: 65%;left: 40%;width: 29%;height: 18%;}
/***** add_nose_05 *****/


/***** add_insurance *****/
.add_insurance{background-repeat: no-repeat;}
.add_insurance .common_sec1 *{text-align: center;}
.add_insurance .common_sec1{padding:50px 20px;background-size: cover; }
.add_insurance h2{color:#020f46;}
.add_insurance h3{margin-bottom: 30px;line-height: 45px;}
.add_insurance h3 .s1{color:#fe0002; }
.add_insurance h3 .s2{color:#cba864; }
.add_insurance h3 .s1 .ss{position: relative;}
.add_insurance h3 .s2 .ss{position: relative;}
.add_insurance h3 .s1 .ss:before{content: "";width: 7px;height: 7px;top: -8px;;left: 50%;margin-left: -3.5px;position: absolute;background:#fe0002;
border-radius: 50%; }
.add_insurance h3 .s2 .ss:before{content: "";width: 7px;height: 7px;top: -8px;;left: 50%;margin-left: -3.5px;position: absolute;background:#cba864;
border-radius: 50%; }
.add_insurance .a{display: block;margin:30px auto 0 auto;background:#043752;max-width: 415px;height: 77px;text-align: center;color: #fff; 
font-size: 25px;font-weight: bold;padding-top: 23px;}
.add_insurance .a .s1{border-bottom: 1px solid #fff;}
/***** add_insurance *****/	
	
/* footer mobile sns btn*/
#footer_sns_div_m{width: 100%; text-align: center;display: none;}
#footer_sns_div_m > *{height: 22px;width: 22px;display: inline-block;vertical-align: top;margin: 0 5px;}
#footer_sns_div_m .top_tag6{background-position: -178px -282px;}
#footer_sns_div_m .top_tag7{background-position: -208px -282px;}
#footer_sns_div_m .top_tag8{background-position: -238px -282px;}
#footer_sns_div_m .top_tag9{background-position: -268px -282px;}
/* footer mobile sns btn*/	


/* mini top banner slide */
#pc_link_icon_div4{position: absolute;top: 46px;width:50%;right: 0; padding-right: 10px;}
.mini_rolling_div{}
.mini_rolling_div a{width: 195px;height: 45px;background:#535353;display: block;margin: 0 0 0 auto;border-radius:25px;display: none;}
.mini_rolling_div .a_on{display: block;}
.mini_rolling_div a:hover{opacity:1;cursor: default;}
.mini_rolling_div .link:hover{opacity:0.5; cursor: pointer;}
.mini_rolling_div a li{height: 45px;}
.mini_rolling_div a .li1{width: 70px;}
.mini_rolling_div a .li2{width: 125px;}
.mini_rolling_div a li div{display: table;width: 100%;height: 100%;position: relative;}
.mini_rolling_div a li p{text-align: left;display: table-cell;vertical-align: middle;color: #fff;font-size: 11px;line-height: 14px;letter-spacing: 0;}
.mini_rolling_div a li .icon_bg{position: absolute;top: 50%;left: 50%;}

.mini_rolling_div .a0 li .icon_bg{background-position: -158px -61px;width: 34px;height: 36px;margin-left: -17px;margin-top: -18.5px;}
.mini_rolling_div .a1 li .icon_bg{background-position: -209px -62px;width: 47px;height: 27px;margin-left: -23.5px;margin-top: -13.5px;}
.mini_rolling_div .a2 li .icon_bg{background-position: -275px -62px;width: 26px;height: 35px;margin-left: -13px;margin-top: -17.5px;}
.mini_rolling_div .a3 li .icon_bg{background-position: -321px -68px;width: 44px;height: 15px;margin-left: -22px;margin-top: -7.5px;}
.mini_rolling_div .a4 li .icon_bg{background-position: -380px -60px;width: 35px;height: 37px;margin-left: -18px;margin-top: -18.5px;}
/* mini top banner slide */


.bg_common_div section .point{color: #fff;font-weight: normal;font-style: italic;background:#29374f;padding: 3px 13px; border-radius:50px;font-size: 28px;text-align: center;}
.blank_point{display: inline-block;width: 111px;height: 20px;}



/*privacy_common_html*/

.privacy_more_div{display: none;position: absolute;width: 100%;border: 1px solid #2d3a49;left: 0;z-index: 2;}
.privacy_more_div > div{display: block;width: 100%;}
.privacy_more_div .pch1{height: 50px;background:#2d3a49;color: #fff;font-size: 16px;font-weight: bold;line-height: 50px; padding: 0 20px;
position: relative;}
.privacy_more_div .pch2{height: 200px;background: #f4f4f4;}
.privacy_more_div .pch1 .icon_bg{background-position: -6px -858px;width: 26px;height: 25px;position: absolute;top: 12.5px;right: 20px;cursor: pointer;}
.privacy_more_div .pch2 textarea{border: none;background: #f4f4f4;min-height: 100%;padding: 20px;}

.quick_counsel_common_div .privacy_more_div{top: 100%;}
.side_counsel_div .privacy_more_div{top: 70px;width: 96%;left: 2%;}
.m_footer_counse_div .privacy_more_div{position: fixed;bottom: 102px;}


/*privacy_common_html*/


/* side bar */
#pc_side_counsel_div{position: fixed;right: 0;width: 81px;top: 150px;background: rgba(255,255,255,0.8);z-index: 888889;}
#pc_side_counsel_div .side_btn_div{z-index: 2;position: relative;}
#pc_side_counsel_div .side_btn_div a{width: 84px;height: 78px;margin-top: 22px;display: block;}
#pc_side_counsel_div .side_btn_div .a1{background-position: 0 -132px;}
#pc_side_counsel_div .side_btn_div .a2{background-position: 0 -224px;}
#pc_side_counsel_div .side_btn_div .a3{background-position: 0 -317px;}
#pc_side_counsel_div .side_btn_div .a4{background-position: 0 -408px;}
#pc_side_counsel_div .side_btn_div .a5{background-position: 0 -501px;}
#pc_side_counsel_div .side_btn_div .a6{background-position: 0 -593px;margin-top: 20px;cursor: default;}
#pc_side_counsel_div .side_btn_div .a7{background-position: 0 -671px;margin-top: 0;height: 43px;}
#pc_side_counsel_div .side_btn_div a:hover{opacity:1;background-position-x:-81px; }
#pc_side_counsel_div .side_btn_div .active_form{background-position-x:-81px; cursor: default;}


#pc_side_counsel_div .side_counsel_div{height: auto;background: #fff;width: auto;position: absolute;background: #fff;
right: -641px;top: 0;display: none;z-index: 1;}
#pc_side_counsel_div .side_counsel_div .form_div{width: 369px;height: 641px;display: none;z-index: 1}
#pc_side_counsel_div .side_counsel_div .form_div .d1{background: #2f3042;height: 62px;padding: 0 25px;color: #fff;line-height: 62px;
font-size: 18px;font-weight: bold;}
#pc_side_counsel_div .side_counsel_div .div4 .d1{background:#f9e81e; color: #331f28;}
#pc_side_counsel_div .side_counsel_div .form_div .d2{padding: 0 25px;}


#pc_side_counsel_div .uu{display: table;border-bottom: 1px solid #ccc;}
#pc_side_counsel_div .luu{border-bottom: none;}
#pc_side_counsel_div .uu li{display: table-cell;vertical-align: middle;padding: 15px 0;}
#pc_side_counsel_div .uu .li_th{width: 25%;}
#pc_side_counsel_div .uu .li_td{width: 75%;}
#pc_side_counsel_div .uu .li_td label{margin-right: 10px;padding: 3px 0;}
#pc_side_counsel_div .uu .li_th div{padding-left: 14px;}


#pc_side_counsel_div .video-ok-status{margin-bottom: 15px;}
#pc_side_counsel_div .video-ok-status label{font-size: 16px;font-weight: bold;}
#pc_side_counsel_div .video-ok-status label span{font-weight: normal;font-size: 14px;display: block;padding-left: 21px;}

.side_counsel_div select,
.side_counsel_div input{height: 38px;width: 100%;background: #fff;border: 1px solid #e1e1e1;}
.side_counsel_div input[type=checkbox], 
.side_counsel_div input[type=radio]{height: 18px;width: 18px;vertical-align: -3.8px;}
.side_counsel_div .phone_val{width: 77px;}
.side_counsel_div textarea {border: 1px solid #e1e1e1;background: #fff;padding: 5px;min-height: 70px;height: 70px;}
.side_counsel_div .div1 textarea{height: 150px;}


#pc_side_counsel_div .side_counsel_div .form_div .send_btn{background:#ed008c;color: #fff;font-weight: bold;font-size: 20px; 
width: 100%;height: 49px;display: block;border: none;;line-height: 49px;text-align: center;}

.side_counsel_div .common_d1{margin-bottom: 15px;}
.side_counsel_div .common_d1 *{font-size: 14px;}
.side_counsel_div .common_d1 label{font-weight: bold;}
#side_counsel_close_btn{background-position: -6px -858px;width: 26px;height: 25px;position: absolute;
top: 3px;left: -30px;cursor: pointer; }

@keyframes aa_ani{
	0%{
		bottom: -90px;
	}50%{
		bottom: -100px;
	}100%{
		bottom: -90px;
	}
}

#event_link_side{position: absolute;bottom: 0;right: 0px;width: 130px;z-index: 0;
	animation-duration:2s; animation-name:aa_ani;animation-iteration-count:infinite;}

#gng_tv_link_side{position: absolute;bottom: -100px;right: 5px;width: 72px;height: 91px;z-index: 0;background-position: -71px -740px;}

/* side bar */

/*youtube*/
.youtube_wrap .youtube_div{max-width: 660px;margin: 0 auto;position: relative;}
.youtube_wrap .youtube_div iframe {width: 100%;}
/*youtube*/

/* popup 부분 */
#custom_popup_div{position: absolute; top: 230px;left: 0%;z-index: 3;display: none;box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.30);max-width:640px;}
#custom_popup_div a{display: block;}
#custom_popup_div a:hover{opacity:1;}
#custom_popup_div img{display: block;}
#custom_popup_div > div{color: #fff;background: #181617;text-align: right;padding-right: 20px;}
#custom_popup_div > div > span{display: inline;cursor: pointer;}
#custom_popup_div > div > label{display: inline;}
#custom_popup_div .slide_a{display: none;}
#custom_popup_div .slide_aon{display: block;}
/* popup 부분 */

/* top banner 부분 */
#top_banner_pc{height: 80px;position: relative;overflow: hidden;}
.js_banner_sc ul{display: block;width: 100%;height: 100%;position: relative;}
.js_banner_sc li{display: block;width: 100%;height: 100%;background-position: 50%;position: relative;display: none;}
.js_banner_sc .li_on{display: block;}
.js_banner_sc li a{display: block;}
#top_banner_pc li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#top_banner_pc .close_span{position: absolute;width: 52px;height: 52px;top: 14px;right: 14px;cursor: pointer;}
#top_banner_pc .nav_span{position: absolute;top: 14px;right: 130px;width: auto;}
#top_banner_pc .nav_span span{width: 15px;height: 15px;display: inline-block;background:#c7c7c7;border-radius: 50%;margin-right: 7px;cursor: pointer; }
#top_banner_pc .nav_span .s_on{background:#7e3db8; }
#ta_slide_div, #mo_slide_div{display: none;}
/* top banner 부분 */




.fly {opacity: 0;
		transition: all 450ms ease-in-out;
		-webkit-transition: all 450ms ease-in-out;
		-moz-transition: all 450ms ease-in-out;
		transform: translateY(50px) translateX(0px) scale(1) translate3d(0, 0, 0);
		-webkit-transform: -webkit-translateY(50px) -webkit-translateX(0px) -webkit-scale(1) -webkit-translate3d(0, 0, 0);
		-moz-transform: -moz-translateY(50px) -moz-translateX(0px) -moz-scale(1) -moz-translate3d(0, 0, 0);
		-o-transform: -o-translateY(50px) -o-translateX(0px) -o-scale(1) -o-translate3d(0, 0, 0);
	}

	.show-block {
		opacity: 1;
		transform: translateY(0px) translateX(0px) scale(1) translate3d(0, 0, 0);
		-webkit-transform: -webkit-translateY(0px) -webkit-translateX(0px) -webkit-scale(1) -webkit-translate3d(0, 0, 0);
		-moz-transform: -moz-translateY(0px) -moz-translateX(0px) -moz-scale(1) -moz-translate3d(0, 0, 0);
		-o-transform: -o-translateY(0px) -o-translateX(0px) -o-scale(1) -o-translate3d(0, 0, 0);
	}



/* login check ajax */

#login_ajax_wrap{display: none;position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 0;left: 0;z-index: 999999;padding: 20px;}
#login_ajax_wrap .dd{display: table;width: 100%;height: 100%;max-width: 355px;margin: 0 auto;}
#login_ajax_wrap .ddd{display: table-cell;vertical-align: middle;}
#login_ajax_wrap .dddd{background:#f8f8f8; padding: 25px 20px;position: relative;}
#login_ajax_wrap .dddd *{text-align: center;}
#login_ajax_wrap .div-icon{background-image: url("/www-img/login_icon.png");}
#login_ajax_wrap .div-1{background-position: -15px -4px;width: 206px;height: 38px;margin: 0 auto 15px auto; }
#login_ajax_wrap .ddd .block{display: block;width: 100%;height: 40px;max-width: 254px;margin-left: auto;margin-right: auto;}
#login_ajax_wrap .ddd input{margin-bottom: 7px;text-align: left;}
#login_ajax_wrap .div-2{line-height: 40px;background: #5d5d5d;color: #fff;font-size: 16px;font-weight: bold;cursor: pointer;}
#login_ajax_wrap .div-3{margin: 10px auto 22px auto;color: #878787;font-size: 14px;}
#login_ajax_wrap .div-3 a{font-size: 14px;color: #878787;}
#login_ajax_wrap .p-1{font-size: 14px;color: #fb933e;line-height: 20px;}
#login_ajax_wrap .a-1{background:#27cd0b; }
#login_ajax_wrap .a-2{background:#ffe700; }
#login_ajax_wrap .sns-a{margin-top: 15px;line-height: 40px;}
#login_ajax_wrap .sns-a > span{display: inline-block;position: relative;font-weight: bold;font-size: 16px;}
#login_ajax_wrap .a-1 > span{color: #fff;padding-left: 45px;}
#login_ajax_wrap .a-2 > span{color:#3a3038;padding-left: 42px;}
#login_ajax_wrap .sns-a > span > span{position: absolute;left: 0;top: 50%;}
#login_ajax_wrap .a-1 > span > span{background-position: -16px -48px;width: 17px;height: 18px;margin-top: -9px;}
#login_ajax_wrap .a-2 > span > span{background-position: -50px -48px;width: 25px;height: 22px;margin-top: -11px;}
#login_ajax_wrap .close-form{background-position: -240px -15px;width: 24px;height: 24px;position: absolute;cursor: pointer;
top: 12px;right: 16px;}
/* login check ajax */



/*youtube layer event*/
#layer-youtube{display: none;position: fixed;top: 50%;left: 0;height: auto;width: 100%;margin-top: -185px;z-index: 999999;}
#layer-youtube .gng_tv_div{position: relative;max-width: 660px;margin: 0 auto;}
#layer-youtube iframe{display: block;margin: 0 auto;width: 100%;border: 2px solid #000;}
#layer-youtube .close_check_tv{    width: 26px;height: 25px;position: absolute;background-position: -6px -858px;
    top: -28px;right: 2px; cursor: pointer;}
/*youtube layer event*/


/***** add_system_01 *****/
#add_system_01 .div-0{background-repeat: no-repeat;background-image:url("/img/common_tail/s_bg_01.jpg");height: 633px;background-position: 50%;
padding: 40px 20px; }
#add_system_01 .div-0 *{text-align: center;}
#add_system_01 .div-1{display: table;width: 100%;height: 100%;}
#add_system_01 .div-2{display: table-cell;vertical-align: middle;}
#add_system_01 .div-0 ul{max-width: 1082px;width: 100%;margin: 0 auto;}
#add_system_01 .div-0 li{width: 48%;margin-left: 4%;}
#add_system_01 .div-0 .li-1{margin-left: auto;}

#add_system_01 .d-0{background:rgba(61,77,84,0.7);padding: 5px; }
#add_system_01 .d-1{border: 1px solid #fff;padding:20px 10px;}

#add_system_01 p{color: #000;line-height: normal;}
#add_system_01 .p-1{font-size: 22px;}
#add_system_01 .p-2{font-size: 30px;margin: 10px auto 20px;}
#add_system_01 .p-3{font-size: 14px;margin: 20px auto 20px;line-height: 30px;}
#add_system_01 .p-4{font-size: 18px;display: inline-block;border-bottom: 1px solid #000;}

#add_system_01 .pp-1{font-size: 25px;color: #fff;text-align: center;}
#add_system_01 .pp-2{font-size: 18px;background: #fff;margin: 7px auto 12px auto;line-height: 30px;padding: 0 5px;}
#add_system_01 .pp-3{font-size: 16px;color: #fff;line-height: 30px;}

#add_system_01 .p-2 span{color: #4296d2;}
#add_system_01 .pp-2 span{color:#e96a9f; }
#add_system_01 .p-3 span{color:#e96a9f; }

#add_system_01 .div-add{padding: 0;margin: 0 auto;}
#add_system_01 .div-add a{display: block;}
#add_system_01 .div-add a:hover{opacity: 1;}


/***** add_system_01 *****/
#m_link_icon_div .a-ru,
#top .a-ru{background-position:-180px -1px; }


/***** sec-eye-model-1 *****/
#sec-eye-model-1{padding: 0;}
#sec-eye-model-1 > div{position: relative;}
#sec-eye-model-1 > div a{position: absolute;}
#sec-eye-model-1 > .pc_img .a-1{width: 57%;height: 43%;top: 22%;left: 4%;}
#sec-eye-model-1 > .pc_img .a-2{width: 19%;height: 28%;top: 69%;left: 76%;}
#sec-eye-model-1 > .m_img .a-1{width: 94%;height: 38%;top: 29.5%;left: 3%;}
#sec-eye-model-1 > .m_img .a-2{width: 29%;height: auto;bottom: -30px;right: 5px;max-width: 179px;}
/***** sec-eye-model-1 *****/

.height_div_tmp{width: 100% !important; height: 12px !important;}
.h3-072{display: none;}


/* common more btn */
body #main .main-more-btn{ font-size: 15px; width: 190px; height: 40px; border-radius: 40px; border: 1px solid #000;
	margin: 0 auto; line-height: 40px; text-align: center;color: #000;font-weight: bold;}
body #main .more-btn-white{color: #fff;border: 1px solid #fff;}
body #main .more-btn-bg-white{border: 1px solid #fff;background-color: #fff;color: #000;}
body #main .more-btn-bg-black{border: 1px solid #000;background-color: #000;color: #fff;}

/*icon*/
body #main .main-more-btn .icon_bg{width:8px;height: 14px; margin-left: 7px;display: inline-block;vertical-align: -2px;}
body #main .main-more-btn .white{background-position:-59px -33px;}
body #main .main-more-btn .black{background-position:-112px -32px}
body #main .main-more-btn .yb-icon{background-position: -77px -1253px; width: 26px; height: 18px; display: inline-block; margin-right: 7px; vertical-align: -4px;}

/* common more btn */

/***** add_2021_eye_nose *****/
.doc_bcard_box{position: absolute; background-color: rgba(0,0,0,0.5);width: 130px;height: 60px;padding: 5px 0 0 10px;}
.doc_bcard_box *{color: #fff;text-align: left;}
.add_2021_eye_nose section{padding: 50px;}
.add_2021_eye_nose h2 span{color: #2a469a;}
.add_2021_eye_nose p{color: #999da0;letter-spacing: 10px;font-size: 14px;margin: 15px auto;}
.add_2021_eye_nose .line_v{background-color: #cfd0d2;width: 1px;height: 50px;margin: 0 auto;}
.add_2021_eye_nose .ul{max-width: 830px;margin: 0 auto;}
.add_2021_eye_nose .ul li{width: 32%;margin-left: 2%;margin-top: 30px;}
.add_2021_eye_nose .ul li .d2{margin-top: 10px;}
.add_2021_eye_nose .ul .li1{margin-left: 0;}
.add_2021_eye_nose .ul .li4{margin-left: 0;}
.add_2021_eye_nose .ul .dum_li{width: 0%;height: 0px;margin-top: 0;}
.add_2021_eye_nose .ul .dum_li{width: 17%;height: 1px;margin-top: 0;}  /*  6명시 주석 */

.add_2021_eye_nose .add_202305{padding: 0px;}
.add_2021_eye_nose .add_202305 a{display: block;}
.add_2021_eye_nose .add_202305 li{width: 50%;}

#add_2021_eye_01{display: none;}
#add_2021_eye_01 .ul li{width: 49%;margin-left: 2%;}
#add_2021_eye_01 .ul .li1{margin-left: 0;}
#add_2021_eye_01 .ul{max-width: 531px;margin: 0 auto;}

#add_2021_eye_02 *{color: #fff;text-align: left;}
#add_2021_eye_02 h2{display: inline-block;width: auto;position: relative;}
#add_2021_eye_02 .p1{margin: 20px auto 10px 0;}
#add_2021_eye_02 .p2 span{color: #9de6f9;font-weight: bold;}
#add_2021_eye_02 ul{height: 344px;}
#add_2021_eye_02 li{width: 50%;height: 100%;}
#add_2021_eye_02 .li1{padding-left: 50px;}
#add_2021_eye_02 .li1 .tdiv1{display: table;width: 100%;height: 100%;}
#add_2021_eye_02 .li1 .tdiv2{display: table-cell;vertical-align: middle;}
#add_2021_eye_02 .li2 .ddd{display: none;width: 100%;height: 100%;}
#add_2021_eye_02 .li2 .div{position: relative;width: 100%;display: table-cell;vertical-align: bottom;}
#add_2021_eye_02 .li2 .div .div1{bottom: 13px;left: 0;}
#add_2021_eye_02 .li2 .div .div2{bottom: 31px;right: 70%;}
/***** add_2021_eye_nose *****/



/*****yt_list_add*****/
.yt-sec .li{height:359px;}
.yt-sec .li1{width:58%;margin-right:2%}
.yt-sec .li2{width:40%;overflow-y: auto;}
.yt-sec .yt_div{height:100%;}

.yt-sec .yt_list .d{padding: 10px 0; position: relative;cursor: pointer;display:block;}
.yt-sec .yt_list .d:before{content:"";position: absolute; width: 45%; right: 0; top: 0; height: 1px; background: #ececec;}
.yt-sec .yt_list .d0{padding-top:0}
.yt-sec .yt_list .d0:before{display:none;}
.yt-sec .yt_list .u img{width:100%;}
.yt-sec .yt_list .l1{width:52%;height:100%;}
.yt-sec .yt_list .l2{width:48%;height:100%;padding: 7px;}
.yt-sec .yt_list .d h4{margin-bottom:3px;}


.yt-sec .li2::-webkit-scrollbar { width: 5px;  }
.yt-sec .li2::-webkit-scrollbar-thumb { background-color: #cacaca; }
.yt-sec .li2::-webkit-scrollbar-track { background-color: #f3f3f3;  }
.yt-sec .yt_list .d p{line-height: 22px;}
/*****yt_list_add*****/

/***** add_foreheadlift *****/
.add_foreheadlift .common_sec1 *{font-weight: bold;line-height: normal;}
.add_foreheadlift .common_sec1{height: 442px;background-position: 50% 0;}
.add_foreheadlift .common_sec1 .div1{width: 70%;height: 100%;display: table;margin: 0 auto 0 0;padding: 0 20px;}
.add_foreheadlift .common_sec1 .div2{display: table-cell;vertical-align: middle;}
.add_foreheadlift .common_sec1 .p1{color: #fff;font-size: 25px;margin-bottom: 10px;text-shadow: 2px 2px 2px #af866a;}
.add_foreheadlift .common_sec1 .p2{color: #944741;font-size: 55px;}
.add_foreheadlift .common_sec1 a{background-color: #944741;width: 190px; height: 40px; display: block;  margin: 0 auto;
	border-radius: 20px; text-align: center; padding-top: 8px;}
.add_foreheadlift .common_sec1 a p{color: #fff; font-weight: bold; font-size: 20px; display: inline-block;
		vertical-align: middle; margin-right: 10px;}
.add_foreheadlift .common_sec1 a span{    display: inline-block; vertical-align: middle;
    background-position: -177px -35px; width: 9px; height: 16px;background-image: url("https://static.gnghospital.co.kr/gnghospital-kr/www-img/icon_foreheadlift.png");}

.add_foreheadlift .common_sec1 ul{max-width: 645px;margin: 20px auto;}
.add_foreheadlift .common_sec1 li{width: 33.333%;background-color: #fff;height: 50px;text-align: left;padding-left: 20px;}
.add_foreheadlift .common_sec1 li span{background-image: url("https://static.gnghospital.co.kr/gnghospital-kr/www-img/icon_foreheadlift.png");
	background-position: -99px -31px; width: 23px; height: 23px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.add_foreheadlift .common_sec1 li p{line-height: 50px;color: #323232;display: inline-block;vertical-align: middle;}
.add_foreheadlift .common_sec1 .li1,
.add_foreheadlift .common_sec1 .li2,
.add_foreheadlift .common_sec1 .li3{border-bottom: 3px solid #c1a79a;}
.add_foreheadlift .common_sec1 .li2,
.add_foreheadlift .common_sec1 .li5{border-left: 3px solid #c1a79a;border-right: 3px solid #c1a79a;}
.add_foreheadlift .common_sec1 .d1{height: 38px;width: 236px;background-color: #bb8374;margin-left: -20px;margin-bottom: 50px;position: relative;}
.add_foreheadlift .common_sec1 .d1 span{background-image: url("https://static.gnghospital.co.kr/gnghospital-kr/www-img/icon_foreheadlift.png");
	background-position: -241px -24px; width: 38px; height: 38px;position: absolute;right: -22px;top: 0;}
.add_foreheadlift .common_sec1 .d1 p{color: #fff;font-weight: bold;font-size: 20px;line-height: 38px;}
/***** add_foreheadlift *****/

#footer_popup_event1_wrap{display: none;  position: fixed;top: 0;left: 0;z-index: 888887;width: 100%;height: 100%;}
#footer_popup_event1{display: none; max-width: 640px;margin: 0 auto;position: fixed;bottom: 0;left: 0;z-index: 888888;}
#footer_popup_event1 .x_btx{position: absolute;width: 11%;height: 14%;right: 0;top: 22%;}
#footer_popup_event1 a{position: absolute;width: 100%;height: 62%;left: 0;top: 38%;}


/*add_whygng*/
#add_whygng .why_div * {text-align: center;line-height: normal;}
#add_whygng .why_div{height: 500px;background-repeat: no-repeat;background-position: 50%;}
#add_whygng .why_div a{position: relative;width: 100%;height: 100%;}
#add_whygng .why_div .div1{display: table; height: 100%; width: 100%;}
#add_whygng .why_div .div2{display: table-cell; vertical-align: middle;}
#add_whygng .why_div .div2 *{color: #000;}
#add_whygng .why_div .div2 .p1{font-size: 30px;font-weight: normal;line-height: 42px;}
#add_whygng .why_div .div2 .p2{font-size: 25px;font-weight: normal;margin: 15px auto 20px auto;}
#add_whygng .why_div .div2 .p3{font-size: 16px;margin-bottom: 30px;}
#add_whygng .why_div .div2 .p1 span{font-weight: bold;}
#add_whygng .why_div .div2 .p2 .s1{font-size: 45px;font-weight: bold;color: #fff;background-color: #000;}
#add_whygng .why_div .div2 .p2 .s1 span{color: #ef8201;position: relative;}
#add_whygng .why_div .div2 .p2 .s1 span::after{content: "";position: absolute;width: 9px;height: 9px;top: -15px;left: 50%;margin-left: -4.5px;border-radius: 50%;background-color: #000;}
#add_whygng .why_div .div2 .p2 .s2{font-size: 45px;font-weight: bold;color: #64b141;}
#add_whygng .why_div .div2 .p2 .s3{font-style: italic;}
/*add_whygng*/


/* sec-sub-bna */
body #main .sec-sub-bna{padding: 50px;background-color: #d7a7f1;}
body #main .sec-sub-bna .p-title{color: #fff;font-weight: bold;font-size: 40px;line-height: normal;margin-bottom: 25px;    text-align: center;}
body #main .sec-sub-bna ul{max-width: 962px;margin: 0 auto;}
body #main .sec-sub-bna li{width: 49%;margin-right: 2%;position: relative;}
body #main .sec-sub-bna li:nth-child(even){margin-right: 0;}
body #main .sec-sub-bna .li0{margin-bottom: 20px;}
body #main .sec-sub-bna .li1{margin-bottom: 20px;}
body #main .sec-sub-bna li .blind{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
body #main .sec-sub-bna li .blind .div-1{position: absolute;width: 50%;height: 100%;left: 0;top: 0;background: rgba(52,52,52,0.75);}
body #main .sec-sub-bna li .blind a { display: table; width: 100%; height: 100%; }
body #main .sec-sub-bna li .blind .d-1 { display: table-cell; vertical-align: middle; }
body #main .sec-sub-bna li .blind .div-1 .p-1 { margin-bottom: 5px; display: none; }
body #main .sec-sub-bna li .blind .div-1 p { color: #fff; font-weight: bold; font-size: 12px; text-align: center; }
body #main .sec-sub-bna li .blind .div-1 .p-2 { width: 110px; height: 20px; line-height: 19px; border-radius: 20px; border: 1px solid #fff; margin: 0 auto; }
body #main .sec-sub-bna li .blind a:hover{opacity:1;}
body #main .sec-sub-bna li .blind .div-1:hover{background: rgba(52,52,52,0.90);}
body #main .sec-sub-bna li .blind .div-1:hover .p-1{display: block;}
/* sec-sub-bna */

/*임시-이벤트 페이지 이동버튼 가리기*/
.move-event-page{display: none;}
.m_footer_counse_div .check-a{right: 10px;}
/*임시-이벤트 페이지 이동버튼 가리기*/

#intro-move-div{position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 999999;
    padding: 20px;display: none;}
#intro-move-div .d {
    display: table; width: 100%; height: 100%; max-width: 1088px; margin: 0 auto;
}
#intro-move-div .dd {
    display: table-cell;
    vertical-align: middle;
}
#intro-move-div .ddd{position: relative;}
#intro-move-div .ddd .a1{position: absolute;top: 10%;left: 5%;width: 42%;height: 34%;}
#intro-move-div .ddd .a2{position: absolute;top: 10%;left: 53%;width: 42%;height: 34%;}
#intro-move-div .ddd .sss{position: absolute;right: 0;top:-50px;width: 50px;height: 50px;background-color: #2f90d5;color: #fff;
text-align: center;font-size: 30px;font-weight: bold;line-height: 50px;cursor: pointer;
}

.youtube_wrap_l_check{position: absolute; width: 100%;height: 100%;top: 0;left: 0;z-index: 5;}

.reserv-notification-p{font-size: 16px;color: #717171;margin-bottom: 10px;}
.reserv-notification-p .ss{color: #e12929;}

/*common qna div*/
.qna-div{background-color: #fff;padding: 50px;}
.qna-div .subject-div{border-bottom: solid 1px #9ea3a9;padding-bottom: 10px;}
.qna-div .subject-div > *{display: inline-block;}
.qna-div .subject-div > h2{margin-right: 10px;}
.qna-div .subject-div > h2 span{font-weight: normal;}
.qna-div .subject-div > p{color: #9ca1a5;font-weight: bold;}
.qna-div .hide-div{display: none;}
.qna-div .hr-div{background-color: #d7d7d7;height:1px;width: 100%;margin-top: 30px;}
.qna-div .qna-ul{display: table;}
.qna-div .qna-q{height: 80px;}
.qna-div .qna-a{height: 124px;background-color: #f3f4f6;border-radius: 10px;}
.qna-div .qna-ul li{display: table-cell;vertical-align: middle;}
.qna-div .qna-ul .li-1{width: 11%;text-align: center;}
.qna-div .qna-ul .li-2{width: 89%;text-align: left;padding-right: 10px;}
.qna-div .qna-ul .li-2 > *{word-break: keep-all;}
.qna-div .qna-q .li-1 h4{color: #5895e6;}
.qna-div .qna-a .li-1 p{background-color: #5895e6;color: #fff;height: 50px;width: 50px;border-radius: 50%;line-height: 48px;
	font-size: 20px;font-weight: bold;margin: 0 auto;}
.qna-div .qna-ul .li-2 p{color: #000;}
.qna-div .more-div{width: 370px;height: 70px;background-color: #e0ecfa;text-align: center;line-height: 70px;position: relative;
	font-size: 25px;border-radius: 35px;margin: 30px auto 0 auto;cursor: pointer;color: #2566ba;font-weight: bold;}
.qna-div .more-div span{color: #fff;width: 56px;height: 56px;border-radius: 50%;background-color: #5895e6;
position: absolute;display: block;top: 7px;right: 7px;line-height: 56px;font-size: 20px;font-weight: bold;}
.qna-div .top-div{color: #000;width: 56px;height: 56px;background-color: #fff;border: 1px solid #000;border-radius: 50%;
	display: block;line-height: 56px;font-size: 20px;text-align: center;margin: 15px auto 0 auto;font-weight: bold;cursor: pointer;
display: none;}

/*common qna div*/


@media only screen and (max-width: 440px) {
	
	/*youtube layer event*/
	#layer-youtube{margin-top: -115px;}
	#layer-youtube iframe{height: 230px;}
	/*youtube layer event*/
	
	
	
	/*youtube*/
	.youtube_wrap .youtube_div iframe {height: 230px;}
	/*youtube*/
}


body .board_btn_items{text-align: center;}
body .board_btn_items .margin_r10,
body .board_btn_items .right_li{float: none; display: inline-block;vertical-align: top;}
body .board_btn_items .margin_r10 a{background: #fff;color: #404447;border: 1px solid #404447;}
body .board_btn_items .right_li input{background: #1f3767;color: #fff;border: 1px solid #1f3767;}

@media only screen and (max-width: 1023px) {

	/*common qna div*/
	.qna-div{padding: 20px;}
	.qna-div .more-div{width: 240px;height: 54px;line-height:54px;font-size: 20px;}
	.qna-div .more-div span{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.qna-div .top-div{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.qna-div .qna-ul .li-1{width: 15%;}
	.qna-div .qna-ul .li-2{width: 85%;}
	.qna-div .qna-a .li-1 p{height: 30px;width: 30px;line-height: 30px;font-size: 18px;}
	.qna-div .qna-ul .li-2 p{font-size: 12px;line-height: 16px;}
	.qna-div .qna-q .li-2 h4{font-size: 14px;}
	/*common qna div*/


	.reserv-notification-p{font-size: 13px;}
	
	/* popup 부분 */
	#custom_popup_div{top: 70px;left: 5%;width: 90%;}
	/* popup 부분 */
	
	.pc_footer_counsel_add{display: none;}
	
	#footer_sns_div_m{margin-bottom: 20px;display: block;}
	
	a:hover{opacity:1;}
	h1 {font-size:42px; }
	h2 {font-size:28px;}
	h3 {font-size:18px;}
	h4 {font-size:16px;}
	p {font-size:14px;}
	.p_11{font-size: 9px;}
	.p_12{font-size: 10px;}
	.p_13{font-size: 11px;}
	.p_14{font-size: 12px;}
	.p_15{font-size: 13px;}
	.p_17{font-size: 15px;}
	.p_18{font-size: 16px;}
	.p_19{font-size: 17px;}
	.p_20{font-size: 17px;}
	.p_21{font-size: 17px;}
	.p_22{font-size: 17px;}
	.p_23{font-size: 17px;}
	.p_24{font-size: 19px;}
	.p_25{font-size: 19px;}
	.p_26{font-size: 19px;}
	.p_27{font-size: 19px;}
	.p_28{font-size: 22px;}
	.p_29{font-size: 22px;}
	.p_30{font-size: 22px;}
	.p_40{font-size: 28px;}
	.p_50{font-size: 38px;}
	
	
	
	/* common more btn */
	body #main .main-more-btn{width: 140px;font-size: 12px;height: 30px;line-height: 30px;}
	body #main .main-more-btn .icon_bg{vertical-align: -3px;}
	body #main .main-more-btn .yb-icon{vertical-align: -4px;}
	/* common more btn */
	
	
	#top_banner_pc{display: none !important;}
	#top{height: 70px;line-height: 80px;position: fixed;top: 0;left: 0;width: 100%;background:#181617;z-index: 777777;}
	#margin_div_height{height: 70px;}
	#pc_side_counsel_div,
	.online_counsel_btn,.reserv_counsel_btn,.pc_el,
	.quick_counsel_common_div,#pc_menu_div,.pc_top_link_list, #pc_link_icon_div, #pc_link_icon_div2,#pc_link_icon_div4{display: none;}
	.m_el,
	.m_top_link_list{display: block;}
	div .phone_val{width: 29%;}
	header .center{width: 100%;}
	.center_div {padding: 20px;}
	#top_link_logo{margin: 15px auto 0 auto;background-position: 0px -1493px;width: 190px;height: 27px;}
	
	/* common tail div */
	
	/* common tail div */
	
	.m_footer_counse_div{display: block;}
	
	/* sub_top1 type common*/
	.sub_top p br{display: block;}
	.sub_top p .mobile_br{display: none;}
	.sub_top_txt_in p{font-size: 42px;}
	.sub_top_txt_in .p2{font-size: 15px;}
	.sub_top_txt_1 .span1{margin: 10px auto;}
	/* sub_top1 type common*/
	
	
	/***** add_nose_01 *****/
	.add_nose_01 .common_sec2,
	.add_nose_01 .common_sec2 div{padding: 30px 20px;}
	.add_nose_01 .common_sec3{padding: 30px 0;}
	.add_nose_01 .common_sec3 > .p1{padding: 15px 20px;}
	.add_nose_01 .common_sec3 > .p2{margin: 20px 0;}
	.add_nose_01 .common_sec3 > div{padding: 40px 40px 0 40px;}
	.add_nose_01 .common_sec3 > div .bold{margin-bottom: 20px;}
	.add_nose_01 .common_sec3 > div img{margin: 20px auto;}
	.add_nose_01 .common_sec3 .span{top: 180px;left: 100px;right: 100px;bottom: 20px;}
	/***** add_nose_01 *****/
	
	/***** add_nose_02 *****/
	.add_nose_02 .common_sec1{padding: 50px 20px 50px 20%;}
	/***** add_nose_02 *****/
	
	/***** add_nose_03 *****/
	.add_nose_03 .common_sec1{padding: 40px 20px;}
	/***** add_nose_03 *****/
	
	/***** add_nose_04 *****/
	.add_nose_04 .common_sec1 .p_40{margin-bottom: 20px;}
	.add_nose_04 .common_sec1{padding: 20px;}
	.add_nose_04 .common_sec1 .p_common{width: 49.5%;margin-left: 1%;margin-bottom: 5px;}
	.add_nose_04 .common_sec1 .p1,.add_nose_04 .common_sec1 .p3{margin-left: 0;}
	/***** add_nose_04 *****/
	
	/***** add_face_01 *****/
	.add_face_01 .common_sec1 .p_3_1{display: block;}
	.add_face_01 .common_sec1 .p4,
	.add_face_01 .common_sec1 .p5{margin-top: -22px;}
	/***** add_face_01 *****/
	
	/***** add_eye_01 *****/
	.add_eye_01 .common_sec1{padding:30px 20px;} 
	.add_eye_01 .common_sec1 .p0{margin: 20px 0 10px 0;}
	/***** add_eye_01 *****/
	
	/***** add_eye_02 *****/
	.add_eye_02 .common_sec1{padding: 30px 20px;} 
	.add_eye_02 .common_sec1 li .div1 p span{font-size: 17px;}
	/***** add_eye_02 *****/
	
	.bg_common_div section .point{font-size: 21px;width: 111px;display: inline-block;}
	
	/***** add_nose_05 *****/
	.add_nose_05 .common_sec1{padding:20px; }
	.add_nose_05 h3{margin: 30px 0 10px 0;}
	.add_nose_05 .common_sec1 ul li{width: 23.5%;margin-left: 2%;}
	.add_nose_05 .dd .ss{font-size: 50px;width:30px;height: 30px;}
	.add_nose_05 .dd{padding:30px 30px 0 30px;}
	.add_nose_05 .dd .p{font-size: 12px;line-height:15px; }
	.add_nose_05 .dd .p_20{font-size: 14px;line-height:20px;}
	.add_nose_05 .add_ul .li1{padding-top: 10%;}
	.add_nose_05 .dd .p_20 .ss{font-size: 40px;}
	.add_nose_05 .dd .s1{top: -70px;}
	.add_nose_05 .dd .s2{bottom: -70px;}
	.add_nose_05 .doc_bcard_box p{font-size: 10px;line-height: 14px;}
	.add_nose_05 .doc_bcard_box h4{font-size: 12px;}
	.add_nose_05 .doc_bcard_box{width: 75px;height:34px;padding: 2px 0 0 5px;}

	/***** add_nose_05 *****/
	
	/***** add_insurance *****/
	.add_insurance .a{height: 40px;font-size: 18px;padding-top: 8px;max-width: 200px;}
	.add_insurance h3{line-height: 35px;}
	/***** add_insurance *****/
	
	#ta_slide_div{display: block;}
	#mo_slide_div{display: none;}
	
	
	/***** add_system_01 *****/
	#add_system_01 .div-0 li{width: 49%;margin-left: 2%;}
	#add_system_01 .div-0 .li-1{margin-left: auto;}
	#add_system_01 .p-1{font-size: 18px;}
	#add_system_01 .p-2{font-size: 22px;margin: 10px auto 20px;}
	#add_system_01 .p-3{font-size: 12px;margin: 20px auto 20px;line-height: 24px;}
	#add_system_01 .p-4{font-size: 13px;}
	#add_system_01 .pp-1{font-size: 18px;}
	#add_system_01 .pp-2{font-size: 15px;margin: 7px auto 12px auto;line-height: 30px;}
	#add_system_01 .pp-3{font-size: 13px;line-height: 24px;}
	/***** add_system_01 *****/
	
	/***** add_2021_eye_nose *****/
	.add_2021_eye_nose section{padding: 40px 20px;background-size: cover;}
	#add_2021_eye_02 .li1{padding-left: 20px;}
	#add_2021_eye_02 .li2 .div .div2{right: 63%;}
	/***** add_2021_eye_nose *****/

	.add_2021_eye_nose .add_202305{padding: 0px;}
	.add_2021_eye_nose .add_202305 li{width: 100%;}

	/*****yt_list_add*****/
	.yt-sec .li{height: 300px;}
	.yt-sec .yt_list .d h4{font-size: 14px;line-height: normal;}
	.yt-sec .yt_list .d p{font-size: 12px;line-height: 18px;}
	/*****yt_list_add*****/

	/***** add_foreheadlift *****/
	.add_foreheadlift .common_sec1{height: 342px;background-position: 50% 0;background-size: cover;}
	.add_foreheadlift .common_sec1 .p1{font-size: 14px;}
	.add_foreheadlift .common_sec1 .p2{font-size: 30px;}
	.add_foreheadlift .common_sec1 li p{font-size: 12px;}
	.add_foreheadlift .common_sec1 li{padding-left: 10px;}
	.add_foreheadlift .common_sec1 li span{margin-right: 5px;}
	.add_foreheadlift .common_sec1 .d1{height: 30px;margin-bottom: 20px;width: 150px;}
	.add_foreheadlift .common_sec1 .d1 p{line-height: 30px;font-size: 14px;}
	.add_foreheadlift .common_sec1 .d1 span{top: -4px;}
	/***** add_foreheadlift *****/

	/*add_whygng*/
	#add_whygng .why_div{height: 320px;background-size: cover;}
	#add_whygng .why_div .div2 .p1{font-size: 20px;line-height: 30px;}
	#add_whygng .why_div .div2 .p2{font-size: 18px;}
	#add_whygng .why_div .div2 .p2 .s1{font-size: 30px;}
	#add_whygng .why_div .div2 .p2 .s2{font-size: 30px;}
	#add_whygng .why_div .div2 .p2 .s1 span::after{margin-left: -3px;width: 6px;height: 6px;top:-10px;}
	/*add_whygng*/

	/* sec-sub-bna */
	body #main .sec-sub-bna{padding: 20px;}
	body #main .sec-sub-bna .p-title{font-size: 28px;}
	/* sec-sub-bna */
	
}

@media only screen and (max-width: 780px) {
	/***** add_eye_02 *****/
	.add_eye_02 .common_sec1 .p0 {margin: 20px auto 0px auto;padding-bottom: 20px;border-bottom: 1px solid #aaa;}
	.add_eye_02 .common_sec1 .li1{margin-left: auto;}
	.add_eye_02 .common_sec1 li{margin-left: auto;width: 100%;margin:35px auto 0px auto;float: none; max-width: 100%;}
	.add_eye_02 .common_sec1 li .div1{display: none;}
	.add_eye_02 .common_sec1 p{line-height: normal;}
	.add_eye_02 .common_sec1 li .div3 .p1{margin: 0px 0 5px 0;color: #fff;}
	.add_eye_02 .common_sec1 li .div2{float: left;width: 49%;margin-right: 1%;}
	.add_eye_02 .common_sec1 li .div3{height: auto;width: 50%;float: left;background: none;}
	.add_eye_02 .common_sec1 li .div3 .p2{color: #ffff00;}
	.add_eye_02 .common_sec1 li .div3 p{text-align: left;padding-left: 10px;}
	.add_eye_02 .common_sec1 li .div2 p{display: block;}
	.add_eye_02 .common_sec1 li .div2 img{max-width: 170px;width: 100%;}
	/***** add_eye_02 *****/
	
	
	/***** add_nose_05 *****/
	.add_nose_05 .common_sec1 ul li{width: 49%;margin-left: 2%;}
	.add_nose_05 .common_sec1 ul .li3{margin-left: 0;}
	.clear_both_tmp{display: block;}
	
	
	
	/***** add_nose_05 *****/
	
	
	
	.bg_common_div section .point{display: block;margin-bottom: 10px;}
	.blank_point{display: none;}
}

.add_inmode section{position: relative;}
.add_inmode_sec .add_inmode a{position: absolute;width: 48%;height: 16%;top: 66%;left: 0%;}

@media only screen and (max-width: 640px) {
	.add_inmode_sec .add_inmode a{width: 100%;height: 12%;top: 80%;left: 0%;}
	h1 {font-size:35px; }
	p br{display: none;}
	.mobile_br{display:block;}
	
	/*   board cat_div common */
	.cat_div li a span{font-size: 14px;}
	/*   board cat_div common */
	
	/* sub_top1 type common*/
	.sub_top p .mobile_br{display: block;}
	.sub_top_txt_in p{font-size:35px;}
	.sub_top_txt_in .p2{font-size: 13px;}
	/* sub_top1 type common*/
	
	.pc_img{display: none !important;}
	.m_img{display: block !important;}
	
	/***** common footer include *****/

	/*  bna footer */
	.bna_footer_div > .std_ul > li > p{font-size: 16px;}
	.bna_footer_div > .std_ul > .m_li{display: none;}
	.bna_footer_div > .std_ul > li:nth-child(odd){margin-left: auto;}
	.bna_footer_div > .std_ul > li{width: 100%;margin-left:auto;max-width: 521px;float: none;margin: 0 auto 10px auto;}
	
	/***** common footer include *****/
	
	/***** add_nose_01 *****/
	.add_nose_01 .common_sec3 .span{top: 230px;left: 20px;right: 20px;bottom: 20px;}
	/***** add_nose_01 *****/
	
	/***** add_nose_02 *****/
	.add_nose_02 .common_sec1{padding: 20px;}
	/***** add_nose_02 *****/
	
	/***** add_nose_04 *****/
	.add_nose_04 .common_sec1 .p_common br{display: block;}
	/***** add_nose_04 *****/
	
	/***** add_face_01 *****/
	.add_face_01 .common_sec1 .p_common br{display: block;}
	.add_face_01 .common_sec1 .p_common{width: 110px;height: 110px;line-height: normal;font-size: 13px;}
	.add_face_01 .common_sec1 .p_common .s1{    margin: 25px 0 5px 0;}
	.add_face_01 .common_sec1 .p4, .add_face_01 .common_sec1 .p5{margin-top:-12px;}
	/***** add_face_01 *****/
	
	/***** add_eye_02 *****/
	.add_eye_02 .common_sec1 li .div2 p br{display: block;}
	/***** add_eye_02 *****/
	
	
	
	#ta_slide_div{display: none;}
	#mo_slide_div{display: block;}
	
	
	/***** add_system_01 *****/
	#add_system_01 .div-0{height: auto;background-size: cover;}
	#add_system_01 .div-0 ul{max-width: 519px;}
	#add_system_01 .div-0 li{width: 100%;margin-left: auto;}
	#add_system_01 .div-0 .li-1{margin-bottom: 40px;}
	#add_system_01 .pp-2{line-height: 22px;}
	/***** add_system_01 *****/
	.add_nose_05 .dd{border-radius: 40px;}
	.add_nose_05 .dd .p{margin-bottom: 20px;}
	.add_nose_05 .common_sec1 .add_ul li{width: 100%;}
	.add_nose_05 .dd .s1{top: -78px; left: -19px;}
	.add_nose_05 .dd .s2{left:  -19px;bottom: -65px;}
	.add_nose_05 .add_ul .li1{margin-bottom: 30px;}
	.add_nose_05 .dd0 a{top: 68%;left: 24%;width: 50%;height: 24%;}
	/***** add_2021_eye_nose *****/
	.add_2021_eye_nose .ul .dum_li{display: none;}
	.add_2021_eye_nose .ul li,.add_2021_eye_nose .ul .li4,.add_2021_eye_nose .ul .li1{width:49%;margin-left: 2%;}
	.add_2021_eye_nose .ul .li1,
	.add_2021_eye_nose .ul .li3,
	.add_2021_eye_nose .ul .li5{margin-left: 0;}

	.doc_bcard_box p{font-size: 10px;line-height: 14px;}
	.doc_bcard_box h4{font-size: 12px;}
	.doc_bcard_box{width: 75px;height:34px;padding: 2px 0 0 5px;}

	#add_2021_eye_02 ul{height: 180px;}
	#add_2021_eye_02 .li1 h2{font-size: 20px;}
	#add_2021_eye_02 .p1{margin: 10px auto 5px 0;}
	#add_2021_eye_02 .li1 p{font-size: 10px;line-height: 14px;}
	#add_2021_eye_02 .li2 .div .div1{bottom: 10px;}
	#add_2021_eye_02 .li2 .div .div2{bottom: 20px;}
	#add_2021_eye_02 .li2 img{max-width: 240px;width: 100%;}
	/***** add_2021_eye_nose *****/

	/*****yt_list_add*****/
	.yt-sec .li1{height: auto;}
	.yt-sec .yt_div{position: relative; width: 100%; height: auto; padding-top: 57%;}
	.yt-sec .yt_div iframe{z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	.yt-sec .li1{margin-right: auto;width: 100%;margin-bottom: 20px;}
	.yt-sec .li2{width: 100%;}
	/* .yt-sec .yt_list .d h4{font-size: 14px;line-height: normal;}
	.yt-sec .yt_list .d p{font-size: 12px;line-height: 18px;} */
	/*****yt_list_add*****/

	/***** add_foreheadlift *****/
	.add_foreheadlift .common_sec1 .p1{font-size: 10px;margin-bottom: 5px;}
	.add_foreheadlift .common_sec1 .p2{font-size: 20px;}
	.add_foreheadlift .common_sec1 .div1{width: 75%;}
	.add_foreheadlift .common_sec1{height: 200px;background-position: 60% 0;}
	.add_foreheadlift .common_sec1 ul{margin: 5px auto;max-width: 250px;}
	.add_foreheadlift .common_sec1 li span{margin-right: 2px;}
	.add_foreheadlift .common_sec1 li{height: 30px;padding-left: 5px;}
	.add_foreheadlift .common_sec1 li p{font-size: 10px;line-height: 29px;}
	.add_foreheadlift .common_sec1 a{width: 120px; height: 30px; padding-top: 3px;}
	.add_foreheadlift .common_sec1 a p{font-size: 14px;}
	.add_foreheadlift .common_sec1 .d1{margin-bottom: 15px;}
	/***** add_foreheadlift *****/

	/* sec-sub-bna */
	body #main .sec-sub-bna li:nth-child(even) { margin-right: auto; }
	body #main .sec-sub-bna .li0{margin-bottom: 0;}
	body #main .sec-sub-bna .li1{margin-bottom: 0;}
	body #main .sec-sub-bna li{margin-right: auto; margin: 20px auto 0 auto;width: 100%;max-width: 471px;}
	body #main .sec-sub-bna .li0{margin-top: 0;}
	body #main .sec-sub-bna li{float: none;}
	/* sec-sub-bna */
	

	#intro-move-div .ddd .a1{top: 3%;left: 12%;width: 76%;height: 21%;}
	#intro-move-div .ddd .a2{top: 52%;left: 12%;width: 76%;height: 21%;}
}

@media all and (min-width:1024px) and (max-width:1199px) {
	/* common tail div */
	
	/* common tail div */
	
	.quick_counsel_common_div{width: 1024px;max-width: 1024px;}
	.quick_counsel_common_div > .div1{width: 864px;padding-left: 5px;}
	.quick_counsel_common_div > .div2{width: 160px;}
	
	.quick_counsel_common_div > .div1 > .name,
	.quick_counsel_common_div > .div1 > .phone_val{width: 60px;}
	.quick_counsel_common_div > .div1 > .content{width: 150px;}
	
	.center_div2,
	.center_div{max-width: 1024px;}
	header .center{max-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%}
	
	
	.quick_counsel_common_div > .div2:AFTER{right: -20px;bottom: -10px;}
	
	/***** add_nose_04 *****/
	.add_nose_04 .common_sec1 .p_common{width: 22.75%;margin-left: 3%;}
	.add_nose_04 .common_sec1 .p1{margin-left: 0;}
	/***** add_nose_04 *****/

	/*****yt_list_add*****/
	.yt-sec .yt_list .d h4{font-size: 14px;line-height: normal;}
	.yt-sec .yt_list .d p{font-size: 12px;line-height: 18px;}
	/*****yt_list_add*****/

	
}



