@CHARSET "UTF-8";

.chkup_add_wrap .medipart_list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px;}
.chkup_add_wrap .medipart_list li{width:calc(16.6666% - 13.5px);}
.chkup_add_wrap .medipart_list li a{display:flex;justify-content:center;align-items:center;height:100%;padding:30px 0;background:#fff;border:1px solid #c2c2c2;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,0.08);transition:all 0.2s;font-size:1.6rem;font-weight:600;text-align:center;box-sizing:border-box;}
.chkup_add_wrap .medipart_list li a span{position:relative;display:flex;padding-top:60px;}
.chkup_add_wrap .medipart_list li a span::before{content:'';position:absolute;top:0;left:50%;width:46px;height:46px;background-repeat:no-repeat;background-size:cover;transform:translateX(-50%);}

.chkup_add_wrap .medipart_list li.on a{background:#1065d9;border-color:#1065d9;color:#fff;}
.chkup_add_wrap .medipart_list li.on a span::before{filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(37deg) brightness(108%) contrast(101%);}

.chkup_add_wrap .info_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.chkup_add_wrap .info_head .legend_area{justify-content:normal;width:auto;margin:0;}

.chkup_add_wrap .legend_area{display:flex;justify-content:end;gap:20px;width:max-content;margin:50px 0 20px auto;padding:10px 20px;border:1px solid #e5e5e5;background:#fff;box-sizing:border-box;}
.chkup_add_wrap .legend_area li{position:relative;padding-left:20px;font-size:1.6rem;font-weight:500;}
.chkup_add_wrap .legend_area li::before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;border-width:1px;border-style:solid;transform:translateY(-50%);box-sizing:border-box;}
.chkup_add_wrap .legend_area li.type1::before{background:#edf5ff;border-color:#c1d0e3;}
.chkup_add_wrap .legend_area li.type2::before{background:#fff;border-color:#c2c2c2;}

.chkup_add_wrap .table1 .rsv_use{background:#edf5ff;}

/********************태블릿********************/
@media all and (max-width:1024px){
	
.chkup_add_wrap .medipart_list{gap:10px;}
.chkup_add_wrap .medipart_list li{width:calc(20% - 8px);}
.chkup_add_wrap .medipart_list li a{padding:2vh 0;}
.chkup_add_wrap .medipart_list li a span{padding-top:50px;}
.chkup_add_wrap .medipart_list li a span::before{width:32px;height:32px;}

.chkup_add_wrap .legend_area{justify-content:center;width:100%;margin:5vh 0 2vh;padding:1vh 2vw;}
.chkup_add_wrap .legend_area li::before{width:10px;height:10px;}

}
/********************모바일********************/
@media all and (max-width:767px){
	
.chkup_add_wrap .medipart_list li a{font-size:1.4rem;}
.chkup_add_wrap .medipart_list li a span{padding-top:35px;}
.chkup_add_wrap .medipart_list li a span::before{width:24px;height:24px;}

.chkup_add_wrap .info_head{flex-direction:column;gap:10px;}
.chkup_add_wrap .info_head .legend_area{justify-content:center;width:100%;}
.chkup_add_wrap .info_head .con_sbtn.file{width:100%;}

.chkup_add_wrap .legend_area li{font-size:1.4rem;}

}

/********************모바일2********************/
@media all and (max-width:480px){

.chkup_add_wrap .medipart_list{gap:4px;}
.chkup_add_wrap .medipart_list li{width:calc(25% - 3px);}

.chkup_add_wrap .legend_area{flex-direction:column;gap:5px;}
	
}

/********************모바일3********************/
@media all and (max-width:320px){
	
.chkup_add_wrap .medipart_list li{width:calc(50% - 2px);}
	
}

/********************웹********************/
@media all and (min-width:1025px) {
}
