﻿@charset "utf-8";
/* CSS Document */


/* =================================================================== */
/* Screen(Desktop) */

/* title */
.tit_wrap .tit_h3{padding:3px 0 10px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:45px;color:#00000c;line-height:70px;text-align:center;}
.tit_wrap .tit_h3 strong{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;}

/* button */
a.btn_wh1, a.btn_wh2, a.btn_bl1{display:inline-block;height:49px;padding:0 10px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:500;font-size:23px;line-height:49px;text-align:center;vertical-align:middle;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* btn_wh1 */
a.btn_wh1{color:#fff;background-color:transparent;border:2px solid #fff;}
a.btn_wh1 .ic_arw{display:inline-block;width:35px;height:13px;margin:0 0 5px 4px;vertical-align:baseline;background-image:url("../img/cmd/ic_arw.png");background-repeat:no-repeat;background-position:0 0;}

/* btn_wh2 */
a.btn_wh2{color:#fff;border:1px solid #fff;}
/* btn_bl1 */
a.btn_bl1{color:#fff;background-color:#0069B9;}

/* wrap */
.wrap{}

.sect .sect_inner{max-width:1200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* header */
.header{position:absolute;top:0;right:0;left:0;z-index:9999;margin:0;padding:38px 0 36px;border-bottom:1px solid rgba(255,255,255,0.2);}
.header .header_inner{position:relative;max-width:1200px;height:40px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header .header_inner .logo{float:left;width:580px;height:40px;}/* (modify)20201028 */
.header .header_inner .logo a{display:block;height:40px;background-image:url(../img/cmd/logo.png);background-repeat:no-repeat;background-position:0 0;}
.header .header_inner .logo_kh a{display:block;height:40px;background-image:url(../img/logo/kh/logo.png);background-repeat:no-repeat;background-position:0 0;}
.header .header_inner .logo_vn a{display:block;height:40px;background-image:url(../img/logo/vn/logo.png);background-repeat:no-repeat;background-position:0 0;}
.header .header_inner .logo h1{font-size:0;line-height:0;}

/* log control */
.header .log_ctrl{float:right;display:inline-block;vertical-align:top;}
.header .log_ctrl > ul > li:first-child{margin:0;}
.header .log_ctrl > ul > li{position:relative;float:left;display:inline-block;margin:0 0 0 14px;vertical-align:top;}
/* button language */
.header .log_ctrl > ul > li > a.btn_lang{display:block;width:116px;height:40px;padding:0 0 0 46px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:16px;color:#0069b9;line-height:40px;text-align:left;background-color:#fff;background-image:url(../img/cmd/ic_lang.png);background-repeat:no-repeat;background-position:17px 50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;}
	.header .log_ctrl > ul > li.kr a.btn_lang,
	.header .log_ctrl > ul > li.en a.btn_lang{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;}
	.header .log_ctrl > ul > li.kh a.btn_lang{font-family:'noto_serifregular', 'Inter', 'Noto Sans KR', sans-serif;}
	/* on */
	.header .log_ctrl > ul > li a.btn_lang.on{color:#0069b9;background-image:url(../img/cmd/ic_lang.png);background-color:#fff;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
/* button login */
.header .log_ctrl > ul > li a.btn_logIn{display:block;width:116px;height:40px;padding:0 0 0 56px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:16px;color:#0069b9;line-height:40px;text-align:left;background-color:#ceeaff;background-image:url("../img/cmd/ic_login.png");background-repeat:no-repeat;background-position:17px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;}
/* button logout */
.header .log_ctrl > ul > li a.btn_logOut{display:block;width:116px;height:40px;padding:0 0 0 42px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:16px;color:#0069b9;line-height:40px;text-align:left;background-color:#ceeaff;background-image:url("../img/cmd/ic_logout.png");background-repeat:no-repeat;background-position:17px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;}

/* lang_ly */
.header .lang_ly{position:absolute;top:40px;right:0;left:0;display:none;background-color:#fff;border-top:none;overflow:hidden;border-radius:0 0 4px 4px;}
.header .lang_ly ul{padding:0 0 15px;}
.header .lang_ly ul li{height:29px;text-align:center;}

.header .lang_ly ul li a{display:block;padding:0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:14px;color:#0069b9;line-height:29px;text-decoration:none;text-align:center;}
	.header .lang_ly ul li.kr a{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;}
	.header .lang_ly ul li.en a{font-family:'Inter', 'noto_serifregular', 'Noto Sans KR', sans-serif;font-weight:700;}
	.header .lang_ly ul li.kh a{font-family:'noto_serifregular', 'Inter', 'Noto Sans KR', sans-serif;font-weight:400;}
	/* hover */
	.header .lang_ly ul li:hover,
	.header .lang_ly ul li.on{background-color:#ceeaff;}
	.header .lang_ly ul li:hover a,
	.header .lang_ly ul li.on a{color:#0069b9;}

/* hamburger button */
.header .btn_hb{position:absolute;top:0;right:0;display:none;width:44px;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.header .btn_hb.on{border:1px solid #0069B9;box-sizing:border-box;background-color:#fff;}
.header .btn_hb span{display:inline-block;vertical-align:top;}
.header .btn_hb span{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:18px;height:2px;background-color:#fff;}
	.header .btn_hb.on span{background-color:#0069B9;}
.header .btn_hb span:nth-of-type(1){top:14px;}
.header .btn_hb span:nth-of-type(2){top:19px;}
.header .btn_hb span:nth-of-type(3){top:24px;}


/* (add)20201028 */
/* icBrand */
.icBrand{display:inline-block;height:43px;margin:17px 0 0;padding:0;font-size:0;font-weight:normal;line-height:0;vertical-align:top;}/* (modify)20201103 */
.icBrand > img{height:100%;}
/* //(add)20201028 */


/* first section */
.sect_first{position:relative;width:100%;min-height:100vh;height:859px;background-color:#0069B9;overflow:hidden;}
.sect_first::before{display:block;content:'';position:absolute;left:-15%;bottom:41%;width:200%;height:490px;background-color:#3190D8;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}
.sect_first .sect_inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}
.sect_first .sect_inner > div{flex-grow:1;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sect_first .sect_cnt{padding:274px 0 0;}

.sect_first .tit_wrap h2{padding:3px 0 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:65px;color:#fff;line-height:65px;text-align:left;}
.sect_first .tit_wrap h2 > span.icBrand{height:65px !important;margin:5px 0 0;}/* (add)20201103 */
.sect_first .tit_wrap h3{margin:0 0 3px;padding:2px 0 7px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:30px;color:#fff;line-height:38px;text-align:left;}
.sect_first .tx_dsc p{margin:44px 0 0;padding:4px 0 7px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:18px;color:#fff;line-height:26px;}
.sect_first .tx_dsc p strong{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:500;color:#fff695;}
.sect_first .tx_dsc p strong > span.icBrand{height:17px !important;}/* (add)20201103 */

.sect_first .btn_wrap{margin:33px 0 0;}
.sect_first .btn_wrap a{width:210px;}

/* sect_vw */
.sect_first .sect_vw{margin:0 -84px 0 0;padding:313px 0 0;text-align:left;}
.sect_first .sect_vw img{max-width:100%;}


/* sect_feat */
.sect_feat .sect_inner{padding:80px 0 50px;}

/* feat_wrap */
.feat_wrap{margin:40px 0 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;}
.feat_wrap > div{width:33.3%;margin:0;background-image:url("../img/cmd/bg_feat_line.png");background-repeat:no-repeat;background-position:0 100px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.feat_wrap > div:first-child{background-image:none;}
.feat_wrap dl{padding:0;}
.feat_wrap dl dt{height:227px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
.feat_wrap dl dt p img{height:227px;}
.feat_wrap dl dd{margin:10px 0 0;text-align:center;}
.feat_wrap dl dd h4{padding:4px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:500;font-size:30px;color:#00000c;line-height:36px;letter-spacing:-1px;}
.feat_wrap dl dd h4 > span{display:inline-block;}

/* subFeat_wrap */
.subFeat_wrap{margin:74px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;}
.subFeat_wrap > div{width:33.3%;margin:0 0 44px;}
.subFeat_wrap dl{padding:0 10px;}
.subFeat_wrap dl dt{height:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
.subFeat_wrap dl dt img{height:80px;}
.subFeat_wrap dl dd{margin:10px 0 0;text-align:center;}
.subFeat_wrap dl dd h5{padding:5px 0 9px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:500;font-size:25px;color:#00000C;line-height:30px;letter-spacing:-1px;}
.subFeat_wrap dl dd p{padding:0 0 3px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:16px;color:#585858;line-height:23px;}

/* sect_qa */
.sect_qa{position:relative;background-color:#f1f1f1;overflow:hidden;}
	.sect_qa::before{content:'';position:absolute;left:-10%;bottom:47%;width:200%;height:500px;background-color:rgba(246,246,246,1);-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);z-index:1;}

.sect_qa .sect_inner{position:relative;z-index:10;padding:80px 0 185px}
.sect_qa .tx_dsc{margin:0;}
.sect_qa .tx_dsc p{padding:3px 0 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:25px;color:#000;line-height:normal;text-align:center;}

.qaBx_wrap{margin:127px 0 0;padding:0 103px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}
.qaBx_wrap > div{width:460px;}

/* form */
.frmGroup{margin:0 0 15px;border-bottom:2px solid #cbcbcb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}
.frmGroup.noLine{border-bottom:none;}
.frmGroup .frmControlLabel{width:165px;}
.frmGroup .frmControl{width:295px;}

.frmGroup.blockFrm{flex-flow:column nowrap;}
.frmGroup.blockFrm > div{width:100%;}

.frmControlLabel label{display:block;margin:0;padding:8px 0 9px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:normal;}
.frmControlLabel label em{display:none;width:5px;height:5px;vertical-align:middle;background-image:url("../img/cmd/bg_ipt_req.png");background-repeat:no-repeat;background-position:0 0;}
.frmControlLabel label.req em{display:inline-block;}

.frmControl input{width:100%;height:43px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:43px;background-color:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}

.frmControl textarea{width:100%;min-height:178px;max-height:178px;padding:2px 25px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:43px;vertical-align:top;border:none;border-radius:5px;resize:none;overflow:hidden;overflow-y:auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}

	/* focus */
	.frmGroup.frm_focus{border-bottom:2px solid #0069b9;}
	/* error */
	.frmGroup.frm_error label{color:#ff0000;}
	.frmGroup.frm_error{border-bottom:2px solid #ff0000;}

.frmControl .frmDropBx{position:relative;}
.frmControl .frmDropBx .btn_dropBx{display:block;height:43px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#cbcbcb;line-height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("../img/cmd/ic_dropbx.png");background-repeat:no-repeat;background-position:100% 50%;}
.frmControl .frmDropBx .btn_dropBx.on{background-image:url("../img/cmd/ic_dropbx_on.png");background-repeat:no-repeat;background-position:100% 50%;}
.frmControl .frmDropBx .btn_dropBx.selected{color:#00000c;}
.frmControl .frmDropBx .frmDropBx_ly{position:absolute;top:45px;left:0;right:0;display:none;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.15);}
.frmControl .frmDropBx .frmDropBx_ly ul li a{display:block;height:43px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:43px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.frmControl .frmDropBx .frmDropBx_ly ul li a:hover{background-color:#fafafa;}

.frmGroup_wrap .btn_wrap{ margin:0;}
.frmGroup_wrap .btn_send{display:block;height:49px;padding:0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:23px;color:#fff;line-height:49px;text-align:center;background-color:#0069b9;border-radius:5px;}

/* footer */
.footer .footer_inner{position:relative;max-width:1200px;margin:0 auto;padding:58px 0 45px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer .footer_logo a{display:block;width:493px;height:34px;background-image:url(../img/cmd/logo_footer.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;}/* (modify)20201103 */
.footer .footer_logo_kh a{display:block;width:493px;height:34px;background-image:url(../img/logo/kh/logo_footer.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;}/* (modify)20201103 */
.footer .footer_logo_vn a{display:block;width:493px;height:34px;background-image:url(../img/logo/vn/logo_footer.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;}/* (modify)20201103 */
.footer .footer_addr{margin:18px 0 0;}
.footer .footer_addr p{padding:3px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:18px;}
.footer .foot_cnt{margin:6px 0 0;padding:3px 0;}
.footer .foot_cnt p{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:18px;}

.footer .footer_cop{margin:10px 0 0;}
.footer .footer_cop p{padding:3px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:18px;}

/* footer_soc */
.footer_soc{position:absolute;right:0;bottom:60px;}
.footer_soc ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start;}
.footer_soc ul li{margin:0 0 0 22px;}
.footer_soc ul li:first-child{margin:0;}
.footer_soc ul li a{display:block;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;}
.footer_soc ul li a.ic_ks{width:102px;height:26px;background-image:url(../img/cmd/logo_ks.png);background-size:102px 26px;}

/* (add)20200909 */
@media screen and (max-width:1220px){
	.header .header_inner{margin:0 10px;}
	.sect .sect_inner{margin:0 10px;}
	.footer .footer_inner{margin:0 10px;}/* (add)20201028 */
}
@media screen and (max-width:1140px){
	/* subFeat_wrap */
	.subFeat_wrap{margin:74px 80px 0;}
	.subFeat_wrap > div{width:50%;}
}
/* //(add)20200909 */





/* =================================================================== */
/* Screen(Tablet) */

@media screen and (max-width:1023px){
	/* title */
	.tit_wrap .tit_h3{padding:0 0 5px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:35px;color:#00000c;line-height:50px;text-align:center;}
	.tit_wrap .tit_h3 > .icBrand{height:33px !important;margin:11px 0 0;}/* (add)20201103 */

	/* header */
	.header{padding:56px 0 10px;border-bottom:none;}
	.header .header_inner{height:40px;padding:0 53px;}
	.header .header_inner .logo{width:490px;height:40px;}/* (modify)20201028 */
	.header .header_inner .logo a{height:40px;background-image:url("../img/cmd/logo_tablet.png");}

	/* log control */
	.header .log_ctrl{float:none;position:absolute;top:0;left:53px;right:53px;display:none;vertical-align:top;margin:0;background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;}
	.header .log_ctrl > ul{padding:6px 0 0;}
	.header .log_ctrl > ul > li{width:100%;float:none;display:block;margin:0;}

	/* button language */
	.header .log_ctrl > ul > li > a.btn_lang{width:auto;padding:0 0 0 50px;color:#0069B9;background-color:transparent;background-image:url(../img/cmd/ic_lang.png);background-position:15px 50%;border-radius:0;}

		/* on */
		.header .log_ctrl > ul > li a.btn_lang.on{background-color:transparent;border:none;border-radius:0;}

	/* button login */
	.header .log_ctrl > ul > li a.btn_logIn{width:auto;height:53px;padding:0 0 0 50px;line-height:53px;color:#0069B9;text-align:left;background-color:transparent;background-image:url(../img/cmd/ic_login.png);background-repeat:no-repeat;background-position:15px 50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 4px 4px;}
	/* button logout */
	.header .log_ctrl > ul > li a.btn_logOut{width:auto;height:53px;padding:0 0 0 50px;line-height:53px;color:#0069B9;text-align:left;background-color:transparent;background-image:url(../img/cmd/ic_logout.png);background-repeat:no-repeat;background-position:15px 50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 4px 4px;}

	/* lang_ly */
	.header .lang_ly{position:static;top:0;right:0;left:0;display:block;background-color:transparent;border:none;border-bottom:2px solid #ceeaff;border-radius:0;}
	.header .lang_ly ul li{height:34px;}
	.header .lang_ly ul li a{height:34px;padding:0 0 0 48px;line-height:34px;color:#0069b9;text-align:left;}

	/* hamburger button */
	.header .btn_hb{display:block;right:40px;}
	.header .btn_hb.on{background-color:transparent;}

	/* first section */
	.sect_first{height:inherit;min-height:100vh;height:1021px;}
	.sect_first::before{bottom:29%;left:-20%;height:490px;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);}
	.sect_first .sect_inner{padding:0 53px;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;}
	.sect_first .sect_inner > div{width:100%;}
	.sect_first .sect_cnt{padding:198px 0 0;max-width:inherit;}
	.sect_first .tit_wrap h2{padding:2px 0 0;font-size:65px;color:#fff;/*line-height:50px;*/}/* (modify)20201028 */
	.sect_first .tit_wrap h3{ margin:0;padding:2px 0 7px;font-size:30px;line-height:38px;}
	.sect_first .tx_dsc p{margin:39px 0 0;padding:4px 0 7px;font-size:18px;line-height:26px;}
	.sect_first .btn_wrap{margin:40px 0 0;}
	.sect_first .btn_wrap a{display:block;width:100%;}
	.sect_first a.btn_wh1, .sect_first a.btn_wh2{width:100%;}
	/* sect_vw */
	.sect_first .sect_vw{height:322px;margin:108px 0 0;padding:0;text-align:center;overflow:hidden;}
	.sect_first .sect_vw img{max-width:100%;margin:0 -30px 0 0;}

	/* featTab */
	.sect_feat::before{left:-10%;bottom:24%;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg);}
	.sect_feat .sect_inner{padding:65px 30px 25px;}

	/* feat_wrap */
	.feat_wrap{margin:50px 0 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;}
	.feat_wrap > div{width:33.3%;margin:0;background-image:url("../img/cmd/bg_feat_line.png");background-repeat:no-repeat;background-position:0 89px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.feat_wrap > div:first-child{background-image:none;}
	.feat_wrap dl{padding:0;}
	.feat_wrap dl dt{height:205px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
	.feat_wrap dl dt p img{height:205px;}
	.feat_wrap dl dd{margin:10px 0 0;text-align:center;}
	.feat_wrap dl dd h4{padding:5px 0 4px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:500;font-size:23px;color:#00000c;line-height:28px;}

	/* subFeat_wrap */
	.subFeat_wrap{margin:40px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;}
	.subFeat_wrap > div{width:33.3%;margin:0 0 45px;}
	.subFeat_wrap dl{padding:0 15px;}
	.subFeat_wrap dl dt{height:64px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
	.subFeat_wrap dl dt img{height:64px;}
	.subFeat_wrap dl dd{margin:10px 0 0;text-align:center;}
	.subFeat_wrap dl dd h5{padding:6px 0 9px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:18px;color:#00000C;line-height:22px;}
	.subFeat_wrap dl dd p{padding:0 0 3px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:14px;color:#585858;line-height:20px;}

	/* sect_qa */
	.sect_qa{position:relative;background-color:#f1f1f1;overflow:hidden;}
		.sect_qa::before{content:'';position:absolute;left:-20%;bottom:40%;width:200%;height:500px;background-color:rgba(246,246,246,1);-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);z-index:1;}

	.sect_qa .sect_inner{padding:65px 53px 75px;}
	.sect_qa .tx_dsc{margin:10px 0 0;}
	.sect_qa .tx_dsc p{padding:0 0 3px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:18px;color:#000;line-height:normal;text-align:center;}

	.qaBx_wrap{margin:30px 0 0;padding:0 100px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;}
	.qaBx_wrap > div{width:100%;}

	/* form */
	.frmGroup{margin:0 0 18px;border-bottom:2px solid #cbcbcb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;}
	.frmGroup.noLine{border-bottom:none;}
	.frmGroup.last{margin:0 0 12px;}
	.frmGroup .frmControlLabel{width:100%;}
	.frmGroup .frmControl{width:100%;}

	.frmGroup.blockFrm{flex-flow:column nowrap;}
	.frmGroup.blockFrm > div{width:100%;}

	.frmControlLabel label{display:block;margin:0;padding:5px 0 6px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:normal;}
	.frmControlLabel label em{display:none;width:5px;height:5px;vertical-align:middle;background-image:url("../img/cmd/bg_ipt_req.png");background-repeat:no-repeat;background-position:0 0;}
	.frmControlLabel label.req em{display:inline-block;}

	.frmControl input{width:100%;height:43px;padding:2px 15px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:43px;background-color:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.frmControl textarea{width:100%;min-height:178px;max-height:178px;padding:2px 15px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:43px;vertical-align:top;border:none;border-radius:5px;resize:none;overflow:hidden;overflow-y:auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}

	/* focus */
	.frmGroup.frm_focus{border-bottom:2px solid #0069b9;}
	/* error */
	.frmGroup.frm_error label{color:#ff0000;}
	.frmGroup.frm_error{border-bottom:2px solid #ff0000;}

	.frmControl .frmDropBx{position:relative;}
	.frmControl .frmDropBx .btn_dropBx{display:block;height:43px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#cbcbcb;line-height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("../img/cmd/ic_dropbx.png");background-repeat:no-repeat;background-position:100% 50%;}
	.frmControl .frmDropBx .btn_dropBx.on{background-image:url("../img/cmd/ic_dropbx_on.png");background-repeat:no-repeat;background-position:100% 50%;}
	.frmControl .frmDropBx .btn_dropBx.selected{color:#00000c;}
	.frmControl .frmDropBx .frmDropBx_ly{position:absolute;top:45px;left:0;right:0;display:none;background-color:#fff;}
	.frmControl .frmDropBx .frmDropBx_ly ul li a{display:block;height:43px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:43px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.frmControl .frmDropBx .frmDropBx_ly ul li a:hover{background-color:#fafafa;}

	.frmGroup_wrap .btn_wrap{ margin:0;}
	.frmGroup_wrap .btn_send{display:block;height:49px;padding:0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:23px;color:#fff;line-height:49px;text-align:center;background-color:#0069b9;border-radius:5px;}

	/* footer */
	.footer .footer_inner{position:relative;max-width:1200px;margin:0 auto;padding:58px 53px 45px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.footer .footer_logo a{display:block;width:493px;height:34px;background-size:100%;}/* (modify)20201103 */
	.footer .footer_addr{margin:18px 0 0;}
	.footer .footer_addr p{padding:3px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:18px;}
	.footer .foot_cnt{margin:6px 0 0;padding:3px 0;}
	.footer .foot_cnt p{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:18px;}

	.footer .footer_cop{margin:10px 0 0;}
	.footer .footer_cop p{padding:3px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:18px;}

	/* footer_soc */
	.footer_soc{position:absolute;right:53px;bottom:60px;}
	.footer_soc ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start;}
	.footer_soc ul li{margin:0 0 0 22px;}
	.footer_soc ul li:first-child{margin:0;}
	.footer_soc ul li a{display:block;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;}
	.footer_soc ul li a.ic_ks{width:102px;height:26px;background-image:url(../img/cmd/logo_ks.png);background-size:102px 26px;}

}

/* (add)20200909 */
@media screen and (max-width:952px){
	/* subFeat_wrap */
	.subFeat_wrap{margin:40px 20px 0;}
	.subFeat_wrap > div{width:50%;}
}
/* //(add)20200909 */





/* =================================================================== */
/* Screen(Mobile) */

@media screen and (max-width:767px){

	/* title */
	.tit_wrap .tit_h3{padding:4px 0 7px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:20px;color:#00000c;line-height:29px;text-align:center;}
	.tit_wrap .tit_h3 > span.icBrand{height:20px !important;margin:6px 0 0;}/* (add)20201103 */

	/*.wrap{min-width:360px;}*//* (modify)20201028 */

	/* header */
	.header{padding:49px 0 0;}

	.header .header_inner{padding:0 19px;}
	.header .header_inner .logo{width:290px;height:20px;margin:10px 0 0;}/* (modify)20201028 */
	.header .header_inner .logo a{height:20px;background-image:url(../img/cmd/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 20px;}

	/* hamburger button */
	.header .btn_hb{right:6px;}
	.header .btn_hb.on{border:none;background-color:transparent;}


	/* log control */
	.header .log_ctrl{top:0px;right:19px;left:19px;border-radius:10px;}

	.header .log_ctrl > ul{padding:5px 0 0;}

	/* button language */
	.header .log_ctrl > ul > li > a.btn_lang{background-image:url(../img/cmd/ic_lang_mobi.png);border-radius:0;background-size:20px}

		/* on */
		.header .log_ctrl > ul > li a.btn_lang.on{background-color:transparent;border:none;border-radius:0;}

	/* button login */
	.header .log_ctrl > ul > li a.btn_logIn{background-image:url(../img/cmd/ic_login_mobi.png);background-size:21px;}
	/* button logout */
	.header .log_ctrl > ul > li a.btn_logOut{background-image:url(../img/cmd/ic_logout_mobi.png);background-size:21px;}

	/* lang_ly */
	.header .lang_ly{position:static;top:0;right:0;left:0;display:block;background-color:transparent;border:none;border-bottom:2px solid #ceeaff;border-radius:0;}
	.header .lang_ly ul{padding:0 0 10px;}

	/* first section */
	.sect_first{height:595px;min-height:inherit;}/* (modify)20201028 */
	.sect_first::before{bottom:14%;left:-30%;height:944px;-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}
	.sect_first .sect_inner{padding:0 19px;}
	.sect_first .sect_cnt{padding:120px 0 0;max-width:inherit;}
	.sect_first .tit_wrap h2{padding:2px 0 1px;font-size:32px;line-height:32px;}/* (modify)20201028 */
	.sect_first .tit_wrap h2 > span.icBrand{height:31px !important;margin:3px 0 0;}/* (add)20201103 */
	.sect_first .tit_wrap h3{margin:0;padding:0 0 2px;font-size:17px;line-height:21px;}
	.sect_first .tx_dsc p{margin:14px 0 0;padding:6px 0 8px;font-size:14px;line-height:19px;}
	.sect_first .tx_dsc p strong > span.icBrand{height:13px !important;}/* (add)20201103 */

	.sect_first .btn_wrap{margin:25px 0 0;}
	.sect_first a.btn_wh1{width:100%;height:33px;font-size:14px;line-height:33px;border-radius:4px;}

	a.btn_wh1 .ic_arw{display:inline-block;width:20px;height:9px;margin:0 0 2px 10px;vertical-align:baseline;background-image:url("../img/cmd/ic_arw_mobi.png");background-repeat:no-repeat;background-position:0 0;background-size:auto 9px;}
	/* sect_vw */
	.sect_first .sect_vw{height:170px;margin:45px 0 0;}
	.sect_first .sect_vw img{margin:0 0 0 -19px;max-width:100%;}


	/* featTab */
	.sect_feat::before{top:10%;left:-20%;bottom:auto;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}
	.sect_feat .sect_inner{padding:40px 19px 12px;}

	/* feat_wrap */
	.feat_wrap{margin:22px 0 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;}
	.feat_wrap > div{width:100%;margin:0 0 10px;padding:28px 0 0;background-image:url("../img/cmd/bg_feat_dot.png");background-repeat:no-repeat;background-position:50% 0;background-size:9px 9px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.feat_wrap > div:first-child{padding:0;background-image:none;}
	.feat_wrap dl{padding:0;}
	.feat_wrap dl dt{height:196px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
	.feat_wrap dl dt p img{height:196px;}
	.feat_wrap dl dd{margin:10px 0 0;text-align:center;}
	.feat_wrap dl dd h4{padding:5px 0 4px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:500;font-size:23px;color:#00000c;line-height:28px;}

	/* subFeat_wrap */
	.subFeat_wrap{margin:65px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;}
	.subFeat_wrap > div{width:100%;margin:0 0 35px;}
	.subFeat_wrap dl{padding:0 15px;}
	.subFeat_wrap dl dt{height:77px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
	.subFeat_wrap dl dt img{height:77px;}
	.subFeat_wrap dl dd{margin:10px 0 0;text-align:center;}
	.subFeat_wrap dl dd h5{padding:5px 0 9px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:700;font-size:24px;color:#00000C;line-height:30px;}
	.subFeat_wrap dl dd p{padding:0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#585858;line-height:22px;}


	/* sect_qa */
	.sect_qa{position:relative;background-color:#f1f1f1;overflow:hidden;}
		.sect_qa::before{content:'';position:absolute;left:-20%;bottom:38%;width:200%;height:474px;background-color:rgba(246,246,246,1);-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);z-index:1;}

	.sect_qa .sect_inner{padding:40px 19px 47px;}
	.sect_qa .tx_dsc{margin:-5px 0 0;}
	.sect_qa .tx_dsc p{padding:2px 0 5px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:14px;color:#000;line-height:16px;text-align:center;}

	.qaBx_wrap{margin:30px 0 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;}
	.qaBx_wrap > div{width:100%;}

	/* form */
	.frmGroup{margin:0 0 21px;border-bottom:2px solid #cbcbcb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;}
	.frmGroup.noLine{border-bottom:none;}
	.frmGroup .frmControlLabel{width:100%;}
	.frmGroup .frmControl{width:100%;}

	.frmGroup.blockFrm{flex-flow:column nowrap;}
	.frmGroup.blockFrm > div{width:100%;}

	.frmControlLabel label{display:block;margin:0;padding:2px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#00000c;line-height:normal;}
	.frmControlLabel label em{display:none;width:5px;height:5px;vertical-align:middle;background-image:url("../img/cmd/bg_ipt_req_mobi.png");background-repeat:no-repeat;background-position:0 0;background-size:5px 5px;}
	.frmControlLabel label.req em{display:inline-block;}

	.frmControl input{width:100%;height:39px;padding:2px 16px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#00000c;line-height:39px;background-color:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.frmControl textarea{width:100%;min-height:178px;max-height:178px;margin:7px 0 0;padding:2px 16px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#00000c;line-height:43px;vertical-align:top;border:none;border-radius:5px;resize:none;overflow:hidden;overflow-y:auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}

	/* focus */
	.frmGroup.frm_focus{border-bottom:2px solid #0069b9;}
	/* error */
	.frmGroup.frm_error label{color:#ff0000;}
	.frmGroup.frm_error{border-bottom:2px solid #ff0000;}

	.frmGroup.last{margin:0 0 11px;}

	.frmControl .frmDropBx{position:relative;}
	.frmControl .frmDropBx .btn_dropBx{display:block;height:43px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#cbcbcb;line-height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("../img/cmd/ic_dropbx_mobi.png");background-repeat:no-repeat;background-position:100% 50%;background-size:13px 7px;}
	.frmControl .frmDropBx .btn_dropBx.on{background-image:url("../img/cmd/ic_dropbx_mobi_on.png");background-repeat:no-repeat;background-position:100% 50%;background-size:13px 7px;}
	.frmControl .frmDropBx .btn_dropBx.selected{color:#00000c;}
	.frmControl .frmDropBx .frmDropBx_ly{position:absolute;top:45px;left:0;right:0;display:none;background-color:#fff;}
	.frmControl .frmDropBx .frmDropBx_ly ul li a{display:block;height:39px;padding:2px 8px;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:15px;color:#00000c;line-height:39px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.frmControl .frmDropBx .frmDropBx_ly ul li a:hover{background-color:#fafafa;}

	.frmGroup_wrap .btn_wrap{ margin:0;}
	.frmGroup_wrap .btn_send{display:block;height:34px;padding:0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:34px;text-align:center;background-color:#0069b9;border-radius:5px;}

	/* footer */
	.footer .footer_inner{position:relative;max-width:1200px;margin:0 auto;padding:27px 19px 84px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.footer .footer_logo a{display:block;width:290px;height:20px;background-size:100%;}/* (modify)20201028 */
	.footer .footer_addr{margin:11px 0 0;}
	.footer .footer_addr p{padding:4px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:12px;color:#585858;line-height:15px;}
	.footer .foot_cnt{margin:10px 0 0;padding:4px 0;}
	.footer .foot_cnt p{font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:12px;color:#585858;line-height:15px;}

	.footer .footer_cop{margin:17px 0 0;}
	.footer .footer_cop p{padding:4px 0;font-family:'Noto Sans KR', 'Inter', 'noto_serifregular', sans-serif;font-weight:400;font-size:12px;color:#585858;line-height:15px;}

	/* footer_soc */
	.footer_soc{position:absolute;right:19px;bottom:24px;}
	.footer_soc ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start;}
	.footer_soc ul li{margin:0 0 0 22px;}
	.footer_soc ul li:first-child{margin:0;}
	.footer_soc ul li a{display:block;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;}
	.footer_soc ul li a.ic_ks{width:74px;height:18px;background-image:url(../img/cmd/logo_ks.png);background-size:auto 18px;}

}

/* (add)20201028 */
@media screen and (max-width:375px){

	.wrap{min-width:360px;}

	/* header */
	.header .header_inner .logo{width:276px;height:19px;}
	.header .header_inner .logo a{height:19px;background-size:100%;}

	/* footer */
	.footer .footer_logo a{width:276px;height:19px;background-size:100%;}

	/* first section */
	.sect_first{height:600px;}

}
/* //(add)20201028 */
