@charset "UTF-8";

/* font */
@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-jp.css);

/* reset */
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{padding:0;margin:0;}
body{font-family:'Noto Sans KR', sans-serif, Helvetica; font-size:15px; font-weight:300; color:#333; letter-spacing:-0.5px; line-height:100%; -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal; font-size:100%;}
fieldset,img,button{border:0;}
img,input,button{vertical-align:top;}
table{border-collapse:collapse;}
address,em,i{font-style:normal;}
ol,ul,li{font-size: 17px;list-style:none;line-height:1.5em;}
hr{display:none;}
a{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none;}
legend{position:absolute; left:-9999px; top:0;}
caption{overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
button{font-family:'Noto Sans KR', sans-serif, Helvetica; background:none; cursor:pointer;}
button::-moz-focus-inner{padding:0; border:0;}
p{line-height:1.5em;}
dl,dt,dd{line-height:1.5em;}
html.on, body.on{overflow:hidden;}
del{color:#888}
input, select{font-family:'Noto Sans KR', sans-serif, Helvetica; color:#333;}
.ui-widget {font-family:'Noto Sans KR', sans-serif, Helvetica !important;}
.ir{overflow:hidden; visibility:hidden; position:absolute; left:-9999px; top:-99999px; width:1px; height:1px; text-indent:-9999px; font-size:1px;}

#wrap{position:relative; width:100%; min-width:1400px;}
#container{padding-top:76px; margin:0 auto;}
#header{position:fixed; width:100%; height:75px; background-color:#fff; border-bottom:1px solid #dfdfdf; z-index:1000; font-family: 'Spoqa Han Sans','Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','돋움',dotum, sans-serif;}
#header .header_wrap{padding:0;}
#header .header_inner{position:relative; width: 880px; padding:26px 250px 0; margin:0 auto;}
#header .logo{position:absolute; left:20px; top:23px;}
#header .logo a{display:inline-block; width:163px; height:32px; background:url(/resources/images/common/logo.png) 0 top no-repeat; text-indent:-9999px;}
#header .member{position:absolute; right:20px; top:30px;}
#header .member li{position:relative; float:left; margin:0 13px; line-height:1em;}
#header .member li:first-child{margin-left:0;}
#header .member li.line:before{content:''; display:block; position:absolute; left:-12px; top:3px; height:9px; width:1px; background:#333;}
#header .member li:last-child{margin-right:0;}
#header .member li a{display:inline-block;}

#header .depth1 ul:after{content:""; display:block; clear:both;}
#header .depth1 ul > li{float:left; padding-bottom:30px; margin-left:25px; font-size:20px; line-height:1em; font-weight:400;}
#header .depth1 ul > li > a {font-size: 18px;}
#header .depth1 ul > li.hover{background:url(/resources/images/common/gnb_bar.jpg) 0 47px no-repeat; background-position-x: center;}
#header .depth1 ul > li:first-child{margin-left:0;}
#gnb .depth2{width:80%; margin-left: 310px;}
#gnb .depth2 .inner{position:relative; height:0; z-index:100; margin:0 auto; width:auto; padding:0 0 0 250px; background-color: #3e3c3c; margin-top: 1px; min-width: 1030px;}
#gnb .depth2 .inner .gnb_depth2{display:none; padding:40px 0 0;}
#gnb .depth2 .inner .gnb_depth2.on{display:block;}
#gnb .depth2 .gnb_depth2 .gnb_cont{overflow:hidden;}
#gnb .depth2 .gnb_depth2 .gnb_txt{position:absolute; top:40px; left:30px; width:176px; height:200px;}
#gnb .depth2 .gnb_depth2 .gnb_txt:after{position:absolute; top:0; right:0; content:""; display:inline-block; clear:both; width:1px; height:200px; background:#dedede;}
#gnb .depth2 .gnb_depth2 .gnb_txt h2{padding-bottom:15px; font-size:32px; line-height:100%; color:#fff;}
#gnb .depth2 .gnb_depth2 .gnb_txt p{font-size:14px; color:#b7b7b7; font-weight:400;}
#gnb .depth2 .gnb_depth2 .gnb_txt a{position:absolute; bottom:0; display:inline-block; width:115px; padding-left:13px; line-height:34px; border:1px solid #dedede; font-size:14px; color:#fff; font-weight:400; background:url(/resources/images/common/ico_gnb_quick.png) 115px center no-repeat;}
#gnb .depth2 .gnb_depth2 .gnb_cont p{float:left; font-size:25px; color:#222;}
#gnb .depth2 .gnb_depth2 .gnb_cont .bar{float:left; width:558px; height:1px; margin-left:45px; margin-top:100px; background:#a9a9a9;}
/*#gnb .depth2 .gnb_depth2 ul{float:left; min-height:150px; margin-left:80px;}*/
#gnb .depth2 .gnb_depth2.menu4 ul{margin-left:-30px;}
#gnb .depth2 .gnb_depth2 .gnb_cont ul:first-child{margin-left:0;}
#gnb .depth2 .gnb_depth2 .wtype1 ul{margin-left:235px;}
#gnb .depth2 .gnb_depth2 .wtype2 ul{margin-left:130px;}
#gnb .depth2 .gnb_depth2 .wtype3 ul{margin-left:88px;}
#gnb .depth2 .gnb_depth2 .wtype4 ul{margin-left:155px;}
#gnb .depth2 .gnb_depth2 .wtype5 ul{margin-left:140px;}
#gnb .depth2 .gnb_depth2 ul li{margin-bottom:10px; font-size:15px; font-weight:400; color:#666;}
#gnb .depth2 .gnb_depth2 ul li.tit{min-height:28px; color:#abaeb4; font-size:15px; font-weight:300;}
#gnb .depth2 .gnb_depth2 ul li.tit.hidden{font-size:16px; color:#a9a9a9;}
#gnb .depth2 .gnb_depth2 ul li.hidden{color:#a9a9a9; opacity: 0.5;}
#gnb .depth2 .gnb_depth2 ul li.hidden img{margin:4px 0 0 6px;}
#gnb .depth2 .gnb_depth2 ul li a{color:#fff;}
#gnb .depth2 .gnb_depth2 ul li a:hover{text-decoration: underline;}
#gnb .depth2 .gnb_depth2 ul li img{margin:3px 0 0 6px;}
#gnb .depth2 .gnb_depth2 .out_link ul{margin-left:80px;}
#gnb .depth2 .gnb_depth2 .out_link ul li:after{content:""; display:inline-block; width:16px; height:16px; margin-left:7px; background:url(/resources/images/common/ico_out.png) center center no-repeat;}
.gnb_bg{display:none; position:absolute; left:0; top:76px; width:100%; height:276px; background:#3e3c3c; z-index:90; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
#gnb .depth2 .img_area{position:sticky; top:40px; right:30px; width: auto !important;}
#gnb .depth2 .img_area a{position:absolute; left:30px; bottom:36px; padding:11px 37px 12px 20px;}
#gnb .depth2 .gnb_depth2 .gnb_depth3 li{line-height:1.8em; font-size:13.5px; font-weight:450;}
#gnb .depth2 .gnb_depth2 .gnb_depth3 li:first-child{margin-top:20px;}
#gnb .depth2 .gnb_depth2 .gnb_depth3 li a{color:#DEDEDE;}

#footer .inner{position:relative; width:1140px; padding:18px 0; margin:0 auto;}
#footer .bottom .inner{padding:25px 0 50px 0;}
#footer .inner:after {display:block;clear:both;content:"";}
#footer .top{width:100%; height:58px; background-color:#dbdbdb;}
#footer .top .left{float:left;}
#footer .top .left li{float:left; margin-left:40px; font-weight:500;}
#footer .top .left li a{font-size:14px; color:#666;}
#footer .top .left li:first-child{margin-left:0;}
#footer .top .right{float:right; width:210px;}
#footer .top .site_box a.site_btn{display:block; padding-left:15px; line-height:150%; background:url(/resources/images/common/arrow_b.png) 175px center no-repeat; color:#666;}
#footer .top .site_box .inner_pop{display:none; position:absolute; right:0; bottom:0; width:210px; background:#b4b4b4; border:1px solid #a1a1a1; z-index:80;}
#footer .top .site_box .inner_pop ul{padding:20px 20px 70px;}
#footer .top .site_box .inner_pop li a{color:#fff; line-height:100%;}
#footer .top .site_box:hover .inner_pop{display:block;}
#footer .top .site_box:hover a.site_btn{display:block; position:absolute; right:0; top:0px; width:195px; height:16px; padding:16px 0 17px 15px; line-height:150%; background:url(/resources/images/common/arrow_t.png) 175px center no-repeat; border-top:1px solid #a1a1a1; color:#fff; z-index:81;}
#footer .top .site_box ul li a:hover{color:#2484c6;}
#footer .bottom{background-color:#f5f5f5;}
#footer .bottom .contact{overflow:hidden; padding-bottom:17px; border-bottom:1px solid #e7e7e7;}
#footer .bottom .contact > li{float:left; margin-left:60px; color:#999;}
#footer .bottom .contact > li:first-child{margin-left:0;}
#footer .bottom .contact > li > span{display:inline-block; float:left;}
#footer .bottom .contact > li > dl{float:left; width:185px; margin-left:50px;}
#footer .bottom .contact > li dt{float:left; width:50px;}
#footer .bottom .contact > li dd{float:left; width:135px;}
#footer .bottom .footer_txt .left{float:left; width:170px; margin-top:20px;}
#footer .bottom .footer_txt .left .sns_logo img{width: 20px; padding-top: 10px; margin-left:2px;}
#footer .bottom .footer_txt .left .sns_logo a:first-child img{margin-left:0px;}
#footer .bottom .footer_txt .center{float:left; margin-left:40px; font-size:12px; color:#afafaf; letter-spacing:0.3px;}
#footer .bottom .footer_txt .right{float:right; font-size:10px; color:#afafaf; }
#footer .bottom .footer_txt .right p{line-height: 1.3em;}

/*quick menu*/
#quick_menu{width:98px; text-align:center;}
#quick_menu.top{opacity:0;}
#quick_menu ul li{margin:0 28px 20px; border-bottom:1px solid #e2e2e2; line-height:1em;}
#quick_menu ul li.quick_list1 a{background:url(/resources/images/common/quick_img1.png) 9px top no-repeat;}
#quick_menu ul li.quick_list2 a{background:url(/resources/images/common/quick_img2.png) 4px top no-repeat;}
#quick_menu ul li.quick_list3 a{background:url(/resources/images/common/quick_img3.png) 10px top no-repeat;}
#quick_menu ul li.quick_list4 a{background:url(/resources/images/common/quick_img4.png) 9px top no-repeat;}
#quick_menu ul li.calculator a{background:url(/resources/images/common/quick_img5.png) 10px top no-repeat;}
#quick_menu ul li.service a{background:url(/resources/images/common/quick_img4.png) 10px top no-repeat;}
#quick_menu ul li:last-child{border-bottom:0; margin-bottom:0;}
#quick_menu ul li a{display:block; padding:36px 0 20px;font-size:14px; color:#666; line-height:1em;}
#quick_menu ul li a:hover{color:#2484c6;}
#quick_menu a.btn_top{display:block; padding:7px 0; font-size:14px; color:#fff; background-color:#b4b4b4;}
#quick_menu .btn-floating.btn-large {
    background-color: #f5f5f5 !important;
}

#quick_menu .btn-floating.btn-large i {
    color: #2484c6 !important;
}

#quick_menu .tooltipped {
    background-color: #f5f5f5;
}

#quick_menu .tooltipped i {
    color: #2484c6 !important;
}

#quick_menu.scrolling .fixed-action-btn{
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
}

#quick_menu .fixed-action-btn{
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
}

.material-tooltip {
    background-color: rgba(50, 50, 50, 0.5) !important;
    min-height: inherit !important;
}

/* btn*/
.commonBtn1{display:inline-block; padding:8px 15px; border-radius:20px; font-size:14px; color:#fff; letter-spacing:0.5px;}
.commonBtn2{display:inline-block;width:105px;padding: 7px 15px;border-radius: 20px;font-size:15px;color:#fff;text-align:center;letter-spacing:-0.5px;}
.commonBtn3{display:inline-block; padding:15px 25px; border-radius:27px; font-size:16px; color:#fff; text-align:center;}
.commonBtn4{display:inline-block; width:89%; padding:20px 25px; border-radius:25px; font-size:16px; color:#fff; text-align:center;}
.commonBtn5{display:inline-block; padding:18px 25px; border-radius:27px; font-size:16px; color:#fff; text-align:center;}
.commonBtn6{display:inline-block; padding:18px 36px; border-radius:30px; font-size:20px; color:#fff; text-align:center;}
.commonBtn7{display:inline-block; width: 100%; padding:15px 25px; border-radius:30px; font-size:16px; color:#fff; text-align:center;}
.commonBtn8{display:inline-block; padding:15px 25px; border-radius: 30px; font-size:16px; color:#fff; text-align:center;}
.type1{padding:8px 32px 8px 15px; background:url(/resources/images/common/arrow_r.png) 85% center no-repeat; border:1px solid #ccc;}
.type2{background-color:#2484c6;}
.type3{background-color:#888;}
.type4{background-color:#666;}
.type5{background-color:#22bcc6;}
.type6{border:1px solid #888; color:#888;}
.type7{border:1px solid #e2e2e2; font-size:18px; color:#333;}
.type7:after{content:""; display:inline-block; vertical-align:middle; width:8px; height:14px; margin-left:10px; background:url(/resources/images/common/ico_arrow_link_g.png) 0 50% no-repeat;}
.type8{background-color:#fff; font-size:15px; font-weight:500; color:#207dba;}
.type8:after{content:""; display:inline-block; vertical-align:middle; width:8px; height:14px; margin-left:10px; background:url(/resources/images/common/ico_arrow_link_b.png) 0 50% no-repeat;}
.etc{margin:-7px;}
.etc2{margin-left:8px;}

/* console */
.console_pop{display:none;}
.console_pop.on{display:block; position:absolute; left:50%; top:20%; width:450px; height:290px; margin-left:-225px; background:#fff; z-index:1000; border: 1px solid;}
.console_pop .cs_inner{padding:60px 30px 30px; text-align:center;}
.console_pop p{margin-bottom:20px; font-size:18px; font-weight:400;}
.console_pop .cont{overflow:hidden; padding:20px 0; margin-bottom:20px; background:#f9f9f9;}
.console_pop .cont span{display:inline-block; float:left; width:50%; line-height:1.5em; box-sizing:border-box;}
.console_pop .cont span:first-child{border-right:1px solid #e9e9e9; font-weight:400;}
.console_pop .cs_close{position:absolute; right:20px; top:20px;}

.console_2fa_pop{display:none;}
.console_2fa_pop.on{display:block; position:absolute; left:50%; top:20%; width:500px; height:290px; margin-left:-225px; background:#fff; z-index:1000; border: 1px solid;}
.console_2fa_pop .cs_inner{padding:60px 30px 30px; text-align:center;}
.console_2fa_pop p{margin-bottom:20px; font-size:18px; font-weight:400;}
.console_2fa_pop .cont{overflow:hidden; padding:20px 0; background:#f9f9f9;}
.console_2fa_pop .cont span{display:inline-block; float:left; width:50%; line-height:1.5em; box-sizing:border-box;}
.console_2fa_pop .cont span:first-child{border-right:1px solid #e9e9e9; font-weight:400;}
.console_2fa_pop .cs_close{position:absolute; right:20px; top:20px;}

/*breif */
.brief{overflow:hidden; display:none; position:fixed; left:0; top:50%; z-index:10000; width:0; height:0; margin-top:0; background:url(/resources/images/common/brief_bg_0.jpg) center center no-repeat; background-size:cover; border-top:3px solid #2484c6; border-bottom:3px solid #2484c6; transition:background-image 1s ease-in-out;}
.brief #jp_container_2{width:1140px; height:560px;}
.brief.on{display:block; min-width:1100px;}
.brief .special_inner{overflow-y:auto; overflow-x:hidden; position:absolute; left:0; top:50%; width:100%;}
.brief .special_slide{overflow:hidden; position:relative; left:50%; top:0; width:1450px; /* min-width:1000px; */ margin-left:-725px; margin-bottom:28px;}
.brief .slide_list{overflow:hidden; height:693px;}
.brief .slide_list > li{position:absolute; left:100%; top:0; width:100%; color:#fff;}
.brief .slide_list .special_box{overflow:hidden; position:relative; z-index:1; width:1140px; height:560px; padding-top:132px; margin:0 auto; opacity:0; background-position:0 132px; background-repeat:no-repeat;}
.brief .slide_list h3{font-size:38px; font-weight:300; line-height:1.2em; letter-spacing:-1.5px; margin-bottom:20px;}
.brief .slide_list h3 strong{font-weight:500;}
.brief .slide_list p{font-weight:100; line-height:160%; letter-spacing:0;}
.brief .slide_list .icon_list li{padding-left:78px; background-position:0 0; background-repeat:no-repeat; font-size:14px; color:#fff;}
.brief .slide_list .opa_box{position:relative; left:0; top:30px; opacity:0; transition:top;}
.brief .slide_list .list1{left:0; text-align:center;}
.brief .slide_list .list1 .opa1{top:0; margin-bottom:120px;}
.brief .slide_list .list1 .opa2{top:0;}
.brief .slide_list .list1 .special_box{background-image:none;}
.brief .slide_list .list1 h2{width:382px; height:97px; margin:0 auto; padding-top:209px;}
.brief .slide_list .list1 h2 img{width:100px; opacity:0;}
.brief .slide_list .list1 p{margin-bottom:75px; font-size:24px;}
.brief .slide_list .list1 .scroll img{margin:5px 0 0 9px;}
.brief .slide_list .list2 .special_box{background-image:url(/resources/images/common/brief_list2_img_01.jpg);}
.brief .slide_list .list2 .opa1{left:70px; margin-bottom:60px;}
.brief .slide_list .list2 .opa1 h3{padding-top:75px;}
.brief .slide_list .list2 .opa2{left:70px;}
.brief .slide_list .list3 .special_box{background-image:url(/resources/images/common/brief_list3_img_01.jpg);}
.brief .slide_list .list3 .opa1_1{position:absolute; right:0; top:132px; opacity:0;}
.brief .slide_list .list3 .opa1 h3{padding-top:326px;}
.brief .slide_list .list3 .opa1, .brief .slide_list .list3 .opa2{left:70px;}
.brief .slide_list .list4 .special_box{background-image:url(/resources/images/common/brief_list4_img_01.jpg);}
.brief .slide_list .list4 .opa1{left:70px;}
.brief .slide_list .list4 .opa1 h3{padding-top:75px;}
.brief .slide_list .list4 .opa2{left:445px; margin-top:-192px;}
.brief .slide_list .list4 .opa2 ul{overflow:hidden;}
.brief .slide_list .list4 .opa2 ul li{float:left; margin:0 30px; padding-top:73px; background-position:center 0; background-repeat:no-repeat; text-align:center;}
.brief .slide_list .list4 .opa2 ul li span{display:block; margin-bottom:15px; font-size:18px;}
.brief .slide_list .list4 .opa2 ul li.list1{background-image:url(/resources/images/common/brief_list4_img_02.png);}
.brief .slide_list .list4 .opa2 ul li.list2{background-image:url(/resources/images/common/brief_list4_img_03.png);}
.brief .slide_list .list4 .opa2 ul li.list3{background-image:url(/resources/images/common/brief_list4_img_04.png);}
.brief .slide_list .list5 .special_box{background-image:url(/resources/images/common/brief_list5_img_01.jpg);}
.brief .slide_list .list5 .opa1{left:70px;}
.brief .slide_list .list5 .opa1 h3{padding-top:75px;}
.brief .slide_list .list5 .opa2{width:498px; left:572px; margin-top:-175px;}
.brief .slide_list .list5 .opa2 > ul > li{overflow:hidden; width:100%; padding-top:20px; border-top:3px solid #fff;}
.brief .slide_list .list5 .opa2 > ul > li .list_tit{float:left; margin-right:120px;}
.brief .slide_list .list5 .opa2 > ul > li .list_tit span{color:#75c7ff;}
.brief .slide_list .list5 .opa2 > ul > li ul{float:left;}
.brief .slide_list .list5 .opa2 > ul > li ul li{overflow:hidden; width:294px; margin-bottom:30px; font-size:30px; line-height:100%;}
.brief .slide_list .list5 .opa2 > ul > li ul li span.left_cont{float:left;}
.brief .slide_list .list5 .opa2 > ul > li ul li span.right_cont{float:right;}
.brief .slide_list .list5 .opa2 > ul > li ul li span.right_cont small{font-size:20px;}
.brief .slide_list .list6 .special_box{background-image:url(/resources/images/common/brief_list6_img_01.jpg);}
.brief .slide_list .list6 .opa1{left:675px; padding-top:351px;}
.brief .slide_list .list6 .opa1 h3{color:#333;}
.brief .slide_list .list6 .opa2{left:675px;}
.brief .slide_list .list6 .opa2 p{color:#333;}
.brief .slide_list .list6 .opa3{left:283px; margin-top:-393px;}
.brief .slide_list .list6 .opa4{left:580px;}
.brief .slide_list .list6 .opa5{left:327px; padding-top:55px;}
.brief .slide_list .list7 .special_box{background-image:url(/resources/images/common/brief_list7_img_01.jpg);}
.brief .slide_list .list7 .opa_box{text-align:center;}
.brief .slide_list .list7 .opa1{padding-top:330px;}
.brief .slide_list .list8 .special_box{background-image:url(/resources/images/common/brief_list8_img_01.jpg);}
.brief .slide_list .list8 .opa_box{text-align:center;}
.brief .slide_list .list8 .opa1{padding-top:83px; margin-bottom:120px;}
.brief .slide_list .list9 .special_box{background-image:url(/resources/images/common/brief_list9_img_01.jpg);}
.brief .slide_list .list9 .opa1_wrap{position:absolute; left:68px; top:200px;}
.brief .slide_list .list9 .opa2{padding:298px 0 0 694px; color:#000;}
.brief .slide_list .list10 .special_box{background-image:url(/resources/images/common/brief_list10_img_01.jpg);}
.brief .slide_list .list10 .opa_wrap{position:absolute; left:64px; top:195px;}
.brief .slide_list .list10 ul{position:absolute; left:350px; top:200px;}
.brief .slide_list .list10 ul:after{content:""; display:block; clear:both;}
.brief .slide_list .list10 ul li{float:left; margin:0 0 20px 20px;}
.brief .slide_list .list10 ul li:first-child{margin-left:0;}
.brief .slide_list .list10 ul li.opa5{clear:both; margin-left:60px;}
.brief .slide_list .list11 .special_box{background-image:url(/resources/images/common/brief_list11_img_01.jpg);}
.brief .slide_list .list11 .opa1{padding:63px 0 0 623px; margin-bottom:80px;}
.brief .slide_list .list11 .opa2{padding-left:626px;}
.brief .slide_list .list11 .opa2 ul{width:441px; height:163px;}
.brief .slide_list .list11 .opa2 ul:after{content:""; display:block; clear:both;}
.brief .slide_list .list11 .opa2 ul li{float:left; width:147px; text-align:center;}
.brief .slide_list .list12 .special_box{background-image:url(/resources/images/common/brief_list12_img_01.jpg);}
.brief .slide_list .list12 .opa1{padding:122px 0 0 64px; margin-bottom:50px;}
.brief .slide_list .list12 .opa2{padding-left:74px;}
.brief .slide_list .list12 .opa2 img{display:block;}
.brief .slide_list .list12 .opa2 img:first-child{padding-left:5px; margin-bottom:40px;}
.brief .slide_list .list13 .special_box{background-image:url(/resources/images/common/brief_list13_img_01.jpg);}
.brief .slide_list .list13 .opa_box{text-align:center;}
.brief .slide_list .list13 .opa1{padding-top:290px; margin-bottom:17px;}
.brief .slide_list .list13 .opa2 {z-index:1000;}
.brief .slide_list .list13 ul{position:absolute; left:0; top:182px; width:100%;}
.brief .slide_list .list13 ul li{width:920px; padding:23px 110px;}
.brief .slide_list .list13 ul li:after{content:""; display:block; clear:both;}
.brief .slide_list .list13 ul li span{width:126px; text-align:center;}
.brief .slide_list .list13 ul li .opa_left{float:left;}
.brief .slide_list .list13 ul li .opa_right{float:right;}
.brief .slide_list .list14 .special_box{background-image:url(/resources/images/common/brief_list14_img_01.jpg);}
.brief .slide_list .list14 .opa1{padding-top:360px; text-align:center;}
.brief .slide_list .list14 .opa_wrap{position:absolute; left:50%; top:218px; width:1000px; height:245px; margin-left:-500px;}
.brief .slide_list .list14 .opa_wrap ul{padding:60px 30px 0;}
.brief .slide_list .list14 .opa_wrap ul:after{content:""; display:block; clear:both;}
.brief .slide_list .list14 .opa_wrap ul li{float:left; padding:0 25px;}
.brief .slide_list .list15 .special_box{background-image:url(/resources/images/common/brief_list15_img_01.jpg);}
.brief .slide_list .list15 .opa_box{text-align:center;}
.brief .slide_list .list15 .opa1{padding-top:112px}
.brief .slide_list .list15 .opa1 h3{margin-bottom:30px; font-size:23px; font-weight:100; line-height:170%;}
.brief .slide_list .list15 .opa2 img{margin-bottom:73px;}
.brief .slide_list .list15 .opa2 a{display:block; width:188px; margin:0 auto;}
.brief .special_num{overflow:hidden; position:relative; width:1160px; margin:0 auto; padding-bottom:30px; text-align:center;}
.brief .special_num span{display:inline-block; padding:7px 18px; font-size:15px; color:#fff;}
.brief .special_num span.total{background:url(/resources/images/common/brief_num_bar.png) 0 0 no-repeat;}
.brief .special_num a{display:block; width:80px;}
.brief .special_num .btn_prev{float:left;}
.brief .special_num .btn_next{float:right;}
.brief .special_close{position:absolute; top:40px; right:40px;}
.special_dim{display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%; background:#000; opacity:0;}
.special_dim.on{display:block;}


/*breif */
.cdcbrief{overflow:hidden; width:0; height:0; margin-top:0; background:url(/resources/images/common/brief_bg_0.jpg) center center no-repeat; background-size:cover; }
.cdcbrief #jp_container_3{width:1140px; height:560px;}
.cdcbrief.on{display:block; min-width:1140px;}
.cdcbrief .cdc_slide{overflow:hidden; position:relative; left:50%; top:0; width:1450px; /* min-width:1000px; */ margin-left:-670px; margin-bottom:28px;}
.cdcbrief .slide_list{overflow:hidden; height:563px;}
.cdcbrief .slide_list > li{position:absolute; left:100%; top:0; width:100%; color:#fff;}
.cdcbrief .slide_list .cdc_box{overflow:hidden; position:relative; z-index:1; width:1140px; height:560px; margin:0 auto; opacity:0; background-position:0 0; background-repeat:no-repeat;}
.cdcbrief .slide_list h3{font-size:38px; font-weight:300; line-height:1.2em; letter-spacing:-1.5px; margin-bottom:20px;}
.cdcbrief .slide_list h3 strong{font-weight:500;}
.cdcbrief .slide_list p{font-weight:100; line-height:160%; letter-spacing:0;}
.cdcbrief .slide_list .icon_list li{padding-left:78px; background-position:0 0; background-repeat:no-repeat; font-size:14px; color:#fff;}
.cdcbrief .slide_list .opa_box{position:relative; left:0; top:30px; opacity:0; transition:top;}
.cdcbrief .slide_list .list1{text-align:center;}
.cdcbrief .slide_list .list1 .opa1{margin-bottom:120px;}
.cdcbrief .slide_list .list1 .opa2{top:0;}
.cdcbrief .slide_list .list1 .cdc_box{background-image:none;}
.cdcbrief .slide_list .list1 h2{width:382px; height:97px; margin:0 auto; padding-top:209px;}
.cdcbrief .slide_list .list1 h2 img{width:100px; opacity:0;}
.cdcbrief .slide_list .list1 p{margin-bottom:75px; font-size:24px;}
.cdcbrief .slide_list .list1 .scroll img{margin:5px 0 0 9px;}
.cdcbrief .slide_list .list2 .cdc_box{background-image:url(/resources/images/common/brief_list2_img_01.jpg);}
.cdcbrief .slide_list .list2 .opa1{left:70px; margin-bottom:60px;}
.cdcbrief .slide_list .list2 .opa1 h3{padding-top:75px;}
.cdcbrief .slide_list .list2 .opa2{left:70px;}
.cdcbrief .slide_list .list3 .cdc_box{background-image:url(/resources/images/common/brief_list3_img_01.jpg);}
.cdcbrief .slide_list .list3 .opa1_1{position:absolute; right:0; top:2px; opacity:0;}
.cdcbrief .slide_list .list3 .opa1 h3{padding-top:326px;}
.cdcbrief .slide_list .list3 .opa1, .cdcbrief .slide_list .list3 .opa2{left:70px;}
.cdcbrief .slide_list .list4 .cdc_box{background-image:url(/resources/images/common/brief_list4_img_01.jpg);}
.cdcbrief .slide_list .list4 .opa1{left:70px;}
.cdcbrief .slide_list .list4 .opa1 h3{padding-top:75px;}
.cdcbrief .slide_list .list4 .opa2{left:445px; margin-top:-192px;}
.cdcbrief .slide_list .list4 .opa2 ul{overflow:hidden;}
.cdcbrief .slide_list .list4 .opa2 ul li{float:left; margin:0 30px; padding-top:73px; background-position:center 0; background-repeat:no-repeat; text-align:center;}
.cdcbrief .slide_list .list4 .opa2 ul li span{display:block; margin-bottom:15px; font-size:18px;}
.cdcbrief .slide_list .list4 .opa2 ul li.list1{background-image:url(/resources/images/common/brief_list4_img_02.png);}
.cdcbrief .slide_list .list4 .opa2 ul li.list2{background-image:url(/resources/images/common/brief_list4_img_03.png);}
.cdcbrief .slide_list .list4 .opa2 ul li.list3{background-image:url(/resources/images/common/brief_list4_img_04.png);}
.cdcbrief .slide_list .list5 .cdc_box{background-image:url(/resources/images/common/brief_list5_img_01.jpg);}
.cdcbrief .slide_list .list5 .opa1{left:70px;}
.cdcbrief .slide_list .list5 .opa1 h3{padding-top:75px;}
.cdcbrief .slide_list .list5 .opa2{width:498px; left:602px; margin-top:-200px;}
.cdcbrief .slide_list .list5 .opa2 > ul > li{overflow:hidden; padding-left: 20px; padding-top:20px; border-top:3px solid #fff;}
.cdcbrief .slide_list .list5 .opa2 > ul > li .list_tit{float:left; margin-right:120px; margin-bottom: 20px;}
.cdcbrief .slide_list .list5 .opa2 > ul > li .list_tit span{color:#75c7ff;}
.cdcbrief .slide_list .list5 .opa2 > ul > li ul{float:left;}
.cdcbrief .slide_list .list5 .opa2 > ul > li ul li{overflow:hidden; width:294px; margin-bottom:30px; font-size:30px; line-height:100%;}
.cdcbrief .slide_list .list5 .opa2 > ul > li:nth-child(2) ul li{background-color:rgb(0,0,0,0.7);}
.cdcbrief .slide_list .list5 .opa2 > ul > li ul li span.left_cont{float:left;}
.cdcbrief .slide_list .list5 .opa2 > ul > li ul li span.right_cont{float:right;}
.cdcbrief .slide_list .list5 .opa2 > ul > li ul li span.right_cont small{font-size:20px;}
.cdcbrief .slide_list .list6 .cdc_box{background-image:url(/resources/images/common/brief_list6_img_01.jpg);}
.cdcbrief .slide_list .list6 .opa1{left:675px; padding-top:331px;}
.cdcbrief .slide_list .list6 .opa1 h3{color:#333;}
.cdcbrief .slide_list .list6 .opa2{left:675px;}
.cdcbrief .slide_list .list6 .opa2 p{color:#333;}
.cdcbrief .slide_list .list6 .opa3{left:283px; margin-top:-393px;}
.cdcbrief .slide_list .list6 .opa4{left:580px;}
.cdcbrief .slide_list .list6 .opa5{left:327px; padding-top:55px;}
.cdcbrief .slide_list .list7 .cdc_box{background-image:url(/resources/images/common/brief_list7_img_01.jpg);}
.cdcbrief .slide_list .list7 .opa_box{text-align:center;}
.cdcbrief .slide_list .list7 .opa1{padding-top:330px;}
.cdcbrief .slide_list .list8 .cdc_box{background-image:url(/resources/images/common/brief_list8_img_01.jpg);}
.cdcbrief .slide_list .list8 .opa_box{text-align:center;}
.cdcbrief .slide_list .list8 .opa1{padding-top:83px; margin-bottom:120px;}
.cdcbrief .slide_list .list9 .cdc_box{background-image:url(/resources/images/common/brief_list9_img_01.jpg);}
.cdcbrief .slide_list .list9 .opa1_wrap{position:absolute; left:68px; top:70px;}
.cdcbrief .slide_list .list9 .opa2{padding:298px 0 0 694px; color:#000;}
.cdcbrief .slide_list .list10 .cdc_box{background-image:url(/resources/images/common/brief_list10_img_01.jpg);}
.cdcbrief .slide_list .list10 .opa_wrap{position:absolute; left:64px; top:65px;}
.cdcbrief .slide_list .list10 ul{position:absolute; left:350px; top:70px;}
.cdcbrief .slide_list .list10 ul:after{content:""; display:block; clear:both;}
.cdcbrief .slide_list .list10 ul li{float:left; margin:0 0 20px 20px;}
.cdcbrief .slide_list .list10 ul li:first-child{margin-left:0;}
.cdcbrief .slide_list .list10 ul li.opa5{clear:both; margin-left:60px;}
.cdcbrief .slide_list .list11 .cdc_box{background-image:url(/resources/images/common/brief_list11_img_01.jpg);}
.cdcbrief .slide_list .list11 .opa1{padding:63px 0 0 623px; margin-bottom:80px;}
.cdcbrief .slide_list .list11 .opa2{padding-left:626px;}
.cdcbrief .slide_list .list11 .opa2 ul{width:441px; height:163px;}
.cdcbrief .slide_list .list11 .opa2 ul:after{content:""; display:block; clear:both;}
.cdcbrief .slide_list .list11 .opa2 ul li{float:left; width:147px; text-align:center;}
.cdcbrief .slide_list .list12 .cdc_box{background-image:url(/resources/images/common/brief_list12_img_01.jpg);}
.cdcbrief .slide_list .list12 .opa1{padding:122px 0 0 64px; margin-bottom:50px;}
.cdcbrief .slide_list .list12 .opa2{padding-left:74px;}
.cdcbrief .slide_list .list12 .opa2 img{display:block;}
.cdcbrief .slide_list .list12 .opa2 img:first-child{padding-left:5px; margin-bottom:40px;}
.cdcbrief .slide_list .list13 .cdc_box{background-image:url(/resources/images/common/brief_list13_img_01.jpg);}
.cdcbrief .slide_list .list13 .opa_box{text-align:center;}
.cdcbrief .slide_list .list13 .opa1{padding-top:290px; margin-bottom:27px;}
.cdcbrief .slide_list .list13 .opa2 {z-index:1000;}
.cdcbrief .slide_list .list13 ul{position:absolute; left:0; top:52px; width:100%;}
.cdcbrief .slide_list .list13 ul li{width:920px; padding:23px 110px;}
.cdcbrief .slide_list .list13 ul li:after{content:""; display:block; clear:both;}
.cdcbrief .slide_list .list13 ul li span{width:126px; text-align:center;}
.cdcbrief .slide_list .list13 ul li .opa_left{float:left;}
.cdcbrief .slide_list .list13 ul li .opa_right{float:right;}
.cdcbrief .slide_list .list14 .cdc_box{background-image:url(/resources/images/common/brief_list14_img_01.jpg);}
.cdcbrief .slide_list .list14 .opa1{padding-top:360px; text-align:center;}
.cdcbrief .slide_list .list14 .opa_wrap{position:absolute; left:50%; top:88px; width:1000px; height:245px; margin-left:-500px;}
.cdcbrief .slide_list .list14 .opa_wrap ul{padding:60px 30px 0;}
.cdcbrief .slide_list .list14 .opa_wrap ul:after{content:""; display:block; clear:both;}
.cdcbrief .slide_list .list14 .opa_wrap ul li{float:left; padding:0 25px;}
.cdcbrief .slide_list .list15 .cdc_box{background-image:url(/resources/images/common/brief_list15_img_01.jpg);}
.cdcbrief .slide_list .list15 .opa_box{text-align:center;}
.cdcbrief .slide_list .list15 .opa1{padding-top:112px}
.cdcbrief .slide_list .list15 .opa1 h3{margin-bottom:30px; font-size:23px; font-weight:100; line-height:170%;}
.cdcbrief .slide_list .list15 .opa2 img{margin-bottom:73px;}
.cdcbrief .slide_list .list15 .opa2 a{display:block; width:188px; margin:0 auto;}
.cdcbrief .cdc_num{overflow:hidden; position:relative; width:1140px; margin:0 auto; padding-bottom:30px; text-align:center;}
.cdcbrief .cdc_num span{display:inline-block; padding:7px 18px; font-size:15px; color:#fff;}
.cdcbrief .cdc_num span.total{background:url(/resources/images/common/brief_num_bar.png) 0 0 no-repeat;}
.cdcbrief .cdc_num a{display:block; width:80px;}
.cdcbrief .cdc_num .btn_prev{float:left;}
.cdcbrief .cdc_num .btn_next{float:right;}
.cdcbrief .cdc_close{position:absolute; top:40px; right:40px;}
.cdc_dim{display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%; background:#000; opacity:0;}
.cdc_dim.on{display:block;}



.fixed-action-btn {
    bottom: 45px;
    right: 24px;
    position: fixed;
    padding-top: 15px;
    margin-bottom: 0;
    z-index: 1000;
}

.z-depth-1:hover {
    -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.quick_service:hover {
    background-color: #2484c6 !important;
}

.type1:hover {
    background-color: #2484c6 !important;
}

.member li {
    font-family: 'Noto Sans KR', sans-serif, Helvetica;
    font-size: 15px;
}

#blockUi{display:none; position:fixed; left:0; top:0; z-index:100; width:100%; height:100%; background-color:rgba(255,255,255,.5);}
#blockUi.on{display:block;}
#blockUi img{display:block; position:fixed; left:50%; top:50%; width:100px; margin:-50px 0 0 -50px;}
@media (max-height:800px) {
	#quick_menu{bottom:20px;}
}

@media (max-width:1535px) {
	#gnb .depth2 .img_area{display:none;}
	#gnb .depth2 .gnb_depth2 .gnb_txt{left:5%;}
	#gnb .depth2 {margin-left: 0;}
	#gnb .depth2 .gnb_depth2.menu2 ul {
		 margin-left: 0;
	}
	/*#gnb .depth2 .inner{padding:0 320px;}*/
}

#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    opacity:0.5;
    display:none;
    width: 100%;
    height: 100%;
}

.daou-color .with-gap:checked + span:before,
.daou-color .with-gap:checked + span:after {
    /*background-color: #2484c6 !important;*/
    border: 2px solid #2484c6 !important;
}

.daou-color [type="radio"]:checked + span:after,
.daou-color [type="radio"].with-gap:checked + span:after {
    background-color: #2484c6 !important;
}

.membership_cont .commonBtn2 {
    padding: 15px 0;
    border-radius: 25px;
    font-size: 18px;
}

#section-quick {
    position: fixed;
    width: 98px;
    background: #f9f9f9;
    color: #565555;
    border: 1px solid #ccc;
    border-radius: 2px;
    z-index: 10021;
    transition: all 1s;
    bottom: 100px;
}

.quick-panel .quick-wrap {
    overflow: hidden;
    margin: auto;
    margin-top: 22px;
}

.panel-open {
    right: 0;
}

.panel-close {
    right: -100px;
}

.panel-close .panel-ticker i {
    transform: rotate( 180deg );
}

.panel-ticker i {
    transition: all ease 1s;
    line-height: 40px;
}

.panel-ticker {
    color: #2484c6;
    position: absolute;
    cursor: pointer;
    font-size: 28px !important;
    width: 30px;
    top: 20px;
    right: 98px;
    background: #f9f9f9;
    padding: 10px 0;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

#gnb .row:after {
    content: "";
    display: table;
    clear: both;
}

#gnb .row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

#gnb .row .col.s1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#gnb .row .col {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px;
}

.badge_event {
    background: #f54e41;
    font-size: 11px;
    border-radius: 8px;
    padding: 0 7px;
    line-height: 15px;
    height: 16px;
    font-weight: 400;
    display: inline-block;
    text-align: center;
    color: #fff;
    letter-spacing: 0!important;
    vertical-align: middle;
    position: absolute;
    margin-left: 5px;
    margin-top: 4.5px;
}
