@charsed "UTF-8";

/* text_sec */
.text_sec{}
.text_sec .box_cont{position:relative;padding:50px 0;}
.text_sec .box_cont .box_txt{max-width:560px;color:#474747;}
.text_sec .box_cont .box_txt .title{font-size:25px;font-weight:700;color:#51056b;}
.text_sec .box_cont .box_txt .sub_title{line-height:1.5;margin:50px 0 0 15px;font-size:22px;font-weight:500;}
.text_sec .box_cont .box_txt .sub_title span{display:block;}
.text_sec .box_cont .box_txt > .desc{line-height:2;margin:20px 0 0 15px;font-weight:500;font-family:'Noto Sans CJK KR, sans-serif';}
.text_sec .box_cont .box_txt .box_sign{margin:55px 0 0;}
.text_sec .box_cont .box_img{position:absolute;bottom:0;right:0;width:640px;}
.text_sec .box_cont .box_img img{width:100%;}
@media all and (max-width:1600px){
	.text_sec .box_cont .box_txt{max-width:550px;}
    .text_sec .box_cont .box_txt .title{font-size:24px;}
    .text_sec .box_cont .box_txt .sub_title{margin:49px 0 0 15px;font-size:21px;}
    .text_sec .box_cont .box_txt > .desc{margin:19px 0 0 15px;}
    .text_sec .box_cont .box_txt .box_sign{margin:54px 0 0;}
    .text_sec .box_cont .box_img{width:620px;}
}
@media all and (max-width:1400px){
    .text_sec .box_cont{padding:46px 0;}
	.text_sec .box_cont .box_txt{max-width:520px;}
    .text_sec .box_cont .box_txt .title{font-size:23px;}
    .text_sec .box_cont .box_txt .sub_title{margin:46px 0 0 15px;font-size:20px;}
    .text_sec .box_cont .box_txt > .desc{margin:18px 0 0 15px;}
    .text_sec .box_cont .box_txt .box_sign{margin:51px 0 0;}
    .text_sec .box_cont .box_img{width:570px;}
}
@media all and (max-width:1200px){
    .text_sec .box_cont{padding:44px 0;}
	.text_sec .box_cont .box_txt{max-width:490px;}
    .text_sec .box_cont .box_txt .title{font-size:22px;}
    .text_sec .box_cont .box_txt .sub_title{margin:44px 0 0 15px;font-size:19px;}
    .text_sec .box_cont .box_txt > .desc{margin:17px 0 0 15px;}
    .text_sec .box_cont .box_txt .box_sign{margin:48px 0 0;}
    .text_sec .box_cont .box_img{width:520px;}
}
@media all and (max-width:1100px){
    .text_sec .box_cont .box_img{width:440px;}
}
@media all and (max-width:1000px){
    .text_sec .box_cont{padding:41px 0;}
	.text_sec .box_cont .box_txt{max-width:360px;}
    .text_sec .box_cont .box_txt .title{font-size:20px;}
    .text_sec .box_cont .box_txt .sub_title{margin:41px 0 0 10px;font-size:18px;}
    .text_sec .box_cont .box_txt > .desc{margin:16px 0 0 10px;}
    .text_sec .box_cont .box_txt .box_sign{margin:45px 0 0;}
    .text_sec .box_cont .box_img{width:400px;}
}
@media all and (max-width:800px){
    .text_sec .box_cont{padding:38px 0 0;}
    .text_sec .box_cont .box_txt{max-width:100%;}
	/* .text_sec .box_cont .box_txt{max-width:430px;} */
    .text_sec .box_cont .box_txt .title{font-size:19px;}
    .text_sec .box_cont .box_txt .sub_title{margin:38px 0 0 10px;font-size:17px;}
    .text_sec .box_cont .box_txt > .desc{margin:15px 0 0 10px;}
    .text_sec .box_cont .box_txt .box_sign{margin:42px 0 0;}
    .text_sec .box_cont .box_img{position:relative;width:420px;margin:30px 0 0 calc(100% - 420px);}
}
@media all and (max-width:600px){
    .text_sec .box_cont{padding:36px 0 0;}
	/* .text_sec .box_cont .box_txt{max-width:400px;} */
    .text_sec .box_cont .box_txt .title{font-size:18px;}
    .text_sec .box_cont .box_txt .sub_title{margin:36px 0 0 10px;font-size:16px;}
    .text_sec .box_cont .box_txt > .desc{margin:14px 0 0 10px;}
    .text_sec .box_cont .box_txt .box_sign{margin:39px 0 0;}
    .text_sec .box_cont .box_img{width:370px;margin:25px 0 0 calc(100% - 420px);}
}
@media all and (max-width:500px){
    .text_sec .box_cont{padding:35px 0 0;}
    .text_sec .box_cont .box_txt .title{font-size:17px;}
    .text_sec .box_cont .box_txt .sub_title{margin:35px 0 0 10px;font-size:15px;}
    .text_sec .box_cont .box_txt .box_sign{margin:38px 0 0;}
    .text_sec .box_cont .box_img{width:350px;margin:20px 0 0 calc(100% - 350px);}
}
@media all and (max-width:380px){
    .text_sec .box_cont{padding:33px 0 0;}
    .text_sec .box_cont .box_txt .title{font-size:16px;}
    .text_sec .box_cont .box_txt .sub_title{margin:33px 0 0 5px;font-size:14px;}
    .text_sec .box_cont .box_txt > .desc{margin:13px 0 0 5px;}
    .text_sec .box_cont .box_txt .box_sign{margin:36px 0 0;}
    .text_sec .box_cont .box_img{width:320px;margin:15px 0 0;}
}
@media all and (max-width:350px){
    .text_sec .box_cont{padding:30px 0 0;}
	.text_sec .box_cont .box_txt{max-width:340px;}
    .text_sec .box_cont .box_txt .title{font-size:15px;}
    .text_sec .box_cont .box_txt .sub_title{margin:30px 0 0 5px;font-size:13px;}
    .text_sec .box_cont .box_txt > .desc{margin:12px 0 0 5px;}
    .text_sec .box_cont .box_txt .box_sign{margin:33px 0 0;}
    .text_sec .box_cont .box_img{width:95%;margin:10px auto 0;}
}

/* support_infor */
.support_infor .box_cont .box_txt .title{font-size:32px;font-weight:700;}
.support_infor .box_cont .box_txt .desc{line-height:1.8;margin:35px 0 0;font-size:20px;font-weight:500;}
@media all and (max-width:1600px){
	.support_infor .box_cont .box_txt .title{font-size:31px;}
    .support_infor .box_cont .box_txt .desc{margin:34px 0 0;font-size:19px;}
}
@media all and (max-width:1400px){
	.support_infor .box_cont .box_txt .title{font-size:30px;}
    .support_infor .box_cont .box_txt .desc{margin:32px 0 0;font-size:18px;}
}
@media all and (max-width:1200px){
	.support_infor .box_cont .box_txt .title{font-size:28px;}
    .support_infor .box_cont .box_txt .desc{margin:30px 0 0;font-size:17px;}
}
@media all and (max-width:1000px){
	.support_infor .box_cont .box_txt .title{font-size:26px;}
    .support_infor .box_cont .box_txt .desc{margin:29px 0 0;font-size:16px;}
}
@media all and (max-width:800px){
	.support_infor .box_cont .box_txt .title{font-size:25px;}
    .support_infor .box_cont .box_txt .desc{margin:27px 0 0;font-size:15px;}
}
@media all and (max-width:600px){
	.support_infor .box_cont .box_txt .title{font-size:23px;}
    .support_infor .box_cont .box_txt .desc{margin:25px 0 0;font-size:14px;}
}
@media all and (max-width:500px){
	.support_infor .box_cont .box_txt .title{font-size:22px;}
    .support_infor .box_cont .box_txt .desc{margin:24px 0 0;}
}
@media all and (max-width:380px){
	.support_infor .box_cont .box_txt .title{font-size:21px;}
    .support_infor .box_cont .box_txt .desc{margin:23px 0 0;font-size:13px;}
}
@media all and (max-width:350px){
	.support_infor .box_cont .box_txt .title{font-size:19px;}
    .support_infor .box_cont .box_txt .desc{margin:21px 0 0;font-size:12px;}
}

/* link_sec */
.link_sec{padding:60px 0 75px;background:#020f40;}
.link_sec .box_cont{text-align:center;}
.link_sec .box_cont .box_txt{color:#fff;}
.link_sec .box_cont .box_button{display:inline-block;margin:45px 0 0;background:#ffc006;}
.link_sec .box_cont .box_button a{display:block;padding:20px 60px;font-size:25px;font-weight:700;letter-spacing:-0.025em;color:#020f40;}
@media all and (max-width:1600px){
	.link_sec{padding:58px 0 73px;}
    .link_sec .box_cont .box_button{margin:44px 0 0;}
    .link_sec .box_cont .box_button a{display:block;padding:19px 58px;font-size:24px;}
}
@media all and (max-width:1400px){
	.link_sec{padding:55px 0 69px;}
    .link_sec .box_cont .box_button{margin:42px 0 0;}
    .link_sec .box_cont .box_button a{padding:18px 55px;font-size:23px;}
}
@media all and (max-width:1200px){
	.link_sec{padding:52px 0 66px;}
    .link_sec .box_cont .box_button{margin:39px 0 0;}
    .link_sec .box_cont .box_button a{padding:17px 52px;font-size:22px;}
}
@media all and (max-width:1000px){
	.link_sec{padding:49px 0 62px;}
    .link_sec .box_cont .box_button{margin:37px 0 0;}
    .link_sec .box_cont .box_button a{padding:16px 49px;font-size:20px;}
}
@media all and (max-width:800px){
	.link_sec{padding:46px 0 58px;}
    .link_sec .box_cont .box_button{margin:35px 0 0;}
    .link_sec .box_cont .box_button a{padding:15px 46px;font-size:19px;}
}
@media all and (max-width:600px){
	.link_sec{padding:43px 0 54px;}
    .link_sec .box_cont .box_button{margin:33px 0 0;}
    .link_sec .box_cont .box_button a{padding:14px 43px;font-size:18px;}
}
@media all and (max-width:500px){
	.link_sec{padding:42px 0 52px;}
    .link_sec .box_cont .box_button a{font-size:17px;}
}
@media all and (max-width:380px){
	.link_sec{padding:40px 0 50px;}
    .link_sec .box_cont .box_button{margin:30px 0 0;}
    .link_sec .box_cont .box_button a{padding:13px 40px;font-size:16px;}
}
@media all and (max-width:350px){
	.link_sec{padding:37px 0 46px;}
    .link_sec .box_cont .box_button{margin:28px 0 0;}
    .link_sec .box_cont .box_button a{padding:12px 37px;font-size:15px;}
}

/* rule_sec */
.rule_sec{padding:95px 0 200px;}
.rule_sec .box_cont .box_txt{text-align:center;}
.rule_sec .box_cont .box_txt .title{color:#020f40;}
.rule_sec .box_cont .box_rule{margin:90px 0 0;}
.rule_sec .box_cont .box_rule dl{padding:25px 0;}
.rule_sec .box_cont .box_rule dl:nth-of-type(odd){background:#f1f1f1;}
.rule_sec .box_cont .box_rule dl .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.rule_sec .box_cont .box_rule dl dt{flex-shrink:0;width:195px;font-size:25px;font-weight:500;}
.rule_sec .box_cont .box_rule dl dd{flex-shrink:1;line-height:1.8;letter-spacing:-0.025em;}
@media all and (max-width:1600px){
	.rule_sec{padding:93px 0 200px;}
    .rule_sec .box_cont .box_rule{margin:88px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:24px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:190px;font-size:24px;}
}
@media all and (max-width:1400px){
	.rule_sec{padding:88px 0 190px;}
    .rule_sec .box_cont .box_rule{margin:83px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:23px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:170px;font-size:23px;}
}
@media all and (max-width:1200px){
	.rule_sec{padding:83px 0 180px;}
    .rule_sec .box_cont .box_rule{margin:79px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:22px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:160px;font-size:22px;}
}
@media all and (max-width:1000px){
	.rule_sec{padding:78px 0 170px;}
    .rule_sec .box_cont .box_rule{margin:74px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:20px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:150px;font-size:20px;}
}
@media all and (max-width:800px){
	.rule_sec{padding:73px 0 160px;}
    .rule_sec .box_cont .box_rule{margin:70px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:19px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:130px;font-size:19px;}
}
@media all and (max-width:600px){
	.rule_sec{padding:68px 0 150px;}
    .rule_sec .box_cont .box_rule{margin:65px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:18px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:120px;font-size:18px;}
}
@media all and (max-width:500px){
	.rule_sec{padding:66px 0 140px;}
    .rule_sec .box_cont .box_rule{margin:63px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:17px 0;}
    .rule_sec .box_cont .box_rule dl dt{width:110px;font-size:17px;}
}
@media all and (max-width:380px){
	.rule_sec{padding:63px 0 130px;}
    .rule_sec .box_cont .box_rule{margin:60px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:16px 0;}
    .rule_sec .box_cont .box_rule dl .inner{-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .rule_sec .box_cont .box_rule dl dt{width:100%;font-size:16px;}
    .rule_sec .box_cont .box_rule dl dd{width:100%;margin:10px 0 0;}
}
@media all and (max-width:350px){
	.rule_sec{padding:58px 0 120px;}
    .rule_sec .box_cont .box_rule{margin:55px 0 0;}
    .rule_sec .box_cont .box_rule dl{padding:15px 0;}
    .rule_sec .box_cont .box_rule dl dt{font-size:15px;}
}
