


@charset "utf-8";

/* skip */
#skipNavigation{position:absolute;color:#fff;width:100%;text-align:center;z-index:99999999;border:none;}
#skipNavigation a{position:absolute;display:block;padding:1rem 0;background:#5597d1;width:100%;top:-1000rem;border:none;/*transition:all .2s ease-in;*/}
#skipNavigation a:active,
#skipNavigation a:focus{position:fixed;left:0;top:0;}
/************************************************/

/* list */
ul.list{}
ul.list:before{content:'';display:table;clear:both;}
ul.list li{position:relative;display:block;transform:skew(-0.1deg);line-height:1.4;word-break:keep-all;}
ul.list li:before{content:'';position:absolute;margin-left:-1rem;}
ul.list li+li{margin-top:1rem;}

ul.list.dash > li{margin-left:1rem;}
ul.list.dash > li:before{content:'-';}

ul.list.dot > li{padding-left:1rem;}
ul.list.dot > li:before{width:.4rem;height:.4rem;border-radius:50%;top:.8rem;background:#005dab;}
ul.list.dot.blk > li:before{background:#000;}
ul.list.dot.gray > li:before{background:#9e9e9e;}

ul.list + .tblCont{margin-top:3rem;}
@media only screen and (max-width:1024px){
    ul.list.dot > li:before{top:.6rem;}

    ul.list + .tblCont{margin-top:1.5rem;}
}

ul.list.bili > li{padding-left:1.5rem;}
ul.list.bili > li:before{content:'※';margin-left:-1.5rem;}

ul.list.star > li{padding-left:1.5rem;}
ul.list.star > li:before{content:'*';margin-left:-1.5rem;}

ul.list.num > li{padding-left:2rem;}
ul.list.num > li:nth-child(1):before {content:'①';margin-left:-2rem;}
ul.list.num > li:nth-child(2):before {content:'②';margin-left:-2rem;}
ul.list.num > li:nth-child(3):before {content:'③';margin-left:-2rem;}
ul.list.num > li:nth-child(4):before {content:'④';margin-left:-2rem;}
ul.list.num > li:nth-child(5):before {content:'⑤';margin-left:-2rem;}
ul.list.num > li:nth-child(6):before {content:'⑥';margin-left:-2rem;}
ul.list.num > li:nth-child(7):before {content:'⑦';margin-left:-2rem;}
ul.list.num > li:nth-child(8):before {content:'⑧';margin-left:-2rem;}
ul.list.num > li:nth-child(9):before {content:'⑨';margin-left:-2rem;}
ul.list.num > li:nth-child(10):before{content:'⑩';margin-left:-2rem;}
ul.list.num > li:nth-child(11):before{content:'⑪';margin-left:-2rem;}
ul.list.num > li:nth-child(12):before{content:'⑫';margin-left:-2rem;}
ul.list.num > li:nth-child(13):before{content:'⑬';margin-left:-2rem;}
ul.list.num > li:nth-child(14):before{content:'⑭';margin-left:-2rem;}
ul.list.num > li:nth-child(15):before{content:'⑮';margin-left:-2rem;}

ul.list li > ul.list{margin-top:1rem;}

ul.list.type2{width:100%;}
ul.list.type2 li{float:left;width:calc(50% - 1rem);margin-top:1.5rem;}

ul.list.type3{width:100%;}
ul.list.type3 li{float:left;width:calc(33.333% - 1rem);margin-top:1.5rem;}

ul.list.type4{width:100%;}
ul.list.type4 li{float:left;width:calc(25% - 1rem);margin-top:1.5rem;}
/************************************************/


/* form */
input{font-size:inherit;color:inherit;border:1px solid #e6e6e6;padding:1.3rem 2rem;background:#fff;border-radius:0;position:relative;transition:all .2s ease-in 0s;}
input[type="text"]:focus,
input[type="file"]:focus,
input[type="password"]:focus{border:1px solid #666;box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.1);}
input[type="password"]{font-family:Verdana;}

input[type="radio"]:focus + label:before,
input[type="checkbox"]:focus + label:before{border:none;outline:none;box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.1);}
input:disabled{background:#f7f7f7;color:#666;cursor:default;}


@media only screen and (max-width:1024px){
    input{padding:1rem 1.3rem;}
}

/* placeholder */
input::placeholder{color:#010101;}
input::-webkit-input-placeholder{color:#010101;}
input::-moz-placeholder{color:#010101;}
input:-ms-input-placeholder{color:#010101;}
input:-moz-placeholder{color:#010101;}
input[type="password"]::placeholder{font-family:"NanumSquare", sans-serif}
input[type="password"]::-webkit-input-placeholder{font-family:"NanumSquare", sans-serif}
input[type="password"]::-moz-placeholder{font-family:"NanumSquare", sans-serif}
input[type="password"]:-ms-input-placeholder{font-family:"NanumSquare", sans-serif}
input[type="password"]:-moz-placeholder{font-family:"NanumSquare", sans-serif}

/* search clear button */
.schFormUnit{position:relative;}
.schFormUnit input[type='search']::-ms-clear,
.schFormUnit input[type='search']::-ms-reveal{display:none;width:0;height:0;}
.schFormUnit input[type='search']::-webkit-search-decoration,
.schFormUnit input[type='search']::-webkit-search-cancel-button,
.schFormUnit input[type='search']::-webkit-search-results-button,
.schFormUnit input[type='search']::-webkit-search-results-decoration{display:none;}
.schFormUnit input[type='search'] + .searchClearBtn{position:absolute;display:block;right:.5rem;top:-.2rem;}

.schFormUnitMainVisual{position:relative;}
.schFormUnitMainVisual input[type='search']::-ms-clear,
.schFormUnitMainVisual input[type='search']::-ms-reveal{display:none;width:0;height:0;}
.schFormUnitMainVisual input[type='search']::-webkit-search-decoration,
.schFormUnitMainVisual input[type='search']::-webkit-search-cancel-button,
.schFormUnitMainVisual input[type='search']::-webkit-search-results-button,
.schFormUnitMainVisual input[type='search']::-webkit-search-results-decoration{display:none;}
.schFormUnitMainVisual input[type='search'] + .searchClearBtn{position:absolute;display:block;right:.5rem;top:-.2rem;}

.schFormUnitSub{position:relative;}
.schFormUnitSub input[type='search']::-ms-clear,
.schFormUnitSub input[type='search']::-ms-reveal{display:none;width:0;height:0;}
.schFormUnitSub input[type='search']::-webkit-search-decoration,
.schFormUnitSub input[type='search']::-webkit-search-cancel-button,
.schFormUnitSub input[type='search']::-webkit-search-results-button,
.schFormUnitSub input[type='search']::-webkit-search-results-decoration{display:none;}
.schFormUnitSub input[type='search'] + .searchClearBtn{position:absolute;display:block;right:.5rem;top:-.2rem;}

textarea{width:100%;height:100%;font-size:inherit;color:inherit;border:1px solid #e6e6e6;padding:1.3rem 2rem;background:#fff;border-radius:.5rem;transition:all .2s ease-in 0s;}
textarea:focus{border:1px solid #333;box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.1);}

select::-ms-expand{display:none;} /* IE 10, 11 native arrow hide */
select{border:1px solid #e6e6e6;padding:1.3rem 5rem 1.3rem 2rem;font-size:inherit;color:inherit;border-radius:0;background:url('../img/reset/select-arrow.png') #fff no-repeat 100% 49% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select:disabled{background-color:#f7f7f7 !important;color:#666;cursor:default;opacity:1;}
select:focus{border:1px solid #666;box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.1);}
@media only screen and (max-width:1024px){
    select{padding:1rem 2.5rem 1rem 1.3rem}
}
/************************************************/



/* line */
hr.line{padding:0;margin:2rem 0 6rem;border:none;border-top:1px solid #e0e0e0;}
hr.line.last{margin:4rem 0 0;}
@media only screen and (max-width:1024px){
    hr.line{margin:2.5rem 0 4rem;}
    hr.line.last{margin:2.5rem 0 0;}
}
/************************************************/


/* form */
.formCont{position:relative;}
.formCont + .formCont{margin-top:1rem;}
.formCont.rightPosition {display: flex; justify-content: flex-end; padding-right: 20px; row-gap: 10px;}
@media only screen and (max-width:1024px){
	.formCont.rightPosition {flex-direction:column;}
	.formCont.rightPosition .checkbox_unit + .checkbox_unit {margin-left:0px}
    .formCont + .formCont{margin-top:.5rem;}
}

.radio_unit{display:inline-block;}
.radio_unit{position:relative;}
.radio_unit input[type="radio"]{position: absolute; opacity: 0; width: 1px; height: 1px; margin: -1px; border: 0; padding: 0; clip: rect(0 0 0 0); overflow: hidden;}
.radio_unit input[type="radio"] + label{display:inline-block;position:relative;padding-left:2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.radio_unit input[type="radio"] + label:before{content:'';position:absolute;top:calc(50% - .9rem);left:0;width:1.5rem;height:1.5rem;text-align:center;background:#fff;border:1px solid #666;border-radius:100%;}
.radio_unit input[type="radio"] + label:after{content:'';position:absolute;top:calc(50% - .9rem);left:0;width:1rem;height:1rem;background:#fff;border:4px solid #005dab;border-radius:50%;opacity:0;transition:all .2s;transform:scale(.5)}
.radio_unit input[type="radio"]:checked + label:after{opacity:1;transform:scale(1);}
.radio_unit input[type="radio"]:focus + label{outline:2px dashed #ee6318;}
.radio_unit + .radio_unit{margin-left:2rem;}
@media only screen and (max-width:1024px){
    .radio_unit input[type="radio"]{position:absolute;width:1.3rem;height:1.3rem;top:calc(50% - .9rem);}
    .radio_unit input[type="radio"] + label{padding-left:2rem;}
    .radio_unit input[type="radio"] + label:before{top:calc(50% - .9rem);width:1.3rem;height:1.3rem;}
    .radio_unit input[type="radio"] + label:after{top:calc(50% - .9rem);width:1rem;height:1rem;border:3px solid #005dab;}
    .radio_unit + .radio_unit{margin-left:1rem;}
}


.checkbox_unit input[type="checkbox"]{position: absolute; opacity: 0; width: 1px; height: 1px; margin: -1px; border: 0; padding: 0; clip: rect(0 0 0 0); overflow: hidden;}
.checkbox_unit input[type="checkbox"] + label{display:inline-block;position:relative;padding-left:2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transform:skew(-0.1deg);}
.checkbox_unit input[type="checkbox"] + label .hide{font-size:0;width:.1re;}
.checkbox_unit input[type="checkbox"] + label:before {content:'';position:absolute;top:calc(50% - .9rem);left:0;width:1.5rem;height:1.5rem;text-align:center;background:#fff;border:1px solid #666;}
.checkbox_unit input[type="checkbox"] + label:after {content:'';position:absolute;top:calc(50% - .9rem);left:0;width:1rem;height:1rem;background:#fff;border:4px solid #005dab;opacity:0;transition:all .2s;transform:scale(.5)}
.checkbox_unit input[type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
.checkbox_unit input[type="checkbox"]:focus + label{outline:2px dashed #ee6318;}
.checkbox_unit + .checkbox_unit{margin-left:2rem;}

@media only screen and (max-width:1024px){
    .checkbox_unit input[type="checkbox"]{width:1.3rem;height:1.3rem;top:calc(50% - .9rem);}
    .checkbox_unit input[type="checkbox"] + label{padding-left:2rem;}
    .checkbox_unit input[type="checkbox"] + label:before{top:calc(50% - .9rem);width:1.3rem;height:1.3rem;}
    .checkbox_unit input[type="checkbox"] + label:after{top:calc(50% - .9rem);width:1rem;height:1rem;border:3px solid #005dab;}
    .checkbox_unit + .checkbox_unit{margin-left:1rem;}
}
/************************************************/


/* 상단 검색 */
.topForm{background:#f7f7f7;padding:2.5rem 0;text-align:center;margin-bottom:7rem;}
.topForm .formCont{font-size:1.6rem;}
.topForm .formCont label{display:inline-block;font-weight:700;margin-right:.8rem;transform:skew(-0.1deg);}
.topForm .formCont input{width:20rem;}
.topForm .formCont + .formCont{margin-left:2rem;}
@media only screen and (max-width:1024px){
    .topForm{padding:2.5rem 1.5rem;margin:0 -1.5rem 3.5rem;}
    .topForm .formCont{font-size:1.25rem;text-align:left;display:block;}
    .topForm .formCont label{display:block;margin-right:0;margin-bottom:.8rem;}
    .topForm .formCont select,
    .topForm .formCont input{width:100%;}
    .topForm .formCont a{display:block;text-align:center;margin-top:2rem;padding:1rem 1.3rem;}
    .topForm .formCont + .formCont{margin-left:0;margin-top:1.5rem;}
}
/************************************************/



/*검색결과 없음*/
.schResult_zero{text-align:center;padding:14rem 0;}
.schResult_zero img{}
.schResult_zero .msg{font-size:2.5rem;font-weight:700;color:#9e9e9e;margin-top:5.5rem;line-height:1.4;word-break:keep-all;}
@media only screen and (max-width:1024px){
    .schResult_zero{padding:7rem 0;}
    .schResult_zero img{width:6.5rem;}
    .schResult_zero .msg{font-size:1.4rem;margin-top:2.5rem;}
}
/************************************************/



/* button */
.btnCont{position:relative;}

.btnUnit{display:inline-block;font-size:1.8rem;color:#000;padding:2rem 4rem;background:#fff;border:1px solid #d8d8d8;border-radius:0;box-sizing:border-box;transition:all .5s ease-in 0s;}
.btnUnit:hover,
.btnUnit:focus{box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.1);}
/* size */
.btnUnit.sml{font-size:1.6rem;padding:14px 23px;word-break:keep-all;}
.btnUnit.dis{background:#ababab !important;border:1px solid #f1f1f1 !important;color:#fff !important;cursor:default;}
.btnUnit.dis:hover,
.btnUnit.dis:focus{box-shadow:none;}

.btnUnit.down img{vertical-align:middle;margin-left:1rem;margin-top:-.2rem;}
.btnUnit.list{background:#005dab;border:1px solid #005dab;padding:2.2rem 5rem;color:#fff;}
.btnUnit.list img{vertical-align:middle;margin-right:1rem;margin-top:-.2rem;}
.btnUnit.search{background:#005dab;border:1px solid #005dab;padding:2.2rem 5rem;color:#fff;}
.btnUnit.search img{vertical-align:middle;margin-right:1rem;margin-top:-.2rem;}
.btnUnit.link{background:#fff;padding:2rem 2.5rem;color:#0097de;border:1px solid #0097de;}
.btnUnit.link img{vertical-align:middle;margin-right:1rem;margin-top:-.2rem;}
.btnUnit.prev{background:#0098de;border:1px solid #0098de;padding:2.2rem 4rem;color:#fff;}
.btnUnit.prev img{vertical-align:middle;margin-right:1rem;margin-top:-.2rem;}
.btnUnit.next{background:#0098de;border:1px solid #0098de;padding:2.2rem 4rem;color:#fff;}
.btnUnit.next img{vertical-align:middle;margin-left:1rem;margin-top:-.2rem;}

.btnUnit.tblBtn{min-width:14rem;text-align:center;margin-right:1rem;}
/* color */
.btnUnit.blue{background:#005dab;border:1px solid #005dab;color:#fff;}
.btnUnit.blueLight{background:#0098de;border:1px solid #0098de;color:#fff;}
.btnUnit.blueLine{background:#fff;border:1px solid #0098de;color:#0098de;}

.btnUnit.black{background:#333;border:1px solid #333;color:#fff;}
.btnUnit.gray{background:#646464;border:1px solid #646464;color:#fff;}
.btnUnit.white{background:#fff;border:1px solid #d8d8d8;color:#000;}
.btnUnit.green{background:#87bd2f;border:1px solid #87bd2f;color:#fff;}
.btnUnit.sky{background:#018282;border:1px solid #018282;color:#fff;}
@media only screen and (max-width:1024px){
    .btnUnit{font-size:1.25rem;padding:1rem 2rem;}
    /* size */
    .btnUnit.sml{font-size:1.2rem;padding:.7rem 1.2rem;}
    .btnUnit.down img{vertical-align:middle;margin-left:.5rem;}

    .btnUnit.list{font-size:1.4rem;padding:1.7rem 3.2rem;}
    .btnUnit.list img{vertical-align:middle;margin-right:.5rem;width:1rem;}

    .btnUnit.search{font-size:1.4rem;padding:1.7rem 3.2rem;}
    .btnUnit.search img{vertical-align:middle;margin-right:.5rem;}

    .btnUnit.link{font-size:1.4rem;padding:1.7rem 3.2rem;}
    .btnUnit.link img{vertical-align:middle;margin-right:.5rem;}

    .btnUnit.prev{font-size:1.4rem;padding:1.7rem 3.2rem;}
    .btnUnit.prev img{vertical-align:middle;margin-right:1rem;width:.5rem;}

    .btnUnit.next{font-size:1.4rem;padding:1.7rem 3.2rem;}
    .btnUnit.next img{vertical-align:middle;margin-left:1rem;width:.5rem;}

    .btnUnit.tblBtn{min-width:11rem;margin-right:.5rem;}
}
/************************************************/


/* 텍스트 영역 */
.txtCont{padding:0 4rem;}
.txtCont > .tit{font-weight:700;margin-bottom:1rem;}
@media only screen and (max-width:1024px){
    .txtCont{padding:0;}
    .txtCont > .tit{margin-bottom:1rem;}
}


/************************************************/



/* 테이블 */
.reqNoti{text-align: right; margin-bottom: 8px; font-size: 16px; font-weight: 600;}
.reqNoti .req{margin-right: 3px; color: #ff0000; font-size: 20px; vertical-align: sub;}
@media only screen and (max-width:768px){
	.reqNoti {font-size:14px;}
}

.tblTit h3{font-size:2.5rem;font-weight:800;margin-bottom:2rem;}
.tblTit:after{content:'';display:table;clear:both;}
.tblTit h3 + .formCont{margin-left:2rem;vertical-align:middle;}
.tblTit h3 span.sml{font-size:1.5rem;font-weight:400;color:#666;display:inline-block;margin-left:1rem;}
.tblTit .right{float:right;text-align:right;}
.tblTit .right .btnAdd{}
.tblTit .right .btnAdd a{display:inline-block;}
.tblTit .right .btnAdd a + a{margin-left:.5rem;}


.tblSubTit h4{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#0097de;}
.tblCont{transform:skew(-0.1deg);border-bottom:2px solid #7D9AB3;}
.tblCont table{width:100%;font-weight:700;line-height:1.4;border-top:3px solid #7D9AB3;/*border-bottom:1px solid #0097de;*/}
.tblCont tr{border-bottom:1px solid #e0e0e0;}
.tblCont tr.dis td{color:#b9b9b9 !important;}
.tblCont thead tr th{font-size:1.7rem;padding:1.25rem .8333rem;text-align:center;white-space:nowrap;background-color: #F2F2F2; border-bottom : 1px #e0e0e0;}
.tblCont tbody tr:last-child{border-bottom:none;}
.tblCont tbody tr th{font-size:1.6rem;padding:1.25rem .8333rem;text-align:center;}
.tblCont tbody tr td{font-size:1.6rem;padding:1.25rem .8333rem;text-align:center;color:#777;word-break:keep-all;}
.tblCont tbody tr td.borderL{border-left:1px solid #e0e0e0;}
.tblCont tbody tr td + td{border-left:1px solid #e0e0e0;}
.tblCont tbody tr td.line_left{border-left:1px solid #e0e0e0;}
.tblCont tbody tr td b{font-weight:800;}
.tblCont tfoot tr td{font-size:1.6rem;padding:1.25rem .8333rem;text-align:center;color:#777;}
.tblCont tfoot tr td + td{border-left:1px solid #e0e0e0;}
.tblCont + .tblTit{margin-top:6rem;}
.tblCont + .btnCont{margin-top:7rem;}
.tblCont + .tblSubTit{margin-top:5rem;}
.tblCont + .bottomTxt{padding:3rem 4rem;font-size:1.5rem;color:#6d6d6d;}
.tblCont + .innerTit{margin-top:6rem;}

.tblCont.typeLeft{border-bottom:none;}
.tblCont.typeLeft table{border-top:none;border-bottom:none;}
.tblCont.typeLeft table tr:first-child{border-top:2px solid #000;}
.tblCont.typeLeft tr:last-child{border-bottom:1px solid #000;}

.tblCont.typeLeft table.blueTop tr:first-child{border-top:2px solid #0097de;}
.tblCont.typeLeft table tr th{padding-left:3.5rem;font-weight:700;text-align:left;word-break:keep-all;}
.tblCont.typeLeft table tr th i.req{color:#ff0000;}
.tblCont.typeLeft table tr th i.blue_dot{display:inline-block;width:.5rem;height:.5rem;background:#005dab;margin-right:1rem;border-radius:50%;vertical-align:middle;}

.tblCont.typeLeft table tr td{text-align:left;height:6rem;font-weight:400;padding:.5rem;color:#000;}
.tblCont.typeLeft table tr td .btnUnit + .attachName{margin-left:2rem;}
.tblCont.typeLeft table tr td .attachName{font-size:1.5rem;display:inline-block;color:#777;}
.tblCont.typeLeft table tr td .attachName span{display:inline-block;}
.tblCont.typeLeft table tr td .attachName span + span{margin-left:2rem;}
.tblCont.typeLeft table tr td .attachName span.dan{color:#ff0000;}
.tblCont.typeLeft table tr td .addTxt{margin-top:1rem;font-size:1.5rem;color:#777;}
.tblCont.typeLeft table tr td .addTxt ul.list li+li{margin-top:.5rem;}

.tblCont.typeLeft table tr td .formCont input{padding:2rem 1.2rem;width:48rem;border-radius:.8rem;}
.tblCont.typeLeft table tr td .formCont input::placeholder{color:#666;}
.tblCont.typeLeft table tr td .formCont input::-webkit-input-placeholder{color:#666;}
.tblCont.typeLeft table tr td .formCont input::-moz-placeholder{color:#666;}
.tblCont.typeLeft table tr td .formCont input:-ms-input-placeholder{color:#666;}
.tblCont.typeLeft table tr td .formCont input:-moz-placeholder{color:#666;}
.tblCont.typeLeft table tr td .formCont select{padding-top:2rem;padding-bottom:2rem;border-radius:.8rem;}
.tblCont.typeLeft table tr td .formCont select.fix{padding:2rem 1.2rem;width:48rem;}

.tblCont.typeLeft table tr td .formCont.email input{width:21rem;margin-right:1rem;}
.tblCont.typeLeft table tr td .formCont.email select{margin-left:1rem;min-width:22rem;}

.tblCont.typeLeft table tr td .formCont.adress input.postNum{width:25rem;height:5.2rem;}
.tblCont.typeLeft table tr td .formCont.adress .line{margin-top:.5rem;}
.tblCont.typeLeft table tr td .formCont.adress .line input{width:40.5rem}

.tblCont.typeLeft table tr td .alertTxt{font-size:1.3rem;color:#0097de;margin-top:1rem;}
.tblCont.typeLeft table tr td .alertTxt + .list.bili,
.tblCont.typeLeft table tr td .formCont + .list.bili{margin-top:1rem;font-size:1.3rem;color:#6d6d6d;}

.tblCont.padd table tr td{padding:3rem 3.5rem;}
@media only screen and (max-width:1024px){
    .tblTit h3{font-size:1.5rem;margin-bottom:1rem;}
    .tblTit h3 + .formCont{margin-left:1rem;}
    .tblTit h3 span.sml{font-size:1.2rem;margin-left:0;margin-top:.5rem;}
    .tblTit .right .btnAdd{margin-top:-.5rem;}
    .tblTit .right .btnAdd a{width:2.5rem;}
    .tblTit .right .btnAdd a + a{margin-left:.3rem;}
    .tblSubTit h4{font-size:1.25rem;margin-bottom:.5rem;}
    .tblCont{}
    .tblCont table{border-top:2px solid #0097de;}
    .tblCont.scroll{overflow:auto;overflow-y:hidden;margin:0 -1.5rem;position:relative;}
    .tblCont.scroll:before{content:'';width:1.5rem;height:2rem;bottom:-.1rem;left:0;position:absolute;display:block;background:#fff;}
    .tblCont.scroll table{margin-left:1.5rem;min-width:70rem;}
    .tblCont thead tr th{font-size:1.25rem;padding:.7rem .5rem;}
    .tblCont tbody tr td{font-size:1.25rem;padding:.9rem .5rem;}
    .tblCont + .tblTit{margin-top:3rem;}
    .tblCont + .btnCont{margin-top:5rem;}
    .tblCont + .tblSubTit{margin-top:2.5rem;}
    .tblCont + .bottomTxt{padding:2rem 1.5rem;font-size:1.35rem;line-height:1.4;}
    .tblCont + .innerTit{margin-top:3rem;}

    .tblTit.typeEdit{}
    .tblCont.typeEdit tr{width:100%;}
    .tblCont.typeEdit thead tr th,
    .tblCont.typeEdit tbody tr td{display:inline-block;text-align:center;padding:.5rem;box-sizing:border-box;}

    .tblCont.typeEdit thead tr th.onlyW,
    .tblCont.typeEdit tbody tr td.onlyW{display:none !important;}

    .tblCont.typeLeft table,
    .tblCont.typeLeft table head,
    .tblCont.typeLeft table tbody,
    .tblCont.typeLeft table tfoot,
    .tblCont.typeLeft table tr,
    .tblCont.typeLeft table th,
    .tblCont.typeLeft table td{display:block !important;width:100% !important;box-sizing:border-box;}

    .tblCont.typeLeft table tr:first-child{border-top:1px solid #000;}
    .tblCont.typeLeft table.blueTop tr:first-child{border-top:1px solid #005dab;}
    .tblCont.typeLeft table tr th{padding:1.5rem;background:#fff;font-size:1.35rem;}
    .tblCont.typeLeft table tr th i.blue_dot{width:.3rem;height:.3rem;margin-right:1rem;}

    .tblCont.typeLeft table tr td{height:auto;padding:1.5rem;background:#f7f7f7;box-sizing:border-box}
    .tblCont.typeLeft table tr td .btnUnit + .attachName{margin-left:1rem;}
    .tblCont.typeLeft table tr td .attachName{font-size:1.35rem;display:block;margin-top:1rem;}
    .tblCont.typeLeft table tr td .attachName span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .tblCont.typeLeft table tr td .attachName span + span{margin-left:0;margin-top:.5rem;}
    .tblCont.typeLeft table tr td .addTxt{margin-top:1rem;font-size:1.35rem;color:#777;}
    .tblCont.typeLeft table tr td .addTxt ul.list li+li{margin-top:.5rem;}

    .tblCont.typeLeft table tr td .formCont input{padding:1rem;width:100%;border-radius:.5rem;}
    .tblCont.typeLeft table tr td .formCont select{padding-top:1rem;padding-bottom:1rem;border-radius:.5rem;}
    .tblCont.typeLeft table tr td .formCont select.fix{padding:1rem;width:100%;}

    .tblCont.typeLeft table tr td .formCont.email input{width:50%;margin-right:.2rem;}
    .tblCont.typeLeft table tr td .formCont.email select{margin-left:.5rem;width:40%;min-width:inherit;}

    .tblCont.typeLeft table tr td .formCont.id input{width:calc(100% - 12.9rem);margin-right:1rem;}

    .tblCont.typeLeft table tr td .formCont .radio_unit,
    .tblCont.typeLeft table tr td .formCont .checkbox_unit{width:calc(50% - .4rem);padding-top:.5rem;padding-bottom:.5rem;}
    .tblCont.typeLeft table tr td .formCont .radio_unit + .radio_unit,
    .tblCont.typeLeft table tr td .formCont .checkbox_unit + .checkbox_unit{margin-left:0;transition:all .2s ease-in .1s;}

    .tblCont.typeLeft.type2 table,
    .tblCont.typeLeft.type2 table head,
    .tblCont.typeLeft.type2 table tbody,
    .tblCont.typeLeft.type2 table tfoot,
    .tblCont.typeLeft.type2 table tr{display:block !important;width:100% !important;}
    .tblCont.typeLeft.type2 table th{display:inline-block !important;width:9.5rem !important;}
    .tblCont.typeLeft.type2 table td{display:inline-block !important;width:calc(100% - 10rem) !important;background:#fff !important;border-left:1px solid #e0e0e0;}

    .tblCont.padd table tr td{padding:.8rem 1.8rem;}

    .tblCont.typeLeft table tr td .formCont.adress input.postNum{width:12rem;margin-left:.5rem;height:3.2rem;}
    .tblCont.typeLeft table tr td .formCont.adress .line{margin-top:.5rem;}
    .tblCont.typeLeft table tr td .formCont.adress .line input{width:100%;}
    .tblCont.typeLeft table tr td .formCont.adress .line input + input{margin-top:.5rem;}

    .tblCont.typeLeft table tr td .alertTxt{font-size:1.35rem;margin-top:.5rem;}
    .tblCont.typeLeft table tr td .alertTxt + .list.bili,
    .tblCont.typeLeft table tr td .formCont + .list.bili{margin-top:.5rem;font-size:1.35rem;}
}
/************************************************/

/* layout */
#header:focus{border:2px dashed #ee6318}
#contents:focus{outline:2px dashed #ee6318}
#contents .wrapper{width:100%;background:#fff;margin:35rem auto 0;padding-bottom:10rem;position:relative;}
#contents .wrapper.noBg{margin:11rem auto 0} 
@media only screen and (max-width:1024px){
    #contents .wrapper{width:100%;margin:22rem auto 0;padding-bottom:10rem;}
    #contents .wrapper.noBg{margin:-2rem auto 0;}
}

#footer:focus{outline:2px dashed #ee6318}
/************************************************/


/* header */
header{background:#fff;border-bottom:1px solid #e9e9e9;position:fixed;z-index:99;top:0;width:100%;padding:4.5rem 0 3rem;box-sizing:border-box;transition:all .2s ease;}
/* header .topUnit{margin:auto;padding:0;max-width:152rem;position:relative;} */
/* header .topUnit{margin:auto;padding:0;max-width:140rem;position:relative;left:-7rem;} */
header .topUnit{margin:auto;padding:0;position:relative;max-width:155rem;}
header .topUnit:after{content:'';display:table;clear:both;}
header .topUnit .left{float:left;width:auto;}
header .topUnit .left a{display:block;margin-top:-1rem;padding-left:1rem;}
header .topUnit .left a img.start{display:none;}
header .topUnit .left a img.scroll{display:block;height:4rem;}
header.start{background:none;border-bottom:0;}
header.start.always{background:#fff;border-bottom:1px solid #e9e9e9;}

.main_topBanner + header{top:7.5rem;}
@media only screen and (min-width: 1025px) and (max-width: 1560px){
    header .topUnit {left:0;margin:0;}
}
@media only screen and (max-width:1024px){
    header{padding:1rem 1.5rem;}
    header .topUnit{min-width:100%;max-width:100%;left:0 !important;}
    header .topUnit .left{width:15.9rem;}
    header .topUnit .left a{margin-top:0;margin-bottom:0;padding-left:0;}
    header .topUnit .left a img.scroll{height:3rem;}
}

header .topUnit .right{float:right;width:calc(100% - 25rem);padding-right:1rem;text-align:right;transition:all .2s ease-in;}
header .topUnit .right .privacyLink {margin-right: 2.8rem; position: relative;}
header .topUnit .right .privacyLink:after {content: ""; position: absolute; width: 1px; height: 13px; background: rgba(0, 0, 0, 0.2); right: -1.7rem;}
header .topUnit .right .zoomUnit{font-size:1.4rem;position:absolute;right:0;top:-2.4rem;font-weight:700;padding-right:1rem;}
header .topUnit .right .zoomUnit p{display:inline-block;}
header .topUnit .right .zoomUnit a{display:inline-block;margin-left:.6rem;}
header .topUnit .right .zoomUnit a + a{margin-left:.1rem;}
header .topUnit .right .privacyLink {color: blue;}

header .topUnit .right .contUnit{position:relative;}
header .topUnit .right .contUnit .schFormUnit{vertical-align:bottom;margin-right:1.6rem;display:inline-block;height:3.8rem;}
header .topUnit .right .contUnit .schFormUnit .inputArea{display:none;height:3.8rem;}
header .topUnit .right .contUnit .schFormUnit .inputArea input[type="search"]{width:16rem;border:none;border-bottom:2px solid #ccc;background:#fff;border-radius:0;font-size:1.4rem;font-weight:700;padding:1rem 3rem 1rem .8rem;z-index:9;}
header .topUnit .right .contUnit .schFormUnit .inputArea input[type="search"]::placeholder{font-weight:700;color:#010101;}
header .topUnit .right .contUnit a{display:inline-block;vertical-align:bottom;height:3.8rem;position:relative;margin-right:1.6rem;}
header .topUnit .right .contUnit a.searchClearBtn{right:3.5rem;top:-.2rem;position:absolute !important;z-index:9;}
header .topUnit .right .contUnit a.btnGnbLogin{position:relative}
header .topUnit .right .contUnit a.btnGnbLogin.on:after{content:'';width:8px;height:8px;background:#0098de;border-radius:50%;position:absolute;display:block;right:-4px;bottom:0;}
header .topUnit .right .contUnit a:last-child{margin-right:0;}
header .topUnit .right .contUnit a img{margin-top:1rem;}
header .topUnit .right .contUnit a img.scroll{display:block;}
header .topUnit .right .contUnit a img.start{display:none;}

header .topUnit .right .contUnit .selMypageUnit{position:absolute;width:8.6rem;margin:0 -7.5rem;top:5rem;background:#fff;border:1px solid #e8e8e8;display:none;z-index:9;}
header .topUnit .right .contUnit .selMypageUnit a{font-size:1.4rem;font-weight:700;display:block;text-align:center;background:#fff;color:#111;height:auto;margin:1.3rem auto;}
header .topUnit .right .contUnit .selMypageUnit a.on{color:#005dab;text-decoration:underline;}
header .topUnit .right .contUnit .selMypageUnit a:hover,
header .topUnit .right .contUnit .selMypageUnit a:focus{color:#005dab;}

header .topUnit .right .contUnit .selLangUnit{position:absolute;width:6.6rem;margin:0 -7.2rem;top:5rem;background:#fff;border:1px solid #e8e8e8;display:none;z-index:9;}
header .topUnit .right .contUnit .selLangUnit a{font-size:1.4rem;font-weight:700;display:block;text-align:center;background:#fff;color:#111;height:auto;margin:1.3rem auto;}
header .topUnit .right .contUnit .selLangUnit a.on{color:#005dab;text-decoration:underline;}
header .topUnit .right .contUnit .selLangUnit a:hover,
header .topUnit .right .contUnit .selLangUnit a:focus{color:#005dab;}

header .topUnit .right .contUnit .selLangUnitMain{position:absolute;width:6.6rem;margin:0 -7.5rem;top:8rem;background:#fff;border:1px solid #e8e8e8;display:none;z-index:1;}
header .topUnit .right .contUnit .selLangUnitMain a{font-size:1.4rem;font-weight:700;display:block;text-align:center;background:#fff;color:#111;height:auto;margin:1.3rem auto;}
header .topUnit .right .contUnit .selLangUnitMain a.on{color:#005dab;text-decoration:underline;}
header .topUnit .right .contUnit .selLangUnitMain a:hover,
header .topUnit .right .contUnit .selLangUnitMain a:focus{color:#005dab;}
/*@media only screen and (min-width:1025px) and (max-width:1790px){
    header .topUnit .right{padding-right:1rem;}
    header .topUnit .right .zoomUnit{right:1rem;}
}*/
@media only screen and (max-width:1024px){
    header .topUnit .right{padding-right:0;}
    header .topUnit .right .zoomUnit{display:none;}

    header .topUnit .right{float:right;width:calc(100% - 15.9rem);-ms-filter: invert(100%);}
    header .topUnit .right .contUnit{padding-top:.2rem;}
    header .topUnit .right .contUnit .schFormUnit{display:none;}
    header .topUnit .right .contUnit a{height:1.4rem;margin-right:1rem;margin-top:.5rem;}
    header .topUnit .right .contUnit a.btnGnbLogin.on:after{width:4px;height:4px;right:-2px;bottom:0;}
    header .topUnit .right .contUnit a.btnGnbLang{}
    header .topUnit .right .contUnit a img{margin-top:0;height:1.4rem;}

    header .topUnit .right .contUnit .selMypageUnit{margin:0 -6.5rem;top:3rem;}
}

header .topUnit nav.center{position:absolute;top:1.2rem;left:calc(50% - 39rem);z-index:9;transition:all .2s ease-in .1s;}
header .topUnit nav.center ul.gnbDepth_01{}
header .topUnit nav.center ul.gnbDepth_01 > li{font-size:2.2rem;font-weight:800;display:inline-block;position:relative;}
header .topUnit nav.center ul.gnbDepth_01 > li + li{margin-left:10rem;}
header .topUnit nav.center ul.gnbDepth_01 > li > a{padding:3.2rem 0 3.6rem;}
header .topUnit nav.center ul.gnbDepth_01 > li a:hover,
header .topUnit nav.center ul.gnbDepth_01 > li a:focus{color:#005dab;}
/* header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02{position:absolute;top:9.5rem;display:none;} */
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02{position:absolute;top:5.7rem;display:none;height:42.6rem;padding:0 2rem 2rem;margin-left:-2rem;width:calc(100% + 10.5rem);}
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li{font-size:1.7rem;font-weight:400;display:block;letter-spacing:-.075rem;}
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li:first-child{margin-top:1.6rem;}
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li + li{margin-top:.5rem;}
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li a{display:block;padding:.8rem 0;word-break:keep-all;line-height:1.4;width:calc(100% + 4rem);margin-left:-2rem;padding-left:2rem;box-sizing:border-box;}
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li a:hover,
header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li a:focus{background:#005dab;text-decoration:none;color:#fff;}

header .topUnit nav.center ul.gnbDepth_01 li:nth-child(odd) ul.gnbDepth_02{background:#f7f7f7;}

@media only screen and (min-width:1171px) and (max-width:1300px){
    header .topUnit nav.center{left:calc(50% - 33.5rem);}
    header .topUnit nav.center ul.gnbDepth_01 > li + li {margin-left:7rem;}
    header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02{width:calc(100% + 7.5rem);}
}
@media only screen and (min-width:1121px) and (max-width:1170px){
    header .topUnit nav.center{left:calc(50% - 31rem);}
    header .topUnit nav.center ul.gnbDepth_01 > li + li {margin-left:6rem;}
    header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02 li{font-size:1.6rem;}
    header .topUnit nav.center ul.gnbDepth_01 li ul.gnbDepth_02{width:calc(100% + 6.5rem);}
}

header .subMenuBg{position:absolute;background:#fff;border-bottom:1px solid #e9e9e9;width:100%;height:42.6rem;z-index:4;bottom:-42.7rem;display:none;overflow:hidden;}
header .subMenuBg .leftImg{position:absolute;left:calc(50% - 119rem);top:0;background:#f7f7f7 url("../img/gnb_img_bg.png");width:80rem;height:100%;text-align:right;background-position:top right;background-repeat:no-repeat;background-position:top right;transition:all .2s ease-in 0s;}
header .subMenuBg .leftImg p{position:relative;font-size:3rem;padding:25rem 14.5rem 0 0;color:#005dab;transition:all .2s ease-in 0s;}
header .subMenuBg .leftImg p:before{content:'';position:absolute;width:225px;height:149px;top:7rem;right:9rem;background:url("../img/gnb_img_01_icon.png") center bottom no-repeat;background-size:contain;transition:all .2s ease-in 0s;}
header .subMenuBg .leftImg.cate01 p:before{background:url("../img/gnb_img_01_icon.png") center bottom no-repeat;background-size:contain;}
header .subMenuBg .leftImg.cate02 p:before{background:url("../img/gnb_img_02_icon.png") center bottom no-repeat;background-size:contain;}
header .subMenuBg .leftImg.cate03 p:before{background:url("../img/gnb_img_03_icon.png") center bottom no-repeat;background-size:contain;}
header .subMenuBg .leftImg.cate04 p:before{background:url("../img/gnb_img_04_icon.png") center bottom no-repeat;background-size:contain;}
header .subMenuBg .leftImg.cate05 p:before{background:url("../img/gnb_img_05_icon.png") center bottom no-repeat;background-size:contain;}
/*header .subMenuBg .leftImg.cate01{background:#f7f7f7 url("../img/gnb_img_bg.png");background-position:top right;background-repeat:no-repeat;}
header .subMenuBg .leftImg.cate02{background:#f7f7f7 url("../img/gnb_img_02.png");background-position:top right;background-repeat:no-repeat;}
header .subMenuBg .leftImg.cate03{background:#f7f7f7 url("../img/gnb_img_03.png");background-position:top right;background-repeat:no-repeat;}
header .subMenuBg .leftImg.cate04{background:#f7f7f7 url("../img/gnb_img_04.png");background-position:top right;background-repeat:no-repeat;}
header .subMenuBg .leftImg.cate05{background:#f7f7f7 url("../img/gnb_img_05.png");background-position:top right;background-repeat:no-repeat;}*/
/* @media only screen and (min-width:1600px) and (max-width:1760px){
    header .subMenuBg .leftImg p{font-size:2.5rem;padding:25rem 4.5rem 0 0;}
    header .subMenuBg .leftImg p:before{right:2rem;width:150px;}
} */

@media only screen and (min-width:1301px) and (max-width:1560px){
    header .subMenuBg .leftImg{left:calc(50% - 121rem)}
    header .subMenuBg .leftImg p{font-size:2.5rem;padding:25rem 9.5rem 0 0;}
    header .subMenuBg .leftImg p:before{right:7rem;width:150px;}
    /* header .subMenuBg .leftImg p{font-size:2rem;padding:23rem 2rem 0 0;}
    header .subMenuBg .leftImg p:before{right:.5rem;width:100px;} */
}
@media only screen and (min-width:1025px) and (max-width:1300px){
    /*header .subMenuBg .leftImg{display:none;}*/

    header .subMenuBg .leftImg{left:0;width:28rem;}
    header .subMenuBg .leftImg p{display:none;}
    header .subMenuBg .leftImg p:before{display:none;}
}


/* @media only screen and (min-width:1025px) and (max-width:1189px){
    header .subMenuBg{height:40.6rem;bottom:-40.7rem}
}
@media only screen and (min-width:1025px) and (max-width:1069px){
    header .subMenuBg{height:48.6rem;bottom:-48.7rem}
} */
/* gnb 투명배경 */
header.start .topUnit .left a img.start{display:block;height:4rem;}
header.start .topUnit .left a img.scroll{display:none;}

header.start .topUnit .right{color:#fff;}
header.start .topUnit .right .contUnit .schFormUnit .inputArea input[type="search"]{background:transparent;color:#fff;}
header.start .topUnit .right .contUnit .schFormUnit .inputArea input[type="search"]::placeholder{color:#fff;}
header.start .topUnit .right .contUnit a img.scroll{display:none;}
header.start .topUnit .right .contUnit a img.start{display:block;}
header.start .topUnit .right .privacyLink:after {background: rgba(255, 255, 255, 0.2);}

/*header.start .topUnit nav.center{color:#fff;}
header.start .topUnit nav.center ul.gnbDepth_01 > li > a{text-shadow:1px 1px 5px rgba(0,0,0,.7)}*/

header.start .topUnit nav.center ul.gnbDepth_01 > li {color:#fff;}

/* gnb 항시 보임 */
header.start.always .topUnit .left a img.start{display:none;}
header.start.always .topUnit .left a img.scroll{display:block;}

header.start.always .topUnit .right{color:#000;}
header.start.always .topUnit .right .contUnit .schFormUnit .inputArea input[type="search"]{background:#fff;color:#000;}
header.start.always .topUnit .right .contUnit .schFormUnit .inputArea input[type="search"]::placeholder{color:#000;}
header.start.always .topUnit .right .contUnit a img.scroll{display:block;}
header.start.always .topUnit .right .contUnit a img.start{display:none;}
header.start.always .topUnit .right .privacyLink:after {background: rgba(255, 255, 255, 0.2);}

header.start.always .topUnit nav.center ul.gnbDepth_01 > li > a{text-shadow:none;}

header.start.always .topUnit nav.center{display:block;color:#000;}
@media only screen and (max-width:1024px){
    header.start.always .topUnit nav.center{display:none;}
}
/************************************************/

@media only screen and (max-width:1120px){
    header.start .topUnit .left a img.start{height:3rem !important;}
    header .topUnit nav.center,
	header.start.always .topUnit nav.center {display:none;}
}

/* footer */
#footer{position:relative;overflow:hidden;background:#fff;z-index:99;padding-top:0;z-index:1; padding-top:50px;}
#footer.main{padding-top:0;}
/*#footer:after{content:'';display:block;position:absolute;width:1rem;height:100rem;background:#fff;right:3rem;top:0;z-index:99;}*/

#footer .footSlider{display:none;background:#f9f9f9;padding:2rem 0;position:relative;padding-right:11rem;}
#footer .footSlider.main{display:block;}
/*#footer .footSlider:after{content:'';display:block;position:absolute;width:1rem;height:100%;background:#f9f9f9;right:3rem;top:0;z-index:999;}*/
/* #footer .footSlider #slick_footerSlider{position:relative;max-width:150rem;padding:0 2rem;margin:auto;z-index:3;} */
#footer .footSlider #slick_footerSlider{position:relative;/*min-width:140rem;*/max-width:140rem;padding:0 2rem;margin:auto;z-index:3;}
#footer .footSlider #slick_footerSlider a.imgUnit{box-sizing:border-box;text-align:center;border:1px solid transparent;}
#footer .footSlider #slick_footerSlider a.imgUnit:focus{border:2px dashed #ee6318;}
#footer .footSlider #slick_footerSlider a.imgUnit img{margin:auto;}
#footer .footSlider #slick_footerSlider button.slick_footer_prev{position:absolute;font-size:0;color:transparent;top:2.5rem;left:0;width:16px;height:29px;background:url("../img/icon_arrow_sliderL3.png") center center no-repeat;background-size:contain;z-index:4;}
#footer .footSlider #slick_footerSlider button.slick_footer_next{position:absolute;font-size:0;color:transparent;top:2.5rem;right:0;width:16px;height:29px;background:url("../img/icon_arrow_sliderR3.png") center center no-repeat;background-size:contain;z-index:4;}

#footer .footLink{/*min-width:120rem;*/border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center;position:relative;}
/*#footer .footLink:after{content:'';display:block;position:absolute;width:1rem;height:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;right:3rem;top:-.1rem;z-index:999;}*/
#footer .footLink a{display:inline-block;padding:2rem;position:relative;font-size:1.5rem;font-weight:700;color:#010101;}
#footer .footLink a + a:before{content:'';position:absolute;display:block;width:1px;height:1.5rem;background:#ebebeb;margin-left:-2rem;}
#footer .footLink a b{font-weight:800;}

#footer .footInfo{margin:auto;max-width:152rem;/*min-width:120rem;*/padding:7rem 0 5rem;position:relative;}
#footer .footInfo:after{content:'';display:table;clear:both;}
#footer .footInfo .left{width:45rem;float:left;}
#footer .footInfo .left .bottomLogo{margin-top:2rem;}
#footer .footInfo .left .bottomLogo a{display:inline-block;}
#footer .footInfo .left .bottomLogo a img{height:4rem;margin-left:1rem;max-width:none;}
#footer .footInfo .right{width:calc(100% - 45rem);float:left;font-size:1.5rem;}
#footer .footInfo .right .info{color:#323232;line-height:2;word-break:keep-all;}
#footer .footInfo .right .copyright{color:#565656;margin-top:2rem;font-weight:300;}
#footer .footLang{display:none;}
@media only screen and (max-width:1600px){
    #footer .footSlider #slick_footerSlider{left:0;}
    #footer .footInfo .left{width:150px;float:left;}
    #footer .footInfo .right{width:auto;/*max-width:calc(100% - 150px)*/;float:right;}
}
@media only screen and (max-width:1024px){
    #footer{padding-top:0;overflow:visible}
    #footer.main{padding-top:0;}
    #footer .footSlider.main{display:none;}

    #footer .footLink{min-width:100%;border-top:none;border-bottom:none;background:#04060d;}
    #footer .footLink a{display:inline-block;padding:1rem;font-size:1.1rem;color:#fff;}
    #footer .footLink a + a:before{content:'';height:1rem;margin-left:-1.2rem;background:#474747;}
    #footer .footLink a b{font-weight:800;}

    #footer .footInfo{max-width:100%;min-width:100%;padding:2rem 1.5rem 3rem;background:#1d1f25;}
    #footer .footInfo:after{content:'';display:table;clear:both;}
    #footer .footInfo .left{width:13rem;float:none;margin-bottom:2rem;}
    #footer .footInfo .left .bottomLogo{margin-top:0;}
    #footer .footInfo .left .bottomLogo a img{height:2rem;margin-left:0;}
    #footer .footInfo .right{width:100% !important;float:none;font-size:.9rem;text-align:center;}
    #footer .footInfo .right .info{color:#9a9a9a;line-height:1.4;}
    #footer .footInfo .right .copyright{color:#5d5d5d;margin-top:1.25rem;line-height:1.4}

    #footer .footLang{display:block;position:absolute;color:#fff;z-index:1;font-size:1.15rem;border-radius:.5rem;border:1px solid #fff;top:2rem;right:1.5rem;}
    #footer .footLang:after{content:'';display:block;position:absolute;width:.85rem;height:.5rem;left:calc(50% - .425rem);background:url("../img/foot_langBg.png") center center no-repeat;background-size:contain;}
    #footer .footLang a.text{padding:.5rem 1rem;display:block;transform:skew(-0.1deg);}
    #footer .footLang .selLangUnit{display:none;padding:.5rem;position:absolute;background:#fff;width:5.65rem;top:3rem;left:calc(50% - 2.7rem);}
    #footer .footLang .selLangUnit > a{padding:.6rem 1.2rem;display:block;color:#010101;transform:skew(-0.1deg);}
    #footer .footLang .selLangUnit > a.on{color:#005dab;text-decoration:underline;}
}
/************************************************/


/* 공통 */

/* color */
.co_black{color:#000 !important;}
.co_blue{color:#005dab;}
.co_blue2{color:#1f75be;}
.co_sky{color:#0397e1;}
.co_sky2{color:#4c9fc7;}
.co_gray{color:#90a4ad;}
.co_gray2{color:#6d6d6d;}
.co_grayDark{color:#404040;}
.co_grayLight{color:#f7f7f7;}
.co_red{color:#ff0000;}
/************************************************/


/* 상단이동 */
.btn_goTop{position:fixed;right:1.7rem;bottom:5rem;z-index:999;transition:all .2s ease-in 0s;}
.btn_goTop.bottom{bottom:26rem;}
.btn_goTop a{}
@media only screen and (max-width:1024px){
    .btn_goTop{bottom:2rem !important;z-index:999;}
    .btn_goTop.bottom{bottom:40rem !important;}
    .btn_goTop a{display:block;border-radius:50%;box-shadow:0 0 10px rgba(255,255,255,.3);}
    .btn_goTop a img{width:3.8rem;}
}
/************************************************/


/* 서브 타이틀 */
.subTit{padding-top:10rem;text-align:center;}
.subTit h2{font-size:4.5rem;font-weight:800;display:inline-block;position:relative;}
.subTit h2:after{content:'';position:absolute;width:9px;height:30px;right:-1.8rem;top:.8rem;background:url("../img/icon_title_bubble.png") center center no-repeat;/*background-size:contain;*/}
.subTit p{font-size:1.8rem;color:#363636;margin-top:2rem;}
@media only screen and (max-width:1024px){
    .subTit{padding-top:6.5rem;}
    .subTit h2{font-size:2.5rem;}
    .subTit h2:after{content:'';position:absolute;width:.6rem;height:2rem;right:-1.3rem;top:.2rem;background-size:contain;}
    .subTit p{font-size:1.25rem;margin-top:1.3rem;letter-spacing:-.1rem;}
}
/************************************************/



/* 하단 관련사이트 */
.addSite{position:absolute;right:12rem;bottom:6.5rem;width:21rem;z-index:9;background:#fff;}
.addSite a.tit{font-size:1.5rem;display:block;color:#565656;border:1px solid #ddd;border-radius:.5rem;padding:1.7rem 4.5rem 1.7rem 1.7rem;position:relative;}
.addSite a.tit:after{content:'';width:8px;height:6px;display:block;position:absolute;top:2.2rem;right:1.7rem;background:url("../img/icon_arrow_down.png") center center no-repeat;transition:all .2s ease-in .1s;}
.addSite a.tit.on{border-radius:0 0 .5rem .5rem;}
.addSite a.tit.on:after{transform:rotate(180deg)}
.addSite a.tit.on + ul.site{display:block;}
.addSite ul.site li{font-size:1.5rem;;}
.addSite ul.site li + li{margin-top:1.5rem;}
.addSite ul.site li a{display:block;}
.addSite ul.site{display:none;width:100%;position:absolute;left:0;top:calc(-14rem + 1px);padding:1.7rem;height:14rem;border:1px solid #ddd;border-radius:.5rem .5rem 0 0;overflow:auto;overflow-x:hidden;background:#fff;}
.addSite ul.site li a:hover,
.addSite ul.site li a:focus{color:#005dab;}
.addSite .waArea{text-align:center;margin-top:1rem;margin-bottom:-5.5rem;}
@media only screen and (min-width:1025px) and (max-width:1465px){
    .addSite{right:11rem;}
}
@media only screen and (max-width:1024px){
    .addSite{right:7rem !important;bottom:auto;top:1.5rem;width:14.5rem;background:none;}
    .addSite a.tit{font-size:1rem;padding:1rem 2rem 1rem 1rem;background:#fff;}
    .addSite a.tit:after{width:4px;height:3px;top:1.5rem;right:1rem;background-size:contain;}
    .addSite a.tit.on{border-radius:0 0 .5rem .5rem;}
    .addSite ul.site{padding:1rem;}
    .addSite ul.site li{font-size:1rem;;}
    .addSite ul.site li + li{margin-top:1rem;}

    .addSite .waArea{position:absolute;margin-top:0;margin-bottom:0;right:-5rem;bottom:-9rem;}
    .addSite .waArea img{width:5rem;}
}
@media only screen and (max-width:360px){
    .addSite .waArea{bottom:-12rem;}
}
/************************************************/



/* popUp default */
section.popCont{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:99999;display:none;line-height:1.1;}
section.popCont .popBody{width:80rem;max-height:calc(100vh - 20rem);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;background:#fff;padding:4rem;border-radius:0;}
section.popCont .popBody .tit{margin-bottom:2.5rem;position:relative;}
section.popCont .popBody .tit > img{height:54px;}
section.popCont .popBody .tit p{font-weight:700;color:#005dab;font-size:2.5rem;}
section.popCont .popBody .tit .btnClose{position:absolute;right:-6rem;top:-8rem;color:#fff;}
section.popCont .popBody .cont{max-height:calc(100vh - 40rem);overflow:auto;}
.mo_privacyLink { position: absolute; right: 30px; top: 0.6rem; font-size: 15px; color: blue; display:none; font-weight: 700;}
.mo_privacyLink:hover, .mo_privacyLink:active { color: blue; } 

section.popCont.popup_util{}
section.popCont.util .popBody{width:55rem;padding:0;overflow:auto;overflow-x:hidden;max-height:calc(100vh - 3rem)}
section.popCont.util .popBody .tit{padding:2.5rem 4rem;background:#f2aa32;margin-bottom:0;}
section.popCont.util .popBody .tit p{font-size:2.3rem;color:#fff;}
section.popCont.util .popBody .tit .btnClose{top:2.5rem;right:4rem;}
section.popCont.util .popBody .cont{padding:5rem;word-break:keep-all;max-height:none;}
section.popCont.util .popBody .cont .titArea{text-align:center;font-size:1.8rem;line-height:1.4;margin-bottom:3rem;}
section.popCont.util .popBody .cont .formCont{padding:3rem 6rem;margin:0 -5rem;background:#f7f7f7;}
section.popCont.util .popBody .cont .formCont input{width:100%;}
section.popCont.util .popBody .cont .formCont input + input{margin-top:1rem;}
section.popCont.util .popBody .cont .formCont .listArea{font-size:1.5rem;margin-top:2rem;}
section.popCont.util .popBody .cont .bottomBtnUnit{margin-top:3rem;}

section.popCont.util .popBody .cont .formCont input::placeholder{color:#666;}
section.popCont.util .popBody .cont .formCont input::-webkit-input-placeholder{color:#666;}
section.popCont.util .popBody .cont .formCont input::-moz-placeholder{color:#666;}
section.popCont.util .popBody .cont .formCont input:-ms-input-placeholder{color:#666;}
section.popCont.util .popBody .cont .formCont input:-moz-placeholder{color:#666;}
@media only screen and (max-width:1024px){
    section.popCont{width:100%;height:100vh;}
    section.popCont .popBody{width:100%;max-height:calc(100vh - 10rem);padding:2rem;border-radius:0;}
    section.popCont .popBody .tit{margin-bottom:2.5rem;position:relative;}
    section.popCont .popBody .tit p{font-size:2rem;}
    section.popCont .popBody .tit .btnClose{right:0;top:0;width:1.5rem;}
    section.popCont .popBody .cont{max-height:calc(100vh - 10rem);}

    section.popCont.util .popBody{width:calc(100% - 3rem);padding:0;}
    section.popCont.util .popBody .tit{padding:1rem 2rem;}
    section.popCont.util .popBody .tit p{font-size:1.4rem;}
    section.popCont.util .popBody .tit .btnClose{top:1rem;right:2rem;}
    section.popCont.util .popBody .cont{padding:2.5rem 1.5rem;}
    section.popCont.util .popBody .cont .titArea{font-size:1.4rem;margin-bottom:3rem;}
    section.popCont.util .popBody .cont .formCont{padding:1.5rem;font-size:1.4rem;margin:0 -1.5rem}
    section.popCont.util .popBody .cont .formCont input + input{margin-top:.5rem;}
    section.popCont.util .popBody .cont .formCont .listArea{font-size:1.25rem;margin-top:1rem;}
    section.popCont.util .popBody .cont .bottomBtnUnit{margin-top:3rem;padding:0 1.5rem;}
    .mo_privacyLink {display:block;}
}
@media only screen and (max-width:768px){
	.mo_privacyLink {font-size:13px; margin-top:2px;}
}
/************************************************/


/* 전체메뉴 팝업  */
section.popCont.popup_allMenu{}
section.popCont.popup_allMenu .popBody{/*min-width:120rem;*/max-width:140rem;width:100%;border-radius:0;max-height:100vh;}
section.popCont.popup_allMenu .popBody .tit .btnClose{right:0;top:0;}
section.popCont.popup_allMenu .popBody .cont{margin-top:6rem;max-height:calc(100vh - 18rem);}
section.popCont.popup_allMenu .popBody .cont .menuList a:hover,
section.popCont.popup_allMenu .popBody .cont .menuList a:focus{color:#005dab !important;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01{transform:skew(-0.1deg);}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li{width:calc(20% - 3.2rem);float:left;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li + li{margin-left:4rem;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li .tit{display:block;color:#010101;font-size:3rem;font-weight:800;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid #7a7a7a;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02{}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li{}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li .titSub{display:block;font-size:1.7rem;padding:1rem 0 1.5rem;white-space:nowrap;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03{margin-top:-1rem;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li{}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a{position:relative;display:block;font-size:1.6rem;color:#777;padding:.8rem 0 .8rem 1.3rem}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:before{content:'';position:absolute;left:.3rem;top:1.8rem;width:.3rem;height:.3rem;display:block;background:#c1c1c1;}
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:hover,
section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:focus{text-decoration:underline;}
@media only screen and (max-width:1024px){
    section.popCont.popup_allMenu .popBody{min-width:100%;max-width:100%;width:100%;padding:1.2rem 1.5rem;height:100vh;max-height:100vh;overflow:auto;}
    section.popCont.popup_allMenu .popBody .tit{width:100%;margin-bottom:1rem;}
    section.popCont.popup_allMenu .popBody .tit img{/*width:15.9rem;*/height:3rem;}
    section.popCont.popup_allMenu .popBody .tit .btnClose{right:0;top:.5rem;width:1.9rem;}
    section.popCont.popup_allMenu .popBody .tit .btnClose img{height:auto;}
    section.popCont.popup_allMenu .popBody .cont{margin-top:0;height:auto;max-height:none;width:calc(100% + 3rem);margin-left:-1.5rem;margin-bottom:-1.5rem;position:relative;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01{transform:none;padding:2rem 0;background:#005dab;height:calc(100vh - 5.1rem);}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li{width:100%;float:none;position:relative;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li.on:after{content:'';position:absolute;width:1rem;height:0;border:.7rem solid transparent;border-right:.7rem solid #fff;left:10.6rem;top:2.2rem;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li + li{margin-left:0;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li .tit{color:#92badc;font-size:2rem;margin-bottom:0;padding:2rem;border-bottom:none;background:#005dab;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li.on .tit{color:#fff;}

    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02{display:none;position:fixed;top:5.1rem;left:13rem;background:#fff;z-index:9;width:calc(100% - 13rem);height:100vh;padding:2rem 2.5rem;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li.on ul.allMenu_depth02{display:block;height:calc(100vh - 5.1rem);overflow:auto;}

    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li {}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li .titSub{font-size:1.5rem;font-weight:700;padding:1.25rem 0;}
    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a{font-size:1.5rem;}

    section.popCont.popup_allMenu .popBody .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:before{background:#fff;}
}
/************************************************/


/* 전체메뉴 메인  */
section.popCont.popup_main{overflow:auto;}
section.popCont.popup_main.on{display:block;}
section.popCont.popup_main .popBody{width:auto;max-width:40rem;max-height:none;}
section.popCont.popup_main .popBody .tit .btnClose{top:-2rem;right:-2rem;}
section.popCont.popup_main .popBody .imgArea{text-align:center;}
@media only screen and (max-width:1024px){
    section.popCont.popup_main .popBody{width:calc(100% - 3rem);}
    section.popCont.popup_main .popBody .tit .btnClose{top:-1rem;right:-1rem;}
}
@media only screen and (max-width:768px){
    section.popCont.popup_main .popBody{position:absolute;max-height:none;top:10rem;transform:translate(-50%, 0);}
}
/************************************************/

/* 팝업 모바일 검색 */
.popup_gnbSchMobile .popBody{transform:translate(-50%, 0%) !important;top:0 !important;}
.popup_gnbSchMobile .cont > div{position:relative;}
.popup_gnbSchMobile .cont > div input{width:100%;font-size:1.3rem;border:none;border-bottom:.2rem solid #005dab;border-radius:0;padding:2rem 0;}
.popup_gnbSchMobile .cont > div a{position:absolute;width:2.2rem;top:1rem;right:0;background:#fff;display:inline-block;padding:1rem;}
/************************************************/


/* 탭 */
.tabUnit{position:relative;padding-top:13.5rem;}
.tabUnit .tabBox{}
.tabUnit .tabBox.on{}
.tabUnit .tabBox > .tit{position:absolute;top:0;font-size:1.7rem;background:#f7f7f7;border:1px solid #e0e0e0;border-left:none;}
.tabUnit .tabBox:nth-child(1) > .tit{border-left:1px solid #e0e0e0;}
.tabUnit .tabBox > .tit a{color:#575757;display:block;text-align:center;padding:2rem 0;}
.tabUnit .tabBox > .cont{display:none;}

.tabUnit .tabBox.on > .tit{background:#0097de;border:1px solid #0097de;}
.tabUnit .tabBox.on > .tit a{color:#fff;}
.tabUnit .tabBox.on .cont{display:block;}
@media only screen and (max-width:1024px){
    .tabUnit{position:relative;padding-top:7.5rem;}
    .tabUnit .tabBox > .tit{width:50% !important;font-size:1.4rem;}
    .tabUnit .tabBox > .tit a{padding:1.5rem 0;}

    .tabUnit .tabBox:nth-child(1) > .tit{left:0 !important;}
    .tabUnit .tabBox:nth-child(2) > .tit{left:50% !important;}
    .tabUnit .tabBox:nth-child(3) > .tit{left:0 !important;top:4.5rem;border-left:1px solid #e0e0e0;}
    .tabUnit .tabBox:nth-child(4) > .tit{left:50% !important;top:4.5rem;}
    .tabUnit .tabBox:nth-child(5) > .tit{left:0 !important;top:9rem;border-left:1px solid #e0e0e0;}
    .tabUnit .tabBox:nth-child(6) > .tit{left:50% !important;top:9rem;}
    .tabUnit .tabBox:nth-child(7) > .tit{left:0 !important;top:13.5rem;border-left:1px solid #e0e0e0;}
}

.tabUnit.type2 .tabBox > .tit{width:50%;}
.tabUnit.type2 .tabBox:nth-child(1) > .tit{left:0;}
.tabUnit.type2 .tabBox:nth-child(2) > .tit{left:50%;}

.tabUnit.type3 .tabBox > .tit{width:33%;}
.tabUnit.type3 .tabBox:nth-child(1) > .tit{left:0;}
.tabUnit.type3 .tabBox:nth-child(2) > .tit{left:33%;}
.tabUnit.type3 .tabBox:nth-child(3) > .tit{left:66%;width:34%;}


.tabUnit.type4 .tabBox > .tit{width:25%;}
.tabUnit.type4 .tabBox:nth-child(1) > .tit{left:0;}
.tabUnit.type4 .tabBox:nth-child(2) > .tit{left:25%;}
.tabUnit.type4 .tabBox:nth-child(3) > .tit{left:50%;}
.tabUnit.type4 .tabBox:nth-child(4) > .tit{left:75%;}
@media only screen and (max-width:1024px){
    .tabUnit.type4 .tabBox .cont{margin-top:4.5rem;}
}

.tabUnit.type5 .tabBox > .tit{width:20%;display:block;}
.tabUnit.type5 .tabBox:nth-child(1) > .tit{left:0;}
.tabUnit.type5 .tabBox:nth-child(2) > .tit{left:20%;}
.tabUnit.type5 .tabBox:nth-child(3) > .tit{left:40%;}
.tabUnit.type5 .tabBox:nth-child(4) > .tit{left:60%;}
.tabUnit.type5 .tabBox:nth-child(5) > .tit{left:80%;}
@media only screen and (max-width:1024px){
    .tabUnit.type5 .tabBox .cont{margin-top:9rem;}
}

.tabUnit.type7 .tabBox > .tit{width:14.25%;display:block;}
.tabUnit.type7 .tabBox:nth-child(1) > .tit{left:0;}
.tabUnit.type7 .tabBox:nth-child(2) > .tit{left:14.25%;}
.tabUnit.type7 .tabBox:nth-child(3) > .tit{left:28.5%;}
.tabUnit.type7 .tabBox:nth-child(4) > .tit{left:42.75%;}
.tabUnit.type7 .tabBox:nth-child(5) > .tit{left:57%;}
.tabUnit.type7 .tabBox:nth-child(6) > .tit{left:71.25%;}
.tabUnit.type7 .tabBox:nth-child(7) > .tit{left:85.5%;}
.tabUnit.type7 .tabBox > .tit a{letter-spacing:-.1rem;}
@media only screen and (max-width:1024px){
    .tabUnit.type7 .tabBox .cont{margin-top:9rem;}
}

.tabUnit.type6 .tabBox > .tit{width:20%;display:block;}
.tabUnit.type6 .tabBox:nth-child(1) > .tit{left:0;width:20%}
.tabUnit.type6 .tabBox:nth-child(2) > .tit{left:20%;}
.tabUnit.type6 .tabBox:nth-child(3) > .tit{left:40%;}
.tabUnit.type6 .tabBox:nth-child(4) > .tit{left:60%;}
.tabUnit.type6 .tabBox:nth-child(5) > .tit{left:80%;}
/*.tabUnit.type6 .tabBox:nth-child(6) > .tit{left:82.5%;}*/
@media only screen and (max-width:1024px){
    .tabUnit.type7 .tabBox .cont{margin-top:13.5rem;}
}


@media only screen and (max-width:1024px){
    .tabUnit.fix{padding-top:0;}
    .tabUnit.fix .tabBox > .tit{width:100% !important;left:0 !important;top:auto !important;border-left:1px solid #e0e0e0 !important;}
    .tabUnit.fix .tabBox:nth-child(2) > .tit{border-top:none;top:4.5rem !important;}
    .tabUnit.fix .tabBox:nth-child(3) > .tit{border-top:none;top:9rem !important;}
}
/************************************************/


/* 아코디언 */
.accUnit{}
.accUnit ul{}
.accUnit ul li{}
.accUnit ul li .tit{}
.accUnit ul li .cont{display:none;}


/* 상단 검색 */
.topSchUnit{font-size:1.6rem;margin-bottom:2rem;}
.topSchUnit:after{content:'';display:table;clear:both;}
.topSchUnit .left{float:left;width:10rem;}
.topSchUnit .left p{padding-top:2.9rem;}
.topSchUnit .right{float:right;width:calc(100% - 10rem);text-align:right;}
.topSchUnit .right .formCont{display:inline-block}
.topSchUnit .right .formCont select{min-width:17rem;}
.topSchUnit .right .schFormUnit{display:inline-block}
.topSchUnit .right .schFormUnit .inputArea input{width:22rem;border:none;border-bottom:2px solid #000;padding:1.3rem 6.5rem 1.3rem 1rem;}
.topSchUnit .right .schFormUnit .inputArea .searchClearBtn{right:3.5rem;}
.topSchUnit .right .schFormUnit .btnSch{position:absolute;right:0;top:1rem;}
.topSchUnit .right .schFormUnit .btnSch img{width:27px;}
.topSchUnit .right .formCont + .schFormUnit{margin-left:2rem;}
/* placeholder */
.topSchUnit .right .schFormUnit .inputArea input::placeholder{color:#666;}
.topSchUnit .right .schFormUnit .inputArea input::-webkit-input-placeholder{color:#666;}
.topSchUnit .right .schFormUnit .inputArea input::-moz-placeholder{color:#666;}
.topSchUnit .right .schFormUnit .inputArea input:-ms-input-placeholder{color:#666;}
.topSchUnit .right .schFormUnit .inputArea input:-moz-placeholder{color:#666;}
@media only screen and (max-width:1024px){
    .topSchUnit{font-size:1.25rem;margin-bottom:0;}
    .topSchUnit .left{display:none;float:none;width:100%;}
    .topSchUnit .left p{padding-top:0;}
    .topSchUnit .right{float:none;width:100%;text-align:left;}
    .topSchUnit .right .formCont{display:block}
    .topSchUnit .right .formCont select{min-width:inherit;}
    .topSchUnit .right .formCont.fix select{width:calc(50% - .7rem);}
    .topSchUnit .right .formCont.fix select + select{margin-left:1rem;}
    .topSchUnit .right .schFormUnit{display:block;margin-top:1rem;}
    .topSchUnit .right .schFormUnit .inputArea input{width:100%;border-bottom:1px solid #000;padding:1.3rem 6.5rem 1.3rem 1rem;}
    .topSchUnit .right .schFormUnit .inputArea .searchClearBtn{display:none !important;}
    .topSchUnit .right .schFormUnit .btnSch{position:absolute;right:0;top:1rem;}
    .topSchUnit .right .schFormUnit .btnSch img{width:23px;}
    .topSchUnit .right .formCont + .schFormUnit{margin-left:0;margin-bottom:1.5rem;}
}
/************************************************/


/* 하단버튼 */
.bottomBtnUnit{margin-top:7rem;text-align:center;}
.bottomBtnUnit .btnCont{}
.bottomBtnUnit .btnCont a{min-width:14.5rem;}
.bottomBtnUnit .btnCont a + a{margin-left:1rem;}
@media only screen and (max-width:1024px){
    .bottomBtnUnit{margin-top:4rem;}
    .bottomBtnUnit .btnCont a{width:auto;min-width:auto;padding-top:1.5rem;padding-bottom:1.5rem;}
    .bottomBtnUnit .btnCont a + a{margin-left:1rem;}

    .bottomBtnUnit.fix a{width:calc(50% - .8rem);}
    .bottomBtnUnit.fix a.top{width:100%;margin-bottom:1rem;}
    .bottomBtnUnit.fix a.top + a{margin-left:0;}
}
/************************************************/


/* 아이콘 텍스트 */
.iconTextUnit{text-align:center;line-height:1.4;word-break:keep-all;}
.iconTextUnit i.icon{width:146px;height:146px;display:block;margin:0 auto 4.5rem;}
.iconTextUnit .tit{font-size:2.5rem;font-weight:700;}
.iconTextUnit .tit .light{font-weight:400;}
.iconTextUnit .txt{font-size:1.8rem;}
@media only screen and (max-width:1024px){
    .iconTextUnit i.icon{width:8.8rem;height:8.8rem;display:block;margin:0 auto 1.5rem;}
    .iconTextUnit .tit{font-size:1.4rem;}
    .iconTextUnit .txt{font-size:1.25rem;}
}
/************************************************/


/* 이미지 박스 */
.borderImgBox{border:1px solid #e0e0e0;padding:4rem 6.5rem;margin-bottom:6rem;position:relative;}
.borderImgBox:after{content:'';display:table;clear:both;}
.borderImgBox .imgArea{/*width:124px;*/position:absolute;top:calc(50% - 50px);left:13rem;transform:translate(-50%, 0%);}
.borderImgBox .txtArea{width:calc(100% - 16.4rem);line-height:1.4;margin-top:0;margin-left:16.4rem;}
.borderImgBox .txtArea .tit{font-size:2.5rem;margin-bottom:1rem;font-weight:800;}
.borderImgBox .txtArea .txt{font-size:1.8rem;word-break:keep-all;}
.borderImgBox .btnUnit.link{margin-top:2rem;}
@media only screen and (max-width:1024px){
    .borderImgBox{padding:2.5rem 2.5rem;margin-bottom:3.5rem;}
    .borderImgBox:after{content:'';display:table;clear:both;}
    .borderImgBox .imgArea{left:5rem;width:7rem;top:calc(50% - 2.8rem)}
    .borderImgBox .txtArea{width:calc(100% - 8rem);margin-top:0;margin-left:8rem;}
    .borderImgBox .txtArea .tit{font-size:1.5rem;margin-bottom:1rem;font-weight:800;}
    .borderImgBox .txtArea .txt{font-size:1.25rem;}
    .borderImgBox .btnUnit.link{margin-top:.5rem;position:absolute;width:calc(100% - 5rem);left: 2.5rem;}
}
/************************************************/


/* 아이콘 리스트 */
.iconList{margin-bottom:9rem;}
.iconList > ul{}
.iconList > ul > li{padding-left:13rem;position:relative;line-height:1.4;}
.iconList > ul > li:before{content:'';width:10rem;height:10rem;display:block;position:absolute;background:red;border-radius:50%;top:-1rem;left:0;}
.iconList > ul > li:nth-child(1):before{background:#0097de url("../img/sub_img_03_08.png") center center no-repeat;}
.iconList > ul > li:nth-child(2):before{background:#018282 url("../img/sub_img_03_09.png") center center no-repeat;}
.iconList > ul > li:nth-child(3):before{background:#87bd2f url("../img/sub_img_03_10.png") center center no-repeat;}
.iconList > ul > li:nth-child(4):before{background:#f2aa32 url("../img/sub_img_03_11.png") center center no-repeat;}
.iconList > ul > li + li{margin-top:9rem;}
.iconList > ul > li > .tit{font-size:2rem;font-weight:800;}
.iconList > ul > li > .txt{font-size:1.8rem;margin-top:1.5rem;word-break:keep-all;}
.iconList > ul > li > .txt .sub{}
@media only screen and (max-width:1024px){
    .iconList{margin-bottom:5rem;}
    .iconList > ul{}
    .iconList > ul > li{padding-left:8rem;line-height:1.4;}
    .iconList > ul > li:before{width:6rem;height:6rem;top:0;left:0;}
    .iconList > ul > li:nth-child(1):before,
    .iconList > ul > li:nth-child(2):before,
    .iconList > ul > li:nth-child(3):before,
    .iconList > ul > li:nth-child(4):before{background-size:40%;}
    .iconList > ul > li + li{margin-top:2.5rem;}
    .iconList > ul > li > .tit{font-size:1.4rem;}
    .iconList > ul > li > .txt{font-size:1.25rem;margin-top:.5rem;min-height:3.5rem;}
    .iconList > ul > li > .txt .sub{}
}
/************************************************/

.iconTextUnit i.icon.paperHand{background:url("../img/sub_img_03_06.png") center center no-repeat;background-size:contain;}

/* 약관영역 */
.agreeUnit{background:#f7f7f7;padding:3rem 0;font-size:1.45rem;text-align:center;line-height:1.4;}
.agreeUnit + .tblTit{margin-top:6rem;}
@media only screen and (max-width:1024px){
    .agreeUnit{padding:1.5rem;font-size:1.1rem;text-align:left;}
    .agreeUnit + .tblTit{margin-top:3rem;}
}
/************************************************/


/* 추가 입력/정보 */
.addContUnit{padding:0 3.5rem 4rem;border-bottom:1px solid #e0e0e0;}
.addContUnit .txt{font-size:1.6rem;line-height:1.4;margin-bottom:3rem;}
.addContUnit > .list{font-size:1.5rem;margin-top:2.5rem;}
.addContUnit + .innerTit{margin-top:6rem;}

.addContUnit .agreeTxt{border:1px solid #e0e0e0;line-height:1.4;padding:3rem 4rem;-webkit-transform: skew(-0.1deg);}
.addContUnit .agreeTxt ul.list{margin-top:0}
@media only screen and (max-width:1024px){
    .addContUnit{padding:0 1.5rem 2.5rem;word-break:keep-all;}
    .addContUnit .txt{font-size:1.4rem;margin-bottom:2rem;}
    .addContUnit > .list{font-size:1.35rem;margin-top:1.5rem;}
    .addContUnit + .innerTit{margin-top:3rem;}

    .addContUnit .agreeTxt{padding:1.5rem 2rem;}
}
/************************************************/


/* div table */
.divTbl{width:100%;border-top:2px solid #0097de !important;border-bottom:1px solid #0097de;}
.divTbl ul{position:relative;display:table;width:100%;font-size:1.6rem;}
.divTbl ul:after{content:'';display:table;clear:both;}
.divTbl ul + ul{border-top:1px solid #e0e0e0;}
.divTbl ul li{display:table-cell;font-size:1.7rem;border-bottom:1px solid #e0e0e0;position:relative;padding:2rem 1rem;vertical-align:middle;text-align:center;word-break:keep-all;transition:all .2s ease-in .1s;transform:skew(-0.1deg);line-height:1.4;}
.divTbl ul li + li{border-left:1px solid #e0e0e0;}
.divTbl ul:last-child li{border-bottom:none;}

.divTbl ul.titTr{}
.divTbl ul.titTr li{}
.divTbl ul.listTr{display:table-row}

.divTbl ul.listTr.notice{background:#f7f7f7;}
.divTbl ul.listTr.notice li .cate{color:#005dab;/*background:#000;border:1px solid #000;*/}
.divTbl ul.noData li{width:100%;}

.divTbl ul li .cate{/*font-weight:800;display:inline-block;color:#000;background:#fff;border:1px solid #e0e0e0;font-size:1.5rem;width:10rem;text-align:center;padding:1.2rem 0;border-radius:5rem;*/}
.divTbl ul li .cate.blue{/*background:#227ecb;border:1px solid #227ecb;*/color:#005dab;}
.divTbl ul li .cate.lightBlue{/*background:#227ecb;border:1px solid #227ecb;*/color:#0097de;}
.divTbl ul li .cate.sky{/*background:#018282;border:1px solid #018282;*/color:#018282;}
.divTbl ul li .cate.green{/*background:#93c93b;border:1px solid #93c93b;*/color:#93c93b;}
.divTbl ul li .cate.orange{/*background:#93c93b;border:1px solid #93c93b;*/color:#ffa922;}
.divTbl ul li .cate.red{/*background:#93c93b;border:1px solid #93c93b;*/color:#ff6c76;}
.divTbl ul li .cate.purple{/*background:#93c93b;border:1px solid #93c93b;*/color:#c66de3;}
.divTbl ul li .cate.gray{/*background:#93c93b;border:1px solid #93c93b;*/color:#90a4ad;}
.divTbl ul li .cate.major{border:1px solid #005dab;color:#005dab;padding:.8rem 1.5rem;border-radius:5rem;box-sizing:border-box;display:inline-block;text-align:center;width:7rem;}
.divTbl ul li .cate.new{border:1px solid #0097de;color:#0097de;padding:.8rem 1.5rem;border-radius:5rem;border-radius:5rem;box-sizing:border-box;display:inline-block;text-align:center;width:7rem;}

.divTbl ul li.subject{font-size:1.7rem;line-height:1.4;text-align:left;}
@media only screen and (max-width:1024px){

    .divTbl ul{display:block;font-size:1.25rem;padding:1.5rem 1rem;}
    .divTbl ul:after{content:'';display:table;clear:both;}
    .divTbl ul + ul{border-top:1px solid #e0e0e0;}
    .divTbl ul li{display:inline-block;padding:.5rem;border-bottom:none;font-size:1.25rem;}

    .divTbl ul.titTr{}
    .divTbl ul.titTr li{}
    .divTbl ul.listTr{display:block;}
    .divTbl ul.listTr li{}


    .divTbl ul.noData{padding-left:1rem !important;}
    .divTbl ul.noData li{width:100%;padding:1.5rem 1rem !important;}

    .divTbl ul li .cate{font-size:1rem;width:5.5rem;text-align:center;padding:.8rem 0;}

    .divTbl ul li + li{border-left:none;}
    .divTbl ul li + li:before{content:'';position:absolute;left:-.25rem;top:.7rem;width:.1rem;height:1rem;background:#e0e0e0;}

    .divTbl ul li .cate.major{padding:.6rem .8rem;border-radius:5rem;width:5rem;}
    .divTbl ul li .cate.new{padding:.6rem .8rem;border-radius:5rem;width:5rem;}
}
@media only screen and (max-width:320px){
    .divTbl ul li{padding:.3rem;}
}
.divTbl ul li.num{width:8rem;}
.divTbl ul li.icon{width:12rem;}
.divTbl ul li.icon.type2{width:10rem;padding-right:0;}
.divTbl ul li.icon.type2 + li{border-left:none;}
.divTbl ul li.writer{width:12rem;}
.divTbl ul li.date{width:17rem;color:#6d6d6d;}
.divTbl ul li.date.type2{width:20rem;color:#6d6d6d;}
.divTbl ul li.view{width:8rem;color:#6d6d6d;}
.divTbl ul li.subject{font-size:1.9rem;line-height:1.4;text-align:left;width:65rem;}
.divTbl ul li.subject.type2{width:23rem;}
.divTbl ul li.subject i.innerNew{font-size:1rem;color:#0097de;font-weight:700;display:inline-block;margin-right:.5rem;vertical-align:middle;}
.divTbl ul li.category{width:20rem;}
.divTbl ul li.category i.innerNew{font-size:1rem;color:#0097de;font-weight:700;display:inline-block;margin-right:.5rem;vertical-align:middle;}
.divTbl ul li.cycle{width:8rem;}
.divTbl ul li.time{width:20rem;}
.divTbl ul li.time2{width:8rem;}
.divTbl ul li.way{width:11rem;}
.divTbl ul li.period{width:10rem;}

.divTbl ul.head li{text-align:center;font-weight:700;font-size:1.7rem;color:#000 !important;/*height:5rem;*//*line-height:3rem !important;*/padding:1.5rem 0;}
.divTbl ul.head li + li{border-left:none;}
.divTbl ul.head li.icon.type2 + li.subject{text-indent:-9rem;}

.divTbl.blue{border-top:2px solid #0097de;}
/*.divTbl.blue ul:last-child li{border-bottom:1px solid #0097de;}*/
.divTbl.blue ul li{word-break:keep-all;}
.divTbl.blue ul.dis li{color:#b9b9b9 !important;}
.divTbl.blue ul.dis li.btn span{font-size:1.6rem;padding:14px 23px;background:#ababab !important;border:1px solid #ababab !important;color:#fff !important;cursor:default;word-break:keep-all;}
@media only screen and (min-width:1025px) and (max-width:1465px){
    .divTbl ul li.subject.type2{width:47rem;}
}
@media only screen and (max-width:1024px){
    .divTbl.blue{border-top:2px solid #0097de;}
    .divTbl ul.head{display:none;}

    .divTbl.blue ul.dis li.btn span{font-size: 1.2rem;padding:.7rem 1.2rem;}
    .divTbl.blue ul:last-child li{border-bottom:none;}

    .divTbl ul li.num{width:auto;}
    .divTbl ul li.icon{width:auto;}
    .divTbl ul li.icon.type2{width:auto;}
    .divTbl ul li.writer{width:auto;}
    .divTbl ul li.date{width:auto;}
    .divTbl ul li.date.type2{width:auto;}
    .divTbl ul li.view{width:auto}
    .divTbl ul li.subject{width:auto;font-size:1.4rem;display:block;}
    .divTbl ul li.subject i.innerNew{margin-right:.2rem;}
}
/************************************************/


/* 게시판 view */
.boardView{border-top:2px solid #000;width:100%;overflow:hidden;}
.boardView .topArea{padding:5rem 3.5rem;border-bottom:1px solid #e0e0e0;}
.boardView .topArea .tit{font-size:2.5rem;font-weight:700;line-height:1.4;text-align:left;}
.boardView .topArea .txt{margin-top:2rem;font-size:1.7rem;text-align:left;}
.boardView .topArea .txt span{position:relative;display:inline-block;transform:skew(-0.1deg);}
.boardView .topArea .txt span.date{color:#6d6d6d;}
.boardView .topArea .txt span.writer{}
.boardView .topArea .txt span + span{margin-left:5rem;}
.boardView .topArea .txt span + span:before{content:'';display:block;position:absolute;width:.1rem;height:1.5rem;background:#e0e0e0;top:0;left:-2.5rem;}
.boardView .bodyArea{padding:7rem 4rem 10rem;line-height:1.4;font-size:1.8rem;transform:skew(-0.1deg);word-break:keep-all;}
.boardView .attachArea{background:#f7f7f7;padding:3rem 3.5rem;font-size:1.7rem;}
.boardView .attachArea .file{display:inline-block;}
.boardView .attachArea .file img{margin-right:1rem;}
.boardView .attachArea .file + .file{margin-left:2.5rem;}
.boardView .bottomNavi{margin-top:20rem;position:relative;}
.boardView .bottomNavi:after{content:'';display:table;clear:both;}
.boardView .bottomNavi .left{float:left;width:calc(50% - 2rem);text-align:left;}
.boardView .bottomNavi .left:after{content:'';display:table;clear:both;}
.boardView .bottomNavi .left .btnCont{float:left;width:16.5rem;}
.boardView .bottomNavi .left .titCont{float:left;width:calc(100% - 16.5rem);}
.boardView .bottomNavi .left .titCont .tit{font-size:1.6rem;width:100%;padding:1rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.boardView .bottomNavi .left .titCont .date{font-size:1.5rem;color:#6d6d6d;}
.boardView .bottomNavi .center{float:none;width:22%;text-align:center;position:absolute;left:calc(50% - 11%);top:-10rem;}
.boardView .bottomNavi .center .btnCont{}
.boardView .bottomNavi .right{float:right;width:calc(50% - 2rem);text-align:right;}
.boardView .bottomNavi .right:after{content:'';display:table;clear:both;}
.boardView .bottomNavi .right .btnCont{float:left;width:16.5rem;}
.boardView .bottomNavi .right .titCont{float:left;width:calc(100% - 16.5rem);}
.boardView .bottomNavi .right .titCont .tit{font-size:1.7rem;width:100%;padding:1rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.boardView .bottomNavi .right .titCont .date{font-size:1.7rem;color:#6d6d6d;}
.boardView > .tblCont.typeLeft{padding:7rem 4rem 0;}
@media only screen and (max-width:1024px){
    .boardView{border-top:1px solid #000;}
    .boardView .topArea{padding:2.2rem 0;}
    .boardView .topArea .tit{font-size:1.75rem;font-weight:700;}
    .boardView .topArea .txt{margin-top:1.25rem;font-size:1.25rem;}
    .boardView .topArea .txt span + span{margin-left:2rem;}
    .boardView .topArea .txt span + span:before{left:-1rem;}
    .boardView .bodyArea{padding:4rem 0 5rem;font-size:1.4rem;}
    .boardView .attachArea{padding:1.5rem;font-size:1.25rem;}
    .boardView .attachArea .file{display:inline-block;width:calc(50% - .2rem);padding:.5rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .boardView .attachArea .file img{margin-right:.5rem;width:1.9rem;}
    .boardView .attachArea .file + .file{margin-left:0;}
    .boardView .bottomNavi{margin-top:12.5rem;position:relative;}
    .boardView .bottomNavi .left{float:left;width:50%;text-align:left;}
    .boardView .bottomNavi .left .btnCont{float:left;width:100%;}
    .boardView .bottomNavi .left .titCont{display:none;}
    .boardView .bottomNavi .center{float:none;position:absolute;top:-7.5rem;width:100%;text-align:center;left:auto;}
    .boardView .bottomNavi .center .btnCont{}
    .boardView .bottomNavi .right{float:left;width:50%;text-align:right;}
    .boardView .bottomNavi .right:after{content:'';display:table;clear:both;}
    .boardView .bottomNavi .right .btnCont{float:left;width:100%;}
    .boardView .bottomNavi .right .titCont{display:none;}
    .boardView > .tblCont.typeLeft{padding:4rem 0 0;}
}
/************************************************/




/* 페이징 */
.paginUnit{text-align:center;margin-top:8rem;font-size:1.6rem;}
.paginUnit .paginIcon{display:inline-block;width:2rem;height:3rem;line-height:3rem;margin:0 .4rem;border-bottom:2px solid #fff;box-sizing:border-box;cursor:pointer;color:#000;transition:all .2s ease-in .05s;}
.paginUnit .paginIcon:focus,
.paginUnit .paginIcon:hover{border-bottom:2px solid #005dab;}
.paginUnit .paginIcon.current{border-bottom:2px solid #005dab;font-weight:800;cursor:default;}
.paginUnit .paginIcon.icon.prev{margin-right:2rem;}
.paginUnit .paginIcon.icon.next{margin-left:2rem;}
.paginUnit .paginIcon.icon:focus,
.paginUnit .paginIcon.icon:hover{border-bottom:2px solid #fff;}
.paginUnit .paginIcon.icon img{opacity:1;transition:all .2s ease-in .1s;}
.paginUnit .paginIcon.icon:focus img,
.paginUnit .paginIcon.icon:hover img{opacity:1;}
@media only screen and (max-width:1024px){
    .paginUnit{margin-top:4rem;font-size:1.1rem;}
    .paginUnit .paginIcon{width:1.6rem;height:2rem;line-height:2rem;margin:0 .4rem;border-bottom:1px solid #fff;}
    .paginUnit .paginIcon:focus,
    .paginUnit .paginIcon:hover{border-bottom:1px solid #005dab;}
    .paginUnit .paginIcon.current{border-bottom:1px solid #005dab;}
    .paginUnit .paginIcon.icon.prev{margin-right:1rem;}
    .paginUnit .paginIcon.icon.next{margin-left:1rem;}
    .paginUnit .paginIcon.icon:focus,
    .paginUnit .paginIcon.icon:hover{border-bottom:1px solid #fff;}
}


/* 토글버튼 */
.btnToggle{display:inline-block;font-size:1.6rem;font-weight:700;margin-right:.5rem;}
.btnToggle a{display:inline-block;background:#e0e0e0;height:4.5rem;line-height:4.5rem;padding:0 3rem;color:#666;vertical-align:middle;transition:all .2s ease-in;}
.btnToggle a:after{content:' OFF';}
.btnToggle a.on{background:#018282;color:#fff;}
.btnToggle a.on:after{content:' ON';}


/* 라인버튼 */
.lineBtn{}
.lineBtn .line{padding:3rem 3.5rem;}
.lineBtn .line:last-child{border-bottom:1px solid #e0e0e0;}
.lineBtn .line + .line{border-top:1px solid #e0e0e0;}
.lineBtn .line a{font-size:1.6rem;font-weight:700;}
.lineBtn .line a img{margin-left:2rem;}
.innerTit + .lineBtn{margin-top:-4rem;}
.lineBtn + .innerTit{margin-top:6rem;}
@media only screen and (max-width:1024px){
    .lineBtn .line{padding:2.2rem 1.5rem;}
    .lineBtn .line:last-child{border-bottom:1px solid #e0e0e0;word-break:keep-all;white-space:nowrap;}
    .lineBtn .line + .line{border-top:1px solid #e0e0e0;}
    .lineBtn .line a{font-size:1.5rem;font-weight:700;}
    .lineBtn .line a img{margin-left:1rem;width:1.5rem;}
    .innerTit + .lineBtn{margin-top:-2.2rem;}
    .lineBtn + .innerTit{margin-top:3.5rem;}
}


/* 에러페이지 */
.errorUnit{text-align:center}
.errorUnit .head{background:#fff;padding:2rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.05);position:relative;position:absolute;top:0;width:100%;}
.errorUnit .head img{height:50px;}
.errorUnit .body{background:#f7f7f7;height:100vh;}
.errorUnit .body .contArea{width:100%;position:absolute;padding:3rem;top:calc(50% + 4.5rem);left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 9rem);overflow:auto;overflow-x:hidden;}
.errorUnit .body .contArea .tit{font-size:2.5rem;margin-top:4rem;font-weight:700;}
.errorUnit .body .contArea .txt{font-size:2rem;margin-top:4rem;line-height:1.4;word-break:keep-all;}
.errorUnit .body .contArea .bottomBtnUnit{}
@media only screen and (max-width:1024px){
    .errorUnit .head{padding:1rem;}
    .errorUnit .head img{height:3rem;}
    .errorUnit .body .contArea{width:100%;padding:1.5rem;top:calc(50% + 2.5rem);max-height:calc(100vh - 5rem);overflow:auto;}
    .errorUnit .body .contArea img{height:6rem;}
    .errorUnit .body .contArea .tit{font-size:1.75rem;margin-top:2rem;}
    .errorUnit .body .contArea .txt{font-size:1.4rem;margin-top:2rem;}
}
/************************************************/




/* 우측 퀵 */
.subRightQuick{width:9rem;position:absolute;right:0;top:32rem;z-index:2;background:#fff;/*transition:all .2s ease-in .1s;*/}
.subRightQuick ul{}
.subRightQuick ul li{border:1px solid #e6e6e6;text-align:center;}
.subRightQuick ul li + li{margin-top:-1px;}
.subRightQuick ul li a{transition:all .2s ease-in .1s;display:block;padding:1rem 0;outline:1px solid transparent;}
.subRightQuick ul li a:hover,
.subRightQuick ul li a:focus{background:#005dab;color:#fff;}
.subRightQuick ul li a img{margin-bottom:1rem;}
.subRightQuick ul li a p{line-height:1.2;font-weight:700;font-size:1.5rem;}
.subRightQuick .goTop{color:#fff;background:#343434;text-align:center;display:block;font-size:1.3rem;font-weight:700;padding:1rem 0;}
.subRightQuick.fix{position:fixed !important;top:14rem !important;}
.subRightQuick.fix.topBannerOff{top:12rem !important;}
.subRightQuick.fix.endFoot{top:inherit !important;bottom:34rem;}
@media only screen and (min-width:1025px) and (max-width:1560px){
    .subRightQuick{right:1rem;}
}
@media only screen and (max-width:1024px){
    .subRightQuick{display:none;}
}


/* 프린트 */
.btnUnit.printBtn,
.btnUnit.printReflesh{display:none;}
body > .bottomBtnUnit{position:fixed;right:calc(50% - 45rem);top:50%;transform:translate(-50%, -50%);width:10rem;margin-top:2rem}
body > .bottomBtnUnit a{margin-bottom:1rem;}
body > .bottomBtnUnit .btnUnit{display:none;}
body > .bottomBtnUnit .printBtn,
body > .bottomBtnUnit .printReflesh{display:inline-block;}
body > .printWrap{width:60rem;margin:2rem auto;/*zoom:90%;*/}
@page {size:A4;margin:0;}
@media print {
    html, body{/*width:210mm;height:297mm;*/box-sizing:border-box;/*font-size:18px;*/}
    aside,header,section.wrapper,.subTitArea,footer{display:none;}

    .noPrint{display:none;}

    section.popCont{background:#fff !important}

    section.printWrap{/*width:21cm;min-height:100%;*/padding:0;margin:0 auto;box-sizing:border-box;background:#fff !important;zoom:100%;}
    section.printWrap .printArea {background:#fff;margin:0;border:initial;border:2px solid #dedede !important;width:initial;min-height:initial;box-shadow:initial;background:initial;page-break-after:always;}

    section.popup_printChk{position:relative;}
    section.popup_printChk .popBody{max-height:none !important;position:relative ;top:0;left:0;transform:none;}
    section.popup_printChk .popBody .printWrap.chk .printArea .desc{page-break-before:always;}
}
@media only screen and (max-width:1024px){
    body > .bottomBtnUnit{padding:0 1.5rem 1.5rem;position:relative;right:auto;top:auto;transform:none;width:auto;}
    body > .bottomBtnUnit .printBtn{margin-left:0 !important;}
    body >.printWrap{width:calc(100% - 3rem);margin:1rem 1.5rem;}
}

/* 교육 */
section.popCont.popup_print .popBody{width:66rem;}
section.popCont.popup_print .popBody .cont{padding:3rem;}
section.popCont.popup_print .popBody .cont .topAreaPaper{overflow:hidden;margin:-2rem auto 0;color:#6d6d6d;}
section.popCont.popup_print .popBody .cont .topAreaPaper .left{float:left;font-size:1.5rem;margin-top:1rem;}
section.popCont.popup_print .popBody .cont .topAreaPaper .left .date{display:inline-block;}
section.popCont.popup_print .popBody .cont .topAreaPaper .left .date + .date{margin-left:2rem;}
section.popCont.popup_print .popBody .cont .topAreaPaper .right{float:right;}
section.popCont.popup_print .popBody .cont .topAreaPaper .right img{height:3rem;}

.printWrap{font-size:18px;position:relative;margin-top:1rem;}
.printWrap .printArea{padding:6rem 3rem;}
.printWrap .printArea .pagerNo{font-size:1.5rem;font-weight:400;text-align:left;margin-bottom:5rem;margin-left:5rem;}
.printWrap .printArea .pagerTit{font-size:4rem;font-weight:600;text-align:center;margin-bottom:5rem;}
.printWrap .printArea table.study{margin:0 2rem;}
.printWrap .printArea table.study tr{font-weight:700;}
.printWrap .printArea table.study tr th{padding:1rem 0;text-align:justify;line-height:0;width:100px;}
.printWrap .printArea table.study tr th .addSpace{letter-spacing:5rem;}
.printWrap .printArea table.study tr td{padding:1rem 0;}
.printWrap .printArea table.study tr td:before{content:":";display:inline-block;margin:0 1rem;}

.printWrap .printArea .desc{margin-top:6rem;text-align:center;line-height:2;font-weight:400;word-break:keep-all;}
.printWrap .printArea .stamp{margin-top:6rem;text-align:center;font-size:24px;font-weight:700;}
.printWrap .printArea .stamp img{margin-left:-3rem;margin-top:-3rem;vertical-align:middle;z-index:-1;position:absolute;}
.printWrap .printArea .bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.printWrap .printArea .bg img{z-index:-1;width:100%;height:100%;position:absolute;}

@media only screen and (max-width:1024px){
    section.popCont.popup_print .popBody{width:100%;}
    section.popCont.popup_print .popBody .cont{padding:1.5rem;}
    section.popCont.popup_print .popBody .cont .topAreaPaper{overflow:hidden;margin:0 auto 1rem;}
    section.popCont.popup_print .popBody .cont .topAreaPaper .left{float:left;font-size:1.25rem;margin-top:0;}
    section.popCont.popup_print .popBody .cont .topAreaPaper .left .date{display:block;}
    section.popCont.popup_print .popBody .cont .topAreaPaper .left .date + .date{margin-left:0;margin-top:.5rem;}
    section.popCont.popup_print .popBody .cont .topAreaPaper .right{float:right;}
    section.popCont.popup_print .popBody .cont .topAreaPaper .right img{height:3rem;}

    .printWrap{font-size:13px;zoom:100%;}
    .printWrap .printArea{border:1px solid #dbdbdb;padding:3rem 1.5rem;}
    .printWrap .printArea .pagerTit{font-size:23px;margin-bottom:3rem;}

    .printWrap .printArea table.study{margin:0;}
    .printWrap .printArea table.study tr th{width:60px;}

    .printWrap .printArea .desc{margin-top:3rem;}

    .printWrap .printArea .stamp{margin-top:3rem;font-size:13px;}
    .printWrap .printArea .stamp img{margin-left:1rem;width:42px;}
    .printWrap .printArea .bg{position:absolute;margin-top:12rem;top:2rem;left:calc(50% - 117px);z-index:-1;}
}


/* 검정 */
section.popCont.popup_printChk .popBody{width:66rem;}
section.popCont.popup_printChk .popBody .cont{padding:3rem;}
section.popCont.popup_printChk .popBody .cont .topAreaPaper{overflow:hidden;margin:-2rem auto 0;color:#6d6d6d;}
section.popCont.popup_printChk .popBody .cont .topAreaPaper .left{float:left;font-size:1.5rem;margin-top:1rem;}
section.popCont.popup_printChk .popBody .cont .topAreaPaper .left .date{display:inline-block;}
section.popCont.popup_printChk .popBody .cont .topAreaPaper .left .date + .date{margin-left:2rem;}
section.popCont.popup_printChk .popBody .cont .topAreaPaper .right{float:right;}
section.popCont.popup_printChk .popBody .cont .topAreaPaper .right img{height:3rem;}

.printWrap .printArea table.chk{border-top:2px solid #0097de;font-size:18px;width:100%;}
.printWrap .printArea table.chk tr th{text-align:left;background:#f9f9f9;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:1rem;word-break:keep-all;line-height:1.4;}
.printWrap .printArea table.chk tr td{text-align:left;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:1rem;background:#fff;word-break:keep-all;line-height:1.4;}
.printWrap .printArea table.chk tr th:first-child{border-left:none;}
.printWrap .printArea table.chk tr td:first-child{border-left:none;}
.printWrap .printArea table.chk tr th.leftLine{border-left:1px solid #e0e0e0;}
@media only screen and (max-width:1024px){
    section.popCont.popup_printChk{width:100%;}
    section.popCont.popup_printChk .popBody .cont{padding:1.5rem;}
    section.popCont.popup_printChk .popBody .cont .topAreaPaper{overflow:hidden;margin:0 auto 1rem;}
    section.popCont.popup_printChk .popBody .cont .topAreaPaper .left{float:left;font-size:1.25rem;margin-top:0;}
    section.popCont.popup_printChk .popBody .cont .topAreaPaper .left .date{display:block;}
    section.popCont.popup_printChk .popBody .cont .topAreaPaper .left .date + .date{margin-left:0;margin-top:.5rem;}
    section.popCont.popup_printChk .popBody .cont .topAreaPaper .right{float:right;}
    section.popCont.popup_printChk .popBody .cont .topAreaPaper .right img{height:3rem;}

    section.popCont.popup_printChk .popBody{width:100%;}
    section.popCont.popup_printChk .popBody .cont{padding:1.5rem;}

    .printWrap .printArea .tblScroll{overflow:auto;}
    .printWrap .printArea table.chk{font-size:13px;min-width:35rem;}
}


/* 데이트피커 */
img.ui-datepicker-trigger{position:absolute;cursor:pointer;top:2rem;margin-left:-3rem;}

body .ui-widget.ui-widget-content{border:1px solid #e0e0e0;margin-top:.5rem;width:30rem;padding:1rem;font-family:inherit;border-radius:1rem;box-shadow:0.5rem 0.5rem 0 rgba(0,0,0,.1);}
body .ui-widget-header{background:#005dab;color:#fff;border-radius:1rem 1rem 0 0;margin-bottom:.5rem;}
body .ui-widget-header .ui-datepicker-next,
body .ui-widget-header .ui-datepicker-prev{top:.35rem;}
body .ui-widget-header .ui-datepicker-next.ui-state-hover,
body .ui-widget-header .ui-datepicker-prev.ui-state-hover{background:rgba(255,255,255,.1);border:transparent;}
body .ui-widget-header .ui-datepicker-next .ui-icon {background:url('../img/icon_btnNext.png') center center no-repeat;}
body .ui-widget-header .ui-datepicker-prev .ui-icon {background:url('../img/icon_btnPrev.png') center center no-repeat;}
body .ui-widget-header .ui-datepicker-title select{color:#000;padding:.5rem 1rem;}
body .ui-widget-header .ui-datepicker-title select + select{margin-left:.5rem;}
body .ui-widget-header .ui-datepicker-title select option:after{content:'년';}
body .ui-datepicker table thead{background:#fafafa;margin-top:1rem;color:#999;}
body .ui-datepicker table thead th:first-child{color:#ff6c76;}
body .ui-datepicker table thead th:last-child{color:#005dab;}
body .ui-state-default,
body .ui-widget-content .ui-state-default,
body .ui-widget-header .ui-state-default,
body .ui-button,
html body .ui-button.ui-state-disabled:hover,
html body .ui-button.ui-state-disabled:active{border:none;background:none;padding:1rem .5rem;}
body .ui-state-active,
body .ui-widget-content .ui-state-active,
body .ui-widget-header .ui-state-active,
body a.ui-button:active,
body .ui-button:active,
body .ui-button.ui-state-active:hover{border:1px solid #005dab;background:#005dab;color:#fff;font-weight:700;}
body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight{border:1px solid #f1f1f1;background:#f1f1f1;color:#000;}

@media only screen and (max-width:1024px){
    img.ui-datepicker-trigger{position:absolute;cursor:pointer;top:1rem;margin-left:-3rem;}
    body .ui-widget.ui-widget-content{width:25rem;}
    body .ui-state-default,
    body .ui-widget-content .ui-state-default,
    body .ui-widget-header .ui-state-default,
    body .ui-button,
    html body .ui-button.ui-state-disabled:hover,
    html body .ui-button.ui-state-disabled:active{padding:.5rem;}
}
