<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "UTF-8";

.wrap-consulting{width:100%; height:100%; color:#fff; text-align:center; padding:70px 0;}
.wrap-consulting h4{font-size:32px;}
.wrap-consulting .sub-title{color:#A2C3F9; font-size:17px; margin-top:10px;}
.wrap-consulting .awards-line{width:100%; height:3px;}
.wrap-consulting .awards-line:first-of-type{margin-top:32px;}
.wrap-consulting .awards-list{display:flex; justify-content:space-between; padding:26px 0; width:100%; max-width:1337px; margin:0 auto; position:relative; gap:0 40px;}
.wrap-consulting .awards-list img{width:100%; height:auto;}

.wrap-consulting .awards-list:before{content:''; width:200px; height:100%; position:absolute; top:0; left:0; background: linear-gradient(to left, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0.25) 25%, rgba(20, 20, 20, 0.5) 50%,  rgba(20, 20, 20, 0.75) 75%, rgba(20, 20, 20, 1) 100%);}
.wrap-consulting .awards-list:after{content:''; width:200px; height:100%; position:absolute; top:0; right:0; background: linear-gradient( to right, rgba(20, 20, 20, 0) 10%, rgba(20, 20, 20, 0.25) 25%, rgba(20, 20, 20, 0.5) 50%, rgba(20, 20, 20, 0.75) 75%, rgba(20, 20, 20, 1) 100%);}
.wrap-consulting .awards-list .awards-item{display:flex; align-items:center; margin-right:40px;}
.wrap-consulting .awards-list .awards-item:last-child{margin-right:0;}
.wrap-consulting .awards-list .awards-item p{font-size:16px; line-height:1.6;}
.wrap-consulting .awards-list .awards-item p span{display:block; color:#CBDFFC; font-size:14px;}
/*.swiper-wrapper{  transition-timing-function: linear !important;}*/

/*吏��먮퀎 �꾩튂議고쉶*/
.checkLocation{width:100%; margin-top:50px;}
.checkLocation .mapFrame{color:#222; width:100%; height:500px; border-radius:24px; touch-action:none; background:url(https://t1.daumcdn.net/mapjsapi/images/bg_tile.png) 100%; cursor:url(https://t1.daumcdn.net/mapjsapi/images/cursor/openhand.cur.ico) 7 5, url(https://t1.daumcdn.net/mapjsapi/images/cursor/openhand.cur.ico), default;}

/*媛꾪렪�곷떞*/
.main-consulting-wrap{width:100%; padding:0 20px;}
.main-consulting{color:#222; background-color:#fff; border-radius:65px; width:100%; padding:100px 0; margin-top:50px;}
.main-consulting h2{font-size:52px;}
.main-consulting&gt;p{margin-top:16px; font-size:22px; font-weight:500; color:#4d5762;}
.main-consulting hr{displawidth:100%; height:1px; border:0; margin-top:48px; background:#D6D9E6;}

/*��遺꾨쪟*/
.consulting{display:flex; justify-content:space-between; gap:88px; padding:48px 20px 0 20px;}
.consulting-left{flex-basis:60%;}
.consulting-left .categoryMain-wrap{width:100%; height:50px; color:#222; font-weight:600; font-size:19px; text-align:center; line-height:50px; display:grid; grid-template-columns:repeat(4, 1fr); margin-bottom:18px;}
.consulting-left .categoryMain-wrap .radio{color:#4D5762; border-bottom:2px solid #D6D9E6; cursor:pointer;}
.consulting-left .categoryMain-wrap input:checked + .radio{color:#222; border-color:#1E5EFF;}
.consulting-left .category-wrap .checkmark_label{cursor:pointer;}
.consulting-left .category-wrap  input:checked + .checkmark_label .checkmark{border:2px solid #1E5EFF; background-color:#F4F6FA;}

/*以묐텇瑜� - IT*/
.category-wrap .category_it{text-align:left; padding:28px 30px; border-radius:10px; background:#F4F6FA; color:#222; font-size:16px; font-weight:500; position:relative;}
.category-wrap .category_it .checkmark_label{display:block; margin-bottom:20px;}
.category-wrap .category_it .checkmark_label:not(.checkmark_label_kdc){display:flex; align-items:center;}
.category-wrap .category_it .checkmark_label:last-of-type{margin-bottom:0px;}
.category-wrap .category_it .checkmark_label .checkmark{display:inline-block; width:24px; height:24px; margin-right:10px; border-radius:5px; border:1px solid #D6D9E6; background:#fff; vertical-align:middle;}
.category-wrap input:checked + .checkmark_label .checkmark{border:2px solid #1e5eff; background-color:#f4f6fa;}
.category-wrap input:checked + .checkmark_label .checkmark:before{content:''; display:inline-block; width:12px; height:6px; border:solid #1E5EFF; border-width:0 0 2px 2px; transform:skew(1deg) rotate(310deg); margin:4px 0 0 3px;}
.category-wrap .category_it .checkmark_label .label_text_small{padding-left:32px; font-size:14px; font-weight:300;}
.category-wrap .category_it .category_tooltip{display:inline-block; margin-left:5px; font-weight:500; width:17px; height:17px; border-radius:50%; border:1px solid #4D5762; font-size:12px; line-height:16px; text-align:center; color:#fff; background-color:#4D5762;}
.category-wrap .category_it .category_tooltip_text{display:none; position:absolute; z-index:1; width:470px; padding:12px 14px 12px 14px; margin-top:6px; border:2px solid #4d5762; border-radius:10px; background-color:#fff; color:#222; font-size:14px; letter-spacing:-0.03em; line-height:20px;}
.category-wrap .category_it .tool_txt_1{top:43px; left:347px;}
.category-wrap .category_it .tool_txt_2{top:88px; left:373px;} 
.category-wrap .category_it .tool_txt_3{top:142px; left:387px;}
.category-wrap .category_it .tool_txt_4{bottom:7px; left:368px;}
.category-wrap .category_it .tool_txt_1:after{border-top:10px solid #4d5762; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:-18px; top:24.5px; content:''; width:1px; height:3px; transform:rotate(90deg);}
.category-wrap .category_it .tool_txt_2:after{border-top:10px solid #4d5762; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:-18px; top:24.5px; content:''; width:1px; height:3px; transform:rotate(90deg);}
.category-wrap .category_it .tool_txt_3:after{border-top:10px solid #4d5762; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:-18px; top:14px; content:''; width:1px; height:3px; transform:rotate(90deg);}
.category-wrap .category_it .tool_txt_4:after{border-top:10px solid #4d5762; border-left

:10px solid transparent; border-right:10px solid transparent; position:absolute; left:-18px; top:24.5px; content:''; width:1px; height:3px; transform:rotate(90deg);}

.category_tooltip:hover + .category_tooltip_text{display: block;}

/*以묐텇瑜� - 寃뚯엫,�곸긽*/
.category-wrap .radio_wrap{display:grid; grid-template-columns:repeat(4, 1fr); grid-template-rows:repeat(2, 1fr); gap:10px; font-weight:400; text-align:center; line-height:56px;}
.category-wrap .radio_wrap .radio_label{font-weight:500; font-size:16px; height:60px; line-height:60px; border-radius:10px; border:1px solid #ECEDF4; background-color:#F7F9FD; cursor:pointer;}
.category input:checked + .radio_label{background-color:#1E5EFF; color:#fff; border-color:#1E5EFF;}

/*�뚮텇瑜�*/
.category_detail_wrap{}
.category_detail_wrap .only-folio{color:transparent;}
.category_detail_wrap .checkbox_wrap{/*margin-top:20px;*/display:grid; grid-template-columns:repeat(3, 1fr); gap:20px; padding:28px 30px; border-radius:10px; background:#F4F6FA; font-size:16px; text-align:left;}
.category_detail_wrap .checkbox_wrap .checkmark_label{cursor:pointer; display:flex; align-items:center;}
.category_detail_wrap .checkbox_wrap .checkmark_label .checkmark{display:inline-block; width:24px; height:24px; margin-right:10px; border-radius:5px; border:1px solid #D6D9E6; vertical-align:middle; background-color:#fff;}
.category_detail_wrap .checkbox_wrap input:checked + .checkmark_label .checkmark:before{content:''; display:inline-block; width:12px; height:6px; border:solid #1e5eff; border-width: 0 0 2px 2px; transform:skew(1deg) rotate(310deg); margin:4px 0 0 3px;}
.category_detail_wrap .checkbox_wrap input:checked + .checkmark_label .checkmark{border:2px solid #1E5EFF; background-color:#F4F6FA;}

/*�곷떞 �곗륫*/
.consulting-right{flex-basis:40%; margin-top:15px; text-align:left;}
.consulting-right .consult_title{padding:0 0 16px 2px; font-weight:600; font-size:18px; text-align:left;}
.consulting-right .consult_title span{color:red; font-size:13px; margin-left:3px; font-family:"PretendardM"; letter-spacing:-0.06em;}
.consulting-right .consult_title span:before{content:'*'; display:inline-block; height:17px; margin:5px 2px 0 0; font-size:13px; vertical-align:-1px;}
.consult_branch_wrap{width:100%; display:grid; gap:5px; grid-template-columns:repeat(5, 1fr); text-align:center; font-size:16px; margin-bottom:20px;}
.consult_branch_wrap .radio{font-weight:500; height:60px; line-height:60px; background-color:#F7F9FD; border:1px solid #ECEDF4; border-radius:10px; cursor:pointer;}
.consult_branch_wrap input:checked + .radio{background-color:#1E5EFF; color:#fff; border-color:#1E5EFF;}

.consulting-right-Privacy{margin-top:24px;}
.consulting-right-Privacy .name{width:100%; height:60px; margin-bottom:10px; border-radius:10px;  background-color:#F7F9FD; border:1px solid #ECEDF4; font-size:16px; padding-left:10px; font-family:var(--main-font-family);}
.consulting-right-Privacy .tel_box{display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;}
.consulting-right-Privacy .tel_box .tel{font-family:var(--main-font-family); width:100%; height:60px; border-radius:10px;  background-color:#F7F9FD; border:1px solid #ECEDF4; font-size:16px; text-align:center;}

/*�앸뀈�붿씪 �깅퀎諛뺤뒪 紐⑤컮�쇱뿉�쒕쭔 �몄텧*/
.consulting-right-Privacy .birth_box{display:none;}

.clause_agree_wrap{padding-left:5px; font-weight:400; font-size:15px; text-align:left; margin-top:10px;}
.clause_agree_wrap p{color:#4D5762; font-size:13px; margin-bottom:3px;}
.clause_agree_wrap p:before{content:'*'; display:inline-block; height:17px; margin:5px 2px 0 0; font-size:13px; vertical-align:-2px;}
.clause_agree_wrap .checkmark_label{color:#222; font-size:15px; font-weight:500;}
.clause_agree_wrap .checkmark_label .checkmark{display:inline-block; width:16px; height:16px; margin-right:6px; padding:2px; border-radius:50%; border:1px solid #D6D9E6; vertical-align:-3px; cursor:pointer;}
.clause_agree_wrap input:checked + .checkmark_label .checkmark{background-color:#A1C1FF; vertical-align:0;}
.clause_agree_wrap input:checked + .checkmark_label .checkmark:before{content:''; width:10px; height:10px; display:inline-block; border-radius:50%; background-color: rgba(30, 94, 255, 1);}
.clause_agree_wrap button{border-bottom:1px solid; color:inherit; font-size:inherit; font-weight:inherit; line-height:1; font-family:var(--main-font-family);}

.consulting-right-btn{display:inline-block; text-align:left; margin-top:48px;/* position:relative;*/ cursor:pointer;}
/*�곷떞�섍린 踰꾪듉 �④낵
.consulting-right-btn .btn-ani{position:absolute; top:0; left:0; opacity:0; width:100%; height:100%; transition:opacity .3s ease;}
.consulting-right-btn .btn-ani:hover{opacity:1;}
.consulting-right-btn .btn-ani div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 3px solid #d8d8d8;
    border-radius:33px;
    animation: 1.8s ani_line .45s infinite ease;
}

.consulting-right-btn .btn-ani div:nth-child(2) {
    animation-delay: .9s;
}

.consulting-right-btn .btn-ani div:nth-child(3) {
    animation-delay: 1.35s;
}

.consulting-right-btn .btn-ani div:last-child {
    animation-delay: 1.8s;
}

@keyframes ani_line {
    0% {
        opacity: 0;
        transform: scaleX(1) scaleY(1);
    }
    10% {
        opacity: .9;
        transform: scaleX(1) scaleY(1);
    }
    100% {
        opacity: 0;
        transform: scaleX(1.1) scaleY(1.4);
    }
}*/
.consulting-right-btn .btn_consulting{font-weight:500; text-align:center; display:inline-block; height:66px; padding:0 40px; border-radius:33px; border:0; background:#222; color:#fff; font-weight:400; font-size:18px; line-height:66px;}
.consulting-right-btn .btn_consulting img{margin-left:9px; vertical-align:inherit;}

.consulting-right&gt;p{text-align:left; margin-top: 16px; font-size:19px; line-height:1.3; font-weight:500;}

/*�곷떞�좎껌 �꾨즺�섏씠吏�*/
.container-consulting-clear{width:100%; background-color:#F7F9FD;}
.container-consulting-clear .inner{padding-top:211px; background:url('/khacademy/resources/images/consulting/clear-bottom.png') no-repeat; background-position:bottom 398px center; background-size:253px;}
.container-consulting-clear .inner .img-wrap{width:403px; height:308px; margin:0 auto; position:relative; }
.container-consulting-clear .inner .img-wrap .img-item{width:388px; position:absolute; top:10px; margin-top:0; animation:guide_ani 0.9s linear infinite alternate; animation-delay:0s;}
@keyframes guide_ani{
	0%{top: 10px;}
	100%{top:18px;}
}
.container-consulting-clear .inner .img-wrap .img-item img{width:100%;}
.container-consulting-clear .inner .txt-wrap{text-align:center; margin-top:60px;}
.container-consulting-clear .inner .txt-wrap h2{margin-bottom:16px; font-size:42px; font-family:"PretendardB";}
.container-consulting-clear .inner .txt-wrap h2 span{color:#1E5EFF;}
.container-consulting-clear .inner .txt-wrap p{margin-bottom:60px; font-size:20px; line-height:1.5; font-family:"PretendardM";}
.container-consulting-clear .inner .txt-wrap p span{display:block;font-size:17px; color:#4d5762; font-family:"PretendardR";}
.container-consulting-clear .inner .goMain{width:100%; padding-bottom:120px;}
.container-consulting-clear .inner .goMain a{display:block; width:150px; height:54px; margin:0 auto; border-radius:28px; text-align:center; line-height:54px; font-family:"PretendardM";}


/*�뚮텇瑜� 2以� �섎뒗 愿�怨꾨줈 遺꾧린�� 異붽� �앹꽦*/
@media screen and (max-width: 1156px){
	
.category_detail_wrap .checkbox_wrap{grid-template-columns:repeat(2, 1fr);}

}

@media screen and (max-width: 1024px){

.wrap-consulting{padding:60px 0;}
.wrap-consulting h4{font-size:30px;}
.wrap-consulting .sub-title{font-size:18px;}

.main-consulting{border-radius:64px; padding:70px 0; margin-top:60px;}
.main-consulting h2{font-size:45px;}
.main-consulting&gt;p{margin-top:10px; font-size:21px;}
.main-consulting hr{margin-top:36px;}

.consulting{gap:49px; padding-top:36px;}

/*以묐텇瑜�*/
.category-wrap .category_it{padding:28px 14px;}
.category-wrap .category_it .checkmark_label{margin-bottom:18px;}
.category-wrap .radio_wrap{grid-template-columns:repeat(2, 1fr); }
.category-wrap .radio_wrap .radio_label{font-size:17px;}
/*�뚮텇瑜�*/
.category_detail_wrap .checkbox_wrap{gap:18px 10px; padding:28px 12px 28px 14px;}

.consulting-right-Privacy .clause_agree_wrap p{margin-bottom:7px; letter-spacing:-0.1em;}
.consulting-right-btn{margin-top:42px;}
.consulting-right-btn .btn-ani{display:none;}
.consulting-right&gt;p{font-size:16px; line-height:1.4; letter-spacing:-0.07em;}

/*�곷떞�좎껌�꾨즺*/
.container-consulting-clear .inner{background-position:bottom 381px center; background-size:268px;}
.container-consulting-clear .inner .img-wrap{width:381px;}
.container-consulting-clear .inner .img-wrap .img-item{width:360px; top:17px;}
@keyframes guide_ani{
	0%{top: 13px;}
	100%{top:22px;}
}
.container-consulting-clear .inner .txt-wrap h2{font-size:36px;}
.container-consulting-clear .inner .txt-wrap p{margin-bottom:40px;}

}

@media screen and (max-width: 767px){
	
.wrap-consulting{padding-bottom:0;}
.wrap-consulting h4{font-size:20px;}
.wrap-consulting .sub-title{font-size:15px;}

.wrap-consulting .awards-list{padding:24px 0; max-width:1307px;}
.wrap-consulting .awards-list:before{display:none;}
.wrap-consulting .awards-list:after{display:none;}
.wrap-consulting .awards-list .awards-item{margin-right:24px;}
.wrap-consulting .awards-list .awards-item p span{font-size:15px;}

.main-consulting{padding-top:40px; padding-bottom:60px; border-radius: 28px 28px 0 0;}
.main-consulting-wrap{padding:0;}
.main-consulting h2{font-size:27px;}
.main-consulting&gt;p{margin-top:6px; font-size:16px;}
.main-consulting hr{margin-top:32px;}	

.consulting{display:block; padding:0;}	
/*吏��� + �щ쭩吏��� 紐⑤컮�쇱뿉�� �곷떒 �몄텧*/
.checkLocation{margin-top:20px;}
.checkLocation .mapFrame{height:300px;}

.location-consulting{margin-top:20px;}

.category-title span{color: red; font-size: 13px; margin-left: 3px; font-family: "PretendardSB";}
.category-title span:before {content: '*'; display: inline-block; height: 17px; margin: 5px 2px 0 0; font-size: 13px; vertical-align: -1px;}
/*��遺꾨쪟*/
.consulting-left .categoryMain-wrap{margin-bottom:0; gap:5px; height:48px; line-height:48px; font-size:15px; font-weight:500;}
.consulting-left .categoryMain-wrap .radio{border-bottom:0; background-color:#F7F9FD; border:1px solid #ECEDF4; border-radius:8px;}
.consulting-left .categoryMain-wrap input:checked + .radio{border-color:#1E5EFF; background-color:#1E5EFF; color:#fff;}
/*以묐텇瑜�*/
.category-title{text-align:left; margin-top:32px; color:#4D5762; padding: 0 0 12px 2px; font-weight:600;}
.category-wrap .radio_wrap{gap:6px;}
.category-wrap .category_it{background:#fff; font-size:15px; padding:0;}
.category-wrap .category_it .checkmark_label .checkmark{margin-right:6px;}
.category-wrap .radio_wrap .radio_label{font-size:15px; height:50px; line-height:50px;}
/*�뚮텇瑜�*/
.category_detail_wrap .only-folio{color:#222;}
.category_detail_wrap .checkbox_wrap{font-size:15px; margin-top:0; background:#fff; padding:0; font-weight:500;}
.category_detail_wrap .checkbox_wrap .checkmark_label .checkmark{margin-right:6px;}

.consulting-right{margin-top:32px;}
.consulting-right .consult_title{font-weight:600; font-size:16px; color:#4D5762; padding-bottom:12px;}
.consult_branch_wrap{font-size:15px; margin-bottom:32px; gap:5px; /*height:48px;*/}
.consult_branch_wrap .radio{border-radius:8px; height:48px; line-height:48px;}

.consulting-right-Privacy{margin-top:32px;}
.consulting-right-Privacy .name{margin-bottom:5px; border-radius:8px; font-size:15px; height:50px;}
/*�앸뀈�붿씪 �⑤�*/
.consulting-right-Privacy .birth_box{display:flex; gap:5px; margin-bottom: 5px; width:100%;}
.consulting-right-Privacy .birth_box input{padding-left:10px; width:50%;}
.consulting-right-Privacy .birth_box .birth_item{background-color: #F7F9FD; border: 1px solid #ECEDF4; border-radius:8px; height:50px; width:70%; line-height:50px; font-family: var(--main-font-family); font-size:15px;}
.consulting-right-Privacy .birth_box .birthSex_box{display:flex; width:30%; text-align:center; overflow:hidden;}
.consulting-right-Privacy .birth_box .birthSex_box .btnSex{width:100%;}
.consulting-right-Privacy .birth_box .birthSex_box .btnSex:last-child{border-left:1px solid #ECEDF4;}
.consulting-right-Privacy .birth_box .birthSex_box .btnSex.on{background-color:#1E5EFF; border-color:#1E5EFF; color:#fff;}

.consulting-right-Privacy .tel_box{gap:5px;}
.consulting-right-Privacy .tel_box .tel{font-size:15px; border-radius:8px; height:50px;}
.consulting-right-Privacy .clause_agree_wrap .checkmark_label{font-size:14px; font-weight:500;}
/*�곷떞�섍린 踰꾪듉*/
.consulting-right-btn{margin-top:24px; display:block; width:100%;}
.consulting-right-btn .btn_consulting{display:block; width:100%; border-radius:14px; font-size:16px;}

/*�곷떞�좎껌�꾨즺*/
.container-consulting-clear .inner{padding-top:116px; background-position:bottom 327px center; background-size:170px;}
.container-consulting-clear .inner .img-wrap{width:260px; height:230px;}
.container-consulting-clear .inner .img-wrap .img-item{width:245px; height:170px;}
.container-consulting-clear .inner .txt-wrap{margin-top:15px;}
.container-consulting-clear .inner .txt-wrap h2{margin-bottom:12px; font-size:25px; font-weight:500;}
.container-consulting-clear .inner .txt-wrap p{margin-bottom:32px; font-size:16px;}
.container-consulting-clear .inner .txt-wrap p span{font-size:15px;}
.container-consulting-clear .inner .goMain{padding-bottom:80px;}

}





</pre></body></html>