@charset "utf-8";

.use-procedure {position:relative;}
.use-procedure .cont {position:relative;background-color:#f9f9f9;padding:3.15rem 1rem 2.8rem;text-align:center;}
.use-procedure .cont .img img {max-width:100%;height:auto;}

/* 검사 및 진단 */
.examination {position:relative;}
.examination .txt-box {border:1px solid #ddd;background-color:#f9f9f9;color:#000;text-align:left;padding:1.5rem 2.25rem;font-size:0.9rem}
.examination .txt-box .img {float:left;position:relative;width:7.85rem}
.examination .txt-box .img img {max-width:100%;height:auto}
.examination .txt-box .txt {float:right;position:relative;width:calc(100% - 7.85rem);padding-left:1.8rem}
.examination .text1 {margin-top:0.55rem;font-size:0.9rem;color:#000;font-weight:300;line-height:1.5rem;}
.examination .examination-cont {margin-top:2.5rem}
.examination .examination-cont .ul-type1 {margin-top:0.55rem}
.examination .examination-cont .ul-type1 li {color:#000;font-weight:300;margin-bottom:0.35rem;font-size:0.9rem}
.examination .txt-box2 {margin-top:0.8rem;padding:1.5rem 1rem;border-top:2px solid #353030;background-color:#f9f9f9}
.examination .txt-box2 .left,
.examination .txt-box2 .right {float:left;position:relative;width:50%}
.examination .txt-box2 .ul-type1 li {color:#505050}
@media screen and (max-width:470px){
    .examination .txt-box .img {float:none;width:100%;text-align:center;}
    .examination .txt-box .txt {float:none;width:100%;padding-left:0;margin-top:1.5rem}
}
@media screen and (max-width:614px){
    .examination .txt-box2 .left,
    .examination .txt-box2 .right {float:none;width:100%;}
}


.program {position:relative;}
.program .row {position:relative;margin:-0.75rem}
.program .row .col-3 {position:relative;float:left;width:33.33333333333333%;padding:0.75rem}
.program .row .col-6 {position:relative;float:left;width:66.66666666666667%;padding:0.75rem} 
.program .row .col-5 {position:relative;float:left;width:50%;padding:0.75rem} 
.program .text1 {margin-top:0.65rem;font-size:0.9rem;color:#000;line-height:1.2rem;font-weight:300;letter-spacing:0}
.program .text2 {font-size:0.9rem;color:#aeaeae;line-height:1.2rem;font-weight:300;letter-spacing:0}
.program .img {margin-bottom:1.4rem;}
.program .img img {max-width:100%;height:auto;}
.program .mt84 {margin-top:4.2rem}
.program .mt28 {margin-top:1.4rem}
.program .ul-type1 {margin-top:0.65rem}
.program .ul-type1 li {color:#000;font-weight:300;font-size:0.9rem;letter-spacing:0}
.program strong {font-weight:500;}
.program .ul-type2 {margin-top:1.45rem}
.program .ul-type2 li {color:#000;font-weight:300;font-size:0.9rem;letter-spacing:0}
.program .program-cont {padding-bottom:2.8rem;border-bottom:0.25rem dotted #ededed;}
.program .program-cont ~ .program-cont {margin-top:2.3rem}
.program .program-cont:last-child {border-bottom:0;padding-bottom:0}
@media screen and (max-width:614px){
    .program .row .col-5 {width:100%;}
}

.rehabilitation {position:relative;}
.rehabilitation .rehabilitation-cont .text1 {margin-top:0.55rem;font-size:0.9rem;color:#000;font-weight:300;line-height:1.2rem;}
.rehabilitation .rehabilitation-cont ~ .rehabilitation-cont {margin-top:2.5rem}