.wrap>.sect01 .first_template .contents_area .info_text h2 {
    text-align: center;
    color: #00a098;
}

.wrap>.sect01 .first_template .contents_area .info_text .tnormal {
    font-weight: 300;
}

.wrap>.sect01 .first_template .contents_area .info_text .tbold {
    font-weight: 700;
}


/*04_SpineJoint republic section CSS Fin*/


/*section 02*/

.wrap>.sect02 .first_template .contents_area .info_text>h2 {
    text-align: center;
    color: #333;
    font-weight: 400;
}

.wrap>.sect02 .first_template .contents_area .contrast_area .flex_area {
    display: flex;
}

.wrap>.sect02 .first_template .contents_area .contrast_area .flex_area .ct_area h3 {
    font-weight: 700;
}

.wrap>.sect02 .first_template .contents_area .contrast_area .flex_area .ct_area .ct_box .text_line h4 {
    font-weight: 400;
}

.wrap>.sect02 .first_template .contents_area .contrast_area .flex_area .ct_area .ct_box {
    border-top: 3px solid #6d9a69;
    margin-top: 0.5rem;
    padding-top: 1rem;
}

.wrap>.sect02 .first_template .contents_area .contrast_area .flex_area .ct_area .flex_box {
    display: flex;
}


/*section 03*/

.wrap>.sect03 {
    background-color: #e5f5f4;
}

.wrap>.sect03 .first_template .contents_area .info_text>h2 {
    color: #333;
    font-weight: 700;
}

.wrap>.sect03 .first_template .contents_area .num_text_area .flex_area .flex_box,
.wrap>.sect03 .first_template .contents_area .num_text_area .flex_area .flex_box .flex_line {
    display: flex;
}

.wrap>.sect03 .first_template .contents_area .num_text_area .flex_area .flex_box .flex_line>p {
    text-align: center;
    color: #fff;
    font-weight: 700;
    border-radius: 50%;
    background-color: #6ca680;
}

.wrap>.sect03 .first_template .contents_area .num_text_area .flex_area .flex_box .flex_line>h4 {
    text-align: left;
    color: #333;
    font-weight: 400;
}


/*theraphySection*/

.wrap>.theraphySection .first_template .contents_area .tmethod_area .tmethod .flex_box .img_line01 {
    background: url(/images/P/solution_P_05.png) no-repeat center;
    background-size: cover;
}

.wrap>.theraphySection .first_template .contents_area .tmethod_area .tmethod .flex_box .img_line02 {
    background: url(/images/P/solution_P_02.png) no-repeat center;
    background-size: cover;
}

.wrap>.theraphySection .first_template .contents_area .tmethod_area .tmethod .flex_box .img_line03 {
    background: url(/images/P/solution_P_04.png) no-repeat center;
    background-size: cover;
}

.wrap>.theraphySection .first_template .contents_area .tmethod_area .tmethod .flex_box .img_line04 {
    background: url(/images/P/solution_P_03.png) no-repeat center;
    background-size: cover;
}

.wrap>.theraphySection .first_template .contents_area .tmethod_area .tmethod .flex_box .img_line05 {
    background: url(/images/P/solution_P_12.png) no-repeat center;
    background-size: cover;
}

.wrap>.theraphySection .first_template .contents_area .tmethod_area .tmethod .flex_box .img_line06 {
    background: url(/images/P/solution_P_09.png) no-repeat center;
    background-size: cover;
}