@charset "UTF-8";

@import url(font.css);

@import url(layout.css);

.gentona{font-family:'Gentona Book';font-weight:400;}
.frank{font-family:'Frank Ruhl Libre';font-weight:500;}
.chinese{font-family:Tahoma, Helvetica, Arial, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;font-weight:400;}
.vietnamese{font-family:'Noto Sans', sans-serif;font-weight:500;}
.skip-navi a{display:block;position:absolute;left:0;top:0;overflow:hidden;width:1px;height:1px;text-align:center;color:#fff;z-index:101;}
.skip-navi a:focus, .skip-navi a:active{padding:5px 0;width:100%;height:auto;background:#003eb1;}
.space-m{display:none;}
.space-pc{display:block;}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;-webkit-font-smoothing:antialiased;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button{margin:0;padding:0;}
body, th, td, input, select, textarea, button{font-size:15px;font-size:1.5rem;line-height:1.5;font-family:'Nanum Myeongjo', sans-serif;color:#333333;}
fieldset, img{border:0 none;vertical-align:middle;}
dl, ul, ol, menu, li{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
input, select, textarea, button{font-size:100%;vertical-align:middle;}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
address, caption, cite, code, dfn, em, var{font-style:normal;}
body{height:100%;-webkit-text-size-adjust:none;font-weight:600 !important;}
a{display:inline-block;color:inherit;text-decoration:none;}
a:active, a:hover{text-decoration:none;}
input[type='checkbox']{-webkit-appearance:checkbox;}
input[type='radio']{-webkit-appearance:radio;}
input[type='number']{-webkit-appearance:none;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
caption{overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:-1;width:1px;height:0px;line-height:0;white-space:nowrap;text-indent:-9999px;}
legend{visibility:hidden;position:absolute;top:-99999px;left:-99999px;margin-top:-99999px;margin-left:-99999px;}
.blind{overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:-1;width:1px;height:0px;line-height:0;white-space:nowrap;text-indent:-9999px;}
.blind-pc, .blind-m{overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:-1;width:1px;height:0px;font-size:0;line-height:0;white-space:nowrap;}
body, html{height:100%;}
input[type="file"]:focus{border:1px solid rgba(81, 203, 238, 1);}
figure{padding:0;margin:0;}

.main{position:relative;overflow:hidden;}
.sub{position:relative;overflow:hidden;}
.nav-tab-mobile{display:none;}
#content{position:relative;padding-bottom:220px;min-height:120px;}
.en #content{padding-bottom:150px;}
.sub #content{padding:160px 0 220px;}
.en .sub #content{padding:160px 0 150px;}
.top{display:none;position:absolute;left:50%;bottom:170px;margin-left:600px;width:21px;height:41px;background:url('../images/common/top.png');z-index:101;}
.top.show{display:block;position:fixed;}
.sub .top{bottom:230px;}
.sub p{font-size:18px;line-height:30px;}
.online-advice{position:fixed;width:100%;bottom:0;min-height:70px;overflow:hidden;z-index:104;background-color:#fff;}
.online-advice.settle{position:absolute;bottom:0;}
.online-advice.active{max-height:100%;overflow-y:scroll;z-index:101;background-color:#fff;}
.online-advice .btn-close{display:none;font-size:0;}
.online-advice .advice-apply{display:none;position:relative;z-index:11;margin-top:-100%;-webkit-transition:margin-top 3000ms ease;transition:margin-top 3000ms ease;}
.online-advice .advice-apply.active{display:block;margin-top:0;color:#000;z-index:102;-webkit-transition:margin-top 800ms ease;transition:margin-top 800ms ease;transition-timing-function:ease-out;transition-timing-function:cubic-bezier(0, 0, 0.58, 1);background-color:#fff;}
.online-advice .title{display:block;position:absolute;left:0;right:0;top:0;line-height:70px;font-size:18px;color:#cbcbcb;background-color:#000;z-index:100;}
.online-advice .title .title-wrap{position:relative;width:1200px;padding-left:20px;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:101;}
.online-advice .title .title-wrap:after{content:'';display:block;position:absolute;left:605px;top:32px;width:8px;height:8px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;}
.online-advice .bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:1;filter:alpha(opacity=100);background-color:#fff;z-index:100;}
.advice-apply{display:none;}
.advice-apply .selectric-items ul{line-height:29px;min-height:29px;}
.advice-apply .selectric-items li{line-height:29px;min-height:29px;padding:10px 30px;color:#fff;background-color:#003eb1;border-bottom:1px solid #265bbd;}
.selectric-items li.selected, .selectric-items li.highlighted, .selectric-items li:hover{color:#fff;background-color:#00256a;border-bottom:1px solid #00256a;}
.advice-apply .select-list{display:none;line-height:29px;min-height:29px;}
.advice-apply .select-list.active{display:block;width:100%;position:absolute;z-index:10;left:0;}
.advice-apply .select-list li a{display:block;line-height:29px;min-height:29px;padding:10px 30px;color:#fff;background-color:#003eb1;border-bottom:1px solid #265bbd;}
.advice-apply .select-list li a:hover{color:#fff;background-color:#00256a;border-bottom:1px solid #00256a;}
.advice-apply .advise-wrap{width:1200px;margin:0 auto;padding:0 20px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.advice-apply .tab-wrap{padding-top:72px;}
.advice-apply .tab-wrap .tab{border-top:0 none;}
.advice-apply .tab-wrap .tab:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.advice-apply .tab-wrap .tab li{display:block;float:left;padding:0 60px 0 0;}
.advice-apply .tab-wrap .tab li.active a{font-size:30px;color:#000;border-bottom:1px solid #292929;}
.advice-apply .tab-wrap .tab li a{display:block;width:100%;font-size:30px;color:#a3a3a3;font-weight:bold;}
.advice-apply .tab-cont{min-height:585px;}
.advice-apply .tab-cont > .button-area{padding-top:31px;text-align:center;}
.advice-apply .tab-cont > .button-area .btn{margin:0 35px;font-weight:bold;font-size:30px;font-family:'Nanum Myeongjo',sans-serif;}
.advice-apply .tab-cont > .button-area .btn.cancel{color:#747474;}
.advice-apply .tab-cont > .button-area .btn.ok{color:#000;}
.online-advice .tab-cont fieldset:after{content:'';display:block;clear:both;}
.online-advice .tab-cont .agreement{float:left;width:340px;margin-right:80px;padding-top:89px;}
.online-advice .tab-cont .agreement .radio-box{margin-top:0;margin-left:22px;}
.online-advice .tab-cont .agreement .radio-box input{top:1px;}
.online-advice .tab-cont .agreement .radio-box label em{margin-top:0;}
.online-advice .tab-cont .agreement h5{float:left;margin:0;padding:0;border:0 none;font-size:18px;line-height:22px;color:#000;}
.online-advice .tab-cont .agreement .btn-aside{float:right;display:inline-block;margin-top:-2px;padding-bottom:7px;font-size:15px;color:#000;border-bottom:1px solid #292929;}
.online-advice .tab-cont .agreement .text-area{clear:both;padding-top:16px;padding-bottom:12px;}
.online-advice .tab-cont#tab02 .agreement .text-area{max-height:182px;overflow-y:scroll }
.online-advice .tab-cont .agreement .text-area{margin-top:30px;}
.online-advice .tab-cont .agreement .text-area strong{display:block;}
.online-advice .tab-cont .agreement .text-area p,
.online-advice .tab-cont .agreement .text-area ul li{font-size:15px;line-height:27px;color:#000;}
.online-advice .tab-cont .agreement .text-area p span,
.online-advice .tab-cont .agreement .text-area ul li span{text-decoration:underline;font-weight:700;}
.online-advice .tab-cont .agreement .text-area ul + strong{padding-top:17px;}
.online-advice .tab-cont .agreement .text-area strong{padding-bottom:5px;}
.online-advice .tab-cont#tab01 .agreement .btn-area{margin-top:23px;}
.online-advice .tab-cont .agreement .btn-area{margin-top:63px;text-align:left;padding-top:30px;border-top:1px solid #404040;}
.online-advice .tab-cont .agreement .btn-area .btn{display:inline-block;margin:0 20px;}
.online-advice .tab-cont .agreement .btn-area .btn.say-yes{padding-left:27px;color:#000;font-weight:bold;background:url('../images/common/bg_agree.png') 0 50% no-repeat;}
.online-advice .tab-cont .agreement .btn-area .btn.say-no{color:#292929;}
.online-advice .tab-cont .selectric .label{margin-top:-7px;margin-right:28px;font-size:15px;color:#000;}
.online-advice .tab-cont .basic-info{float:left;width:290px;margin-right:50px;padding-top:72px;}
.online-advice .tab-cont .basic-info .data-list > li{position:relative;height:54px;line-height:54px;border-bottom:1px solid #404040;}
.online-advice .tab-cont .basic-info .data-list > li.postcode .insert input{padding-right:70px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.online-advice .tab-cont#tab01 .basic-info .data-list > li:first-child{height:109px;}
.online-advice .tab-cont .basic-info .data-list > li label, .online-advice .tab-cont .basic-info .data-list > li div.label{display:block;position:absolute;left:0;top:0;line-height:54px;font-size:18px;color:#000;font-weight:bold;}
.online-advice .tab-cont .basic-info .data-list > li .insert{padding-left:90px;text-align:right;}
.online-advice .tab-cont .basic-info .data-list > li.place .insert{padding-left:90px;padding-right:65px;text-align:right;}
.online-advice .tab-cont .basic-info .data-list > li.recipe-name-li .insert{padding-left:90px;padding-right:65px;text-align:right;}
.online-advice .tab-cont .basic-info .data-list > li .insert input{width:100%;height:54px;line-height:54px;color:#000;font-size:15px;background-color:#fff;border:0 none;text-align:right;vertical-align:top;}
.online-advice .tab-cont .basic-info .data-list > li .insert input[type="radio"]{top:18px;width:auto;height:auto;width:20px;height:20px;vertical-align:middle;}
.online-advice .tab-cont .basic-info .data-list > li.file .insert{padding-right:70px;}
.online-advice .tab-cont .basic-info .data-list > li.file .insert input{color:#003eb1;font-weight:bold;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:right;padding-right:40px;}
.online-advice .tab-cont .basic-info .data-list > li .insert .btn-search{position:absolute;right:0;top:10px;height:34px;line-height:34px;font-family:'Nanum Myeongjo',sans-serif;padding:0 10px;}
.online-advice .tab-cont .basic-info .data-list > li.file .insert .delete-file{position:absolute;right:0;top:17px;width:22px;height:22px;background:url('../images/common/btn_delete.gif') 0 0 no-repeat;}
.online-advice .tab-cont .basic-info .data-list > li:first-child div{padding-left:0;}
.online-advice .tab-cont .basic-info .data-list > li:first-child .selector{border-bottom:0 none;}
.online-advice .tab-cont .basic-info .data-list > li .selectric-items{height:auto !important;}
.online-advice .tab-cont .basic-info .data-list > li.place{height:100px;}
.online-advice .tab-cont .basic-info .data-list > li.place .check-wrap{position:absolute;left:0;top:55px;width:100%;line-height:25px;}
.online-advice .tab-cont .basic-info .data-list > li .check-wrap label{display:inline-block;position:static;left:auto;top:auto;margin-right:10px;line-height:25px;font-size:15px;font-weight:normal;color:#000;}
.online-advice .tab-cont .basic-info .data-list > li .radio-box label{display:inline-block;position:static;left:auto;top:auto;line-height:25px;font-size:15px;font-weight:normal;color:#000;}
.online-advice .tab-cont .basic-info .data-list > li.manyline{height:auto!important; display: inline-block; width: 100%;}/*jh_0123 */
.online-advice .tab-cont .basic-info .data-list .check-box em{margin-top:-8px;}
.online-advice .tab-cont .basic-info .notice{margin-top:-4px;padding-left:105px;text-indent:-99px;font-size:14px;line-height:24px;color:#003eb1;letter-spacing:-0.5px;}
.online-advice .tab-cont .write-form-02{float:left;width:400px;}
.online-advice .tab-cont .write-form-02 .basic-info{width:400px;margin-right:0;}
.online-advice .tab-cont .write-form-02 .basic-info input[type='text']{width:100%;height:54px;line-height:54px;color:#f5f5f5;border:0 none;background:transparent;text-align:right;}
.online-advice .tab-cont#tab01 .write-form-02 .basic-info .data-list li:first-child{height:277px;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list li.details{height:210px;}/*jh_0123 */
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list li.details.details_s{height:150px;}/*jh_0123 */
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list li.details .insert{padding-top:54px;padding-left: 0;height:100%;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;}/*jh_0123 */
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list li.details .insert textarea{width:100%;height:100%;background-color:#fff;border:0 none;resize:none;color:#000;}/*jh_0123 */
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .insert{padding: 0;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar{padding: 0 0 0 90px; width: 30%; float:left; background: url(../images/common/calendar.png) no-repeat 96% 13px; background-size: 11%;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar input{color: #000; text-align: left;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .c_time{float:right;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar_time{width: 50px; float:left;position: relative;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar_time > .label{padding-right: 20px;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar_time + span.time01{float:left; padding:0 20px 0 0px;}
.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar_time + span.time02{float:left; padding:0 0px 0 0px;}

.online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar_time > .select-list.active{}
/*jh_0123 */
.online-advice .tab-cont .write-form-02 .basic-info .data-list li:first-child strong{}
.online-advice .tab-cont .write-form-02 .basic-info .data-list li:first-child .insert{padding-top:54px;height:100%;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;}
.online-advice .tab-cont .write-form-02 .basic-info .data-list li .insert textarea{width:100%;height:100%;background-color:#fff;border:0 none;resize:none;color:#000;}

.online-advice .tab-cont .basic-info::-webkit-input-placeholder{color:#000;font-size:15px;}
.online-advice .tab-cont .basic-info::-moz-placeholder{color:#000;font-size:15px;}
.online-advice .tab-cont .basic-info:-ms-input-placeholder{color:#000;font-size:15px;}
.online-advice .tab-cont .basic-info:-moz-placeholder{color:#000;font-size:15px;}
.online-advice .tab-cont .write-form-02 .basic-info .data-list li.file .insert{padding-left:0;}
.online-advice .tab-cont .write-form-02 .basic-info .data-list li.file .insert .text-file{display:inline-block;position:absolute;right:0;top:10px;width:100px;height:35px;line-height:35px;background-color:#003eb1;color:#fff;text-align:center;cursor:pointer;}
.online-advice .input-text{float:left;height:64px;line-height:64px;}
.online-advice .input-file{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.online-advice .hidden-file{width:240px !important;font-size:29px;position:absolute;right:0px;top:0px;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);cursor:pointer;}
.online-advice .hidden-file:focus{box-shadow:0 0 5px rgba(81, 203, 238, 1);padding:3px 0px 3px 3px;margin:5px 1px 3px 0px;border:1px solid rgba(81, 203, 238, 1);}
.online-advice .basic-info .selectric .button{width:28px;top:7px;background:transparent url(../images/common/bg_select_03.png) 100% 50% no-repeat;}
.online-advice .tab-cont .search-file .add-file{width:100px;height:34px;line-height:34px;font-size:14px;color:#fff;font-weight:700;background-color:#3c3c3c;text-align:center;}
.advice-apply .robot-check{text-align:center;padding-top:20px;}
.advice-apply .robot-check input[type="button"]{font-family:'Nanum Myeongjo',sans-serif;}
.advice-apply .robot-check .robot-check-inner{display:inline-block;}
.btn.type03{border:0 none;background-color:#767676;color:#ffffff;}
.online-advice .tab-cont .selectric .label:focus{outline:default !important;}
.insert.placeholder span{position:absolute;left:0;top:57px;line-height:30px;color:#585858}
.insert.placeholder span em{color:#000;}
.advice-apply .robot-check{padding-top:56px;}
.robot-check-inner .capcha{display:block;width:200px;margin:10px auto 0;border:1px solid #d5d5d5;box-sizing:border-box;overflow:hidden;}
.robot-check-inner .capcha img{width:100%;}
.robot-check-inner .btn-area{width:200px;margin:10px auto;}
.robot-check-inner .btn-area a{margin-right:9px;font-family:'Nanum Myeongjo', sans-serif;}
.robot-check-inner .btn-area a + a{margin-right:0;}
.online-advice .robot-check-inner .input-text{float:none;height:40px;line-height:38px;width:200px;border:1px solid #d5d5d5;box-sizing:border-box;padding-left:10px;border-radius:20px;-webkit-border-radius:20px;}
.online-advice .robot-check-inner .input-text input[type="text"]:focus{border-radius:20px;-webkit-border-radius:20px;}
.asterisk:after{content:'*';display:inline-block;font-size:14px;vertical-align:top;margin-left:3px;color:#003eb1;}
.basic-info .selector-wrap .label{line-height:54px;padding-right:29px;font-size:15px;color:#000;background:url('../images/common/bg_select_03.png') 100% 50% no-repeat;}
.basic-info .selector-wrap .label.active{background:url('../images/common/bg_select.png') 100% 50% no-repeat;}
.select-ui{position:relative;width:147px;;}
.select-ui h3 a{z-index:10;position:relative;display:block;width:147px;line-height:47px;font-family:"Gentona Book";font-weight:normal;border-bottom:1px solid #292929;}
.select-ui h3 a.on{background:url('http://cfile27.uf.tistory.com/image/26242F3756944C39246B9D') no-repeat 95% 50%;;}
.select-ui h3 a:hover{text-decoration:none;color:#df2428;}
.select-ui ul{display:none;position:absolute;width:130px;max-height:50px;overflow:hidden;overflow-y:scroll;left:0;padding:7px 0 7px;border:1px solid #c8c8c8;background:#fff;;}
.select-ui ul li{display:inline;float:left;width:100%;;}
.select-ui ul li a{display:block;padding:3px 10px 2px;color:#686c73;font-size:11px;line-height:1.37;text-decoration:none;}
.pagination{text-align:center;margin-top:60px;width:auto;font-size:0;}
.pagination .page{font-size:0;}
.pagination a,
.pagination strong{display:inline-block;min-width:34px;height:34px;line-height:34px;font-size:15px;color:#292929;text-align:center;box-sizing:border-box;border:1px solid #e2e2e2;vertical-align:top;}
.pagination a+strong, .pagination strong+a, .pagination a, .pagination strong{margin:0 7.5px;}
.pagination .page a:hover, .pagination .page strong{color:#ffffff;border-color:#003fb1;background-color:#003fb1;}
.pagination .next{font-size:0;text-indent:-999em;overflow:hidden;background:url('../images/common/page_next.png') center center no-repeat;}
.pagination .prev{font-size:0;text-indent:-999em;overflow:hidden;background:url('../images/common/page_prev.png') center center no-repeat;}
.nav-tab{border-top:4px solid #292929;text-align:center;font-size:0;}
.nav-tab li{display:inline-block;padding:50px 33px 50px;text-align:center;font-size:24px;line-height:24px;}
.nav-tab li a{color:#737373;padding-bottom:10px;}
.nav-tab li a:hover,
.nav-tab li.active a{color:#000000;border-bottom:1px solid #292929;padding-bottom:9px;font-weight:600;}
.en .nav-tab li a:hover{font-weight:400;}
.nav-tab.small{text-align:left;}
.nav-tab.small li{padding:30px 0;}
.nav-tab.small li+li{margin-left:50px }
.nav-tab.small li a{padding-bottom:0;}
.nav-tab.small li a:hover{border-bottom:0 none }
.nav-tab.small li.active a{padding-bottom:0;border-bottom:0 none;}
.btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;text-decoration:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;font-family:'Gentona Book', sans-serif }
.btn.type01{border:1px solid #292929;background-color:#ffffff;color:#292929;}
.btn.type02{border:0 none;background-color:#003eb1;color:#ffffff;}
.btn.small{font-size:14px;height:40px;line-height:40px;padding:0 20px;}
.btn.medium{font-size:18px;height:50px;line-height:50px;box-sizing:border-box;min-width:200px;padding:0 35px;font-weight:500;}
.btn.medium.more{position:relative;margin-top:0;padding:0 65px 0 35px;font-family:'Nanum Myeongjo';}
.btn.medium.more:after{content:'';display:block;position:absolute;right:38px;top:0;width:11px;height:100%;background:url('../images/common/bg_more.png') 0 50% no-repeat;}
.btn.disabled{border:0 none;background-color:#767676;color:#ffffff;}
.btn-more{margin-top:25px;line-height:30px;font-size:14px;color:#292929;font-family:'Frank Ruhl Libre';font-weight:500;}
.btn-more span{display:inline-block;margin-right:5px;letter-spacing:2px;border-bottom:1px solid #292929;font-family:'Frank Ruhl Libre';font-weight:500;}
.en .btn-more span{font-weight:400;}
.btn-more-02{display:inline-block;width:80px;height:80px;background:#292929 url('../images/common/bg_more_02.png') 50% 50% no-repeat;border-radius:50%;-webkit-border-radius:50%;}
.btn-area{*zoom:1;}
.btn-area:after{content:"";display:block;clear:both;}
.btn-area.large{text-align:center;font-size:0;margin-top:50px }
.btn-area.large:after{content:"";display:block;clear:both;width:0;height:0;visibility:hidden;}
.btn-area.large > span{float:left;}
.btn-area.large > span .btn.medium{font-size:14px;letter-spacing:1px;}
.btn-area.large > .btn.type01.medium{font-size:14px;letter-spacing:1px;}
.btn-area.large > span.btn-right{float:right;}
.btn-area.large .btn + .btn{margin-left:10px;}
.tag{display:inline-block;min-width:52px;font-size:14px;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;font-weight:bold;text-align:center;white-space:nowrap;vertical-align:middle;text-decoration:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;}
.tag.type01{background:#003eb1;color:#ffffff;}
.tag.type02{background:#767676;color:#ffffff;}
.table-wrap{border-top:1px solid #292929;border-bottom:1px solid #292929;}
.data-table th,
.data-table td{min-height:40px;line-height:40px;font-size:18px;border-top:1px solid #e2e2e2;padding:24px 0;box-sizing:border-box;text-align:center;}
.data-table.left td,
.data-table.left th,
.data-table tbody th.left, .data-table tbody td.left{text-align:left;}
.data-table.right td,
.data-table tbody td.right{text-align:right;}
.board-list .data-table td.category{color:#000000;font-weight:700;}
.board-list .data-table td.subject a{display:block;position:relative;padding:0 30px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%;overflow:hidden;box-sizing:border-box;}
.board-list .data-table td.subject a:before{content:'';display:inline-block;position:absolute;left:0;top:10px;line-height:40px;height:15px;width:1px;background:#e2e2e2;}
.board-list .data-table td.date{font-family:'Frank Ruhl Libre';font-weight:400;}
.selector{border-bottom:1px solid #000;}
.selector .label{display:block;font-size:20px;text-indent:5px;line-height:65px;color:#292929;}
.selectric .button{top:13px;background:transparent url(../images/common/bg_select_active.png) 50% 50% no-repeat;}
.selectric-open .selectric-items{height:auto !important;}
.selectric-items .selectric-scroll{border-top:1px solid #000;}
.selectric-items li{padding:10px 5px }
.selectric-items li:first-child{display:block;}
.board-view{border-top:4px solid #292929 }
.board-view .board-header{position:relative;padding:30px 170px 30px 120px;border-bottom:1px solid #292929;}
.board-view .board-header:after{content:'';display:inline-block;height:23px;width:1px;background:#242424;position:absolute;left:82px;}
.board-view .sort{display:inline-block;position:absolute;left:0;line-height:30px;color:#000;font-size:24px;font-weight:600;}
.board-view .board-title{display:inline-block;color:#000;font-size:24px;line-height:30px;font-weight:600;box-sizing:border-box;}
.board-view .date{display:inline-block;position:absolute;right:10px;top:30px;line-height:30px;font-size:18px;font-family:'Frank Ruhl Libre';font-weight:400;}
.board-wrap{border-bottom:4px solid #292929;padding:60px 0;}
.board-wrap .view p{padding:0 20px;font-size:18px;line-height:36px;}
.board-wrap .view img{width:100%;margin-bottom:30px;}
.board-wrap .view p+img{margin-top:50px;}
.board-wrap .view img+p{margin-top:50px;}
.board-wrap .btn.medium{margin:20px 0 0 }
.prev-next-wrap{margin-top:100px;}
.prev-next-wrap .prev-next-list{border-top:1px solid #292929;border-bottom:1px solid #292929;}
.prev-next-wrap .prev-next-list li{position:relative;height:60px;line-height:60px;padding-right:100px;padding-left:140px;}
.prev-next-wrap .prev-next-list li+li{border-top:1px solid #e2e2e2;}
.prev-next-wrap .prev-next-list li span{display:inline-block;vertical-align:top;}
.prev-next-wrap .prev-next-list .label{position:absolute;left:0;line-height:60px;padding-left:30px;font-size:14px;letter-spacing:1px;background:url('../images/common/btn_prev_01.png') 0 0 no-repeat;}
.prev-next-wrap .prev-next-list .next .label{background-image:url('../images/common/btn_next_01.png') }
.prev-next-wrap .prev-next-list .subject{width:100%;height:60px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;white-space:nowrap;}
.prev-next-wrap .prev-next-list .subject a{display:inline-block;font-size:18px;}
.prev-next-wrap .prev-next-list .subject a:hover{text-decoration:underline;}
.prev-next-wrap .prev-next-list li .date{position:absolute;right:0;top:0;font-size:18px;}
.data-wrap .visual{margin:0 0 40px;}
.data-wrap .visual img{width:100% }
.data-wrap .data-list{margin-left:0;border-top:0 none;}
.data-wrap .data-list li{border:1px solid #e2e2e2;height:470px;padding:4.15%;margin-left:-1px;margin-top:-1px;}
.data-wrap .data-list .interview{margin-top:20px;}
.data-list{width:100%;}
.col-3{margin-left:-25px;}
.col-3:after{content:'';display:block;clear:both }
.col-3 li{float:left;width:33.3%;padding-left:50px;box-sizing:border-box;}
.data-list .data-info{}
.data-info .category{display:inline-block;font-size:20px;font-weight:600;color:#000;padding-bottom:2px;border-bottom:1px solid #292929;}
.en .data-info .category{font-weight:400;}
.data-info .category+.title{padding-top:33px;}
.data-info .title{display:block;font-size:24px;line-height:34px;color:#000;}
.data-info .text{padding-top:12px;font-size:18px;line-height:30px;color:#292929;}
.data-info .date{display:block;padding-top:25px;font-size:18px;line-height:30px;color:#292929;font-family:'Frank Ruhl Libre';}
.data-info.large .category+.title{padding-top:26px;}
.data-info.large .title{font-size:30px;line-height:1.4;}
.data-info.large .text{font-size:18px;padding-top:20px;}
.ico{display:inline-block;overflow:hidden;text-indent:-9999px;line-height:999em;}
.ico.interview{width:50px;height:50px;background:url(../images/common/ico_01.png) 0 0 no-repeat;background-size:100% auto;}
.layer-popup.video .layer-wrap{width:755px;margin:100px auto 0;}
.layer-popup .layer-wrap .category{display:inline-block;font-size:20px;line-height:34px;color:#fff;border-bottom:1px solid #fff;}
.layer-popup .layer-wrap .title{padding-top:23px;font-size:20px;line-height:34px;color:#fff;}
.layer-popup .layer-wrap .video-area{position:relative;margin-top:43px;}
.layer-popup .layer-wrap .sns-area{padding-top:55px;text-align:center;}
.layer-popup .layer-wrap .sns-area li{display:inline-block;float:none;padding:0 16px;}
.layer-popup .layer-wrap .sns-area li:after{display:none;}
.layer-popup .layer-wrap .sns-area li a{display:block;height:23px;background-image:url(../images/common/sns_02.png);background-repeat:no-repeat;}
.layer-popup .layer-wrap .sns-area li.kakao a{background-position:-47px 0;}
.layer-popup .layer-wrap .sns-area li.twitter a{background-position:-107px 0;}
.layer-popup .layer-wrap .sns-area li.url-share a{background-position:-166px 0;}
.layer-popup .layer-wrap .sns-area li.facebook a:hover,
.layer-popup .layer-wrap .sns-area li.facebook a.active{background-image:url(../images/common/sns_02.png);background-position:0 0;}
.layer-popup .layer-wrap .sns-area li.kakao a:hover,
.layer-popup .layer-wrap .sns-area li.kakao a.active{background-image:url(../images/common/sns_02.png);background-position:-47px 0;}
.layer-popup .layer-wrap .sns-area li.twitter a:hover,
.layer-popup .layer-wrap .sns-area li.twitter a.active{background-image:url(../images/common/sns_02.png);background-position:-107px 0;}
.layer-popup .layer-wrap .sns-area li.url-share a:hover,
.layer-popup .layer-wrap .sns-area li.url-share a.active{background-image:url(../images/common/sns_02.png);background-position:-166px 0;}

.sub .content-header{position:relative;padding-bottom:120px;border-top:1px solid #e5e5e5;}
.sub .content-header .content-title{position:absolute;left:20px;top:71px;display:inline-block;font-size:80px;line-height:80px;color:#000000;font-weight:400;}
.en .sub .content-header .content-title{top:68px;}
.sub .content-header .content-title:after{content:'';display:block;margin-top:47px;width:100%;height:1px;background-color:#292929;}
.sub .content-header .crumb{float:left;margin-top:176px;font-size:16px;line-height:16px;color:#585858;}
.en .sub .content-header .crumb{margin-top:178px;}
.sub .content-header .crumb .step{margin-left:15px;}
.sub .content-header .crumb .step:before{content:'';display:inline-block;width:6px;height:6px;line-height:;margin-right:20px;border-radius:50%;vertical-align:3px;background:#585858;}
.sub .content-header .crumb strong.step{color:#292929 }
.sub .content-header figure{text-align:center;padding:0;margin:0 auto;min-width:1200px;max-width:1700px;width:100%;height:300px;}
.sub .content-header figure img.space-pc{margin-left:-850px;position:absolute;width:1700px;left:50%;}
.sub .content-header article{position:relative;max-width:1160px;padding:73px 20px 0;margin:0 auto;}
.en .sub .content-header article{padding-top:67px;}
.sub .content-header article:after{content:'';display:block;clear:both;}
.sub .content-header .cont{float:right;margin-right:-3px }
.sub .content-header .section-title{font-size:40px;line-height:55px;color:#000000;}
.sub .content-header .summary{display:block;font-size:18px;line-height:30px;padding-top:14px;color:#585858;}
.en .sub .content-header .summary{padding-top:8px;}
.sub .content-primary{max-width:1160px;padding:0 20px;margin:0 auto;}
.sub .content-primary .sec{padding:120px 0;border-top:1px solid #292929;}
.sub .content-primary .sec:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sub .content-primary .sec.section-01{border-top:4px solid #292929;}
.sub .content-primary .sec .seciton.aside{float:left;width:68.96552%;}

.dimmed{display:none;position:fixed;left:0;right:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);}
.layer-popup{display:none;position:absolute;width:100%;height:100%;left:0;right:0;top:50px;margin:0 auto;z-index:111;}
.layer-popup.active{display:block;}
.layer-popup.active .dimmed{display:block;}
.layer-popup figure img{width:100% }
.layer-popup figure{position:relative;}
.layer-popup figure .user-info{position:absolute;left:0;top:0;height:104px;bottom:0;margin-top:auto;margin-bottom:auto;padding-left:8.620689655172415vw;border-bottom:1px solid #ffffff;}
.layer-popup figure .user-team{display:block;color:#ffffff;font-size:18px;}
.layer-popup figure .user-name{display:block;color:#ffffff;font-size:40px;}
.layer-popup .layer-wrap{position:relative;max-width:1160px;margin:40px auto 0;padding-bottom:30px;z-index:112;}
.layer-popup .layer-wrap .body{padding:20px 100px;background-color:#ffffff;}
.layer-popup .btn-close{position:absolute;right:-40px;top:-40px;font-size:1px;line-height:999em;overflow:hidden;text-indent:-999em;width:80px;height:80px;border-radius:50%;background:#003eb1 url(../images/common/btn_close_01.png) 0 0 no-repeat;background-size:100% auto;z-index: 10;}
.layer-popup .popup-top{text-align:right;padding-top:30px;}
.layer-popup .popup-top a{display:inline-block;padding-left:2px;font-size:15px;line-height:32px;color:#fff;font-family:'Gentona Book';font-weight:400;border-bottom:1px solid #fff;letter-spacing:2px;}
.common-popup{background-color:#fff;}
.layer-popup.common-popup{width:auto;height:auto;background-color:transparent;left:200px;top:100px;right:auto;}
.layer-popup.common-popup .layer-wrap{border:1px solid #292929;}
.qna-list li{position:relative;padding:80px 0 80px 260px;}
.qna-list li+li{border-top:1px solid #e2e2e2;}
.qna-list .subject{position:absolute;left:0;top:80px;display:inline-block;font-size:20px;font-weight:600;color:#000;padding-bottom:2px;border-bottom:1px solid #292929;}
.qna-list .subject.last{border-bottom:0 none;}
.qna-list .subject.last span{display:inline-block;border-bottom:1px solid #292929;}
.qna-list .question{position:relative;color:#000000;font-size:20px;font-weight:bold;}
.qna-list .question span{display:inline-block;padding-right:9px;}
.qna-list .answer{position:relative;color:#292929;font-size:18px;line-height:30px;padding-left:30px;margin-top:18px;}
.qna-list .answer span{position:absolute;left:0;top:1px;}
.sub .search .content-header{padding-bottom:0;}
.sub .search .content-header figure{height:200px;}
.sub .search .content-header article{padding-top:100px;}
.search-wrap{position:relative;padding-right:100px;padding-bottom:49px;border-bottom:4px solid #292929;}
.search-wrap input[type="search"]{width:100%;font-size:30px;line-height:37px;color:#292929;border:0 none;}
.search-wrap .btn-search{position:absolute;right:0;top:4px;width:33px;height:33px;background:url('../images/common/bg_search.png') 0 0 no-repeat;}
.search-result{padding-top:40px;line-height:18px;font-size:18px;color:#292929;}
.search-result .count{font-weight:bold;font-size:18px;color:#292929;}
.search-wrap input[type="search"]::-webkit-input-placeholder{font-size:30px;line-height:37px;color:#292929;}
.search-wrap input[type="search"]::-moz-placeholder{font-size:30px;line-height:37px;color:#292929;}
.search-wrap input[type="search"]:-ms-input-placeholder{font-size:30px;line-height:37px;color:#292929;}
.search-wrap input[type="search"]:-moz-placeholder{font-size:30px;line-height:37px;color:#292929;}
.other-news{padding-top:120px;}
.other-news .section + .section{margin-top:50px;padding-top:50px;border-top:1px solid #e2e2e2;}
.other-news .section h3 a{line-height:40px;font-size:20px;color:#292929;font-weight:bold;}
.other-news .section h3 a strong{color:#003eb1;}
.other-news .section .data-list{padding-top:9px;}
.other-news .section .data-list li a{font-size:18px;line-height:40px;color:#292929;}
.other-news .section .data-list li a:hover{text-decoration:underline;}
.sub .terms .content-header{padding-bottom:166px;}
.sub .terms .content-header figure{height:200px;}
.sub .terms .content-header article{padding-top:80px;}
.sub .terms .content-header .content-title{top:80px;}
.sub .terms .content-header .content-title{font-size:60px;line-height:60px;}
.sub .terms .content-header .content-title:after{display:none;}
.sub .terms .terms-list{margin-bottom:40px;border-top:4px solid #292929;border-bottom:1px solid #292929;overflow:hidden;}
.sub .terms .terms-list .data-list{float:left;}
.sub .terms .terms-list .data-list li{display:block;border-bottom:1px solid #e2e2e2;}
.sub .terms .terms-list .data-list li.none{border:0 none;}
.sub .terms .terms-list .data-list.list-01{width:29.913%;}
.sub .terms .terms-list .data-list.list-02{width:33.793%;}
.sub .terms .terms-list .data-list.list-03{width:36.294%;}
.sub .terms.personal-info .terms-list .data-list.list-01{width:415px;}
.sub .terms.personal-info .terms-list .data-list.list-02{width:745px;}
.sub .personal-info .content-primary .intro-text{padding-bottom:50px;font-size:24px;line-height:40px;color:#292929;}
.sub .terms.personal-info .table-wrap{margin:35px 0 38px;}
.sub .terms.personal-info .data-table thead th{text-align:center;border-left:1px solid #e2e2e2;}
.sub .terms.personal-info .data-table thead th:first-child{border-left:0 none;}
.sub .terms.personal-info .data-table tbody td{padding:29px 20px;font-size:18px;line-height:30px;border-left:1px solid #e2e2e2;}
.sub .terms.personal-info .data-table tbody td:first-child{border-left:0 none;}
.sub .terms.personal-info .data-table.left thead th{text-align:center;}
.sub .terms.personal-info .data-table.left tbody td{padding:29px 20px;font-size:18px;line-height:30px;}
.sub .terms.personal-info .section ol li:first-child{padding-top:0;}
.sub .terms.personal-info .section ol li{padding-top:18px;font-size:18px;line-height:30px;color:#292929;font-weight:normal;}
.sub .terms.personal-info .section.last ul{padding-top:18px;}
.sub .terms.personal-info .section.last ul li{font-size:18px;line-height:30px;color:#292929;font-weight:normal;}
.sub .terms.personal-info .section p + ol li:first-child{padding-top:18px;}
.sub .terms.personal-info .section p + ol li li:first-child{padding-top:0;}
.sub .terms.personal-info .section ol li li{padding-top:0;}
.sub .terms.personal-info .section ol li strong{display:block;font-size:18px;line-height:30px;color:#292929;font-weight:normal;}
.sub .terms.personal-info .section ol.none li{padding-top:0;}
.sub .terms.personal-info .section ol.none li:first-child{padding-top:18px;}
.sub .terms.personal-info .section .take-charge{padding-top:20px;}
.sub .terms.personal-info .section .take-charge strong{font-weight:bold;}
.en .sub .terms.personal-info .section .take-charge strong{font-weight:400;}
.sub .terms.personal-info .section .take-charge dl dt{display:inline-block;}
.sub .terms.personal-info .section .take-charge dl dd{display:inline-block;}
.sub .terms .terms-list .data-list li a{font-size:18px;line-height:69px;}
.sub .terms .terms-list .data-list li a strong{display:inline-block;padding-right:24px;}
.sub .terms .section{padding:35px 0 55px;border-bottom:1px solid #e2e2e2;}
.sub .terms .section h4{font-size:20px;line-height:70px;color:#000;}
.sub .terms .additional-rules{padding-top:35px;}
.sub .terms .additional-rules h5{font-size:20px;line-height:70px;}
.sub .terms .additional-rules p{font-size:18px;line-height:30px;color:#292929;}
.sub .terms .section p, .sub .terms .section ol li{font-size:18px;line-height:30px;color:#292929;}
.sub .site-map .content-header .content-title{font-size:60px;line-height:60px;font-weight:bold;top:0;}
.en .sub .site-map .content-header .content-title{font-weight:400;}
.sub .site-map .content-header .content-title:after{display:none;}
.sub .site-map .site-map-menu{border-top:4px solid #292929;}
.sub .site-map .site-map-menu > ul{position:relative;min-height:310px;margin-top:55px;}
.sub .site-map .site-map-menu ul li.menu{position:absolute;top:0;}
.sub .site-map .site-map-menu ul li.menu-01{left:0;}
.sub .site-map .site-map-menu ul li.menu-02{left:17.672%;}
.sub .site-map .site-map-menu ul li.menu-03{left:36.370%;}
.sub .site-map .site-map-menu ul li.menu-04{left:54.482%;}
.en .sub .site-map .site-map-menu ul li.menu-04{left:58%;}
.sub .site-map .site-map-menu ul li.menu-05{left:74.827%;}
.sub .site-map .site-map-menu ul li.menu-06{left:auto;right:0;}
.sub .site-map .site-map-menu ul li.menu > a{font-size:20px;line-height:70px;color:#000;font-weight:bold;}
.sub .site-map .site-map-menu ul li.menu li a{font-size:18px;line-height:40px;color:#292929;}
.refuse-email{position:fixed !important;top:100px !important;}
.refuse-email .layer-wrap{max-width:none;width:530px;background-color:#fff;padding:0 60px 105px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.refuse-email .layer-wrap:after{content:'';display:block;position:absolute;right:0;top:109px;width:92%;height:4px;background-color:#292929;}
.refuse-email .layer-wrap h3{font-size:30px;line-height:109px;color:#000;}
.refuse-email .layer-wrap .text{padding-top:48px;font-size:18px;line-height:30px;color:#292929;}
.refuse-email .layer-wrap .date{display:block;padding-top:18px;font-size:18px;line-height:30px;color:#000;}

.common-popup .layer-wrap{max-width:none;width:530px;background-color:#fff;padding:0 60px 55px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.common-popup .layer-wrap:after{content:'';display:block;position:absolute;right:0;top:109px;width:92%;height:4px;background-color:#292929;}
.common-popup.scroll .layer-wrap{width:750px;padding:0;border:1px solid #000;}
.common-popup.scroll .layer-wrap:after{display:none;}
.common-popup .layer-wrap h3{font-size:30px;line-height:109px;color:#000;}
.common-popup .layer-wrap .text{padding-top:48px;font-size:18px;line-height:30px;color:#292929;}
.common-popup .layer-wrap .date{display:block;padding-top:18px;font-size:18px;line-height:30px;color:#000;}
.common-popup .layer-wrap .agree{margin-top:45px;padding-top:45px;font-size:18px;line-height:30px;color:#292929;border-top:1px solid #e2e2e2;}
.common-popup .layer-wrap .button-area{padding-top:60px;text-align:center;}
.common-popup .layer-wrap .scroll-wrap{max-height:650px;overflow-y:scroll;overflow-x:hidden;}
.common-popup .layer-wrap .scroll-wrap .text-notice{width:750px;height:1234px;background:url('../images/common/popup_01.jpg') 0 0 no-repeat;}
.common-popup .not-today{padding-top:35px;}
.common-popup .not-today input{margin-right:3px;}
.common-popup .not-today label{font-size:16px;color:#292929;vertical-align:middle;}
.window-popup .layer-wrap h3{font-size:30px;line-height:89px;color:#000;}
.window-popup .layer-wrap:after{content:'';display:block;position:absolute;right:0;top:89px;width:92%;height:4px;background-color:#292929;}
.window-popup.search{background-color:transparent;}
.window-popup.search .table-wrap.list-cont{max-height:255px;overflow-y:scroll;}
.window-popup.search .layer-wrap{min-width:500px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.window-popup.search .layer-wrap{padding:0 40px 50px;}
.window-popup .search-place{margin:30px 0;padding:30px;background-color:#f1f1f1;overflow:hidden;}
.window-popup .search-place.type02{}
.window-popup .search-place.type02 label{padding-right:14px;font-size:16px;font-weight:bold;}
.window-popup .search-place.type02 input{width:225px;}
.window-popup .search-place input{float:left;width:289px;height:34px;line-height:34px;padding-left:19px;border:0 none;vertical-align:middle;}
.window-popup .search-place .btn-search{float:right;width:60px;height:34px;line-height:34px;margin-left:6px;font-size:14px;color:#fff;text-align:center;background-color:#003eb1;vertical-align:middle;}
.window-popup.search .layer-wrap .radio-box{margin-left:0;}
.window-popup.search .layer-wrap .radio-box label{vertical-align:-3px;}
.window-popup.search .layer-wrap .radio-box label em{width:20px;height:20px;float:none;margin:0;background:url('../images/common/radio.png') 0 0 no-repeat;}
.window-popup.search .layer-wrap .radio-box input{width:20px;height:20px;}
.window-popup.search .layer-wrap .radio-box.checked label em{background:url('../images/common/radio_active.png') 0 0 no-repeat;}
.window-popup.search .data-table th, .window-popup.search .data-table td{padding:5px 0;font-size:16px;}
.window-popup.search .table-wrap.type02{border-top:0 none;}
.window-popup.search .table-wrap.type02 .data-table th{font-size:16px;border-top:1px solid #292929;}
.window-popup.search .table-wrap.type02 .data-table td{font-size:14px;}
.window-popup.search .table-wrap.type02 .data-table tr:first-child td{border-top:2px solid #292929;}
.window-popup.search .table-wrap.type02 .data-table tr td{border-top:0 none;}
.window-popup.search .table-wrap.type02 .data-table td{padding:10px 0 0;}
.window-popup.search .table-wrap.type02 .data-table tr:last-child td{padding-bottom:10px;}
.window-popup.search .button-area{padding-top:40px;text-align:center;}
.window-popup.search .button-area a{display:inline-block;padding:0 20px;font-size:30px;font-weight:bold;}
.window-popup.search .button-area .btn-cancel{color:#a3a3a3;}
.window-popup.search .button-area .btn-ok{color:#000;}
.window-popup.search h4{padding-top:24px;font-size:16px;font-weight:bold;line-height:28px;}
.window-popup.search .notice{font-size:14px;line-height:24px;color:#292929;}
.window-popup.search .notice a{padding-bottom:5px;color:#003eb1;border-bottom:1px solid #003eb1;}
.window-popup.search .notice02{padding-top:23px;padding-bottom:13px;font-size:14px;line-height:28px;color:#292929;}
.window-popup.search .example{display:block;padding-top:20px;font-size:14px;color:#292929;letter-spacing:-0.5px;}
.window-popup.search .pagination{margin-top:30px;}

.sub-main{position:relative;overflow:hidden;}
.sub-main .intro{position:relative;width:100%;max-height:740px;padding-bottom:70px;-webkit-box-sizing:border-box;background-color:#f7f7f7;}
.sub-main .intro span{display:block;position:relative;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;box-sizing:border-box;}
.sub-main .intro .text-wrap{position:absolute;left:0;right:0;top:247px;max-width:1160px;width:1160px;margin:0 auto;padding:0 20px;}
.sub-main .intro .text-wrap strong{display:inline-block;font-size:40px;font-weight:400;line-height:75px;color:#fff;border-bottom:1px solid #fff;}
.sub-main .intro .text-wrap h2{display:inline-block;position:relative;padding-top:37px;font-size:50px;line-height:70px;color:#fff;}
.sub-main .intro .text-wrap h2:after{content:'';display:block;position:absolute;right:-166px;bottom:-90px;width:100px;height:79px;background:url('../images/common/bg_quotes.png') 0 0 no-repeat;}
.sub-main .intro .text-wrap .text{padding-top:12px;font-size:18px;line-height:30px;color:#fff;}
.sub-main .intro .thumb img{display:none;}
.sub-main .section-01{margin:0 auto;padding:0 20px;background-color:#f7f7f7;}
.sub-main .section-01 .section{max-width:1160px;margin:0 auto;padding-top:160px;}
.sub-main .section-01 .section.service-01{padding-top:80px;}
.sub-main .section-01 .section.service-02{padding-bottom:190px;}
.sub-main .section-01 .section:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sub-main .section-01 .section.service-01 .text-wrap{float:left;}
.sub-main .section-01 .section .text-wrap strong{display:inline-block;font-size:40px;padding-bottom:8px;line-height:68px;border-bottom:1px solid #292929;font-weight:normal;}
.sub-main .section-01 .section .text-wrap h3{padding-top:33px;font-size:30px;line-height:42px;color:#000;}
.sub-main .section-01 .section .text-wrap .text{padding-top:17px;font-size:18px;line-height:30px;color:#585858;}
.sub-main .section-01 .section .text-wrap button, .sub-main .section-01 .section .text-wrap a{display:inline-block;margin-top:32px;font-size:14px;letter-spacing:3px;font-weight:400;}
.sub-main .section .text-wrap .btn.type01{position:relative;margin-left:16px;padding-right:50px;font-family:'Nanum Myeongjo';font-weight:bold;font-size:16px;letter-spacing:-0.5px;border:1px solid #d7d7d7;}
.sub-main .section-02 .section .text-wrap .btn.type01{position:absolute;}
.sub-main .section-02 .section .text-wrap .btn.type01{border:1px solid #fff;}
.sub-main .section .text-wrap .btn.type01:after{content:'';display:block;position:absolute;right:25px;top:18px;width:11px;height:11px;background:url('../images/common/bg_more_03.png') 0 0 no-repeat;}
.sub-main .section .text-wrap .btn.type02{font-size:14px;}
.sub-main .section-01 .section.service-01 .thumb{float:right;margin-right:-140px;}
.sub-main .section-01 .section.service-02 .thumb{float:left;padding-right:90px;}
.sub-main .section-02{width:100%;height:500px;-webkit-background-size:cover;background-size:cover;}
.sub-main .section-02 .thumb{display:none;}
.sub-main .section-02 .section{position:relative;width:1160px;height:100%;margin:0 auto;}
.sub-main .section-02 .section .text-wrap{padding-top:100px;height:100%;box-sizing:border-box;box-sizing:border-box;}
.sub-main .section-02 .section .text-wrap strong{display:inline-block;font-size:40px;line-height:76px;font-weight:400;color:#fff;border-bottom:1px solid #fff;}
.sub-main .section-02 .section .text-wrap{overflow:hidden;}
.sub-main .section-02 .section .text-wrap h3{float:left;padding-top:34px;font-size:30px;line-height:42px;color:#fff;}
.sub-main .section-02 .section .text-wrap .text{float:left;padding-top:35px;padding-left:60px;font-size:18px;line-height:30px;color:#fff;}
.sub-main .section-02 .section .text-wrap button, .sub-main .section-02 .section .text-wrap a{position:absolute;left:0;bottom:0;font-size:14px;letter-spacing:3px;font-weight:400;}
.sub-main .section-03{max-width:1160px;height:100%;margin:0 auto;padding:96px 20px 150px }
.sub-main .section-03:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sub-main .section-03 .section{float:left;}
.sub-main .section-03 .section.col-01{width:35%;}
.sub-main .section-03 .section.col-02{width:38.44%;}
.sub-main .section-03 .section.col-03{width:26.56%;}
.sub-main .section-03 .section .text-wrap strong{display:inline-block;font-size:40px;line-height:76px;font-weight:400;color:#000;border-bottom:1px solid #000;}
.sub-main .section-03 .section .text-wrap h3{padding-top:34px;font-size:30px;line-height:42px;color:#000;}
.sub-main .section-03 .section .text-wrap .text{padding-top:35px;font-size:18px;line-height:30px;color:#292929;}
.sub-main .section-03 .section .btn-more{display:inline-block;position:relative;padding-top:22px;line-height:30px;letter-spacing:1.5px;font-size:15px;color:#292929;font-family:"Gentona Book";}
.sub-main .section-03 .section .btn-more span{display:inline-block;line-height:30px;letter-spacing:1.5px;font-size:15px;color:#292929;font-family:"Gentona Book";border-bottom:1px solid #292929;}
.for-pc{display:block;}
.for-mobile{display:none;}
.sns-area{padding:80px 20px 0;}
.sns-area:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sns-area li{float:left;position:relative;padding-left:41px;}
.sns-area li:first-child{padding-left:0;}
.sns-area li:after{content:'';display:block;position:absolute;left:20px;top:6px;width:1px;height:11px;background-color:#e2e2e2;}
.sns-area li:first-child:after{display:none;}
.sns-area li a{display:block;height:23px;background-image:url('../images/common/sns.png');background-repeat:no-repeat;}
.sns-area li.facebook a{width:12px;background-position:0 0;}
.sns-area li.kakao a{width:25px;background-position:-53px 0;}
.sns-area li.twitter a{width:24px;background-position:-119px 0;}
.sns-area li.url-share a{width:21px;background-position:-184px 0;}
.sns-area li.facebook a:hover,
.sns-area li.facebook a.active{background-position:0 -50px;}
.sns-area li.kakao a:hover,
.sns-area li.kakao a.active{background-position:-53px -50px;}
.sns-area li.twitter a:hover,
.sns-area li.twitter a.active{background-position:-119px -50px;}
.sns-area li.url-share a:hover,
.sns-area li.url-share a.active{background-position:-184px -50px;}

.download-area{padding:45px 20px 0;}
.download-area .btn.download{display:block;position:relative;margin-top:5px;padding:15px 30px 15px;font-size:16px;line-height:35px;color:#585858;text-align:left;background:#f5f5f5;font-family:'Nanum Myeongjo',sans-serif;}
.download-area .btn.download:after{content:'';display:block;position:absolute;right:30px;top:25px;width:14px;height:15px;background:url('../images/common/download.png') 0 0 no-repeat;}
.input-area{padding-top:45px;text-align:center;}
.radio{position:relative;display:inline-block;height:30px;line-height:1;margin-right:20px;font-size:30px;}
.radio span{position:absolute;left:0;top:0;display:block;width:30px;height:30px;text-indent:-999px;overflow:hidden;cursor:pointer;background:url('../images/common/check.gif') 0 0 no-repeat;}
.radio span.clicked{background:url('../images/common/check_active.gif') 0 0 no-repeat;}
.radio .check{visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.radio label{padding-left:40px;font-size:16px;line-height:30px;vertical-align:top;cursor:pointer;}
.input-area{padding-top:45px;text-align:center;}
.input-area .radio-box{margin-right:17px;margin-left:18px;}
.radio-box{position:relative;display:inline-block;height:20px;margin-left:30px;z-index:1;}
.radio-box input{position:absolute;width:20px;height:20px;filter:alpha(opacity=30);opacity:0.3;border:none;vertical-align:middle;z-index:-1;}
.radio-box input:focus{outline:2px solid blue;}
input[type='radio']{-webkit-appearance:radio;}
.radio-box label{display:inline-block;height:20px;font-size:16px;line-height:20px;}
.radio-box.checked label{font-weight:bold;}
.radio-box label em{width:20px;height:20px;display:inline-block;float:left;margin:3px 10px 0 0;background:url('../images/common/radio.png') 0 0 no-repeat;}
.radio-box.checked label em{background:url('../images/common/radio_active.png') 0 0 no-repeat;}

.layer-wrap .radio-box{position:relative;display:inline-block;height:30px;}
.layer-wrap .radio-box input{position:absolute;top:8px;width:30px;height:30px;filter:alpha(opacity=10);opacity:0.1;border:none;vertical-align:middle;}
input[type='radio']{-webkit-appearance:radio;}
.layer-wrap .radio-box label em{width:30px;height:30px;display:inline-block;float:left;margin:-1px 10px 0 0;background:url('../images/common/check.gif') 0 0 no-repeat;}
.layer-wrap .radio-box.checked label em{background:url('../images/common/check_active.gif') 0 0 no-repeat;}
.sub-search{padding-bottom:30px;}
.sub-search:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sub-search .search-wrap02{float:right;width:450px;border:1px solid #e9e9e9;}
.sub-search .search-wrap02:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sub-search .selectric-wrapper{float:left;width:150px;font-size:16px;color:#000000;line-height:48px;text-indent:20px;}
.sub-search .selectric-items{width:152px;}
.sub-search .selectric .button{top:5px;}
.sub-search .selectric .label{font-size:16px;color:#000000;}
.sub-search .selectric-items{margin-left:-1px;}
.sub-search .selectric-items ul{border:1px solid #292929;}
.sub-search .selectric-items li{padding:0;height:48px;line-height:48px;}
.sub-search .selectric-items li.selected, .sub-search .selectric-items li.highlighted, .sub-search .selectric-items li:hover{background-color:#003eb1;}
.sub-search .selector-wrap{position:relative;float:left;width:150px;font-size:16px;color:#000000;line-height:48px;text-indent:20px;border:0 none;}
.sub-search .selector-wrap .label{display:block;line-height:48px;text-indent:20px;font-size:16px;color:#000000;padding-right:29px;background:url(../images/common/bg_select_03.png) 117px 50% no-repeat;}
.sub-search .selector-wrap .label.active{background:url(../images/common/bg_select.png) 117px 50% no-repeat;}
.sub-search .select-list{display:none;position:absolute;margin-left:-1px;border:1px solid #292929;}
.sub-search .select-list.active{display:block;width:100%;}
.sub-search .select-list li a{display:block;line-height:48px;min-height:48px;padding-left:20px;color:#fff;background-color:#003eb1;border-bottom:1px solid #265bbd;}
.sub-search .select-list li a:hover{color:#fff;background-color:#00256a;border-bottom:1px solid #00256a;}
.sub-search .input-wrap{overflow:hidden;border-left:1px solid #e9e9e9;}
.sub-search .input-wrap input{float:left;width:240px;height:48px;line-height:48px;font-size:16px;color:#000000;text-indent:20px;border:0 none;}
.sub-search .input-wrap .btn-search{display:inline-block;width:58px;height:48px;background:url('../images/common/btn_search.gif') 50% 50% no-repeat;text-indent:-9999px;}
.check-wrap{font-weight:bold;color:#999;margin-left:5px;font-size:13px;}
.check-box input{position:absolute;right:0;top:0;width:25px;height:25px;margin:0;filter:alpha(opacity=30);opacity:0.3;border:none;vertical-align:middle;z-index:-1;}
.check-box input:focus{outline:2px solid blue;}
.check-box{position:relative;height:25px;z-index:1;}
.check-wrap label{display:inline-block;font-size:12px;color:#333333;vertical-align:3px;}
.check-wrap em{position:absolute;left:0;top:0;width:25px;height:25px;display:inline-block;margin:-2px 5px 0 0;background:#ffffff url('../images/common/check_02.gif') 0 0 no-repeat;}
.check-box.checked em{background:#ffffff url('../images/common/check_02_active.gif') 0 0 no-repeat;}
.place .check-box input:checked +label em{background:#ffffff url('../images/common/check_02_active.gif') 0 0 no-repeat;}
.place .check-box input +label em{position:absolute;left:0;top:0;width:25px;height:25px;display:inline-block;margin:-2px 5px 0 0;background:url(../images/common/check_02.gif) 0 0 no-repeat}
.online-advice .tab-cont .basic-info .data-list .place .check-box{display:inline-block;padding-right:25px;}
.online-advice .tab-cont .basic-info .data-list .place .check-box em{position:absolute;right:0;left:auto;margin:0;}
.result{float:left;width:200px;height:16px;margin-left:20px;}
@media only screen and (min-width:1200px){
 .sub-main .intro{min-height:740px;}
 .sub .site-map .content-header figure{height:280px;}
 .sub .site-map .content-header{padding-bottom:105px;}
}
@media only screen and (max-width:1240px){
 .online-advice .tab-cont .agreement{width:300px;margin-right:30px;}
 .online-advice .tab-cont .basic-info{width:330px;margin-right:30px;}
}
@media only screen and (max-width:1200px){
 .sub-main .section-02 .section .text-wrap{padding-left:20px;padding-right:20px;}
 .layer-popup.video .layer-wrap{width:100%;max-width:100%;margin-top:13.02083vw;}
 .layer-popup .layer-wrap .category{margin:0 50px;margin:0 6.51041vw;font-size:34px;line-height:68px;font-size:4.722vw;line-height:2;}
 .layer-popup .layer-wrap .title{padding:40px 50px 0;padding:5.20833vw 6.51041vw 0;font-size:34px;line-height:54px;font-size:4.722vw;line-height:1.58823;}
 .layer-popup .layer-wrap .video-area{margin-top:70px;margin-top:9.11458vw;}
 .layer-popup .layer-wrap .video-area iframe{width:100%;}
}
@media only screen and (max-width:1160px){
 .thumb img{width:100%;}
 .online-advice .tab-cont .agreement{width:280px;}
 .online-advice .tab-cont .basic-info{width:310px;}
 .online-advice .tab-cont .write-form-02{width:300px;}
 .layer-popup .btn-close{border-radius:0;right:0;top:0;}
 .sub-main .section-03 .section.service-01 .thumb{width:600px;margin-right:0;}
 .advice-apply .advise-wrap{width:100%;}
}
@media only screen and (max-width:1024px){
 .sub .terms .terms-list .data-list{float:none;}
 .sub .terms .terms-list .data-list.list-01{width:100%;}
 .sub .terms .terms-list .data-list.list-02{width:100%;}
 .sub .terms .terms-list .data-list.list-03{width:100%;}
 .sub .terms.personal-info .terms-list .data-list.list-01{width:100%;}
 .sub .terms.personal-info .terms-list .data-list.list-02{width:100%;}
 .sub .terms .terms-list .data-list.list-03 li:last-child{border-bottom:0 none;}
 .sub .terms .terms-list .data-list li.none{border-bottom:1px solid #e2e2e2;}
 .sub #content, .en .sub #content{padding-top:106px;}
 .sub .content-header .content-title{font-size:7.8125vw }
 .sub .content-primary .sec.section-01{border-top:6px solid #000;}
 .content-header .content-title img{width:100%;}
 .col-3 li{width:50%;}
 .data-wrap .data-list.col-3 li{height:435px;}
 .layer-popup .layer-wrap .body{padding:10px 70px;}
 .sub-main .section-01 .section.service-01 .thumb{float:none;width:100%;}
 .sub-main .section-01 .section.service-01 .thumb img{width:100%;}
 .sub-main .section-01 .section.service-01 .text-wrap{float:none;}
 .sub-main .section-01 .section.service-02 .thumb{float:none;width:100%;}
 .sub-main .section-01 .section.service-02 .thumb img{width:100%;}
 .sub-main .section-01 .section.service-02 .text-wrap{float:none!important;}
}
@media only screen and (max-width:960px){
 .sub .content-primary{max-width:100%;padding:0 50px;}
}
@media only screen and (max-width:768px){
 .selector{border:0 none;}
 .board-view{border-top:3px solid #292929;}
 .sub .site-map .site-map-menu{border-top:3px solid #292929;}
 #content{padding-bottom:120px;padding-bottom:15.625vw;}
 .en #content{padding-bottom:0;}
 .search-wrap{padding-right:8.06451%;padding-bottom:30px;padding-bottom:3.90625vw;border-bottom:3px solid #292929;}
 .search-wrap .btn-search{width:7.09677%;-webkit-background-size:contain;background-size:contain;}
 .search-result{padding-top:48px;padding-top:6.25vw;}
 .search-result .count{color:#003eb1;}
 .other-news{padding-top:156px;padding-top:20.3125vw;}
 .refuse-email.layer-popup .layer-wrap{width:100%;margin:0;padding:0 80px 108px 50px;padding:0 10.41666vw 14.0625vw 6.51041vw;}
 .refuse-email .layer-wrap:after{top:201px;top:26.17187vw;width:93.0555%;}
 .refuse-email .layer-wrap h3{padding-top:96px;padding-top:12.5vw;padding-bottom:57px;padding-bottom:7.42187vw;font-size:44px;line-height:48px;font-size:5.72916vw;line-height:1.0909;}
 .refuse-email .layer-wrap .text{padding-top:55px;padding-top:7.16145vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .refuse-email .layer-wrap .date{padding-top:36px;padding-top:4.6875vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .common-popup .layer-wrap{width:100%;padding:0 80px 108px 50px;padding:0 10.41666vw 14.0625vw 6.51041vw;}
 .common-popup .layer-wrap:after{top:201px;top:26.17187vw;width:93.0555%;height:3px;}
 .common-popup .layer-wrap h3{padding-top:96px;padding-top:12.5vw;padding-bottom:57px;padding-bottom:7.42187vw;font-size:44px;line-height:48px;font-size:5.72916vw;line-height:1.0909;}
 .common-popup .layer-wrap .text{padding-top:55px;padding-top:7.16145vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .common-popup .layer-wrap .date{padding-top:36px;padding-top:4.6875vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .common-popup .layer-wrap .agree{padding-top:55px;padding-top:7.16145vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .common-popup .layer-wrap .button-area{padding-top:100px;padding-top:13.02083vw;}
 .common-popup .layer-wrap .button-area .btn.type02{width:100%;height:120px;height:15.625vw;font-size:30px;font-size:3.90625vw;}
 .common-popup.scroll .layer-wrap{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;border:0 none;}
 .common-popup .layer-wrap .scroll-wrap .text-notice{width:100%;height:100%;background:url(../images/common/popup_m_01.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;}
 .common-popup .layer-wrap .scroll-wrap .text-notice img{width:100%;}
 .common-popup .layer-wrap .scroll-wrap{max-height:none;height:100%;overflow:visible;}
 .common-popup .not-today{padding-top:35px;padding-top:4.55729vw;}
 .common-popup .not-today input{margin-right:10px;}
 .common-popup .not-today label{font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .input-area{padding-top:50px;padding-top:6.51041vw;}
 .radio-box label{height:auto;font-size:30px;font-size:3.90625vw;line-height:1.66666;}
 .radio-box label em{width:50px;height:50px;width:6.51041vw;height:6.51041vw;background:url(../images/common/check_m.gif) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .radio-box.checked label em{background:url(../images/common/check_m_active.gif) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sub p{font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.73333;}
 .sub .content-primary .sec{padding:175px 0 200px;padding:22.786vw 0 26.0416vw;}
 .sub .content-primary .sec.section-01{border-top:3px solid #000 !important;}
 .selectric .button{top:0;height:100%;line-height:3.29411;background:url('../images/common/bg_select_m_active_02.png') 50% 50% no-repeat;}
 .sub #content, .en .sub #content{padding-top:0;padding-bottom:200px !important;padding-bottom:26.041666vw !important;}
 .sub .content-primary{max-width:none;padding:0 50px;padding:0 6.94444%;}
 .sub .content-header{padding-bottom:82px;padding-bottom:10.67708vw;}
 .sub .content-header .content-title{position:static;left:auto;top:auto;margin-top:-6.944vw;padding-bottom:65px;padding-bottom:8.46354vw;font-size:13.02083vw;line-height:1;border-bottom:1px solid #000;}
 .sub .content-header .content-title:after{display:none;}
 .sub .content-header .section-title{font-size:70px;font-size:9.114583333333332vw;line-height:100px;line-height:1.428;}
 .sub .content-header .summary{padding-top:6.895vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .sub .content-header .crumb{position:absolute;top:-9999px;visibility:hidden;font-size:0;line-height:0;}
 .sub .content-header .cont{float:none;position:relative;margin-right:0;padding-top:11.898vw;}
 .sub .content-header figure{min-width:0;max-width:none;height:auto !important;background:0 none;}
 .sub .terms .content-header figure{height:auto;}
 .sub .content-header figure img{width:100%;}
 .sub .content-header article, .en .sub .content-header article{max-width:none;padding:0 40px 0;padding:0 6.9444% 0;}
 .sub .search .content-header article{max-width:none;padding:140px 40px 0;padding:18.22916vw 6.9444% 0;}
 .pagination{margin-top:100px;}
 .pagination:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
 .pagination a, .pagination strong{width:14.516%;height:11.664vw;margin:0;font-size:28px;font-size:3.64583vw;line-height:11.664vw;}
 .pagination a+strong, .pagination strong+a, .pagination a, .pagination strong{margin:0 3.79%;}
 .pagination .prev{float:left;position:relative;margin:0;background:0 none;}
 .pagination .prev:after{content:'';display:block;position:absolute;left:42.222%;top:36.666%;width:15.555%;height:27.777%;background:url(../images/common/page_prev_m.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
 .pagination .next{float:right;position:relative;margin:0;background:0 none;}
 .pagination .next:after{content:'';display:block;position:absolute;left:42.222%;top:36.666%;width:15.555%;height:27.777%;background:url(../images/common/page_next_m.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
 .bg-select.active{display:none;}
 .blind-pc{overflow:visible;position:static;top:auto;left:auto;z-index:0;width:auto;height:auto;}
 .space-pc{display:none;}
 .space-m{display:block;}
 .nav-tab{display:none;}
 .nav-tab-mobile{display:block;position:relative;margin-bottom:80px;border-top:3px solid #000;border-bottom:1px solid #000;}
 .nav-tab-mobile .selector .label{display:block;position:relative;line-height:137px;line-height:3.425;font-size:40px;font-size:5.20833vw;font-weight:bold;background-color:#fff;}
 .en .nav-tab-mobile .selector .label{font-weight:400;}
 .nav-tab-mobile .selector .label:after{content:'';display:block;position:absolute;right:1.612%;top:43.065%;width:5.645%;height:14.598%;background:url('../images/common/bg_nav.png') 100% 50% no-repeat;-webkit-background-size:cover;background-size:cover;}
 .nav-tab-mobile .selector .label.active:after{background:url('../images/common/bg_nav_active.png') 100% 50% no-repeat;-webkit-background-size:cover;background-size:cover;}
 .nav-tab-mobile .select-list{display:none;position:absolute;width:100%;border-bottom:2px solid #000;z-index:1;}
 .nav-tab-mobile .select-list.active{display:block;width:100%;left:0;right:0;top:100%;height:auto !important;background-color:#fff;}
 .nav-tab-mobile .select-list li:first-child{display:none;}
 .nav-tab-mobile .select-list li a{display:block;line-height:143px;border-top:1px solid #999;background-color:#fff;font-size:40px;line-height:143px;font-size:5.20833vw;line-height:3.575;font-weight:bold;cursor:pointer;}
 .en .nav-tab-mobile .select-list li a{font-weight:400;}
 .tab-list{display:block;position:relative;margin-bottom:80px;margin-bottom:10.9649vw;border-top:6px solid #000;border-bottom:1px solid #000;}
 .tab-list .tab-mobile{position:relative;height:18.7774vw;overflow:hidden;}
 .tab-list .tab-mobile.active{height:auto;}
 .tab-list .tab-mobile li{position:relative;}
 .tab-list .tab-mobile:after{content:'';display:block;position:absolute;right:1.612%;top:0;width:5.645%;height:100%;max-height:18.838vw;background:url(../images/common/bg_nav.png) 100% 50% no-repeat;-webkit-background-size:contain;background-size:contain;}
 .tab-list .tab-mobile.active li:first-child:after{background:url(../images/common/bg_nav_active.png) 100% 50% no-repeat;-webkit-background-size:cover;background-size:cover;}
 .tab-list .tab-mobile li a{display:block;line-height:143px;border-top:1px solid #999;background-color:#fff;font-size:40px;line-height:143px;font-size:5.20833vw;line-height:3.575;font-weight:bold;cursor:pointer;}
 .online-advice{min-height:120px;min-height:15.625vw;}
 .online-advice.active{position:fixed;top:0;min-height:100%;overflow:visible;-webkit-backface-visibility:hidden;z-index:120;}
 .online-advice .title .title-wrap{width:100%;height:120px;padding-left:50px;font-size:30px;height:15.625vw;line-height:4;padding-left:6.9444%;font-size:3.90625vw;}
 .online-advice .title .title-wrap:after{width:1.666%;height:10%;left:69.861%;top:45.833%;}
 .online-advice .title span{display:none;}
 .advice-apply .tab-wrap .tab li{float:right;padding-right:0;}
 .advice-apply .tab-wrap .tab li:first-child{float:left;}
 .online-advice .tab-cont .agreement h5{font-size:34px;line-height:80px;font-size:4.42708vw;line-height:2.35294;}
 .online-advice .tab-cont .agreement .btn-aside{margin-top:0;padding-top:24px;padding-top:3.125vw;padding-bottom:8px;padding-bottom:1.04166vw;font-size:28px;line-height:33px;font-size:3.64583vw;line-height:1.17857;color:#7f7f7f;border-bottom:1px solid #7f7f7f;}
 .advice-apply .advise-wrap{padding:0 110px 0 50px;padding:0 15.2777% 0 6.94444%;background-color:#fff;}
 .online-advice .bg, .online-advice.active .bg{display:none !important;}
 .advice-apply .tab-wrap .tab li a{font-size:44px;line-height:102px;font-size:5.72916vw;line-height:2.31818;}
 .advice-apply .tab-wrap .tab li.active a{font-size:44px;line-height:102px;font-size:5.72916vw;line-height:2.31818;border-bottom:1px solid #292929;}
 .advice-apply .tab-cont{min-height:0;padding-bottom:290px;padding-bottom:37.76041vw;}
 .online-advice .tab-cont .agreement{float:none;width:100%;margin-right:0;padding-top:96px;padding-top:12.5vw;font-size:34px;line-height:80px;font-size:4.42708vw;line-height:2.35294;}
 .online-advice .tab-cont#tab02 .agreement .text-area{max-height:none;overflow-y:visible;}
 .online-advice .tab-cont .agreement .text-area p{padding-top:13px;padding-top:1.6927vw;font-size:30px !important;line-height:52px !important;font-size:3.90625vw !important;line-height:1.7333 !important;color:#585858;}
 .online-advice .tab-cont .basic-info .data-list > li.postcode .insert input{padding-right:0;}
 .online-advice .tab-cont .agreement .text-area ul li{font-size:30px !important;line-height:52px !important;font-size:3.90625vw !important;line-height:1.7333 !important;color:#585858;}
 .online-advice .tab-cont .basic-info .data-list > li .insert .btn-search{top:20px;top:2.60416vw;width:127px;width:16.53645vw;height:80px;height:10.41666vw;line-height:80px;line-height:2.85714;font-size:28px;font-size:3.888vw;padding:0;}
 .online-advice .tab-cont .basic-info .data-list > li .radio-box{display:block;height:120px;height:15.625vw;margin-left:0;}
 .online-advice .tab-cont .basic-info .data-list > li .radio-box + .radio-box{margin-left:0 !important;border-top:1px solid #d7d7d7;}
 .online-advice .tab-cont .basic-info .data-list > li .radio-box label{display:block;left:0;font-size:30px;font-size:3.90625vw;color:#585858;line-height:4;}
 .online-advice .tab-cont .radio-box label em{background:url('../images/common/radio_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .online-advice .tab-cont .radio-box.checked label em{margin-top:0;background:url('../images/common/radio_m_active.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .online-advice .tab-cont .radio-box input{width:50px;height:50px;width:6.51041vw;height:6.51041vw;}
 .online-advice .tab-cont .radio-box + .radio-box{margin-left:30px !important;margin-left:3.90625vw !important;}
 .online-advice .tab-cont .agreement .radio-box{margin-left:0;}
 .online-advice .tab-cont .agreement .btn-area{padding-top:46px;padding-top:5.98958vw;padding-left:0;line-height:normal;}
 .online-advice .tab-cont .agreement .btn-area .btn{margin:0;font-size:28px;line-height:52px;font-size:3.64583vw;line-height:1.85714;}
 .online-advice .tab-cont .agreement .btn-area .btn.say-yes{margin-right:110px;margin-right:14.32291vw;padding-left:50px;padding-left:6.51041vw;}
 .online-advice .tab-cont .agreement .btn-area .btn.say-no{color:#a3a3a3;}
 .online-advice .tab-cont .basic-info{float:none;width:100%;margin-right:0;padding-top:175px;padding-top:22.78645vw;}
 .online-advice .tab-cont .selectric .label{height:120px;height:15.625vw;line-height:120px;line-height:4;margin-top:0;margin-right:85px;margin-right:11.0677%;font-size:30px;font-size:3.90625vw;color:#696969;font-weight:bold;}
 .basic-info .selector-wrap .label{height:120px;height:15.625vw;line-height:120px;line-height:4;font-size:30px;font-size:3.90625vw;}
 .advice-apply .select-list li a{height:120px;height:15.625vw;line-height:120px;line-height: 4;padding-top: 0;padding-bottom: 0;font-size:30px;font-size:3.90625vw;}
 .online-advice .tab-cont .basic-info .data-list > li{height:120px;height:15.625vw;line-height:120px;line-height:4;border-bottom:1px solid #d7d7d7;}
 .online-advice .tab-cont .basic-info .data-list > li.postcode{padding-right:138px;padding-right:17.96875vw;}
 .online-advice .tab-cont .basic-info .data-list > li.answer{height:240px;height:31.25vw;}
 .online-advice .tab-cont#tab01 .basic-info .data-list > li:first-child{height:330px;height:42.96875vw;}
 .online-advice .tab-cont .basic-info .data-list > li label{line-height:120px;line-height:4;font-size:30px;line-height:120px;font-size:3.90625vw;line-height:4;}
 .online-advice .tab-cont .basic-info .data-list > li .insert{padding-left:160px;padding-left:28.57142%;}
 .online-advice .tab-cont .basic-info .data-list > li.answer .insert{padding-left:214px;padding-left:27.864vw;text-align:left;}
 .online-advice .tab-cont .basic-info .data-list > li .insert input{left:0;height:120px;height:15.625vw;line-height:120px;line-height:4;font-size:30px;font-size:3.90625vw;text-align:left;}
 .online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar{ width: 50%; float: right;background-size: 14%;}
 .online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .calendar input{left:0;height:120px;height:15.625vw;line-height:120px;line-height:4;font-size:30px;font-size:3.90625vw;text-align:left;}
 .online-advice .tab-cont#tab02 .write-form-02 .basic-info .data-list > li.left .c_time.check-wrap {left:auto;right:0;top:120px;top:15.625vw;height:120px;height:15.625vw;line-height:4;border-top:1px solid #d7d7d7;}
 .calendar_time + span.time01,.calendar_time + span.time02{height:120px;height:15.625vw;line-height:120px;line-height:4;font-size:30px;font-size:3.90625vw;}

 .online-advice .tab-cont .basic-info .data-list > li .insert input[type="radio"]{top:0;width: 50px;height: 50px;width: 6.51041vw;height: 6.51041vw;margin-top: 38px;margin-top: 4.9479vw;}
 .online-advice .basic-info .selectric .button{width:5%;top:0;background:transparent url(../images/common/bg_m_select_03.png) 100% 50% no-repeat;-webkit-background-size:contain;background-size:contain;}
 .online-advice .tab-cont .basic-info .notice{position:absolute;left:0;top:165px;top:21.48437vw;margin-top:0;padding-left:0;text-indent:0;font-size:28px;line-height:46px;font-size:3.64583vw;line-height:1.64285;}
 .online-advice .tab-cont .basic-info .data-list > li:first-child div.insert{position:absolute;right:0;top:0;width:100%;height:120px;height:15.625vw;line-height:120px;line-height:4;}
 .online-advice .tab-cont .basic-info .data-list > li:first-child .select{border-bottom:1px solid #000;}
 .online-advice .tab-cont .write-form-02{width:100%;}
 .online-advice .tab-cont .write-form-02 .basic-info{width:auto;padding-top:135px;padding-top:17.57812vw;}
 .online-advice .tab-cont .write-form-02 .basic-info .data-list li:first-child .insert{padding-top:143px;padding-top:18.61979vw;}
 .online-advice .tab-cont .write-form-02 .basic-info .data-list li.file label{font-size:30px;font-size:3.90625vw;}
 .online-advice .tab-cont#tab01 .write-form-02 .basic-info .data-list li:first-child{height:385px;height:50.1302vw;}
 .online-advice .tab-cont .write-form-02 .basic-info .data-list li.file .insert .text-file{top:21px;top:2.60416vw;width:32.14285%;height:80px;height:10.41666vw;line-height:80px;line-height:3;font-size:28px;font-size:3.64583vw;}
 .online-advice .tab-cont .basic-info .data-list > li.file .insert input{width:100% !important;height:auto;padding-top:34px;padding-top:3.90625vw;padding-top:4.42708vw;padding-right:50px;padding-right:8.9285%;padding-left:160px;padding-left:28.5714%;font-size:28px;font-size:3.64583vw;line-height:52px;line-height:1.857;background-color:transparent;}
 .online-advice .tab-cont .basic-info .data-list > li.file .insert .delete-file{top:0;width:3.928%;height:100%;background:url(../images/common/btn_m_delete.png) 0 50% no-repeat;-webkit-background-size:contain;background-size:contain;}
 .advice-apply .selectric-items li{height:143px;height:18.61979vw;line-height:4.7666;padding:0 85px;padding:0 11.0677%;font-weight:bold;font-size:30px;font-size:3.90625vw;color:#696969;background-color:#fff;border-bottom:1px solid #999;}
 .online-advice .tab-cont .basic-info .data-list > li.place{height:245px;height:31.90104vw;}
 .online-advice .tab-cont .basic-info .data-list > li.place .check-wrap{left:auto;right:0;top:120px;top:15.625vw;width:68%;height:120px;height:15.625vw;line-height:4;border-top:1px solid #d7d7d7;}
 .online-advice .tab-cont .basic-info .data-list > li .check-wrap label{margin-right: 5vw;font-size:30px;line-height:120px;line-height:4;font-size:3.90625vw;}
 .online-advice .tab-cont .basic-info .data-list > li.place .check-wrap input{top:4vw;width:50px;height:50px;width:6.51041vw;height:6.51041vw;}
 .online-advice .tab-cont .basic-info .data-list .check-box{vertical-align:18px;vertical-align:2.343vw;}
 .online-advice .tab-cont .basic-info .data-list .check-box em{margin-top:0;}
 .online-advice .tab-cont .basic-info .data-list > li .radio-box label em{margin-top:38px;margin-top:4.9479vw;}
 .selectric-items li.selected,
 .selectric-items li.highlighted,
 .selectric-items li:hover{color:#fff;background-color:#003eb1;border-bottom:1px solid #265bbd;}

 .advice-apply .tab-cont > .button-area{display:none;}
 .advice-apply.active .tab-cont > .button-area{display:block;position:fixed;left:0;bottom:0;width:100%;padding-top:0;background-color:#000;z-index:100;}
 .advice-apply.active .tab-cont > .button-area:after{content:'';display:block;position:absolute;left:50%;top:46.666%;width:1px;height:14%;background-color:#404040;}
 .advice-apply.active .tab-cont > .button-area .btn{display:block;float:left;width:50%;font-size:28px;font-size:3.64583vw;width:50%;margin:0;font-size:44px;line-height:150px;font-size:5.72916vw;line-height:3.40909;}
 .advice-apply.active .tab-cont > .button-area .btn.cancel{color:#a3a3a3;}
 .advice-apply.active .tab-cont > .button-area .btn.ok{color:#fff;}
 .online-advice .tab-cont .basic-info .data-list .check-box em{top:4vw;width:50px;height:50px;width:6.51041vw;height:6.51041vw;background:url(../images/common/check_02_m.gif) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .online-advice .tab-cont .basic-info .data-list .check-box.checked em{background:url(../images/common/check_02_active_m.gif) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .online-advice .advice-apply{display:none !important;position:absolute;left:0;right:0;top:0;bottom:150px;bottom:19.53125vw;height:100%;overflow-y:scroll;transition:all;-webkit-transition:all;}
 .online-advice .advice-apply.active{display:block !important;transition:all;-webkit-transition:all;max-height:none !important;}
 .online-advice.active .btn-close{display:block;position:absolute;right:0;top:0;font-size:1px;line-height:999em;overflow:hidden;text-indent:-999px;width:10.41666vw;height:10.41666vw;background:#003eb1 url(../images/common/btn_close_01.png) 0 0 no-repeat;background-size:100% auto;}
 .online-advice .tab-cont .basic-info::-webkit-input-placeholder{color:#000;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .online-advice .tab-cont .basic-info::-moz-placeholder{color:#000;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .online-advice .tab-cont .basic-info:-ms-input-placeholder{color:#000;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .online-advice .tab-cont .basic-info:-moz-placeholder{color:#000;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .online-advice .tab-cont .agreement .text-area strong{font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .sub .top{position:fixed;left:auto;right:5.555%;bottom:95px;width:120px;height:120px;width:15.625vw;height:15.625vw;margin:0;background:url('../images/common/top_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;z-index:10;}
 .sub .top img{width:0;height:0;opacity:0;visibility:hidden;}
 .btn-area.large > span{width:100%;}
 .btn-area.large > span a{width:100%;}
 .btn-area.large > span+span{margin-top:20px }
 .tag{display:inline-block;min-width:31.91489%;height:auto;font-size:24px;line-height:64px;font-size:3.125vw;line-height:2.666;box-sizing:border-box;padding:0 30px;padding:0 3.90625vw;}
 .board-list{border-top:0 none;}
 .board-list .data-table td.right{padding-left:15px;}
 .board-list .data-table td.categoty{position:absolute;left:0;top:42px;top:5.46875vw;font-size:30px;line-height:45px;font-size:3.90625vw;line-height:1.5;}
 .board-list .data-table td.subject a{display:block;text-overflow:ellipsis;white-space:normal;word-wrap:normal;width:100%;overflow:hidden;font-size:30px;line-height:46px;font-size:3.90625vw;line-height:1.5333;padding:0 30px;padding:0 4.8387%;}
 .board-list .data-table td.subject a:before{top:12px;top:1.5625vw;height:21px;height:2.73437vw;}
 .board-list .data-table td.date{position:absolute;bottom:135px;bottom:17.57812vw;color:#808080;font-size:24px;line-height:52px;font-size:3.125vw;line-height:2.1666;}
 .board-list .data-table td.sort{margin-top:75px;margin-top:9.76563vw;}
 .board-wrap{padding:50px 0 60px;}
 .board-view .board-header{padding:28px 10px 26px 84px }
 .board-view .board-header:after{left:66px;top:31px;}
 .board-view .date{display:none;}
 .board-wrap .view p{padding:0 10px;}
 .board-wrap .view p+img{margin-top:25px;}
 .board-wrap .view img+p{margin-top:25px;}
 .prev-next-wrap{margin-top:60px;}
 .prev-next-wrap .prev-next-list li .date{display:none;}
 .prev-next-wrap .prev-next-list li{padding-right:0;}
 .data-wrap .visual{margin:60px 0 100px;margin:7.8125vw 0 13.02083vw;}
 .data-wrap .visual img{width:100% }
 .data-wrap .data-list{margin-left:0;border-top:0 none;}
 .data-wrap .data-list li{border:1px solid #e2e2e2;height:435px;padding:4.25%;margin-left:-1px;margin-top:-1px;}
 .data-wrap .data-list .interview{margin-top:20px;}
 .data-list{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .col-3{margin-left:-25px;}
 .col-3:after{content:'';display:block;clear:both }
 .col-3 li{width:100%;}
 .data-info .category{font-size:4.427083333333334vw;}
 .data-info .category+.title{padding:0;}
 .data-info .title{padding-top:5.58vw;font-size:17px;line-height:27px;font-size:4.42708vw;line-height:1.588;}
 .data-info .text{padding-top:2.529vw;font-size:15px;line-height:23px;font-size:3.90625vw;line-height:1.533;}
 .data-info .date{padding-top:4.901vw;font-size:12px;line-height:26px;font-size:3.125vw;line-height:2.166;}
 .data-info.large .category{font-size:34px;font-size:4.427083333333334vw;}
 .data-info.large .title{font-size:70px;font-size:9.114583333333332vw;padding-top:0;}
 .data-info.large .category+.title{padding-top:5.84965vw;}
 .data-info.large .text{padding-top:56px;padding-top:7.29166vw;font-size:30px;font-size:3.90625vw;line-height:1.6;}
 .layer-popup{min-width:320px;}
 .layer-popup.common-popup{left:0;}
 .layer-popup .layer-wrap .body{padding:0 9.114583333333332vw;}
 .layer-popup .btn-close{border-radius:0;right:0;top:0;width:10.416666666666668vw;height:10.416666666666668vw;}
 .layer-popup figure .user-team{font-size:3.125vw;}
 .layer-popup figure .user-name{font-size:6.510416666666667vw;}
 .qna-list li{padding:10.416666666666668vw 0;}
 .qna-list .subject{position:static;left:0;top:0 }
 .qna-list .cont{margin-top:10.416666666666668vw;}
 .sub-search .search-wrap02{width:100%;border:0 none;}
 .sub-search .selectric-items{width:100% !important;margin-left:0;}
 .sub-search .selectric-items ul, .sub-search .selectric-items li{min-height:120px;line-height:118px;min-height:15.625vw;line-height:3.9333;font-size:30px;font-size:3.90625vw;}
 .sub-search .selectric-wrapper{float:none;width:100%;border:1px solid #d4d4d4;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .sub-search .selectric-items .selectric-scroll{border-top:0 none;}
 .sub-search .selectric .label{line-height:118px;font-size:30px;line-height:3.9333;font-size:3.90625vw;}
 .sub-search .input-wrap{margin-top:40px;margin-top:5.20833vw;border:0 none;}
 .sub-search .input-wrap input{width:100%;height:120px;height:15.625vw;line-height:118px;font-size:30px;font-size:3.90625vw;line-height:3.9333;border:1px solid #d4d4d4;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .sub-search .input-wrap .btn-search{width:100%;height:100px;height:13.0208vw;margin-top:40px;margin-top:5.20833vw;line-height:98px;background-image:none !important;background-color:#003eb1;font-size:24px;font-size:3.125vw;line-height:4.08333;font-family:'gentona Book';color:#fff;letter-spacing:2px;text-indent:0;}
 .sub-search .selectric .button{top:0;right:20px;}
 .sub-search .search-wrap02{width:100%;border:0 none;}
 .sub-search .selector-wrap{width:100% !important;margin-left:0;}
 .sub-search .select-list,
 .sub-search .select-list li a{min-height:120px;line-height:118px;min-height:15.625vw;line-height:3.9333;font-size:30px;font-size:3.90625vw;}
 .sub-search .selector-wrap{float:none;width:100%;border:1px solid #d4d4d4;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .sub-search .selector-wrap .label{display:block;position:relative;line-height:118px;font-size:30px;line-height:3.9333;font-size:3.90625vw;background:none;}
 .sub-search .selector-wrap .label.active{background:none;}
 .sub-search .selector-wrap .label:after{content:'';display:block;position:absolute;right:8.645%;top:43.065%;width:5.645%;height:14.598%;background:url(../images/common/bg_nav.png) 100% 50% no-repeat;-webkit-background-size:cover;background-size:cover;}
 .sub-search .selector-wrap .label.active:after{background:url(../images/common/bg_nav_active.png) 100% 50% no-repeat;-webkit-background-size:cover;background-size:cover;}
 .data-table th, data-table td{min-height:0;line-height:normal;border-top:0 none;font-size:30px;line-height:48px;font-size:3.90625vw;line-height:1.6;}
 .btn-more{font-size:25px;font-size:3.38541vw;line-height:2.192;font-family:'Gentona Book';}
 .btn-more span{font-size:25px;font-size:3.38541vw;letter-spacing:0.52083vw;}
 .sub-main .section-01 .section .text-wrap strong{padding-top:8.48866vw;}
 .sub-main .section-01 .section .text-wrap h3, .en .sub-main .section-01 .section .text-wrap h3{padding-top:46px;padding-top:6.22916vw;font-size:52px;line-height:76px;font-size:6.77083vw;line-height:1.46153;}
 .sub-main .section-01 .section .text-wrap .text{padding-top:37px;padding-top:4.98283vw;font-size:3.90625vw;line-height:1.7333;}
 .sub-main .section-01 .section .text-wrap button{width:55.555%;margin-top:9.11458vw;padding:0;font-size:3.125vw;height:11.19791vw;line-height:11.19791vw;}
 .sub-main .section-01 .section.service-02 .thumb{float:none;padding-right:0;}
 .sub-main .intro{width:100% !important;max-height:none;min-height:100%;padding-bottom:0;overflow:hidden;}
 .sub-main .intro .bg{display:none;}
 .sub-main .intro .thumb{display:block;}
 .sub-main .intro .thumb img{width:100%;display:block;}
 .sub-main .intro .text-wrap{position:absolute;left:0;top:0;width:auto;max-width:100%;padding:0;}
 .sub-main .intro .text-wrap strong{padding-top:25.156%;margin-left:6.94444%;color:#fff;font-size:7.8125vw;line-height:2.06666;}
 .sub-main .intro .text-wrap h2{display:block;position:relative;padding-top:60px;padding-top:7.51337vw;padding-left:6.94444%;color:#292929;font-size:9.11458vw;line-height:1.428;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .sub-main .intro .text-wrap h2:after, .en .sub-main .intro .text-wrap h2:after{left:auto;right:-2.3%;bottom:-6.35622vw;top:auto;width:18.194%;background-position:100% 100%;background-size:contain;-webkit-background-size:contain;}
 .sub-main .intro .text-wrap .text{padding-top:6.895vw;padding-bottom:24.134vw;padding-left:6.94444%;font-size:3.90625vw;line-height:1.733;color:#fff;}
 .sub-main .section-01{width:100%;margin:0;padding:24.374988vw 0 0;max-width:100%;}
 .sub-main .section-01 .section{width:100%;padding-top:0;}
 .sub-main .section-01 .section img{width:100%;}
 .sub-main .section-01 .section.service-01{width:100%;margin:0;padding-top:0;}
 .en .sub-main .section-01 .section.service-01{padding-top:0;}
 .sub-main .section-01 .section.service-01 strong{padding-top:7.233791vw;font-family:'Frank Ruhl Libre';font-weight:normal;font-size:40px;font-size:5.20833vw;line-height:2.1;}
 .sub-main .section-01 .section.service-01 .thumb{float:none;width:100%;margin-right:0;padding-left:5.555%;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .sub-main .section-01 .section.service-01 .text-wrap{float:none;padding:0 6.94444%;}
 .sub-main .section-01 .section.service-02{padding:18.22916vw 6.94444% 18.22816vw;box-sizing:border-box;-webkit-box-sizing:border-box;}
 .sub-main .section-01 .section.service-02 strong{padding-top:7.233791vw;padding-bottom:0;font-family:'Frank Ruhl Libre';font-weight:normal;font-size:40px;font-size:5.20833vw;line-height:2.1;}
 .sub-main .section-01 .section .text-wrap{padding-top:0;}
 .sub-main .section-01 .section{width:auto;}
 .sub-main .section-02{position:relative;height:auto;background:0 none;}
 .sub-main .section-02 .thumb{display:block;}
 .sub-main .section-02 .thumb img{width:100%;}
 .sub-main .section-02 .section{position:static;width:100%;}
 .sub-main .section-02 .section .text-wrap{position:absolute;left:6.9444%;top:0;padding:0;}
 .sub-main .section-02 .section .text-wrap strong{padding-top:15%;font-size:40px;line-height:83px;font-size:5.20833vw;line-height:2.075;color:#fff;border-bottom:1px solid #fff;}
 .sub-main .section-02 .section .text-wrap h3{float:none;padding-top:8.124996vw;font-size:52px;line-height:76px;font-size:6.77083vw;line-height:1.46153;color:#fff;}
 .sub-main .section-02 .section .text-wrap .text{float:none;padding-top:4.84913vw;padding-left:0;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.73333;color:#fff;}
 .sub-main .section-02 .section .text-wrap button{width:55.555%;padding:0;font-size:3.125vw;height:11.19791vw;line-height:11.19791vw;}
 .for-pc{display:none;}
 .for-mobile{display:block;}
 .sub-main .section-03{width:auto;max-width:100%;margin-bottom:0;padding:22.39581vw 6.9444% 26.04166vw !important;}
 .sub-main .section-03 .section .text-wrap h3{padding-top:6.77083vw;font-size:52px;line-height:76px;font-size:6.77083vw;line-height:1.46153;}
 .sub-main .section-03 .section .text-wrap strong{font-size:40px;line-height:83px;font-size:5.20833vw;line-height:2.075;}
 .sub-main .section-03 .section .text-wrap .text{padding-top:28px;padding-top:4.55729vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.73333;}
 .sub-main .section-03 .section .btn-more{padding-top:3.64582vw;margin-bottom:18.22913vw;line-height:57px;line-height:2.28;font-size:3.38541vw;font-family:'Gentona Book';}
 .sub-main .section-03 .section .btn-more span{font-size:3.38541vw;line-height:2.192;font-family:'Gentona Book';}
 .sub-main .section-03 .slick-dots li{display:inline-block;margin-bottom:0;}
 .sub-main .section-03 .slick-dots li.slick-active button:before{background-color:#003eb1;}
 .sub-main .section-03 .slick-dots li button:before{background-color:#bebebe;}
 .sub .terms .terms-list{margin-bottom:60px;margin-bottom:7.8125vw;border-top:3px solid #292929;border-bottom:1px solid #292929;}
 .sub .terms .content-header{padding-bottom:182px;padding-bottom:23.6979vw;}
 .sub .terms .content-header .content-title{margin-top:0;top:0;padding-bottom:0;font-size:70px;line-height:100px;font-size:9.11458vw;line-height:1.4285;border-bottom:0 none;}
 .sub .terms .content-header article{padding-top:103px;padding-top:13.41145vw;}
 .sub .terms.personal-info .terms-list .data-list.list-02 li:last-child{border-bottom:0 none;}
 .sub .personal-info .content-primary .intro-text{padding-bottom:77px;padding-bottom:10.02604vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .sub .terms .terms-list .data-list li a{display:block;padding:29px 0;padding:3.77604vw 0;font-size:30px;line-height:50px;font-size:3.90625vw;line-height:1.666;}
 .sub .terms .terms-list .data-list li a strong{padding-right:40px;padding-right:5.20833vw;}
 .sub .terms .section h4{padding-bottom:40px;padding-bottom:5.20833vw;font-size:34px;line-height:54px;font-size:4.42708vw;line-height:1.5882;}
 .sub .terms .section p, .sub .terms .section ol li{font-size:30px;line-height:48px;font-size:3.90625vw;line-height:1.6;}
 .sub .terms .section ol li ol{padding:11px 0;padding:1.43229vw 0;}
 .sub .terms .section{padding:70px 0;padding:9.11458vw 0;}
 .sub .terms .additional-rules{padding:70px 0;padding:9.11458vw 0;border-bottom:1px solid #e2e2e2;}
 .sub .terms .additional-rules h5{padding-bottom:40px;padding-bottom:5.20833vw;font-size:34px;line-height:54px;font-size:4.42708vw;line-height:1.58823;}
 .sub .terms .additional-rules p{font-size:30px;line-height:48px;font-size:3.90625vw;line-height:1.6;}
 .sub .terms.personal-info .terms-list .data-list.list-01{width:100%;}
 .sub .terms.personal-info .terms-list .data-list.list-02{width:100%;}
 .sub .terms.personal-info .terms-list .data-list.list-03{width:100%;}
 .sub .terms.personal-info .table-wrap.for-pc{display:none;}
 .sub .terms.personal-info .data-table.left thead th{padding:30px;padding:3.09625vw;font-size:28px;line-height:48px;font-size:3.64583vw;line-height:1.71428;text-align:left;background-color:#f7f7f7;}
 .sub .terms.personal-info .table-wrap.for-mobile .data-table.left thead th{background-color:#fff;}
 .sub .terms.personal-info .data-table.left tbody th{padding:28px 30px;padding:3.64583vw 3.90625vw;font-size:28px;line-height:48px;font-size:3.64583vw;line-height:1.71428;border-top:1px solid #e2e2e2;}
 .sub .terms.personal-info .data-table.left tbody td{padding:28px 30px;padding:3.64583vw 3.90625vw;font-size:28px;line-height:48px;font-size:3.64583vw;line-height:1.71428;}
 .sub .terms.personal-info .section .take-charge{padding-top:30px;padding-top:3.90625vw;}
 .sub .terms.personal-info .section .take-charge dl dd{vertical-align:top;}
 .sub .terms.personal-info .section .take-charge .email{display:block;}
 .sub .terms.personal-info .section.last ul li{margin-top:15px;margin-top:1.95312vw;font-size:30px;line-height:45px;font-size:3.90625vw;line-height:1.5;}
 .sub .terms.personal-info .section.last ul li em{display:inline-block;border-bottom:1px solid #292929;}
 .sub .terms.personal-info .section.last ul li span{display:none;}
 .sub .terms.personal-info .mobile-wrap .table-wrap{margin:80px 0;margin:10.41666vw 0;border-top:3px solid #292929;border-bottom:1px solid #d7d7d7;}
 .sub .terms.personal-info .mobile-wrap .table-wrap{}
 .sub .terms.personal-info .section ol li strong{font-size:30px;line-height:48px;font-size:3.90625vw;line-height:1.6;}
 .sub .terms.personal-info .section ol li{padding-top:20px;padding-top:2.60415vw;font-size:30px;line-height:48px;font-size:3.90625vw;line-height:1.6;}
 .search-wrap input[type="search"]{line-height:44px;line-height:1.29411;font-size:34px;font-size:4.42708vw;}
 .search-wrap input[type="search"]::-webkit-input-placeholder{font-size:34px;font-size:4.42708vw;line-height:1.29411;color:#292929;}
 .search-wrap input[type="search"]::-moz-placeholder{font-size:34px;font-size:4.42708vw;line-height:1.29411;color:#292929;}
 .search-wrap input[type="search"]:-ms-input-placeholder{font-size:34px;font-size:4.42708vw;line-height:1.29411;color:#292929;}
 .search-wrap input[type="search"]:-moz-placeholder{font-size:34px;font-size:4.42708vw;line-height:1.29411;color:#292929;}
 .other-news .section h3 a{font-size:38px;line-height:100px;font-size:4.94791vw;line-height:2.6315;}
 .other-news .section .data-list{padding-top:8px;padding-top:1.041666vw;}
 .other-news .section .data-list li{border-bottom:1px solid #e2e2e2;}
 .other-news .section .data-list li:first-child{border-top:0 none;}
 .other-news .section .data-list li a{display:block;font-size:30px;line-height:110px;font-size:3.90625vw;line-height:3.6666;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
 .other-news .section + .section{margin-top:0;padding-top:150px;padding-top:19.53125vw;border-top:0 none;}
 .sub .site-map .site-map-menu > ul{height:100%;margin-top:85px;margin-top:11.0677vw;}
 .sub .site-map .site-map-menu ul:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
 .sub .site-map .site-map-menu ul li.menu{position:static;float:left;width:45.161%;}
 .sub .site-map .site-map-menu ul li.menu-01{height:646px;height:84.11458vw;border-bottom:1px solid #e2e2e2;}
 .sub .site-map .site-map-menu ul li.menu-02{height:646px;height:84.11458vw;padding-left:9.678%;border-bottom:1px solid #e2e2e2;}
 .sub .site-map .site-map-menu ul li.menu-03{height:649px;height:84.5052vw;padding-top:83px;padding-top:10.80729vw;border-bottom:1px solid #e2e2e2;}
 .sub .site-map .site-map-menu ul li.menu-04{height:649px;height:84.5052vw;padding-top:83px;padding-top:10.80729vw;padding-left:9.678%;border-bottom:1px solid #e2e2e2;}
 .sub .site-map .site-map-menu ul li.menu-05{height:405px;height:52.73437vw;padding-top:83px;padding-top:10.80729vw;}
 .sub .site-map .site-map-menu ul li.menu-06{height:405px;height:52.73437vw;padding-top:83px;padding-top:10.80729vw;padding-left:9.678%;}
 .sub .site-map .site-map-menu ul li.menu > a{font-size:34px;line-height:100px;font-size:4.42708vw;line-height:2.941;}
 .sub .site-map .site-map-menu ul li.menu ul{padding-top:4px;padding-top:0.52083;}
 .sub .site-map .site-map-menu ul li.menu li a{font-size:30px;line-height:74px;font-size:3.90625vw;line-height:2.4666;}
 .sns-area li{padding-left:82px;padding-left:10.677083vw;}
 .sns-area li a{display:block;height:46px;height:5.98958vw;}
 .sns-area li.facebook a{width:24px;width:3.125vw;background:url('../images/common/facebook_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.kakao a{width:50px;width:6.51041vw;background:url('../images/common/kakao_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.twitter a{width:48px;width:6.25vw;background:url('../images/common/twitter_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.url-share a{width:42px;width:5.46875vw;background:url('../images/common/url_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.facebook a:hover,
 .sns-area li.facebook a.active{background:url('../images/common/facebook_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.kakao a:hover,
 .sns-area li.kakao a.active{background:url('../images/common/kakao_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.twitter a:hover,
 .sns-area li.twitter a.active{background:url('../images/common/twitter_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li.url-share a:hover,
 .sns-area li.url-share a.active{background:url('../images/common/url_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .sns-area li:after{content:'';display:block;position:absolute;left:39px;left:5.078125vw;top:11px;top:1.43229vw;width:3px;width:0.390625vw;height:23px;height:2.99479vw;background-color:#e2e2e2;}
 .layer-popup .layer-wrap .sns-area{padding:60px 0 0 60px;padding:7.8125vw 0 0 7.8125vw;text-align:left;}
 .layer-popup .layer-wrap .sns-area li{padding:0 0 0 80px;padding:0 0 0 10.41666vw;}
 .layer-popup .layer-wrap .sns-area li a{display:block;height:46px;height:5.98958vw;}
 .layer-popup .layer-wrap .sns-area li.facebook{padding:0;}
 .layer-popup .layer-wrap .sns-area li.facebook a{width:24px;width:3.125vw;background:url('../images/common/facebook_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.kakao a{width:50px;width:6.51041vw;background:url('../images/common/kakao_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.twitter a{width:48px;width:6.25vw;background:url('../images/common/twitter_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.url-share a{width:42px;width:5.46875vw;background:url('../images/common/url_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.facebook a:hover, .layer-popup .layer-wrap .sns-area li.facebook a.active{background:url('../images/common/facebook_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.kakao a:hover, .layer-popup .layer-wrap .sns-area li.kakao a.active{background:url('../images/common/kakao_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.twitter a:hover, .layer-popup .layer-wrap .sns-area li.twitter a.active{background:url('../images/common/twitter_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
 .layer-popup .layer-wrap .sns-area li.url-share a:hover, .layer-popup .layer-wrap .sns-area li.url-share a.active{background:url('../images/common/url_m.png') 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;}
}
@media screen and (max-width:483px){
 #wrap{min-width:320px;}
 .sub #content{padding-top:54px;}
 .en .sub #content{padding:54px 0 200px;padding:54px 0 26.041666vw;}
 .sub .content-header{padding-bottom:95px;}
 .sub .content-header .cont{padding-top:40px;}
 .sub .content-header article{padding:0 25px;}
 .sub .content-primary{max-width:none;padding:0 25px;padding:0 6.9444%;}
 .pagination{margin-top:50px;}
 .nav-tab-mobile{margin-bottom:40px;border-top:3px solid #000;}
 .sub .content-header .content-title{font-size:50px;padding-bottom:22px;}
 .sub .content-header .section-title{font-size:35px;line-height:50px;font-size:9.114583333333332vw;line-height:1.428;}
 .sub .content-header .summary{padding-top:25px;font-size:15px;line-height:26px;font-size:3.90625vw;line-height:1.7333;}
 .col-3 li{width:100%;}
 .data-wrap .data-list{margin-left:1px;}
 .data-wrap .data-list li{height:auto;padding:7.48725%;}
 .data-wrap .data-list .interview{margin-top:20px;}
 .data-info.large .category{font-size:17px;line-height:23px;}
 .data-info.large .title{padding-top:20px;font-size:35px;line-height:50px;}
 .data-info.large .text{padding-top:28px;padding-top:7.29166vw;font-size:15px;font-size:3.90625vw;line-height:1.6;}
 .layer-popup figure .user-team{font-size:12px;}
 .layer-popup figure .user-name{font-size:25px;}
 .layer-popup .layer-wrap .body{padding:0 35px;}
 .layer-popup .btn-close{width:40px;height:40px;}
 .qna-list li{padding:40px 0;}
 .qna-list .cont{margin-top:40px;}
 .qna-list .question{font-size:17px;}
 .qna-list .answer{font-size:15px;}
 .qna-list .answer br{display:none;}
 .tab-list{margin-bottom:40px;margin-bottom:10.9649vw;}
 .selectric .button{background:url(../images/common/bg_select_m_active_02.png) 50% 50% no-repeat;-webkit-background-size:11px auto;background-size:11px auto;}
 .sub-main .intro .text-wrap{}
 .online-advice .tab-cont .radio-box + .radio-box{margin-left:15px !important;margin-left:1.95312vw !important;}
 .window-popup .layer-wrap h3{padding:110px 0 50px;padding:14.32291vw 0 6.51041vw;font-size:44px;line-height:44px;font-size:5.72916vw;line-height:1;}
 .window-popup .layer-wrap:after{top:200px;top:26.04166vw;}
 .window-popup.search h4{font-size:30px;line-height:80px;font-size:3.90625vw;line-height:2.6666;}
 .window-popup.search .notice{font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.73333;}
 .window-popup .search-place.type02 label{display:block;float:left;font-size:30px;line-height:80px;font-size:3.90625vw;line-height:2.666;}
 .window-popup .search-place.type02 input{width:55.83%;}
 .window-popup.search .example{clear:both;padding-top:22px;padding-top:2.86458;font-size:26px;line-height:44px;font-size:3.38541vw;line-height:1.6923;}
 .window-popup.search .notice02{padding:48px 0 38px;padding:6.25vw 0 4.94791vw;font-size:30px;line-height:52px;font-size:3.90625vw;line-height:1.7333;}
 .window-popup.search .table-wrap.type02 .data-table th{padding:40px 0;padding:5.20833vw 0;font-size:30px;font-size:3.90625vw;}
 .window-popup.search .table-wrap.type02 .data-table td{padding:22px 0;padding:2.86458vw 0;font-size:30px;font-size:3.90625vw;line-height:1.7333;}
 .window-popup.search .table-wrap.type02 .data-table td:last-child{text-align:left;}
 .window-popup .search-place{overflow:hidden;}
 .window-popup .search-place input{display:block;float:left;font-size:30px;font-size:3.90625vw;height:80px;height:10.41666vw;line-height:80px;line-height:2.666;padding-left:26px;padding-left:3.38541vw;}
 .window-popup .search-place{margin:55px 0 0;margin:7.16145vw 0 0;padding:40px;padding:5.20833vw;}
 .window-popup .search-place .btn-search{display:block;float:left;width:23.71%;height:80px;height:10.41666vw;margin-left:0;font-size:28px;font-size:3.64583vw;line-height:80px;line-height:2.8571;}
 .window-popup .search-place input{width:76.29%;}
 .window-popup.search .data-table th{padding:40px 0;padding:5.20833vw 0;font-size:30px;font-size:3.90625vw;}
 .window-popup.search .data-table td{padding:50px 0;padding:6.51041vw 0;font-size:30px;font-size:3.90625vw;line-height:1;}
 .window-popup .pagination{width:345px;text-align:center;margin:30px auto 0;font-size:0;}
 .window-popup .pagination .page{font-size:0;}
 .window-popup .pagination a,
 .window-popup .pagination strong{display:inline-block;width:34px;min-width:34px;height:34px;line-height:34px;font-size:15px;color:#292929;text-align:center;box-sizing:border-box;border:1px solid #e2e2e2;vertical-align:top;}
 .window-popup .pagination a+strong,
 .window-popup .pagination strong+a, .window-popup .pagination a, .window-popup .pagination strong{margin:0 7.5px;}
 .window-popup .pagination .page a:hover, .window-popup .pagination .page strong{color:#ffffff;border-color:#003fb1;background-color:#003fb1;}
 .window-popup .pagination .next,
 .window-popup .pagination .prev{font-size:0;text-indent:-999em;overflow:hidden;background:url('../images/common/page_prev.png') center center no-repeat;}
 .window-popup .pagination .next{background-image:url('../images/common/page_next.png');}
 .window-popup .pagination .prev:after,
 .window-popup .pagination .next:after{display:none;background:none;}
}
.keep-all{word-break:keep-all;}

.online-advice .tab-cont .basic-info .data-list > li.file .insert.input-textMany{padding-right: 0;}
.online-advice .tab-cont .basic-info .data-list > li.file .insert .file_name {padding: 10px 0; width: 100%;}
.online-advice .tab-cont .basic-info .data-list > li.file .insert .file_name p{
	color: #003eb1;
  font-weight: bold;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: right;
  padding-right: 0px;
	line-height: 40px;
  vertical-align: middle;
}
.online-advice .tab-cont .basic-info .data-list > li.file .insert .file_name p > a.del{
	width: 20px;
	height: 30px;
	background:url(../images/common/delete_icon.png) no-repeat center center;
	background-size: 60%;
	font-size: 0;
	line-height: 30px;
  vertical-align: inherit;
}


.layer-wrap > .menu{border-top: 1px solid #292929;  border-bottom: 1px solid #292929; overflow-y: scroll; max-height: 330px; }/* 팝업_메뉴리스트 최대 사이즈max-height: 330px; <= 이사이즈 조절하면 됨 */
.menu li.menu_list{min-height: 40px;line-height: 40px; text-align: left; cursor: pointer;}
.menu li.menu_list a{width: 97%; border-top: 1px solid #e2e2e2; padding-left: 3%;}
.menu li.menu_list a.open{background: #f1f1f1;}
.menu li.menu_list > .detail_menu {display: none; padding-top: 5px; text-align: left;}
.menu li.menu_list > .detail_menu li{ display: block; padding-left: 3%; margin-left: 0;}
.detail_menu .check-box{left: 0;}
.detail_menu .check-box input{left: 0; top: -8px;}
.detail_menu .check-wrap .check-box em{position:absolute;left:0;top:0;width:25px;height:25px;display:inline-block; margin: -8px 5px 0 0;;background:#ffffff url(../images/common/check_02.gif) 0 0 no-repeat;}
.detail_menu .check-box.checked em{background:#ffffff url(../images/common/check_02_active.gif) 0 0 no-repeat;}
.detail_menu .check-box input:checked +label em{background:#ffffff url(../images/common/check_02_active.gif) 0 0 no-repeat;}
.detail_menu .check-box input +label em{position:absolute;left:0;top:0;width:25px;height:25px;display:inline-block;margin:-8px 5px 0 0;background:url(../images/common/check_02.gif) 0 0 no-repeat}

.check-wrap label .label_n{display: inline-block; padding-left: 30px;line-height: 40px;font-size: 1.5rem;vertical-align:top;}
.menu_other .other{width: 97%; padding-left: 3%;border-top: 1px solid #e2e2e2; }
.other .check-box{left: 0;}
.other .check-box input{left: 0; top: -4px;}
.other .check-box input:checked +label em{background:#ffffff url(../images/common/check_02_active.gif) 0 0 no-repeat;}
.other .check-box input +label em{position:absolute;left:0;top:0;width:25px;height:25px;display:inline-block;margin:-4px 5px 0 0;background:url(../images/common/check_02.gif) #fff 0 0 no-repeat;}
.other label .label_n{display: inline-block; padding-left: 35px;line-height: 40px; font-size: 1.5rem;}
.other_input{ width: 94%; padding:5px 3%; }

.detail_other + .other_input{ display: inline-block; width: 50%;}
.detail_other + .other_input input{ margin-top: -4px; border: 1px solid #ddd; width: 100%; height: 27px;line-height: 28px;font-size: 1.4rem; text-indent: 8px;}

.check-box + .other_input{ display: inline-block; width: 50%;}
.check-box + .other_input input{ margin-top: -7px; border: 1px solid #ddd; width: 100%; height: 27px;line-height: 28px;font-size: 1.4rem; text-indent: 8px;}
