<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.sub_wrap {text-align: center;}
.sub_wrap &gt; div {padding: 100px 0;}

/*시술 대상*/
.implant_2_wrap .section_3, .implant_4_wrap .section_2 {
    background: url("/img/custom/sub/target_dark.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.implant_3_wrap .section_2, .implant_4_wrap .section_4, .implant_5_wrap .section_2,
.braces_1_wrap .section_2 {
    background: url("/img/custom/sub/target_light.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.general_4_wrap .section_2 {
    background: url("/img/custom/sub/target_black.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}

/*패딩 0*/
.about_1_wrap .section_2, .implant_2_wrap .section_2, .implant_2_wrap .section_5, .implant_6_wrap .section_2,
.braces_5_wrap .section_1, .braces_5_wrap .section_2 {padding-bottom: 0;}

/*주의사항*/
.braces_1_wrap .section_4, .general_1_wrap .section_4, .general_3_wrap .section_4,
.general_4_wrap .section_6 {
    background: url("/img/custom/sub/sub_3_1_sect_4_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}

/*회색배경*/
.about_1_wrap .section_2, .implant_5_wrap .section_3, .general_2_wrap .section_3,
.general_4_wrap .section_4 {background: #f5f5f5;}

/*연하늘배경*/
.implant_1_wrap .section_3, .implant_2_wrap .section_6, .braces_2_wrap .section_2, .general_1_wrap .section_2,
.general_4_wrap .section_5, .jaw_joint_2_wrap .section_2 {background: #e8f0f3;}


.about_1_wrap .section_2 img {margin-right: -180px;}
.about_1_wrap .section_4 {
    background: url("/img/custom/sub/sub_2_1_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.about_3_wrap h3 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: left;
}
.about_3_wrap .section_2 {padding: 0;}
.about_3_wrap .section_3 {padding-bottom: 140px;}
.about_3_wrap .section_4 {
    background: url("/img/custom/sub/sub_1_3_bg.jpg") no-repeat;
    background-size: cover;
    background-position: center;
}
.about_3_wrap .section_4 h3 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 40px;
}
.about_3_wrap .section_4 h3 span {color: #2dbbda;}
.about_3_wrap .section_4 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.about_3_wrap .section_4 ul li {
    float: left;
    width: 25%;
    padding: 50px 20px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}
.about_3_wrap .section_4 ul li:first-child {background: #fff;}
.about_3_wrap .section_4 ul li:nth-child(2n) {
    background: #2dbbda;
    color: #fff;
}
.about_3_wrap .section_4 ul li:nth-child(3) {background: #f5f5f5;}
.about_3_wrap .section_4 ul li:last-child {background: #0f3568;}
.about_3_wrap .section_4 ul li:first-child img {width: 100px; height: 97px;}
.about_3_wrap .section_4 ul li:nth-child(2) img {width: 65px; height: 97px;}
.about_3_wrap .section_4 ul li:nth-child(3) img {width: 90px; height: 97px;}
.about_3_wrap .section_4 ul li:last-child img {width: 90px; height: 97px;}
.about_3_wrap .section_4 ul li h4 {
    font-size: 18px;
    margin: 20px 0 0;
}

.about_4_wrap h3 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: left;
}
.about_4_wrap .section_2 {padding: 0;}
.about_4_wrap .section_2 .root_daum_roughmap {
    max-width: 1200px;
    width: 100% !important;
}
.about_4_wrap .section_2 .txt {
    background: #f5f5f5;
    padding: 30px;
}
.about_4_wrap .section_2 .txt ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.about_4_wrap .section_2 .txt ul.info_wrap {float: left;}
.about_4_wrap .section_2 .txt ul.info_wrap li {
    float: left;
    font-size: 16px;
    margin-right: 30px;
    margin-bottom: 8px;
}
.about_4_wrap .section_2 .txt ul.info_wrap li:nth-child(2) {clear: both;}
.about_4_wrap .section_2 .txt ul.info_wrap li b {margin-right: 10px;}
.about_4_wrap .section_2 .txt ul.btn_wrap {float: right;}
.about_4_wrap .section_2 .txt ul.btn_wrap li {
    float: left;
    margin-left: 10px;
}
.about_4_wrap .section_2 .txt ul.btn_wrap li:first-child a {
    border: 1px solid #19ce60;
    background: #19ce60;
    color: #fff;
    display: block;
    padding: 10px 30px;
    font-size: 16px;
}
.about_4_wrap .section_2 .txt ul.btn_wrap li:last-child a {
    border: 1px solid #3396ff;
    background: #3396ff;
    color: #fff;
    display: block;
    padding: 10px 30px;
    font-size: 16px;
}
.about_4_wrap .section_3 {padding-bottom: 0;}
.about_4_wrap .section_3 table,
.about_4_wrap .section_4 table {
    width: 100%;
    font-size: 16px;
    border-top: 1px solid #333;
}
.about_4_wrap .section_3 table th,
.about_4_wrap .section_4 table th {
    padding: 20px;
    border-bottom: 1px solid #ddd;
    width: 250px;
}
.about_4_wrap .section_3 table th {
    text-align: center;
    background: #e8f0f3;
}
.about_4_wrap .section_4 table th .ico {
    width: 55px;
    display: inline-block;
    text-align: center;
}
.about_4_wrap .section_4 table tr:first-child th img {width: 30px; height: 45px;}
.about_4_wrap .section_4 table tr:nth-child(2) th img {width: 38px; height: 35px;}
.about_4_wrap .section_4 table tr:last-child th img {width: 42px; height: 30px;}
.about_4_wrap .section_4 table th .txt {display: inline-block;}
.about_4_wrap .section_3 table td,
.about_4_wrap .section_4 table td {
    padding: 20px;
    border-bottom: 1px solid #ddd;
    text-align: left;
}
.about_4_wrap .section_4 table tr:first-child td span {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #71d071;
    width: 40px;
    height: 20px;
    border-radius: 20px;
    text-align: center;
    line-height: 20px;
}
.about_4_wrap .section_4 table tr:nth-child(2) td p{margin: 5px 0;}
.about_4_wrap .section_4 table tr:nth-child(2) td span {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #4c9b30;
    padding: 0 7px;
    height: 20px;
    border-radius: 3px;
    text-align: center;
    line-height: 20px;
}


.implant_1_wrap .section_2 {
    background: url("/img/custom/sub/sub_2_1_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.implant_1_wrap .section_5 {
    background: url("/img/custom/sub/sub_2_1_sect_5_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.implant_2_wrap .section_2 {
    background: url("/img/custom/sub/sub_2_2_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.implant_6_wrap .section_2 {
    background: url("/img/custom/sub/sub_2_6_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}

.braces_3_wrap .section_2 {
    background: url("/img/custom/sub/sub_3_3_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.braces_4_wrap .section_2 {
    background: url("/img/custom/sub/sub_3_4_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.braces_4_wrap .section_3 {
    background: url("/img/custom/sub/sub_3_4_sect_3_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.general_2_wrap .section_2 {
    background: url("/img/custom/sub/sub_4_2_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.general_3_wrap .section_2 {
    background: url("/img/custom/sub/sub_4_3_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.jaw_joint_1_wrap .section_2 {
    background: url("/img/custom/sub/sub_5_1_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.jaw_joint_3_wrap .section_2 {
    background: url("/img/custom/sub/sub_5_3_sect_2_bg.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}

@media all and (max-width: 767px) {
    .sub_wrap &gt; div {padding: 50px 0;}
    .implant_1_wrap &gt; div, .implant_2_wrap &gt; div, .implant_5_wrap &gt; div, .braces_1_wrap &gt; div,
    .braces_2_wrap &gt; div, .braces_3_wrap &gt; div, .braces_4_wrap &gt; div, .braces_5_wrap &gt; div,
    .general_1_wrap &gt; div, .general_2_wrap &gt; div, .general_3_wrap &gt; div, .general_4_wrap &gt; div,
    .jaw_joint_2_wrap &gt; div, .jaw_joint_3_wrap &gt; div {padding-bottom: 0;}
    .about_3_wrap h3 {font-size: 20px;}
    .about_3_wrap .section_1 img, .about_4_wrap .section_1 img {max-width: 80%;}
    .about_3_wrap .section_4 h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .about_3_wrap .section_4 ul li {
        width: 50%;
        padding: 30px 20px;
        min-height: 215px;
    }
    .about_3_wrap .section_4 ul li h4 {font-size: 16px;}
    .about_4_wrap h3 {font-size: 20px;}
    .about_4_wrap .section_2 .txt {padding: 25px;}
    .about_4_wrap .section_2 .txt ul.info_wrap li {
        float: none;
        margin-right: 0;
        text-align: left;
        font-size: 14px;
    }
    .about_4_wrap .section_2 .txt ul.info_wrap li b {
        width: 60px;
        display: inline-block;
        vertical-align: top;
    }
    .about_4_wrap .section_2 .txt ul.info_wrap li span {
        width: calc(100% - 77px);
        display: inline-block;
        vertical-align: top;
    }
    .about_4_wrap .section_2 .txt ul.info_wrap,
    .about_4_wrap .section_2 .txt ul.btn_wrap {float: none;}
    .about_4_wrap .section_2 .txt ul.btn_wrap {margin-top: 20px;}
    .about_4_wrap .section_2 .txt ul.btn_wrap li {width: calc((100% - 10px)/2);}
    .about_4_wrap .section_2 .txt ul.btn_wrap li:first-child {margin-left: 0;}
    .about_4_wrap .section_2 .txt ul.btn_wrap li:first-child a,
    .about_4_wrap .section_2 .txt ul.btn_wrap li:last-child a {padding: 10px 0;}
    .about_4_wrap .section_3 table th, .about_4_wrap .section_4 table th {
        width: 90px;
        padding: 20px 10px;
    }
    .about_4_wrap .section_4 table th .ico {
        display: block;
        width: auto;
        margin-bottom: 10px;
    }
    .about_4_wrap .section_4 table th .txt {
        display: block;
        text-align: center;
    }
}</pre></body></html>