@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: 'Montserrat',"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:visited { text-decoration: none;} */
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: url('/img/icon_png.png') no-repeat;}
iframe{max-width: 100%;}
.hr_79{width: 79px;border: none; ;border-top: 1px solid #000;margin: 35px auto;}
h1 {font-size:42px; color:#323232; font-weight:bold;}
h2 {font-size:32px; color:#323232; font-weight:bold;}
h3 {font-size:26px; font-weight:bold;}
h4 {font-size:18px; color:#323232;}
p {font-size:16px; color:#717171;line-height: 23px;    word-break: break-all;}
.p_bold{font-weight: bold;}

.mobile_br{display:none;}
/* common */


/*  header */
header{background: #fff;}
#top{height: 100px;text-align: center;line-height: 100px;position: relative;}
#top_link_logo{max-width: 300px;}
#top_link_logo img{margin: 0 auto;border: none;}
.pc_top_link_list{position: absolute;top: 18px;right: 0;line-height: 100%;font-size: 13px;}
.h_well_icon{background-position: 0 -1330px;width: 161px;height: 82px;display: block;right:250px;top: 10px;}
.m_top_link_list{position: absolute;top: 23px;right: 5%;line-height: 100%;display: none;}
#top .pc_gl_btn{position: absolute;width:24px;height: 24px;top: 14px; }

#top .a1{left: 10px;background-position: -32px 0px;}
#top .a2{left: 44px;background-position: -62px 0px;display: none;}
#top .a3{left: 78px;background-position: -92px 0px;display: none;}
#top .a3_1{left: 112px;background-position: -122px 0px;display: none;}

#top .a4{position: absolute;width:155px;height: 32px;top: 9px; 
/* left: 148px; */
left: 42px;
background-position: -107px -1251px;}


.view_table_custom{table-layout: fixed;}

#top .top_tag1{right:160px;}
#top .top_tag2{right: 138px;}
#top .top_tag3{right: 71px;}
#top .top_tag4{right:160px;}
#top .sns_logout{right: 71px;}
#top .top_tag4_1{right: 145px;}
#top .top_tag5{right: 71px;}
#top .top_tag6{background: url('/img/icon_png.png') no-repeat;width: 25px;height: 22px;background-position:-152px 0;right: 32px;top:14px;}
#top .top_tag7{background: url('/img/icon_png.png') no-repeat;width: 24px;height: 24px;background-position:0 -32px;top:13px;}
#top .top_tag8{width: 28px;height: 24px;background-position:0 -89px;left: 5%;}
#top .top_tag9{width: 36px;height: 31px;background-position:-217px -87px;top:19.5px;}

.online_counsel_btn{width: 200px;height: 50px;line-height: 50px;background: rgba(255,255,255,0.85);color: #000;font-weight: bold;font-size:18px;margin-top: 45px;}
.reserv_counsel_btn{width: 200px;height: 50px;line-height: 50px;background: rgba(20,23,29,0.85);color: #fff;font-weight: bold;font-size:18px;margin-top: 45px;}

/*  header */



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%;}

/*  menu */
header .center{width: 1200px;max-width: 1200px;margin: 0 auto; }
#pc_menu_div{border-top: 1px solid #f2f2f2;}
.mn_ul_list{height: 48px;z-index: 9;}
.mn_ul_list a{width: 100%;height: 100%;}
.mn_1depth{float: left;width: 136px;text-align: center;height: 50px;position: relative;cursor: pointer;line-height: 48px;z-index: 9;}
.mn_id_1{width: 248px;}
.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:rgba(255,255,255,0.95);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:#201f27; }
.mn_id_1 .mn_2depth li > a{color: #fff;}

.mn_1depth > .mn_2depth > li{height: 58px;line-height: 58px;font-size: 14px;text-align: left;padding-left: 10px;}
.mn_1depth > .mn_2depth > li:HOVER{background: #064a7b;opacity:1;}
.mn_1depth > .mn_2depth > li a:hover{color: #fff;opacity:1;}

.mn_1depth_case2 > .mn_2depth > li{display: table;width: 100%;line-height: normal;}
.mn_1depth_case2 > .mn_2depth > li a{display: table-cell;vertical-align: middle;}

/* .mn_id_1 > .mn_2depth{width: 174px;} */
.mn_id_1 > .mn_2depth > li{width:248px;padding-left: 40px; }
.mn_id_1 > .mn_2depth{text-align: left;}

/* 아래 width 를 줄이고 나머지공간을 padding 로 채워야 할것이다 . */
.mn_1depth .mn_3depth{position: absolute; top:0 ;height: 0; left: 248px;width: 942px;}

#pc_menu_div .mn_1depth .mn_3depth > li{float: left;width: 34.9%;height: 250px;padding:25px 0 0 47px;height: 100%;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul{height: 100%;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul > li{height:25px;font-size: 15px;line-height: 25px;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul > .cat_txt{height: 20px;background:#e6e6e6;width: 100px;text-align: center;border-radius:20px;
font-weight: bold;line-height: 20px;margin-bottom: 10px;    margin-left: -10px;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul > .cat_txt a{color: #6d6d6d; }
#pc_menu_div .mn_1depth .mn_3depth > li > ul > .custom_style1{font-size: 11px;border-bottom: 1px solid #9b9b9b;width: 130px;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul > .custom_style1 a{color: #9b9b9b;}
#pc_menu_div .mn_1depth .mn_3depth > li a{color: #363636;}
.mn_id_1 .mn_2depth > li > a:HOVER{opacity:1;}
.mn_1depth .link:hover{opacity:0.5;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul a{cursor: text;}
#pc_menu_div .mn_1depth .mn_3depth > li > ul .link a{cursor: pointer;font-weight: bold;}
#pc_menu_div .mn_1depth > .mn_2depth > .link a{font-weight: bold;}

#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li1{width: 24.7%;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li2{width: 21.3%;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li3{width: 23%;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4{width: 31%;background: rgba(47,144,214,0.95);padding: 18px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 div{border: 1px solid rgba(255,255,255,0.75);width: 100%;height: 100%;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 p{color: #fff;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 .p24{font-size: 24px;margin: 20px 0 10px 0;font-weight: bold;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 .p16{font-size: 16px;margin-top: 10px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 .p20{font-size: 20px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 .p20 .s1{font-weight: bold;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li4 .p20 .s2{font-size: 11px;}

#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li3,
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li2,
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li1,
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li1,
#pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li1,
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li1,
#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li1{background:rgba(255,255,255,0.95);}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li2{position: relative;}
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li2:BEFORE{content: "";width: 1px;height: 250px;border-left:1px solid #e9e9e9;position: absolute;left: 0;top: 20px; }
#pc_menu_div .mn_1depth > .mn_2depth > .li4 .mn_3depth > .li2:AFTER{content: "";width: 1px;height: 250px;border-left:1px solid #e9e9e9;position: absolute;right: 0;top: 20px; }

#pc_menu_div .mn_p24{font-weight: bold;font-size: 24px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2,
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2,
#pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li2,
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2{width: 65.1%;background-color: rgba(222,222,222,0.95);padding: 18px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2 > div,
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div,
#pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li2 > div,
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div{height: 100%;width: 100%;border: 1px solid rgba(255,255,255,0.75);text-align: center;padding: 0 5px;}
#pc_menu_div .mn_1depth > .mn_2depth > li{border-top:1px solid rgba(191,191,191,0.2);}
#pc_menu_div .mn_1depth > .mn_2depth > li:FIRST-CHILD{border-top:none;}
#pc_menu_div .mn_1depth > .mn_2depth > li div p{color: #363636;text-align: center;}
#pc_menu_div .mn_1depth > .mn_2depth > li div .mn_p24{margin: 25px 0;}
#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2 > div{text-align: left;}
#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2 > div .p2{display: inline-block;vertical-align: top;margin-left: 55px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2 > div .p3{margin: 10px 0 0 55px;display: inline-block;vertical-align: top;background: #fff;color: #4f7abf;font-weight: bold;font-size: 18px;padding: 7px 25px;border: 1px solid #bfbfbf;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > span{display: inline-block;vertical-align: top;width: 225px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > .span1 h4{background: #5080c0;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > .span2 h4{background: #416ba5;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > span h4{height: 39px;line-height: 39px;color: #fff;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > span p{background: #fff;border: 1px solid #b2c7da;position: relative;height: 120px;padding-top: 5px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > span p:AFTER{content: "";position: absolute;width: 205px;height: 57px;background: url("/img/main_bgimg.png") no-repeat;left: 10px;bottom:7px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > .span1 p:AFTER{background-position:0 -1px; }
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2 > div > .span2 p:AFTER{background-position:0 -59px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li2 > div .p2{height: 136px;position: relative;}
#pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li2 > div .p2:AFTER{content: "";position: absolute;width: 520px;height: 65px;background: url("/img/main_bgimg.png") no-repeat;left: 50%;bottom:0px;background-position:-1px -384px;margin-left: -260px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div .p_inline{display: inline-block;vertical-align: top;background: url("/img/main_bgimg.png") no-repeat;color: #fff;margin: 15px 0 0 0;font-size: 14px; font-weight: bold;padding-top: 3px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div .p3{width: 120px;height: 54px;background-position:-241px 0; }
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div .p4{width: 214px;height: 56px;background-position:-362px 0; }
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div .p5{width: 120px;height: 54px;background-position:-241px 0; }
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div h4{color:#ff0400;position: relative; line-height: normal;padding-top: 27px;}
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2 > div h4:AFTER{content: "";position: absolute;width:19px;height: 18px;background: url("/img/main_bgimg.png") no-repeat;left: 50%;top:5px;margin-left: -9.5px;background-position:-593px 0 ;}

#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2{}
#pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2{}
#pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li2{}
#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2{}


#pc_menu_div .mn_id_1 > a{background: #2f90d5;color: #fff;}
#pc_menu_div .mn_id_1 > a:AFTER{content: "";background: url(/img/icon_png.png) no-repeat;position: absolute;
    top: 20px;right: 30px;width: 16px;height: 10px;background-position: -38px -31px;}
#pc_menu_div .mn_id_1 > .mn_2depth > li:hover{background:#064a7b; }
#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(/img/icon_png.png) no-repeat;position: absolute;
    top: 22px;right: 30px;width: 10px;height: 14px;background-position: -59px -32px;}
    
#pc_menu_div .mn_1depth .mn_3depth > .bg_img_li{background: url("/img/main_bgimg.png") no-repeat;padding: 0;margin: 0;border: none;position: absolute;}
#pc_menu_div .mn_1depth .mn_3depth > .bg_img_li1{bottom: 0px;right: 0px;width: 299px;height: 230px;background-position: 0 -133px;}

.fixed_top_menu{background: #fff;position: fixed;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: 290px;width: 1200px;}
.mn_id_1 > .on > li > .on{height: 290px;}


/*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: 0px -695px;left:88%;top: 2%;z-index: 999999;display: none;}
#m_counsel_common_div_close{width: 30px;height: 30px;position: fixed;background-position: 0px -695px;right:88%;top: 2%;z-index: 999999;display: none;}

#m_menu_div .m_link_btn_list{width: 100%;background: #fff;height: 40px;font-size: 15px;font-weight: bold;line-height: 40px;}
#m_menu_div .m_link_btn_list .icon_bg{position: absolute;width:24px;height: 24px;top: 10px; }
#m_menu_div .m_link_btn_list .a1{right: 7px;background-position: -32px 0px;}
#m_menu_div .m_link_btn_list .a2{right: 44px;background-position: -62px 0px;}
#m_menu_div .m_link_btn_list .a3{right: 10px;background-position: -92px 0px;}
#m_menu_div .m_link_btn_list .a4{position: absolute;width: 144px;height: 31px;top: 4px;right: 43px;background-position: -2px -1293px;}
#m_menu_div .m_link_btn_list a{float: left;width: 50%;text-align: center;color: #3b3b3b;}
#m_menu_div .m_link_btn_list .aaa1{border-right: 1px solid #c8c7cc;}


#m_menu_div .m_counsel_btn_list{height: 65px;}
#m_menu_div .m_banner_div{}
#m_menu_div .m_banner_div a{display: block;height: 55px;background: #f4f4f4;text-align: center;font-weight: bold;border-top:1px solid #eee;border-bottom:1px solid #eee;position: relative;}
#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: #6e5e59;}
#m_menu_div .m_banner_div a .span2{color: #fff;background: #ab9a8c;padding: 0 10px; font-size: 15px;}
#m_menu_div .m_banner_div a .span3{display: block;width: 291px;height: 35px;background-position:0 -1421px;background-image: url("/img/icon_png.png");margin: 0 auto;
margin-top: 10px; }

#m_menu_div .m_counsel_btn_list ul{height: 100%;}
#m_menu_div .m_counsel_btn_list li{float: left;width: 50%;height: 100%;line-height: 65px;}
#m_menu_div .m_counsel_btn_list .li1{background-color: #2e63a9;}
#m_menu_div .m_counsel_btn_list .li2{background-color: #0f3f81;}
/* #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;font-weight: bold;font-size: 16px;}
/* #m_menu_div .m_counsel_btn_list li a:AFTER{content: "";background: url(/img/icon_png.png) no-repeat;position: absolute;top: 5px;left: 50%; }
#m_menu_div .m_counsel_btn_list li .a1:AFTER{background-position: 0 -274px;width: 36px;height: 28px;margin-left: -18px;}
#m_menu_div .m_counsel_btn_list li .a2:AFTER{background-position: 0 -307px;width: 28px;height: 26px;margin-left: -14px;}
#m_menu_div .m_counsel_btn_list li .a3:AFTER{background-position: 0 -339px;width: 24px;height: 26px;margin-left: -12px;} */
#m_menu_div .m_counsel_btn_list li a .sss{display: inline-block;}
#m_menu_div .m_counsel_btn_list .li1 .sss{width: 39px;height: 36px;background-position: -139px -37px;vertical-align: -12px;margin-right: 5px;}
#m_menu_div .m_counsel_btn_list .li2 .sss{width: 39px;height: 36px;background-position: -199px -37px;vertical-align: -12px;margin-right: 5px;}

#m_menu_div .m_menu_btn_list{
    width: -webkit-calc(100% + 30px);
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px); 
overflow-y: auto;height:100%;position: relative;background-color: #edf0f5;}

/* last height*/
#m_menu_div .m_last_menu_height{height: 500px;
	width: -webkit-calc(50% - 15px);
    width: -moz-calc(50% - 15px);
    width: calc(50% - 15px); 
	background: #fff;}


#m_menu_div .mn_id_1 > .on{height: auto;}
#m_menu_div .mn_1depth{
	width: -webkit-calc(50% - 15px);
    width: -moz-calc(50% - 15px);
    width: calc(50% - 15px); 
	height:60px;float: none;position: static;background: #fff;border-bottom: 1px solid #fff;}
#m_menu_div > div > .mn_ul_list > .on{background:#edf0f5; }
#m_menu_div > div > .mn_ul_list > .on .s_txt{color: rgb(13, 143, 215);}

/* #m_menu_div .mn_1depth:FIRST-CHILD{border: none;} */
#m_menu_div .mn_1depth > a{color: #fff;position: relative;line-height: 120px;font-size: 13px;color: #868686;}
#m_menu_div .mn_1depth > a:AFTER{content: "";background: url(/img/icon_png.png) no-repeat;position: absolute;top: 12px;left: 50%; }
#m_menu_div .mn_1depth > .depth1_idx1:AFTER{background-position: 0 -373px;width: 32px;height: 38px;margin-left: -16px;}
#m_menu_div .mn_1depth > .depth1_idx2:AFTER{background-position: 0 -418px;width: 38px;height: 28px;margin-left: -19px;}
#m_menu_div .mn_1depth > .depth1_idx3:AFTER{background-position: 0 -448px;width: 62px;height: 30px;margin-left: -31px;}
#m_menu_div .mn_1depth > .depth1_idx4:AFTER{background-position: 0 -485px;width: 42px;height: 28px;margin-left: -21px;}
#m_menu_div .mn_1depth > .depth1_idx5:AFTER{background-position: 0 -523px;width: 38px;height: 32px;margin-left: -19px;}

#m_menu_div .mn_1depth > .mn_2depth > li{height: auto;font-size: 13px;}
#m_menu_div .mn_1depth .mn_2depth{top: 0;
	left: -webkit-calc(50% - 15px);
    left: -moz-calc(50% - 15px);
    left: calc(50% - 15px); 
    width: -webkit-calc(50% - 15px);
    width: -moz-calc(50% - 15px);
    width: calc(50% - 15px); 
}
#m_menu_div .mn_1depth > .mn_2depth > li{width: 100%;text-align: left;background: #edf0f5;
	position: relative;padding: 0;}
#m_menu_div .mn_1depth > .mn_2depth > li > a{color: #3b3e43;padding-left: 10px;font-weight: bold;height: 50px;line-height: 50px;display: block;}
#m_menu_div .mn_id_1  > .mn_2depth > li > a:AFTER
{content: "";background: url(/img/icon_png.png) no-repeat;position: absolute;top: 20px;right: 10px;width: 16px;height: 10px;background-position: -73px -31px;}
#m_menu_div .mn_id_1  > .mn_2depth > .on > a:AFTER{background-position: -93px -31px;}

#m_menu_div .mn_1depth .mn_3depth{display: none;height: auto;position: relative;width: 100%;opacity:1;left: 0;top: 0;}
#m_menu_div .mn_id_1 .mn_3depth li{height: 45px;line-height: 45px;background: #dfe4ea;}
#m_menu_div .mn_id_1 .mn_3depth li > a{color: #555;padding-left: 10px;font-size: 11px;}

/*  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: #0d8fd7;}
#m_counsel_common_div .counsel_common_btn a:AFTER{content: "";background: url(/img/icon_png.png) no-repeat;position: absolute;top: 30px;left: 50%; }
#m_counsel_common_div .counsel_common_btn .a1:AFTER{background-position: 0 -560px;width: 30px;height: 28px;margin-left: -15px;}
#m_counsel_common_div .counsel_common_btn .a2:AFTER{background-position: 0 -485px;width: 42px;height: 28px;margin-left: -21px;}
#m_counsel_common_div .counsel_common_btn .a3:AFTER{background-position: 0 -624px;width: 34px;height: 30px;margin-left: -17px;}
#m_counsel_common_div .counsel_common_btn .a4:AFTER{background-position: 0 -664px;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{}
/*  sub_common */

/*  body */


.bg_common_div{background:#f1f2f6; }
.center_div{max-width: 1200px;margin: 0 auto;background-color: #fff;padding:25px 55px;}
.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{background:#1f3767; }
.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;}
#m_counsel_common_div .kakao_counsel_form > a img{margin: 0 auto;}


.quick_counsel_common_div{height: 88px;background: #292728;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 #645f63;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 > .div1 >  a{color: #fff;font-size: 13px;vertical-align: -4px;margin-left: 2px;}

.quick_counsel_common_div > .div2{width: 214px;background-color: #68abd6;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("/img/sub_common_bg.png");width: 58px;height: 48px;background-position:0 -1789px;right: 0;bottom: 0; }

/* common counsel form */

/* common tail div */


/* common tail div */

.m_el{display: none;}

/*  footer */
footer{background: #fff;padding: 40px 10px;border-top: 1px solid #ebebeb;}
.lks_custom_footer,.lks_custom_footer a{color: #071015;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: 58px;background-position:0 -984px; background-image: url("/img/icon_png.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: hidden;}
.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:#0d8fd7;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_counsel footer */

/***** add_insurance *****/
.add_insurance{background-repeat: no-repeat;}
.add_insurance .common_sec1{padding:50px 20px; }
.add_insurance .common_sec1 *{text-align: center;}
.add_insurance h2{color:#020f46;margin-bottom: 30px;}
.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 *****/	

.m_640{display: none !important;}


/* counsel provision */
.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;}
.counsel_provision_wrap .div1{background: #2d3a49;position: relative;height: 50px;line-height: 50px;padding: 0 20px;}
.counsel_provision_wrap .div1 span{background: url('/img/icon_png.png');width: 27px;height: 27px;background-position:-1px -696px;position: absolute;right: 20px;top: 50%;margin-top: -13.5px;cursor: pointer; }
.counsel_provision_wrap .div2{background:#f4f4f4;height: 200px; }
.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;}
#counsel_provision_wrap_pc{position: absolute;bottom: -253px;z-index: 3;}

/* counsel provision */

/* popup 부분 */
#custom_popup_div{position: absolute; top: 151px;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 img{display: block;}
#custom_popup_div a:HOVER{opacity:1;}
#custom_popup_div > div{color: #fff;background: #181617;text-align: right;padding-right: 20px;}
#custom_popup_div > div > span{display: inline-block;cursor: pointer;}
#custom_popup_div .slide_a{display: none;}
#custom_popup_div .slide_aon{display: block;}


/* popup 부분 */


#common_div_etc section{padding: 0;  }

#m_menu_div .mn_1depth a:hover{opacity:1;}
#m_menu_div .mn_1depth > a{line-height: 15px;display: table;font-size: 14px;font-weight: bold;padding-left: 20px;text-align: left;}
#m_menu_div .mn_1depth > a .s{display: table-cell;vertical-align: middle;}
#m_menu_div .mn_1depth > a:AFTER{display: none;}

#m_menu_div .mn_1depth > .depth1_idx1_1 .icon_bg{display: block;background-position:-75px -456px; width: 41px;height: 36px;margin: 0 auto 3px auto;display: none;}
#m_menu_div .mn_1depth > .depth1_idx1 .icon_bg{display: block;background-position:-1px -375px; width: 28px;height: 35px;margin: 0 auto 3px auto;display: none;}
#m_menu_div .mn_1depth > .depth1_idx2 .icon_bg{display: block;background-position:-1px -420px; width: 34px;height: 26px;margin: 0 auto 3px auto;display: none;}
#m_menu_div .mn_1depth > .depth1_idx3 .icon_bg{display: block;background-position:-1px -450px; width: 59px;height: 26px;margin: 0 auto 3px auto;display: none;}
#m_menu_div .mn_1depth > .depth1_idx4 .icon_bg{display: block;background-position:-1px -486px; width: 38px;height: 28px;margin: 0 auto 3px auto;display: none;}
#m_menu_div .mn_1depth > .depth1_idx5 .icon_bg{display: block;background-position:-1px -524px; width: 34px;height: 28px;margin: 0 auto 3px auto;display: none;}

#common_div_etc2 section{background-repeat: no-repeat;padding: 30px;}
#common_div_etc2 .d1{border: 4px solid #536072;padding: 30px;}
#common_div_etc2 *{text-align: center;color: #000;}
#common_div_etc2 .d2{margin: 0 auto 10px auto;position: relative; padding: 40px 20px 25px 20px;background: rgba(11,31,62,0.15);
z-index: 0;max-width: 910px;}
#common_div_etc2 .d2 h4{max-width: 490px;margin: 0 auto;text-align: left;font-weight: normal;padding:  7px 0 7px 50px;position: relative;}
#common_div_etc2 .d2 h4 span{position: absolute;background-image: url("/img/etc/icon.png");background-position: -92px -62px;width: 33px;height: 38px;
top:-7px; left: 0;}

#common_div_etc2 h2{position: relative;background:#0c2141;color: #fff;margin: 10px auto -26px auto; padding: 7px 15px;max-width: 490px;
z-index: 1;}
#common_div_etc2 h2 span{font-weight: normal;color: #fff;}

#common_div_etc2 .d1 > h4 span{font-weight: normal;}
#common_div_etc2 .d1 a{margin:20px auto 0 auto;display: inline-block;padding: 10px 35px;background:#455368;color: #fff;font-weight: bold;
font-size: 25px; }
/*youtube*/
.youtube_wrap .youtube_div{max-width: 660px;margin: 0 auto;position: relative;}
.youtube_wrap .youtube_div iframe {width: 100%;}
/*youtube*/


/* 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: 888888;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: 27px;height: 27px;position: absolute;background-position: -1px -696px;
    top: -30px;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 *****/

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;}



/*****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*****/

.m_img{display: none;}

.section_div .yt-sec{padding: 50px;}

@media only screen and (max-width: 1023px) {
	/* popup 부분 */
	#custom_popup_div{top: 70px;left: 5%;width: 90%;}
	/* popup 부분 */
	
	
	h1 {font-size:28px; }
	h2 {font-size:22px;}
	h3 {font-size:18px;}
	h4 {font-size:16px;}
	p {font-size:14px;}
	
	p br{display: none;}
	
	#top{height: 70px;line-height: 80px;position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 777777;}
	#margin_div_height{height: 70px;}
	.online_counsel_btn,.reserv_counsel_btn,.pc_el,
	.quick_counsel_common_div,#pc_menu_div,.pc_top_link_list, .pc_gl_btn{display: none;}
	.m_el,
	.m_top_link_list{display: block;}
	#top_link_logo{width: 60%;}
	div .phone_val{width: 29%;}
	header .center{width: 100%;}
	.center_div {padding: 25px 15px;}
	.hr_79{margin: 20px auto;}
	
	/* common tail div */
	
	/* common tail div */
	
	.m_footer_counse_div{display: block;}
	
	#common_div_etc2 .d1,
	#common_div_etc2 section{padding: 20px;}
	#common_div_etc2 .d1 a{font-size: 18px;}
	
	
	/***** add_insurance *****/
	.add_insurance .a{height: 40px;font-size: 18px;padding-top: 8px;max-width: 200px;}
	.add_insurance h3{line-height: 35px;}
	/***** add_insurance *****/
	
	/***** 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 *****/

	/*****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*****/

	.section_div .yt-sec{padding: 20px;}
}

@media only screen and (max-width: 640px) {
	.pc_img{display: none;}
	.m_img{display: block;}

	.mobile_br{display:block;}
	
	.pc_640{display: none !important;}
	.m_640{display: block !important;}
	
	/***** 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 *****/

	/*****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*****/
}

@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*/
}

@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: 115px;}
	.mn_id_1{width: 214px;}
	.mn_id_1 > .mn_2depth > li{width:214px; }
	.mn_1depth .mn_3depth{width: 810px;left: 214px;}
	#pc_menu_div .mn_1depth > .mn_2depth > li{font-size: 13px;}
	#pc_menu_div .mn_id_1 > .mn_2depth > li{font-size: 14px;    padding-left: 20px;}
	#pc_menu_div .mn_1depth .mn_3depth > li{padding: 25px 0 0 30px;}
	#pc_menu_div .mn_1depth .mn_3depth > li{width: 30%;}
	#pc_menu_div .mn_1depth > .mn_2depth > .li1 .mn_3depth > .li2, #pc_menu_div .mn_1depth > .mn_2depth > .li2 .mn_3depth > .li2, #pc_menu_div .mn_1depth > .mn_2depth > .li3 .mn_3depth > .li2, 
	#pc_menu_div .mn_1depth > .mn_2depth > .li5 .mn_3depth > .li2{width: 70%;}
	
	.quick_counsel_common_div > .div2:AFTER{right: -20px;bottom: -10px;}
	
	.h_well_icon{right: 200px;}

	/*****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*****/
}



