@charset "utf-8";

/** css setting **/
body {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.cf::after {content:''; display:block; clear:both;}

.inner {width:1200px; margin:0 auto;}
.inner2 {width:1100px; margin:0 auto;}

.poppins {font-family:'Poppins','Noto Sans KR',Dotum,Helvetica,AppleGothic,Gulim,'Roboto','굴림',Sans-serif;}

.pt-color1 {color:#fad19a !important;}
.pt-color2 {color:#f2d036 !important;}
.pt-redcolor {color:#8a1111 !important;}
.pt-bluecolor {color:#2b2874 !important;}
.color_blk {color:#222 !important;}

/** contents **/
.sec-centent {position:relative;}

/* header */
.sec-header {position:absolute;top:0;left:0;width:100%;height:120px;z-index:99;transition:all .3s;text-align:center;}
.sec-header .hd-main {width:100%;height:120px;}
.sec-header .hd-main::after {display:block;content:'';background:#fff;width:100%;height:1px;opacity:0.2;position:absolute;bottom:0;left:0;}
.sec-header .logo {margin-left:5rem; line-height:110px; float:left;}
.sec-header .logo a {display:block;}

.sec-header .gnb {display:inline-block;}
.sec-header .gnb > li {position:relative;padding:0 3.5rem;float:left;min-width:180px;z-index:9;}
.sec-header .gnb > li > a {position:relative;line-height:120px;}
.sec-header .gnb > li:hover > a::after {display:block;content:'';background:#fad19a;width:100%;height:2px;position:absolute;bottom:0;left:0;}
.sec-header .gnb a {display:block; font-size:2rem; color:#fff;}
.sec-header .gnb .dep2 {display:none;width:100%;padding:2rem 3.5rem 5rem 3.5rem;min-height:210px;position:absolute;top:120px;left:0;}
.sec-header .gnb .dep2 li {padding:0.5rem;}
.sec-header .gnb .dep2 li a {font-size:1.8rem; transition:all .2s;}
.sec-header .gnb .dep2 li:hover a {color:#fad19a;}
.sec-header .hd-call {float:right;margin-top:3rem;margin-right:5rem;font-size:2rem;color:#fff;padding:1.5rem 3rem;border:1px solid #fff;border-radius:50px;}
.sec-header .hd-call .num {font-size:2.4rem; color:#ece921; font-weight:400; margin-left:0.6rem;}

.sec-header .ham-btn {display:none;position:relative;float:right;width:2.5rem;height:2.3rem;margin:2.85rem;cursor:pointer;}
.sec-header .ham-btn span {display:inline-block;position:absolute;left:0;width:2.5rem;height:2px;background-color:#fff;}
.sec-header .ham-btn span:nth-child(1) {top:0;}
.sec-header .ham-btn span:nth-child(2) {top:calc(50% - 1px);}
.sec-header .ham-btn span:nth-child(3) {bottom:0;}
.sec-header .all-menu {text-align:left; transform:translate(100%, 0); transition:transform 0.5s ease; width:100%; height:100vh; position:fixed; top:0; background:#222; overflow-y:auto;}
.sec-header .all-menu.on {transform:translate(100%, 0);}
.sec-header .all-menu ul.mb-menu-list {padding:2rem;}
.sec-header .all-menu ul.mb-menu-list > li {border-bottom:1px solid #4e4e4e;padding: 1.4rem 0;}
.sec-header .all-menu ul.mb-menu-list > li.active {padding-bottom:0;}
.sec-header .all-menu ul.mb-menu-list > li.active strong {color:#fad19a;}
.sec-header .all-menu ul.mb-menu-list li strong {display:block;font-size:2rem;color:#fff;font-weight:500;cursor:pointer;padding-left:2rem;background:url(/common/imgs/sub/faq_arrow_down.png) no-repeat center right 2rem;}
.sec-header .all-menu ul.mb-menu-list li.active strong {background-image:url(/common/imgs/sub/faq_arrow_up.png);}
.sec-header .all-menu .dep2 {display:none;padding:2rem;opacity:0.7;border-top:1px solid #4e4e4e;margin-top: 1.4rem;}
.sec-header .all-menu .dep2 li {position:relative;margin-bottom:1rem;padding-left: 1.5rem;}
.sec-header .all-menu .dep2 li:last-child {margin-bottom:0;}
.sec-header .all-menu .dep2 li::after {content:''; display:block; position:absolute; top:50%; left:0; background:#fff; width:2px; height:2px;}
.sec-header .all-menu .dep2 li a {font-size:1.7rem; color:#fff;}

.sec-header .all-menu-top {border-bottom:1px solid #4e4e4e;}
.sec-header .all-menu .all-logo {display:inline-block;width:140px;margin:0 3%;line-height:8rem;}
.sec-header .all-menu .ham-btn2 {position:relative;float:right;width:2.5rem;margin:0 3%;cursor:pointer;height:8rem;}
.sec-header .all-menu .ham-btn2 span {display:inline-block;position:absolute;left:0;width:2.5rem;height:2px;background-color:#fff;}
.sec-header .all-menu .ham-btn2 span:nth-child(1) {top:3rem;transform:translateY(0.9rem) rotate(-45deg);}
.sec-header .all-menu .ham-btn2 span:nth-child(2) {bottom:2rem;transform:translateY(-1.9rem) rotate(45deg);}
.sec-header .mb-bot-box {position:absolute;left:0;bottom:0;padding:2rem;width:100%;text-align:center;}
.sec-header .mb-bot-box li {width:100%;float:left;padding:2.2rem;height:90px;border:1px solid #4e4e4e;background:rgba(50,52,51,0.4);}
.sec-header .mb-bot-box li a {display:block;font-size:1.8rem;color:#fff;}
.sec-header .mb-bot-box li .num {color:#ece921; font-size:2.2rem; font-weight:800;}

/* header - on */
.sec-header.on2 {background:#222;}
.sec-header.on2 .hd-main::after {display:none;}

.sec-header.on {height:340px; background:#222;}
.sec-header.on .gnb .dep2 {display:block;}
.sec-header.on .hd-main::after {top:120px; display:block;}


/* footer */
.ft-inquiry {border-top:1px solid #f7ad00; background:#f7ad00;}
.ft-inquiry .inner {display:flex; justify-content:space-between; align-items:center; padding:3.5rem 0;}
.ft-inquiry .tit {margin-right:2rem;}
.ft-inquiry .inq-input-box li {float:left;}
.ft-inquiry .inq-input-box li input {line-height:40px; height:40px; border:1px solid #d6d6d6; border-radius:30px;font-size:1.8rem;padding:0 2rem;}
.ft-inquiry .inq-input-box li input {-webkit-appearance:none;}
.ft-inquiry .inq-input-box li.num_li {position:relative;margin-right: 2.5rem;}
.ft-inquiry .inq-input-box li.num_li::after {display:block;content:'';width:15px;height:2px;position:absolute;top:50%;right: -2.2rem;background:#d5d4e3;}
.ft-inquiry .inq-input-box li.num_li:last-child::after {display:none;}
.ft-inquiry .inq-input-box li input.name {width:165px; margin-right:1.5rem;}
.ft-inquiry .inq-input-box li input.num {width:125px;}

.ft-inquiry .inq-input-box li input.num:last-child::after {display:none;}

.ft-inquiry .inq-btn {display:inline-block;font-size:1.8rem;color:#fff;border:0;background:#222;line-height:45px;height:45px;border-radius:5px;min-width:130px;padding:0 3rem;margin-right:1.5rem;}
.ft-inquiry .agree-box input {vertical-align:baseline; margin-right:5px;}
.ft-inquiry .agree-box .txt {color:#666; font-size:1.8rem;}
.ft-inquiry .agree-box .txt a {color:#222;}

.ft-inquiry.fixed {position:fixed; left:0; bottom:0; background:#f7ad00; width:100%; z-index:9;}

.sec-footer {text-align:center;}
.sec-footer .ft-box1 {background:#222; padding:5rem 0; word-break:keep-all;}
.sec-footer .ft-link {padding-bottom:3rem;}
.sec-footer .ft-link li {display:inline-block;}
.sec-footer .ft-link li a {display:block; padding:0 1.5rem; color:#fffffe; font-size:1.8rem;}
.sec-footer .ft-info li {display:inline-block; padding:0.5rem 1rem; color:#898989; font-size:1.6rem;}
.sec-footer .ft-box2 {background:#121212; padding:1rem 0;}
.sec-footer .ft-box2  p {color:#fff; font-size:1.4rem; opacity:0.3;}


/* 개인정보 처리방침 */
.privacy-box .temp {width:100%; padding:2rem; border:1px solid #d8d8d8; font-size:1.7rem; color:#333; line-height:1.5; overflow:hidden; height:50rem; overflow:auto;}


/** media size setting **/
@media ( max-width: 1400px ) {
	.sec-header .hd-call {display:none;font-size:1.8rem; padding:1rem 2.5rem; margin-right:2rem;}
}

@media ( max-width: 1300px ) {

	.inner {width:95%;}
	.inner2 {width:94%;}

	.sec-header {height:8rem;}
	.sec-header .hd-main {height:8rem;}
	.sec-header .logo {margin-left:2rem}
	.sec-header .logo img {height:4rem;}
	.sec-header .gnb {display:none;}
	.sec-header .hd-call .num {font-size:2rem;}

	.sec-header .all-menu {transform:translate(100%, 0);}
	.sec-header .all-menu.on {transform:translate(0, 0);}

	.sec-header .logo {width:130px; line-height:8rem; height:8rem;}
	.sec-header .gnb {display:none;}
	.sec-header .utill-menu {display:none;}
	.sec-header .ham-btn {display:block;}

	.ft-inquiry .inner {display:block; padding:2rem 0 1rem 0; text-align:left;}
	.ft-inquiry .tit {display:block;margin-bottom: 3rem;}
	.ft-inquiry .inq-input-box {display:inline-block;}
	.ft-inquiry .inq-input-box li {}
	.ft-inquiry .inq-btn {vertical-align:top;}
	.ft-inquiry .agree-box {display:inline-block;vertical-align:top;line-height: 45px;}
}

@media ( max-width: 980px ) {

	.ft-inquiry .tit {margin-bottom:0;}
	.ft-inquiry .tit img {width:auto; height:2.4rem;}
	.ft-inquiry .inq-input-box {width:100%;margin:1rem 0;}
	.ft-inquiry .inq-input-box li input {height:3.5rem; line-height:3.5rem;}
}

@media ( max-width: 768px ) {

	.ft-inquiry .inq-input-box .name_li {width:25%; margin-right:2.5%;}
	.ft-inquiry .inq-input-box li input.name {width:100%;}
	.ft-inquiry .inq-input-box li.num_li {width:20%; margin-right:2rem;}
	.ft-inquiry .inq-input-box li.num_li:last-child {margin-right:0;}
	.ft-inquiry .inq-input-box li.num_li::after {right:-1.6rem; width:1.2rem;}
	.ft-inquiry .inq-input-box li input.num {width:100%;}

}

@media all and (max-width:500px) {

	.ft-inquiry .inner {padding:1.5rem 0 1rem 0;}
	.ft-inquiry .tit img {height:2rem;}
	.ft-inquiry .inq-input-box li input {font-size:1.6rem;}
	.ft-inquiry .inq-btn {height:32px; line-height:32px; min-width:90px; padding:0 2rem; font-size:1.6rem; float:right;}
	.ft-inquiry .inq-input-box {margin:1rem 0 0.5rem 0;}
	.ft-inquiry .agree-box {line-height:32px;}
	.ft-inquiry .agree-box .txt {font-size:1.6rem;}

	.sec-footer .ft-link li a {margin:0.4rem 0; font-size:1.6rem; padding:0 0.5rem;}
	.sec-footer .ft-link {padding-bottom:2rem;}
	.sec-footer .ft-info li {padding:0.3rem 1rem; font-size:1.5rem;}
}
