@CHARSET "UTF-8";

/* 비자리스트 */
.visa_list_item{display:flex;flex-wrap:wrap;gap:40px;}
.visa_list_item a{display:flex;flex-direction:column;gap:20px;width:calc(33.3333% - 26.6666px);max-width:440px;padding:30px;border-radius:20px;border:1px solid #e5e5e5;box-sizing:border-box;}
.visa_list_item a dl{padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.visa_list_item a dl dt{font-size:2.2rem;font-weight:700;}
.visa_list_item a dl dd{font-size:1.6rem;font-weight:700;color:#00816b;}
.visa_list_item a ul li{display:flex;justify-content:space-between;font-size:1.5rem;font-weight:500;}
.visa_list_item a ul li:nth-child(n+2){margin-top:5px;}
.visa_list_item a span{display:block;margin-top:auto;padding:10px 20px;background:#f5f5f5;border-radius:10px;font-size:1.5rem;font-weight:700;text-align:center;box-sizing:border-box;}

/* 비자컨텐츠_공통 */
div[class$="_wrap"] a{text-decoration:underline;color:#005bbd;font-weight:600;}
div[class$="_wrap"] a[class*="_btn"],
div[class$="_wrap"] a[class*="_sbtn"]{text-decoration:none;}

.visa_overview_comm{margin-bottom:50px;padding:30px;background:#fff7ee;border-radius:20px;box-sizing:border-box;}
.visa_overview_comm p{display:flex;align-items:center;position:relative;min-height:80px;padding-left:100px;font-weight:600;}
.visa_overview_comm p::before{content:'';position:absolute;top:0;left:0;width:80px;height:80px;background-color:#fff;border-radius:100%;background-repeat:no-repeat;background-size:auto 48px;background-position:50% 50%;}

/* 비자소개 */
.visa_intro_wrap .visa_overview_comm p::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/visa_intro_icon.png);}

/* 발급자격 */
.visa_qual_wrap .visa_overview_comm p::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/visa_qual_icon.png);}

/* 비자변경 */
.visa_chg_wrap .visa_overview_comm p::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/visa_chg_icon.png);}
.visa_chg_wrap .chg_step_box{display:flex;gap:100px;}
.visa_chg_wrap .chg_step_box li{flex:1;position:relative;padding:30px;text-align:center;background:#f9f9f9;border-radius:10px;box-sizing:border-box;font-weight:600;}
.visa_chg_wrap .chg_step_box li:nth-child(n+2)::before{content:'';position:absolute;top:50%;left:-62px;width:24px;height:24px;background:url(/nanum/site/builder/dir/main/img/menu6196/icon_step_arr.png) no-repeat;background-size:cover;transform:translateY(-50%);}
.visa_chg_wrap .chg_step_box li span{position:relative;display:block;padding-top:84px;}
.visa_chg_wrap .chg_step_box li span::before{content:'';position:absolute;top:0;left:50%;width:64px;height:64px;background-repeat:no-repeat;background-size:cover;transform:translateX(-50%);}
.visa_chg_wrap .chg_step_box li.step1 span::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/chg_step1_icon.png);}
.visa_chg_wrap .chg_step_box li.step2 span::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/chg_step2_icon.png);}
.visa_chg_wrap .chg_step_box li.step3 span::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/chg_step3_icon.png);}

/* 이직절차_유학절차_채용절차 */
.visa_step_wrap .visa_overview_comm p::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/visa_step_icon.png);}
.visa_step_wrap .step_box{display:flex;flex-wrap:wrap;gap:60px;}
.visa_step_wrap .step_box li{flex:1;box-sizing:border-box;}
.visa_step_wrap .step_box li:nth-child(n+2) dl::before{content:'';position:absolute;top:50%;left:-38px;width:16px;height:16px;background:url(/nanum/site/builder/dir/main/img/menu6196/icon_step_arr.png) no-repeat;background-size:cover;transform:translateY(-50%);}
.visa_step_wrap .step_box li dl{position:relative;display:flex;flex-direction:column;height:100%;}
.visa_step_wrap .step_box li dl dt{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #e5e5e5;border-bottom:0;border-radius:10px 10px 0 0;background:#f9f9f9;padding:20px;text-align:center;font-weight:700;}
.visa_step_wrap .step_box li dl dt span{display:inline-block;padding:3px 10px;border-radius:20px;background:#000;font-size:1.3rem;font-weight:600;color:#fff;}
.visa_step_wrap .step_box li dl dd{flex-grow:1;padding:20px;border:1px solid #e5e5e5;border-top:0;border-radius:0 0 10px 10px;font-size:1.5rem;font-weight:500;color:#555;text-align:center;}
.visa_step_wrap .step_box li dl dd a{display:block;margin-top:10px;}

.visa_step_wrap .step_box.row{flex-direction:column;}
.visa_step_wrap .step_box.row li:nth-child(n+2) dl::before{top:-38px;left:50%;transform:translateX(-50%) rotate(90deg);}
.visa_step_wrap .step_box.row li dl dt p.target{font-size:1.5rem;color:#d0021b;}
.visa_step_wrap .step_box.row li.col{display:flex;gap:60px;}
.visa_step_wrap .step_box.row li.col dl{width:calc(50% - 30px);height:auto;}
.visa_step_wrap .step_box.row li.col dl dd{display:flex;justify-content:center;align-items:center;}

/* 기업요건 */
.visa_reg_wrap .visa_overview_comm p::before{background-image:url(/nanum/site/builder/dir/main/img/menu6196/visa_reg_icon.png);}
.visa_reg_wrap .min_wage_box{display:flex;gap:40px;}
.visa_reg_wrap .min_wage_box dl{flex:1;padding:20px;background:#f9f9f9;border-radius:10px;text-align:center;}
.visa_reg_wrap .min_wage_box dl dt{font-weight:500;}
.visa_reg_wrap .min_wage_box dl dd{font-weight:700;font-size:2rem;}
.visa_reg_wrap .empty{padding:80px;border:2px dashed #e5e5e5;text-align:center;font-size:1.6rem;color:#b5b5b5;font-weight:700;}

/********************태블릿********************/
@media all and (max-width:1024px){
}

/********************모바일********************/
@media all and (max-width:767px){
}

/********************웹********************/
@media all and (min-width:1025px) {
	
/* 비자리스트 */
.visa_list_item a:hover{border-color:#00816b;}
.visa_list_item a:hover span{background:#00816b;color:#fff;}

}