/** header */
body { padding-top:70px; }

#header { position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff;z-index:10; box-shadow:0 0 10px rgba(0, 0, 0, 0.03); }
#header .headerL { float:left;padding:15px 0; }
#header h1 { float:left;cursor:pointer; }
#header h1>img { vertical-align:top; }
.header_tel { position:relative;float:left;height:100%;padding:3px 0 3px 30px;text-align:left; }
.header_tel::before { content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:40px;margin:-20px 0 0 15px;background-color:#ddd; }
.header_tel>span { float:left;color:#006cea;font-size:12px;line-height:12px; }
.header_tel .phone-rotary { float:left;margin-right:5px;color:#006cea;font-size:13px;font-weight:bold;line-height:12px; }
.header_tel>a { float:left;width:100%;font-size:25px;font-weight:bold;line-height:25px;cursor:pointer; }
.header_tel>a { margin-top:2px; }

.gnb { float:right;height:80px;margin:0 auto; }
#header .gnb_Wrap .gnb > .mainnav { position:absolute;width:1024px;top:50%;left:50%;height:100%;line-height:80px;box-sizing:border-box;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
}
#header .gnb_Wrap .gnb > ul > li { float:left;width:8em;height:auto;text-align:center;font-size:15px; }
.gnb_right { position:absolute; top:50%;right:15px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
}
.gnb > .gnb_Wrap > ul > li { float:left;height:80px;padding:0;margin:0 47px;height:auto;color:#000;font-size:16px;font-weight:bold;text-align:center;line-height:80px;text-transform:uppercase;cursor:pointer; }
.gnb > .gnb_Wrap > ul > li:last-child { margin-right:0; }
.gnb > .gnb_Wrap > ul > li > a {
    display:block;
    position:relative;
    height:80px;
    padding:0;
    color:#000;
    font-size:16px;
    font-weight:bold;
    line-height:80px;
    text-transform:uppercase;
    /* -webkit-transition:color 0.3s;
    -moz-transition:color 0.3s;
    -ms-transition:color 0.3s;
    -o-transition:color 0.3s;
    transition:color 0.3s; */
}
#header .gnb > .gnb_Wrap > ul > li.on,
#header .gnb > .gnb_Wrap > ul > li:hover { color:#006cea; }
.header_tel_num { display:inline-block; height:40px; margin:18px 0; margin-right:30px; font-family:'NotoSansKr-Bold'; font-size:34px; font-weight:bold; color:#173360; line-height:40px; position:absolute; top:0; right:0; z-index:100; cursor:pointer; }
.header_tel_num span { font-weight:normal; }

.header_bottom.pc { display:inline-block; height:0; overflow:hidden; -moz-transition:all .8s; -webkit-transition:all .8s; -o-transition:all .8s; transition:all .8s; position:absolute; top:calc(100% + 1px); z-index:6; }
.header_bottom.header_img { left:0; }
    #header:hover .header_bottom.pc { display:inline-block; height:200px; opacity:1; }
    .header_img { display:inline-block; width:auto; float:left; }
    #header:hover .header_img { height:100%; }
    .header_img img { display:inline-block; width:auto; height:200px; float:left; }
    #header .submenu > ul > li { display:inline-block; width:100%; float:left; }
    #header .submenu > ul > li:not(:last-child) { margin-bottom:5px; }
.header_bottom.h_call { opacity:0; top:155px; right:30px; z-index:100; }
#header:hover .header_bottom.h_call { height:auto; }

.submenu > ul { display:none; width:100%; height:auto; padding:20px 0; border-top:none; }
#header:hover .submenu > ul { display:inline-block; }
.gnb .gnb_Wrap > ul > li:last-child .submenu ul {border-right:1px solid red}
.gnb .gnb_Wrap > ul > li:hover > a:after{width:100%}
.gnb .gnb_Wrap > ul > li > ul > li{font-size:16px;}
.gnb_right li{cursor: pointer; margin-right:20px;}
.submenu > ul{padding-left: 0!important}
.submenu ul li a{display: inline-block; width: 100%; height:100%; padding: 0 10px; box-sizing: border-box; color:#000;line-height:30px; }
.submenu ul li.on a { color:#362C69; font-weight:bold; }
.submenu ul li a:hover{color:#362C69;}
.mobile_box dd a{display: inline-block; width: 100%; height:100%; }
.bottom_menu > li:first-child{border-right:none}
.customer_insert { display:inline-block; width:208px; height:44px; padding:0 40px; background:#362C69; border:1px solid #362C69; line-height:42px; font-size:16px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; float:left; transition:all .2s; position:relative; }
.customer_insert:hover { background:#fff; color:#362C69; }
.customer_insert:after { content:''; width:100%; height:24px; background:center center url('/static/img/add/header_arrow.png') no-repeat; background-size:100%; position:absolute; bottom:calc(100% + 10px); left:0; }
#header:hover .header_bottom.h_call { overflow:inherit; }
.menu_point{display: inline-block; background:#94c637; height: 60px; line-height: 60px;
color: #fff; padding:0 20px; border-radius: 5px; font-size: 20px; font-weight: bold;}
.customer_insert .menu_point i { margin-bottom:5px; margin-right:10px; font-size:18px; }
.manu_wrap{ width: 100%; max-width: 1300px; margin:0 auto; padding:0;}
.manu_wrap ul li{float:left; width:calc((100%  - 10px)/ 6); padding:5px 0; color: #fff; text-align: center;}
.manu_wrap ul li.on { background:#94c637; color:#fff; }
.menu_detail{background: #004159;}
/* .menu_call{padding: 0 20px; padding-top:10px; text-align: center;width:100%;}
.menu_call p:first-child{font-weight: bold; font-size: 20px;}
.icon_call>*{display: inline-block;}
.icon_call{width: 100%;}
 */

/** 서브 페이지 */
.inner_text { position:absolute;top:50%;left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
}
.inner_text span { display:block;color:#fff;font-size:16px;line-height:20px;text-transform:uppercase; }
.inner_text strong { display:block;color:#fff;font-size:40px;line-height:50px;font-weight:bold; }
.sub_wrap { min-height:calc(100vh - 441px); }
.sub_nav { width:100%;background-color:#f6f6f6;text-align:center; }
.sub_nav>ul { display:inline-block; }
.sub_nav>ul>li { display:inline-block;line-height:60px; }
.sub_nav>ul>li:not(:last-child)::after { content:'ㅣ';padding:0 18px;color:#999; }
.sub_nav>ul>li>a { color:#999;font-size:18px; }
.sub_nav>ul>li.active>a { color:#362c69;font-weight:bold; }
.sub_img_con { background-color:#fff; }
.sub_img { width:100%;background: no-repeat center/cover; }

/* reset (pc) */
body {margin: 0;overflow-x:hidden; }
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, table {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: 700;}
main {display: block;}
a {color: inherit; text-decoration: inherit;}
a img {border: none;}
img {vertical-align: middle; }
li {list-style: none;}
address, em, i, cite {font-style: normal;}
table {border-collapse: collapse;}
table caption {overflow: hidden; width: 0; height: 0;}
i.fas, i.far, i.fab {vertical-align: middle; display: inline-block;}
i.fas span, i.far span, i.fab span {position: absolute; overflow: hidden; text-indent: -999px;}
.hidden {position: absolute; left: -9999px;}
br.only-m {content: '';}
br.only-m:after {content: '\00a0';}
.pc { display:block; }
.mobile{display:none!important;}
.clearfix::before,.clearfix::after{content:""; display: block; clear: both;}
.blind{display:none}

/* 컨테이너 애니메이션 효과 및 1100 일치 */
section>.container { opacity:0; animation:fadeIn 1s 0.5s forwards;  }
#visual>.container { width:auto; opacity:1; }
#section1 .container { width:auto; opacity:1; }
#section2 .container { width:auto; opacity:1; }
#section3 .container { width:auto; opacity:1; }
#section4 .container { width:auto; opacity:1; }

.logout_btn{border:1px solid #c60037; display:inline-block; position: absolute;
    top: 17px; right: 352px; height:44px; line-height: 44px; padding:0 10px; color:#c60037;
font-weight: bold; cursor: pointer; z-index: 1000; background: #fff; border-radius: 0; font-size: 15px;}

@keyframes fadeIn {
    100% { opacity:1; }
}

/* 컨테이너 애니메이션 효과 및 1100 일치 */
/* 탭메뉴 */
.top_menu_doc li{display: none;}
.top_menu_doc li.visible{display: block;}
.top_menu_3 > li{float:left; width:33.333333%; line-height: 45px; text-align: center; border: 1px solid #ccc; background: #eee; box-sizing: border-box; cursor: pointer;}
.top_menu_3 > li.change{background: white; color:black; border-bottom:none}
.top_menu_2 > li{float:left; width:50%; line-height: 45px; text-align: center; border: 1px solid #ccc; background: #eee; box-sizing: border-box; cursor: pointer;}
.top_menu_2 > li.change{background: white; color:black; border-bottom:none}
.top_menu_5 > li{float:left; width:20%; line-height: 45px; text-align: center; border: 1px solid #ccc; background: #eee; box-sizing: border-box; cursor: pointer;}
.top_menu_5 > li.change{background: white; color:black; border-bottom:none}
.top_menu_6 > li{float:left; width:16.6666667%; line-height: 45px; text-align: center; border: 1px solid #ccc; background: #eee; box-sizing: border-box; cursor: pointer; height:47px}
.top_menu_6 > li.change{background: white; color:black; border-bottom:none}
.top_menu_4 > li{float:left; width:25%; line-height: 45px; text-align: center; border: 1px solid #ccc; background: #eee; box-sizing: border-box; cursor: pointer;}
.top_menu_4 > li.change{float:left; width:25%; line-height: 45px; text-align: center; border: 1px solid #ccc; background: #eee; box-sizing: border-box; cursor: pointer;
  border-bottom:none}
.top_menu_3 > li:not(:last-child){border-right:none}
.top_menu_4 > li:not(:last-child){border-right:none}
.top_menu_5 > li:not(:last-child){border-right:none}
.top_menu_6 > li:not(:last-child){border-right:none}
.bottom_menu1 > li:not(:last-child){border-right:none}
.bottom_menu2 > li:not(:last-child){border-right:none}
#ap_sale .top_menu li:not(:last-child){border-right:none}
.apply_logo{display:inline-block; height: 18px; line-height: 18px;}
.apply_logo>a>img{position: absolute; margin-top:27px;}
.h_call { z-index: 101;}

/* subvisual */
#subvisual { position:relative;width:100%;height:200px;overflow:hidden; }
.inner{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;background:url(/static/img/seungsu/pc_sub.png) no-repeat center center;background-size:auto 200px;z-index:1; }
.inner img{margin-top:50px; }
.video{ position: absolute; left: 0; top: 0; width: 100%; z-index: 0; background-color: #006e98; z-index:0; display: none;}
.h3_wrap { padding-top: 15px; padding-bottom: 35px;}
.h3_wrap h3{text-align: center; width:100%;
line-height: 60px; font-size: 35px; padding:0 0 20px 0; margin-top:50px;}

/* snb */
#snb_wrap{max-width: 1100px; margin:0 auto; margin-top:35px; position: relative; border:1px solid #dcdcdc; z-index: 1;}
.snb { background:#fff; }
.snb > li { float:left; height:40px; padding:0 10px; border-right:1px solid #ddd; line-height:40px; cursor:pointer; position:relative; }
.snb > li.home { width:40px; padding:0; text-align:center; }
.snb > li.home img { display:inline-block; margin:14px 13px;}
.snb > li:not(.home) { width:200px; }
.snb .ov:nth-child(3) > a{position: relative;}
.snb .ov:nth-child(3) > a:after{content:""; background: url("/static/img/add/star/ico_arrow.png") no-repeat center/contain; width:8px; height:8px; display: inline-block;
margin-left:100px; position: absolute; right:5px; top:46%; transform: translateY(-50%);
transform: rotate(90deg);}
.snb .ov:nth-child(2) > a { position:relative; }
.snb .ov:nth-child(2) > a:after {content:""; background: url("/static/img/add/star/ico_arrow.png") no-repeat center/contain; width:8px; height:8px; display: inline-block;
margin-left:100px; position: absolute; right:5px; top:50%; transform: translateY(-50%);}
.ov ul{display: none; background: white; position: absolute; left:0; top:41px; width: 100%;}
li.ov:hover ul { display:inline-block !important; }
.ov ul li{width:100%; height:40px; border:1px solid #ddd; border-top:none;}
.ov ul li a{font-size: 13px; width:100%; height:40px; padding:0 10px; line-height:40px; box-sizing: border-box; color:#999; }
.ov ul li a:hover{background: #ddd; color:#555}
.ov a{display: block; width:100%; height:100%; font-size:15px; }
.mobile_menu { display:none; }
.mobile_menu button{display: none;}
.mobile_top{ display: none; width:100%; height:80px; background:white; position:relative; }
#header h1 a img{float:left;}

/* rules */
.summary{margin-bottom:50px}
.rules_container{max-width:1260px; padding-top:100px; margin:0 auto; min-height: 600px; color: #333333;}
.rules_h2{text-align: center;}
.rules_h2 h2{font-size:50px; color:#434a5d}
.rules_container h3{font-size: 30px; margin-bottom:10px}
.content_box{background: white; padding:80px; box-sizing: border-box; margin-bottom:100px}
h4.chapter{margin:25px 0; font-size: 15px;}
.btn_go{width:80px; height:40px; display: inline-block; background: #434a5d; margin-left: 5px; color:white; text-align: center;}
.old_rules{height: 40px; margin-bottom: 30px; text-align: right; line-height: 40px;}
.old_rules select{border:1px solid #ccc; height:40px; vertical-align: top;}


/* scrolltop
.quick_menu button{border: none; background: transparent; padding:15px; cursor: pointer;}
i{margin-left:5px}
.quick_menu{position: fixed; left:50%; top:50%; width:80px; margin-left:700px; background:#f5f5f5; font-size:14px; text-align: center;  border: 1px #ccc solid; }
.quick_menu li{display: block; width:100%; height:100%; border-bottom:1px #ccc dashed ; padding:15px; box-sizing: border-box; cursor: pointer; cursor: pointer;}
*/

/** 20221116 QuickMenu */
.quick { position:fixed;top:0;right:0;width:120px;height:100vh;background-color:#fff;z-index:10001;
    box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.1);
}
.quick>h1>img { width:100%;height:auto; }
.quickmenu_wrap { position:absolute; top:50%; width:100%;
    transform: translateY(calc(-50% + 40px));
    -webkit-transform: translateY(calc(-50% + 40px));
    -moz-transform: translateY(calc(-50% + 40px));
    -ms-transform: translateY(calc(-50% + 40px));
    -o-transform: translateY(calc(-50% + 40px));
    -webkit-transition:all ease 0.3s;
    -moz-transition:all ease 0.3s;
    -ms-transition:all ease 0.3s;
    -o-transition:all ease 0.3s;
    transition:all ease 0.3s;
}
.quickmenu { margin:0 20px; }
.quickmenu>div { display:table;width:100%;height:120px;vertical-align:middle; }
.quickmenu>div>div { display:table-cell;border-bottom:1px dashed #dedae9;text-align:center;vertical-align:middle;box-sizing:border-box;cursor:pointer; }
.quickmenu>div:last-child>div { border-bottom:0 }
.quickmenu>div>div>i { display:block;margin-bottom:15px;color:#9284b5;font-size:30px; }
.quickmenu>div>div>span { display:block;color:#9284b5; }
.btn_top { display:block;position:absolute;bottom:20px;left:0;width:100%;padding:0;border:none;background-color:#fff;color:#999;text-align:center; }
.btn_top>i { display:block;font-size:20px;
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
}
.btn_top>span { display:block;font-size:15px;line-height:15px; }

.quick.on>h1 { position:absolute;top:0;left:0;width:100%;background-color: #fff;z-index:999; }
.quick.on .quickmenu_wrap { height:calc(100vh - 270px);overflow-y:auto; }
.quick.on .quickmenu_wrap::-webkit-scrollbar {
    width:5px; /*스크롤바의 너비*/
}
.quick.on .quickmenu_wrap::-webkit-scrollbar-thumb {
    background-color: #ccc; /*스크롤바의 색상*/
}
.quick.on .quickmenu_wrap::-webkit-scrollbar-track {
    background-color: #eee; /*스크롤바 트랙 색상*/
}
.quick.on .btn_top { bottom:0;padding:10px 0; }

.bottom_text { color:#999;font-size:14px;text-align:center;line-height:47px; }
.bottom_text>br { display:none; }

/* 테블릿 */
@media (max-width:1300px) and (min-width:993px) {
    .gnb > .gnb_Wrap > ul > li { margin:0 20px; transition:margin .5s; -webkit-transition:margin .5s; -moz-transition:margin .5s; -ms-transition:margin .5s; -o-transition:margin .5s; }
    .gnb > .gnb_Wrap > ul > li:first-child { margin-left:0; }
}
@media (max-width:1080px) and (min-width:993px) {
    .gnb > .gnb_Wrap > ul > li { margin:0 15px; }
}
@media (max-width:992px) {
    * { -webkit-tap-highlight-color:transparent; }
    body { padding-top:100px; }
    .title{padding:20px 0;}
    .title h2{font-size: 20px; }
    .body_hidden { display:inline-block; width:100%; height:100%; overflow:hidden; float:left; }
    .pc{display:none}
    .mobile_menu { display:inline-block; width:100%; position:absolute; top:0; left:0; float:left; z-index:10000; }
    .inner { background:url(/static/img/seungsu/m_sub.png) no-repeat center/cover; }

    #header { height:100px; }
    #header .molbbangut_center { padding:0;border-bottom:1px solid #ddd;text-align:center; }
    #header .headerL { display:inline-block;float:none;padding:10px 0 3px; }
    .header_tel { width:auto; }
    .header_tel::before { height:30px;margin-top:-15px; }
    .header_tel>span { display:block; }
    .header_tel>span,
    .header_tel .phone-rotary { font-size:10px;line-height:10px; }
    .header_tel>a { display:block;float:none;width:auto;margin-top:13px;font-size:18px;line-height:18px; }
    #header h1 { height:40px; }
    #header h1 img { max-width:100%;max-height:100%; }

    .gnb { float:none;width:100%;padding:0 20px;height:40px;border-top:1px solid #ddd;background-color:#fff; }
    .gnb_Wrap, .mainnav { width:100%;height:100%; }
    .gnb > .gnb_Wrap > ul > li { min-width:calc((100% - 80px) / 5);height:100%;padding:0;margin:0;font-size:12px;line-height:40px; }
    .gnb > .gnb_Wrap > ul > li:not(:last-child) { margin-right:20px;line-height:40px; }
    .gnb > .gnb_Wrap > ul > li > a { height:100%;padding:0;font-size:12px;line-height:40px; }

    .mobile_top { display:block;height:50px;border-bottom:1px solid #ddd;background-color:#fff;opacity:0; }
    .mobile_top.visible {opacity:1; }
    .mobile_menu.down { background-color:#fff; }
    .mobile_menu.down .hd_icon>i { color:#000; }
    .mobile_top .mobile_logo { height:47px; position:absolute; top:50%; left:50%;padding: 10px 15px; transform: translate(-50%,-50%); }
    .mobile_top .mobile_logo img { width:auto;height:27px; }
    .mobile_box_close { display:block;position:absolute;top:0;left:0;width:40px;height:40px;margin:5px;border:none;background-color:#e7eaef;text-align:center;cursor:pointer;border-radius:5px;z-index:1001; }
    .mobile_box_close i { display:inline-block;width:100%;height:40px;margin:0;font-size:20px;line-height:40px; }
    .mobile_menu button, .hd_i { display:block;position:absolute;top:0;left:0;width:40px;height:40px;margin:5px;border:none;background-color:#e7eaef;text-align:center;cursor:pointer;z-index:1001; }
    .mobile_menu button>i, .hd_i>i { color:#173360;font-size:20px; }
    .call_icon { position:absolute;top:0;right:0;width:40px;height:40px;margin:5px;background-color:#e7eaef;text-align:center;line-height:40px;border-radius:5px; }
    .call_icon i { display:inline-block;width:100%;height:40px;margin:0;font-size:20px;line-height:40px; }

    .mobile_top.visible .menu_call { display:block; }

    .gnb_right li {float: left; }
    .gnb_right li img {width:100%; height:100%;}
    .gnb_right .mobile {width:36px; height: 36px;}
    .gnb_right .mobile a {width:100%; height:100%;}
    .gnb_right.pc {display:none}
    .customer_insert_btn { display:none; }
    .contract_board{right:80px; top:65px; right:5px; height: 38px; line-height: 38px;
    padding:0 10px; font-size: 15px; z-index: 0; background: #fff; border:1px solid #c60037;
        color:#c60037;}
    .logout_btn {right:80px; top:65px; right:110px; height: 38px; line-height: 38px;
    padding:0 10px; font-size: 15px;}

    .madal_sub_wrap { height:calc(100% - 117px); }
    .madal_sub_wrap ul { height:100%;padding:10px 20px; }
    .mobile_box li { width:100%;border-bottom:1px solid #ddd;text-align:left;font-size:12px;line-height:50px; }
    .mobile_box li:last-child { margin-bottom:0;border-bottom:none; }
    .mobile_box li>a { font-size:18px;font-weight:bold; }
    .mobile_box li.on>a { color:#173360; }
    .menu_call { display:none;position:fixed;bottom:0;left:0;width:100%;height:67px;text-align:center; }
    .icon_call { display:block;width:100%;height:67px;background-color:#173360;text-align:center;line-height:67px;cursor:pointer; }
    .icon_call>span, .icon_call>i { color:#fff;font-size:23px; }
    .icon_call>span { font-weight:bold; }
    .icon_call>i { margin-right:5px; }

    .madal_sub_wrap { width:100%; height:calc(100% - 117px); background: #fff;}
    .madal_sub_wrap.visible{ display:inline-block; width:100%; opacity:1;}
    .madal_sub_wrap.visible>* { display:inline-block; width:100%; float:left; }
    .madal_sub_wrap ul{height:100%; overflow-y: auto;}
    #snb_wrap{display: none;}

    .mobile_box_black{display:none; background: black; opacity: 0.8; position: fixed; top:0; left:0; width:100%; height:100%; z-index:1001; }
    .mobile_box_black + .mobile_box {  display:inline-block; width:100%; height:100%; position:fixed; top:0; left:-100%; background-color:#fff;z-index:1003; transition:all .2s; }
    body.on .mobile_box_black + .mobile_box { left:0; }
    /* .on .mobile_box_black + .mobile_box i { color:#000; } */
    .mobile_top.visible>div>i { color:#000; }
    .content_box{padding:15px}
    .rules_h2 h2{font-size: 30px;}
    section>.container{margin-bottom:0; padding:15px}
    .top_menu_6 li{width:33.333333%}
    .submenu > ul{padding-left: 0;}
    .gnb_right{position:absolute; top:50%; transform: translateY(-50%);}
    .container h1{font-size: 30px;}

    .top_menu_5 > li:not(:nth-child(3),:last-child){border-right:none}
    .top_menu_5 > li:nth-child(3) { border-right: 1px solid #ccc}
    .header_close{border:1px solid white; width:100%; text-align: center; background: transparent; color: white; margin-top:20px; cursor: pointer;}
    .bottom_menu > li{font-size: 12px;}
    .manu_wrap{margin-top:0;}

    .quick { display:none; }

    /** submenu */
    #subvisual { height:150px; }
    .sub_wrap { min-height: calc(100% - 409px); }
    .inner_text span { font-size:16px;line-height:25px; }
    .inner_text strong { font-size:24px;line-height:35px; }
}

@media (max-width:539px) {
    .gnb { padding:0; }
    .mainnav { overflow:hidden;overflow-x:auto;white-space:nowrap; }
    .gnb > .gnb_Wrap > ul > li { display:inline-block;float:none;min-width:auto;padding-left:10px;margin:0;margin-right:10px;vertical-align:top }
    .gnb > .gnb_Wrap > ul > li:not(:last-child) { margin-right:10px; }
    .gnb > .gnb_Wrap > ul > li:last-child { margin-right:10px; }
    .mainnav::-webkit-scrollbar { height:7px; /* 스크롤바의 너비 */ }
    .mainnav::-webkit-scrollbar-thumb { height:30%;background-color:#ddd;}
    .mainnav::-webkit-scrollbar-track { background-color: #f6f6f6;  /*스크롤바 뒷 배경 색상*/ }
}
