@charset "utf-8";

/*검진절차 */
.step_w.special > li{flex-basis:18%;}
.step_w.special li .img_box{min-height: 77px;}


.hlthstep{position:relative;}
.hlthstep > .tit{position:absolute;z-index:1;top: -18px;width:100%;text-align:center;font-size:2.2rem;font-weight:700;color:#000;}
.hlthstep .step_w2{margin-top:50px;}
.hlthstep .step_w2 li:after{bottom: -28%;}
.hlthstep .step_w2 li{min-height: 260px;align-items: center;}
.hlthstep .step_w2 li.bg{min-height:100px;}
/*.hlthstep .step_w2 > li ol{display:block;}*/
.hlthstep .step_w2 > li ol:first-child li{display:block;padding: 10px 15px;}
.hlthstep .step_w2 > li ol:first-child li .list2{display: inline-block;margin-top: 15px;box-sizing: border-box;}
.hlthstep .step_w2 > li ol:first-child li .list2 li{border:0;min-height: auto;margin-bottom:0;text-align:left;background: url(/nanum/site/builder/skin/h3/img/common/icon_list2.gif) no-repeat 0 19px;}
.hlthstep .step_w2 > li ol:first-child li .list2 li:nth-child(n+2){margin-top:0;}
.hlthstep .step_w2 > li ol:first-child li .list2 li:after{display:none;}
.hlthstep .step_w2 li dl{width:100%;}

.lbox_wrap.qrcode > div p{display:block;}
.lbox_wrap.qrcode > div > strong{display:block;width:100%;color:#000;font-size:2rem;}


/*외국인문진표 */
.link_w{display:flex;flex-wrap:wrap;gap:2%;margin-top:-2%;text-align:center;}
.link_w a{display:flex;align-items:center;margin-top:2%;width:23.5%;height:90px;font-size:1.6rem;line-height:1.5;border:1px solid #dfdfdf;border-radius:10px;transition:all 0.3s;box-sizing:border-box;}
.link_w a:hover{color:#fff;background:#997865;border-color:#997865;}
.link_w a span{display:block;width:100%;padding:0 20px;box-sizing:border-box;}

/*출장검진 */
.step_w2 li.noline > ol{height:280px;}


/********************태블릿********************/
@media all and (max-width:1024px){

.step_w.special > li{flex-basis: 48%;}
.step_w.special li .img_box{min-height:auto;}
.step_w.special > li:nth-child(2) .img_box{min-height:49px;}

.hlthstep > .tit{top: -12px;font-size: 2.0rem;}
.hlthstep .step_w2{margin-top:25px;}
.hlthstep .step_w2 li{display:inline-block;min-height:auto;}
.hlthstep .step_w2 li.bg{min-height:auto;padding: 20px 0;}
.hlthstep .step_w2 > li ol{width:100%;margin-bottom: 20px;}
.hlthstep .step_w2 > li ol:first-child li .list2{display:block;}

.hstep{margin-top:30px !important;}

.link_w a{width:100%;}

.step_w2 li.noline > ol{height:auto;}

}



/********************모바일********************/
@media all and (max-width:767px){
	
.step_w.special > li{flex-basis: 100%;margin: 11px 0 0 -1px;}
.step_w.special > li:nth-child(2) .img_box{min-height:auto;}

.lbox_wrap.qrcode > div p img{width:150px;object-fit: fill;}

}

/********************모바일********************/
@media all and (max-width:522px){

.hlthstep .step_w2 > li ol:first-child li .list2{padding-left:0;}	
}









