@charset "utf-8";
@import url(/pcms/common/font/font_gmarketsans.css);

@media(max-width:500px) {
    .tab-ul.col2 li, .tab-ul.col3 li, .tab-ul.col4 li, .tab-ul.col5 li, .tab-ul.col6 li, .tab-ul.col7 li, .tab-ul.col8 li { width:100%;}
}

.semi_selection{display:flex;flex-wrap:wrap;gap:20px 0;margin:30px -10px 0 ;}
.semi_selection .item{overflow:hidden;position:relative;margin:0 10px;padding:40px 30px 80px 30px;width:calc(33.33% - 20px);border:1px solid #D9D9D9;background:#fff;}
.semi_selection .item::before{position:absolute;right:-9px;bottom:-30px;color:rgba(68, 68, 68, 0.08);font-size:100px;line-height:1;letter-spacing:-7px;font-weight:300;font-family:"gmarket";}
.semi_selection .item:nth-child(1):before{content:"01";right:0;}
.semi_selection .item:nth-child(2):before{content:"02";}
.semi_selection .item:nth-child(3):before{content:"03";}
.semi_selection .item:nth-child(4):before{content:"04";}
.semi_selection .item:nth-child(5):before{content:"05";}
.semi_selection .item:nth-child(6):before{content:"06";}
.semi_selection .item .tit{display:block;color:#444;font-size:19px;line-height:1.2;letter-spacing:-0.03em;font-weight:bold;}
.semi_selection .item .contxt{margin-top:30px;}
.semi_selection .item .contxt ul{}
.semi_selection .item .contxt ul li{position:relative;padding-left:25px;color:#666;font-size:16px;line-height:1.35;letter-spacing:-0.02em;}
.semi_selection .item .contxt ul li+li{margin-top:20px;}
.semi_selection .item .contxt ul li em{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:100%;background:#6F6F6F;color:#fff;font-size:15px;line-height:20px;text-align:center;}

@media(max-width:767px){
    .semi_selection .item{width:calc(50% - 20px);}
}
@media(max-width:550px){
    .semi_selection .item{width:calc(100% - 20px);}
}

.intro_c .hihanbat_box {padding:0;}
.intro_c .hihanbat_box .cont_bg { display:flex;flex-direction:column;justify-content:center;padding:30px 250px 30px 0;min-height:345px;}
.intro_c .hihanbat_box .cont_bg strong {position:relative;left:auto;top:auto;display:block;margin-bottom:30px;}
.intro_c .hihanbat_box .cont_bg .cont_box {position:relative;left:auto;top:auto;max-width:100%;}
.intro_c .hihanbat_box .img_box {position:absolute;right:100px;top:50%;z-index:9;transform:translateY(-50%);text-align:center;}

@media only screen and (max-width:1200px) {
	.intro_c .hihanbat_box .img_box { right:105px;}
}
@media only screen and (max-width:580px) {
	.intro_c .hihanbat_box .cont_bg { padding:30px 0;min-height:auto;}

    .intro_c .hihanbat_box .img_box{position:relative;right:auto;top:auto;z-index:9;transform:none;display:block;margin-bottom:20px;text-align:center;}
    .intro_c .hihanbat_box .cont_bg strong{font-size:25px;}
    .intro_c .hihanbat_box .cont_bg strong>span{font-size:30px;}
}

.semi_major{display:flex;justify-content:space-between;gap:80px 20px;margin-top:30px;padding-top:50px;}
.semi_major .item{position:relative;z-index:1;display:flex;flex-direction:column;width:50%;text-align:center;}
.semi_major .item::before{content:"";position:absolute;left:calc(50% - 50px);top:-50px;z-index:-1;width:100px;height:100px;border-radius:100%;}
.semi_major .item.bg01:before{background:#2199B2 url("data:image/svg+xml,%3Csvg width='30' height='34' viewBox='0 0 30 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0569 14.125C17.9564 14.125 20.3069 11.7745 20.3069 8.875C20.3069 5.97551 17.9564 3.625 15.0569 3.625C12.1575 3.625 9.80695 5.97551 9.80695 8.875C9.80695 11.7745 12.1575 14.125 15.0569 14.125Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0569 10.6251C16.0234 10.6251 16.8069 9.84162 16.8069 8.87512C16.8069 7.90862 16.0234 7.12512 15.0569 7.12512C14.0904 7.12512 13.3069 7.90862 13.3069 8.87512C13.3069 9.84162 14.0904 10.6251 15.0569 10.6251Z' fill='white'/%3E%3Cpath d='M15.0569 3.625V1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.93195 21.1251H28.1819' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.9275 14.3961L26.2219 31.078L29 28.2955L19.2656 12.3224' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.7344 12.1038L1 28.0506L3.67313 31.2531L13.9063 14.2913' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.68182 31.1875V32.7625' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.4318 31.1875V32.7625' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center top 17px no-repeat;}
.semi_major .item.bg02:before{background:#296B9B url("data:image/svg+xml,%3Csvg width='34' height='28' viewBox='0 0 34 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.6624 1H2.33757C2.05244 1 1.82129 1.23115 1.82129 1.51628V21.0834C1.82129 21.3685 2.05244 21.5997 2.33757 21.5997H31.6624C31.9476 21.5997 32.1787 21.3685 32.1787 21.0834V1.51628C32.1787 1.23115 31.9476 1 31.6624 1Z' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.77722 27H24.2228' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.82129 18.0322H32.1787' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4738 21.5997V27' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.5211 21.6926V26.9071' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center top 21px no-repeat;}

.semi_major .item .item_tit{padding:20px 10px;border-radius:10px 10px 0 0;}
.semi_major .item.bg01 .item_tit{background:#2199B2;}
.semi_major .item.bg02 .item_tit{background:#296B9B;}
.semi_major .item .item_tit strong{color:#fff;font-size:18px;line-height:1.2;letter-spacing:-0.03em;font-weight:bold;}
.semi_major .item .item_contxt{padding:25px 20px;border-width:1px;border-style:solid;border-radius:0 0 10px 10px;flex:auto;}
.semi_major .item .item_contxt p{margin:0;}
.semi_major .item.bg01 .item_contxt{border-color:#2199B2;}
.semi_major .item.bg02 .item_contxt{border-color:#296B9B;}

@media(max-width:640px){
    .semi_major{flex-direction:column;}
    .semi_major .item{width:100%;}
}

.semi_talented{display:flex;flex-wrap:wrap;gap:20px;}
.semi_talented .item{display:flex;flex-direction:column;width:calc(33.33% - 14px);}
.semi_talented .item .tit{padding:17px 15px;border-radius:5px 5px 0 0;text-align:center;}
.semi_talented .item.bg01 .tit{background:#2199B2;}
.semi_talented .item.bg02 .tit{background:#296B9B;}
.semi_talented .item.bg03 .tit{background:#2C5A7C;}
.semi_talented .item .tit strong{color:#fff;font-size:18px;line-height:1.2;letter-spacing:-0.03em;font-weight:bold;}

.semi_talented .item .contxt{padding:20px;border-width:1px;border-style:solid;border-radius:0 0 5px 5px;flex:auto;}
.semi_talented .item.bg01 .contxt{border-color:rgba(17, 145, 174, 0.5);}
.semi_talented .item.bg02 .contxt{border-color:rgba(41, 107, 155, 0.5);}
.semi_talented .item.bg03 .contxt{border-color:rgba(44, 90, 124, 0.5);}
.semi_talented .item .contxt ul{}
.semi_talented .item .contxt ul li{position:relative;padding-left:8px;color:#444;font-size:15px;line-height:1.35;letter-spacing:0;}
.semi_talented .item .contxt ul li:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-width:0 0 1px;border-style:dashed;}
.semi_talented .item .contxt ul li::before{content:"";position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:100%;}
.semi_talented .item.bg01 .contxt ul li{border-color:#1191AE;}
.semi_talented .item.bg01 .contxt ul li::before{background:#1191AE;}
.semi_talented .item.bg02 .contxt ul li{border-color:#296B9B;}
.semi_talented .item.bg02 .contxt ul li::before{background:#296B9B;}
.semi_talented .item.bg03 .contxt ul li{border-color:#2C5A7C;}
.semi_talented .item.bg03 .contxt ul li::before{background:#2C5A7C;}

@media(max-width:767px){
    .semi_talented .item{width:calc(50% - 10px);}
}
@media(max-width:500px){
    .semi_talented .item{width:100%;}
}
