@charset "utf-8";

/* common */
.container {transition:all .3s}
@media (min-width:1310px){
    .container {
        width:1230px;
    }
}
@media print {
    img::after,img::before {content: none !important;}
    img[alt]::after {content: none !important;}
    a[href]:after {content: "" !important;}
    img {content: url() !important;}
    img[alt] {-webkit-print-color-adjust: exact;color: transparent !important;}
}
.container-fluid {padding:0;}
.mw-100 {max-width:100%;}
.w-100 {width:100%;}

/* header */
.header-wr {position:fixed;left:0;right:0;top:0;border-bottom:1px solid rgba(255,255,255,0.3);transition:all .3s;z-index:1000;}
.header-wr .container-wr {position:relative;padding-left:90px;padding-right:90px;}
.header {height:100px;align-items:center;display:flex;justify-content:space-between;transition:all .3s;}
.header h1.logo {width:20%}
.header h1.logo img {width:264px;transition:all .3s;}
.login_menu {display:none;}

/* header scroll */
.header-wr.hs {background:#fff;background:rgba(255,255,255,0.75);backdrop-filter:blur(16px);box-shadow:0 20px 30px -30px rgba(0,0,0,0.35);}
.header-wr.hs:hover {background:#fff;}
.header-wr.hs .header {height:70px;}
.header-wr.hs .header h1.logo img {width:180px;}

/* main */
.main-visual {}
.main-slide-wr {position:relative;}
.main-slide {}
.main-slide .item {height:65vh;background-position:center;background-size:cover;}
.main-slide .visual-caption {padding-top:20vh;}
.main-slide .visual-caption h4 {margin-bottom:15px;}
.main-slide .visual-caption h4 span {display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;background:#dbf8f9;color:#05a0a3;border-radius:35px;margin-right:10px;font-size:20px;font-weight:700;}
.main-slide .visual-caption h2 {font-family:'Tenada';font-size:56px;color:#fff;text-shadow:0 0 3px rgba(0, 0, 0, 0.15);margin-bottom:30px;}
.main-slide .visual-caption h2 strong {color:#fff54d;}
.main-slide .visual-caption h2 em {font-style:normal;position:relative;}
.main-slide .visual-caption h2 em:before {content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 10px);display:block;width:31px;height:31px;background:url("/img/main/star_ico.png") no-repeat center;}
.main-slide .visual-caption p {color:#fff;font-size:20px;}
.slide-control-wr {position:absolute;bottom:10vh;left:0;right:0;display:flex;justify-content:left;z-index:100;pointer-events:none;}
.slide-control {display:flex;justify-content:center;align-items:center;height:34px;width:135px;padding:0 15px;border-radius:30px;background:rgba(0,0,0,0.15);pointer-events:auto;}
.slide-control button {display:inline-block;text-indent:-9999px;height:12px;width:16px;border:0;margin:0 10px;}
.slide-control button.stop-icon {background:url("/img/main/pause_btn.png") no-repeat center;}
.slide-control button.play-icon {background:url("/img/main/play_btn.png") no-repeat center;}
.slide-control button.slick-prev-btn {background:url("/img/main/prev_btn.png") no-repeat center;}
.slide-control button.slick-next-btn {background:url("/img/main/next_btn.png") no-repeat center;}
.slide-control .current-slide {font-size:12px;font-weight:700;color:#fff;}
.slide-control .total-slides {font-size:12px;font-weight:700;color:rgba(255,255,255,0.5);}
.slide-control .slash {padding:0 2px;color:rgba(255,255,255,0.5);}

.main-info-wr {background:#fff9ed;}
.main-info {height:35vh;position:relative;}
.main-info ul.info-list {margin:0 -20px;display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:90px;left:0;right:0;pointer-events:none;}
.main-info ul.info-list li {width:33.333%;padding:0 20px;pointer-events:auto;}
.main-info ul.info-list li .card {background:#fff;border-radius:15px;}
.main-info ul.info-list li .card .tit {height:60px;padding:0 30px;border-bottom:1px solid #eee;display:flex;align-items:center;font-weight:500;}
.main-info ul.info-list li .card .tit a {width:100%;font-size:16px;display:flex;justify-content:space-between;}
.main-info ul.info-list li .card .tit span {font-size:16px;}
.main-info ul.info-list li .card .inner {position:relative;height:220px;padding:30px;}
.main-info ul.info-list li .card .inner h4 {font-size:20px;margin-bottom:15px;font-weight:300;}
.main-info ul.info-list li .card .inner h4 strong {font-weight:700;}
.main-info ul.info-list li .card .inner p {font-size:14px;color:#666;margin-bottom:5px;}
.main-info ul.info-list li .card .inner a {font-size:16px;color:#666;display:block;text-align:center;padding:6px 0;border:1px solid #eee;color:#666;position:absolute;bottom:30px;left:30px;right:30px;font-weight:500;transition:all .3s;}
.main-info ul.info-list li .card .inner a:hover {color:#fff;background:#666;border:1px solid #666;}
.main-info ul.info-list li .card .popup-slide {}
.main-info ul.info-list li .card .popup-area {}
.main-info ul.info-list li .card .popup-area .hd_pops_con img {width:100%;}
.main-info ul.info-list li .card .popup-area .popup_empty {padding:45px;text-align:center;}
.main-info ul.info-list li .card .popup-area .popup_empty span {font-size:14px;font-weight:300;}
.main-info ul.info-list li .card .popup-slide .slick-dots {width:auto;bottom:auto;top:-43px;right:15px;}
.main-info ul.info-list li .card .popup-slide .slick-dots li {width:auto;padding:0;}
.main-info ul.info-list li .card .popup-slide .slick-dots li button {height:8px;width:8px;background:#ccc;}
.main-info ul.info-list li .card .popup-slide .slick-dots li.slick-active button {width:8px;background:#f8b62d;}
.main-info ul.info-list li .card .popup-slide .slick-list {border-radius:0 0 15px 15px;overflow:hidden;}

.main-content {padding:90px 0 0;}
.main-content .tit {padding-bottom:30px;}
.main-content .tit h3 {font-size:30px;margin-bottom:10px;font-weight:400;}
.main-content .tit h3 strong {font-weight:700;}

.main-content .msec1 {}
.main-content .msec1 .tit p {font-size:16px;color:#666;}
.main-content .msec1 {}
.main-content .msec1 .card-wrap {display:flex;margin:0 -20px;}
.main-content .msec1 .card {width:50%;padding:0 20px;}
.main-content .msec1 .card-inner {}
.main-content .msec1 .card-item {height:280px;position:relative;transition:all .3s;}
.main-content .msec1 .card-item h4 {position:absolute;top:45px;left:30px;color:#fff;font-size:24px;z-index:6}
.main-content .msec1 .card-item .overlay {position:absolute;top:0;bottom:0;left:0;right:0;padding:45px 30px 0 150px;display:flex;opacity:0;transition:all .3s;z-index:5}
.main-content .msec1 .card-item .overlay p {color:#fff;font-size:18px;font-weight:500;flex:1;}
.main-content .msec1 .card-item .overlay a {position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:16px;font-weight:500;display:flex;justify-content:space-between;padding:30px;border-top:1px solid rgba(255,255,255,0.3)}

.main-content .msec1 .card-inner .slick-list {border-radius:15px;}
.main-content .msec1 .card-inner .slick-dots {top:-30px;bottom:auto;right:0;width:auto;}
.main-content .msec1 .card-inner .slick-dots li button {height:8px;width:8px;background:#ccc;}
.main-content .msec1 .card-inner .slick-dots li.slick-active button {width:8px;background:#21b9bc;}
.main-content .msec1 .card-inner.left .card-item .overlay {background:#21b9bc;}
.main-content .msec1 .card-inner.left .card-item:hover .overlay {opacity:1;}

.main-content .msec1 .card-inner.right {border-radius:15px;overflow:hidden;}
.main-content .msec1 .card-inner.right .card-item .overlay {background:#f8b62d;}
.main-content .msec1 .card-inner.right .card-item:hover .overlay {opacity:1;}

.main-content .msec2 {padding-top:90px;}
.main-content .msec2 .card-wrap {display:flex;margin:0 -20px;}
.main-content .msec2 .card {width:50%;padding:0 20px;}
.main-content .msec2 .card-inner {position:relative;}
.main-content .msec2 .card-tit {position:absolute;top:0;left:0;z-index:1;}
.main-content .msec2 .card-tit:before {content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:#fff;border-radius:0 0 10px 0;}
.main-content .msec2 .card-tit h5 {position:relative;width:130px;height:35px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#fff;border-radius:10px;}
.main-content .msec2 .card-tit h5:before {content:"";position:absolute;top:0;right:-20px;width:10px;height:10px;background:url("/img/main/corner_round.svg") no-repeat center;}
.main-content .msec2 .card-tit h5:after {content:"";position:absolute;bottom:-20px;left:0;width:10px;height:10px;background:url("/img/main/corner_round.svg") no-repeat center;}
.main-content .msec2 .card:nth-child(1) .card-tit h5 {background:#a6ee85;}
.main-content .msec2 .card:nth-child(2) .card-tit h5 {background:#99d9fd;}
.main-content .msec2 .card:nth-child(3) .card-tit h5 {background:#f4d744;}
.main-content .msec2 .card-body {height:250px;padding:75px 30px 30px;border-radius:10px;background-repeat:no-repeat;background-position:right 15px bottom 15px;}
.main-content .msec2 .card:nth-child(1) .card-body {background-color:#f2fbdf;background-image:url("/img/main/main_bg_icon_01.png");}
.main-content .msec2 .card:nth-child(2) .card-body {background-color:#d3efee;background-image:url("/img/main/main_bg_icon_02.png");}
.main-content .msec2 .card:nth-child(3) .card-body {background-color:#fff7dc;background-image:url("/img/main/main_bg_icon_03.png");}
.main-content .msec2 .card-body p {font-size:18px;font-weight:500;margin-bottom:30px;}
.main-content .msec2 .card-body ul {}
.main-content .msec2 .card-body ul li {font-size:16px;font-weight:400;margin-bottom:5px;}
.main-content .msec2 .card-body a {font-size:16px;font-weight:400;}
.main-content .msec2 .card-body a span {}

.main-content .msec3 {padding:90px 0;}
.main-content .msec3 .latest-tab {margin-bottom:30px;}
.main-content .msec3 .latest-tab ul {display:flex;}
.main-content .msec3 .latest-tab ul li {position:relative;padding:0 15px;}
.main-content .msec3 .latest-tab ul li:first-child {padding-left:0;}
.main-content .msec3 .latest-tab ul li:first-child:after {content:"";content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:2px;height:24px;background:#ccc;}
.main-content .msec3 .latest-tab ul li span {font-size:30px;color:#999;cursor:pointer;}
.main-content .msec3 .latest-tab ul li.on span {font-weight:700;color:#000;}
.main-content .msec3 .latest-area {display:none;}
.main-content .msec3 .latest-area.on {display:block;}

.main-bottom-wr {background:url("/img/main/main_bottom_img_02.png") no-repeat left 150px bottom #fff997}
.main-bottom {padding:90px 0;display:flex;justify-content:space-between;align-items:center;}
.main-bottom h3 {font-size:34px;font-weight:700;line-height:1.5em;}
.main-bottom h3 span {display:inline-block;transform:translateY(-5px)}
.main-bottom ul {}
.main-bottom ul li {padding:5px 0;}
.main-bottom ul li a {font-size:16px;width:220px;height:55px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;border-radius:30px;font-weight:700;}
.main-bottom ul li:nth-child(1) a {background:#fff;}
.main-bottom ul li:nth-child(2) a {background:#000;color:#fff;}

/* footer */
.footer-wr {border-top:1px solid #eee;}
.footer {padding:35px 0 50px;}
.footer-head {display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
.footer-menu {display:flex;justify-content:left;align-items:center;}
.footer-menu li {position:relative;padding:0 10px;}
.footer-menu li:before {content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:14px;background:#eee;}
.footer-menu li:first-child {padding-left:0;}
.footer-menu li:first-child:before {display:none;}
.footer-menu li a {font-size:18px;display:flex;}
.footer .site-map {position:relative;}
.footer .site-map dt {height:50px;width:280px;padding:0 15px;border:1px solid #000;font-size:16px;display:flex;justify-content:space-between;align-items:center;cursor:default;}
.footer .site-map dd {display:none;position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #eee;border-bottom:0;}
.footer .site-map dd ul {}
.footer .site-map dd ul li {}
.footer .site-map dd ul li a {display:block;padding:10px 15px;font-size:14px;}
/*.footer .site-map:hover dd {display:block;}*/
.footer-body {padding-right:120px;background:url("/img/common/ft_logo.png") no-repeat right bottom;}
.footer-body p {font-size:16px;line-height:1.5em;}
.footer-body p span {margin-right:15px;}
.footer-body p.copy {font-size:14px;color:#666;}
.footer-copy {display:flex;align-items:center;margin-top:30px;}
.footer-login {display:flex;margin-left:10px}
.footer-login li {position:relative;padding:0 5px;}
.footer-login li:before {content:"";position:absolute;top:3px;left:0;width:1px;height:10px;background:#eee;}
.footer-login li:first-child {padding-left:0;}
.footer-login li:first-child:before {display:none;}
.footer-login li a {color:#999;}
.quick-menu {position:absolute;width:90px;top:50%;transform:translateY(-50%);right:0;z-index:99;padding:15px 0;background:#f9f9f9;border-radius:15px 0 0 15px;}
.quick-menu ul {display:flex;flex-direction:column;align-items:center;}
.quick-menu ul li {height:100px;display:flex;justify-content:center;align-items:center;}
.quick-menu ul li:last-child {height:60px;}
.quick-menu ul li a {display:flex;flex-direction:column;align-items:center;font-size:12px;color:#666;font-weight:500;}
.quick-menu ul li a span {display:block;width:40px;height:40px;border-radius:40px;background:#eee;display:flex;justify-content:center;align-items:center;font-size:16px;margin-bottom:10px;transition:all .3s;}
.quick-menu ul li a:hover span {background:#666;color:#fff;}
.quick-menu ul li .top-btn {font-size:20px;width:40px;height:40px;background:none;border:0;transition:all .3s;}
.quick-menu ul li .top-btn:hover {color:#21b9bc;}

/* sub content */
/* sub common */
.sub-header {background-size:cover;background-position:center;background-repeat:no-repeat;}
.sub-header.bg1 {background-image:url("/img/sub/sub_head_img_01.jpg")}
.sub-header.bg2 {background-image:url("/img/sub/sub_head_img_02.jpg")}
.sub-header.bg3 {background-image:url("/img/sub/sub_head_img_03.jpg")}
.sub-header.bg4 {background-image:url("/img/sub/sub_head_img_04.jpg")}
.sub-header.bg5 {background-image:url("/img/sub/sub_head_img_05.jpg")}
.sub-header.bg6 {background-image:url("/img/sub/sub_head_img_06.jpg")}
.sub-head-title {height:430px;display:flex;align-items:center;}
.sub-head-title h2 {position:relative;font-size:54px;font-weight:700;}
.sub-head-title h2:after {content:"";position:absolute;top:-15px;right:-20px;width:20px;height:20px;background:url("/img/sub/star_icon.png") no-repeat center;}
.sub-location-wr {}
.sub-location {display:flex;justify-content:space-between;align-items:center;height:60px;}
.sub-location ul {display:flex;align-items:center;}
.sub-location ul li {color:#999;font-size:14px;font-weight:300;}
.sub-location ul li a {color:#999;}
.sub-location ul li span {padding:0 10px;}
.sub-location .right-btn {}
.sub-location .right-btn button {background:transparent;border:0;font-size:15px;margin-left:15px;color:#999;}

.sns-btn {position:relative;}
.sns-btn .sns-btn-wrap {display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:200;}
.sns-btn .sns-btn-list {width:65px;border-radius:45px;background:#f9f9f9;padding:15px 5px;display:flex;flex-direction:column;align-items:center;}
.sns-btn .sns-btn-list a {display:flex;flex-direction:column;align-items:center;padding:5px 0;}
.sns-btn .sns-btn-list a span {padding:5px 0;font-size:12px;color:#666;}

.sct {padding:75px 0 150px;}
.sct h2 {font-size:48px;}
.sct h3 {font-size:36px;}
.sct h4 {font-size:24px;}
.sct h5 {font-size:20px;}
.sct h6 {font-size:18px;}
.sct p {font-size:16px;font-weight:400;}
.sct p.s {font-size:14px;}
.sct p.l {font-size:18px;}
.sct p.xl {font-size:20px;}
.sct p.g {color:#666;}
.sct p.lg {color:#999;}
.sct p.tr {text-align:right;}
.sct p.dot {position:relative;padding-left:10px;}
.sct p.dot:before {content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background:#999;border-radius:3px;}
.sct p.dot--2 {position:relative;padding-left:10px;}
.sct p.dot--2:before {content:"";position:absolute;top:10px;left:0;width:4px;height:4px;background:#21b9bc;border-radius:3px;}
.sct .crs {position:relative;padding-left:15px;}
.sct .crs:before {content:"";position:absolute;top:8px;left:0;width:6px;height:12px;background:#21b9bc;border-radius:10px 0 0 10px;}
.sct .sec1 h3 {margin-bottom:90px;line-height:1.35em;color:#222;letter-spacing:-0.025em;}
.sct .sec1 h5 {margin-bottom:45px;font-weight:500;letter-spacing:-0.025em;}

.sct .tab-btn {display:flex;justify-content:center;margin-bottom:60px;}
.sct .tab-btn ul {display:flex;justify-content:center;padding:5px;border-radius:60px;background:#f1f1f1;}
.sct .tab-btn ul li {}
.sct .tab-btn ul li span {display:flex;align-items:center;height:40px;padding:0 30px;margin:5px;background:transparent;font-size:18px;border-radius:60px;cursor:pointer;transition:all .3s;}
.sct .tab-btn ul li.on span {background:#21b9bc;color:#fff;}
.sct .tab-btn ul li a {display:flex;align-items:center;height:40px;padding:0 30px;margin:5px;background:transparent;font-size:18px;border-radius:60px;cursor:pointer;transition:all .3s;}
.sct .tab-btn ul li.on a {background:#21b9bc;color:#fff;}
.sct .content-group {}
.sct .content-area {display:none;}
.sct .content-area.on {display:block;}

.table-wrap {}
.tbl--1 {width:100%;}
.tbl--1 thead {border-top:1px solid #21b9bc;}
.tbl--1 thead th {font-size:16px;padding:15px 5px;text-align:center;background:#fafafa;border-bottom:1px solid #ddd;}
.tbl--1 tbody {}
.tbl--1 tbody td {font-size:16px;padding:15px 5px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl--1 tbody td:last-child {border-right:0;}
.tbl--2 {width:100%;}
.tbl--2 thead {border-top:1px solid #21b9bc;}
.tbl--2 thead th {font-size:16px;padding:15px 5px;text-align:center;background:#fafafa;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl--2 thead th:first-child {border-left:0;}
.tbl--2 tbody {}
.tbl--2 tbody td {font-size:16px;padding:15px 5px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl--2 tbody td:last-child {border-right:0;}
.tbl--3 {width:100%;border-top:1px solid #21b9bc;}
.tbl--3 tbody {}
.tbl--3 tbody th {font-size:16px;padding:15px 5px;text-align:center;background:#fafafa;border-bottom:1px solid #ddd;}
.tbl--3 tbody td {font-size:16px;padding:15px 5px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl--3 tbody td:last-child {border-right:0;}

/* OutpatientCare */
.sct.op {}
.sct.op .sec1 {}
.sct.op .sec1 h3 {margin-bottom:30px;}
.sct.op .sec1 h4 {margin-bottom:15px;}
.sct.op .sec1 .note {padding:10px 15px;background:#21b9bc;margin:15px 0 45px;border-radius:10px;}
.sct.op .sec1 .note p {color:#fff;}
.sct.op .sec1 .note p em {font-style:normal;color:#fff54d;}
.sct.op .sec1 ul {display:flex;flex-wrap:wrap;margin:0 -15px;}
.sct.op .sec1 ul li {width:33.333%;padding:15px;}
.sct.op .sec1 ul li:last-child {width:100%;}
.sct.op .sec1 ul li div {height:130px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:10px;}
.sct.op .sec1 ul li div p {text-align:center;}
.sct.op .sec1 ul li div p strong {display:block;}
.sct.op .sec2 {padding-top:120px;}
.sct.op .sec2 h3 {margin-bottom:30px;}
.sct.op .sec2 h4 {margin-bottom:15px;}
.sct.op .sec2 .inner-box {padding:45px 0 30px;}
.sct.op .sec2 .inner-box .head {height:50px;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;margin-bottom:15px;border-radius:10px;background:#fafafa;}
.sct.op .sec2 .inner-box .head.on {background:#edf9f9;}
.sct.op .sec2 .inner-box .body {height:180px;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;}
.sct.op .sec2 ul li {margin-bottom:5px;}
.sct.op .sec2 ul li p strong {color:#000}
.sct.op .sec3 {padding-top:120px;}
.sct.op .sec3 h3 {margin-bottom:30px;}
.sct.op .sec3 h4 {margin-bottom:15px;}
.sct.op .sec3 .process {display:flex;margin:45px -15px 75px;}
.sct.op .sec3 .process li {width:20%;padding:0 15px;text-align:center;}
.sct.op .sec3 .process li .item {height:180px;background:#b2ebe4;display:flex;flex-direction:column;align-items:center;margin-bottom:15px;border-radius:10px;}
.sct.op .sec3 .process li .item span.num {display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:100%;background:#21b9bc;color:#fff;font-size:16px;font-weight:700;transform:translateY(-19px)}
.sct.op .sec3 .process li .item span.ico {width:60px;height:60px;border-radius:100%;background:#fff;margin-bottom:15px;}
.sct.op .sec3 .process li:first-child .item {background:#d7f6f7;}
.sct.op .sec3 .process li:last-child .item {background:#d7f6f7;}
.sct.op .sec3 .note {background:#fafafa;padding:30px;}
.sct.op .sec3 .note h6 {color:#21b9bc;margin-bottom:10px;}
.sct.op .sec3 .note ul li {margin-bottom:5px;}

/* MedicalStaff */
.sct.ms {}
.sct.ms .sec1 {}
.sct.ms .sec1 h3 {margin-bottom:30px;}
.sct.ms .sec1 .profile {background:#fafafa;padding:45px 45px 0;border-radius:10px;}
.sct.ms .sec1 .profile .pic {text-align:center;}
.sct.ms .sec1 .profile .text {padding-left:30px;}
.sct.ms .sec1 .profile h4 {padding:30px 0 15px;}
.sct.ms .sec1 .profile h4 span {position:relative;margin-left:10px;padding-left:10px;font-size:16px;color:#21b9bc;}
.sct.ms .sec1 .profile h4 span:before {content:"";position:absolute;top:5px;left:0;width:1px;height:16px;background:#eee;}
.sct.ms .sec1 .profile h6 {margin:30px 0 5px;}
.sct.ms .sec1 .profile ul {}
.sct.ms .sec1 .profile ul li {position:relative;padding-left:150px;font-size:16px;margin-bottom:5px;}
.sct.ms .sec1 .profile ul li span {position:absolute;top:0;left:0;font-weight:500;}
.sct.ms .sec2 {padding-top:120px;}
.sct.ms .sec2 h3 {margin-bottom:30px;}
.sct.ms .sec2 .table-wrap table {margin-bottom:15px;}
.sct.ms .sec2 .table-wrap table tbody td {position:relative;}
.sct.ms .sec2 .table-wrap table tbody td:before {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#21b9bc;border-radius:100%;}
.sct.ms .sec2 .table-wrap table tbody td:nth-child(1):before {display:none;}
.sct.ms .sec2 .table-wrap table tbody td:nth-child(2):before {display:none;}
.sct.ms .sec3 {padding-top:120px;}
.sct.ms .sec3 h3 {margin-bottom:30px;}
.sct.ms .sec3 .table-wrap table {margin-bottom:15px;}

/* DayHospital */
.sct.dh {}
.sct.dh .sec1 {margin-bottom:120px;}
.sct.dh .sec1 h3 {margin-bottom:30px;}
.sct.dh .sec1 .pic {margin:60px 0 15px;}
.sct.dh .sec2 {}
.sct.dh .sec2 h4 {margin:60px 0 15px;}
.sct.dh .sec2 .process {padding:30px;border:1px solid #eee;border-radius:15px;}
.sct.dh .sec2 .process ul {display:flex;margin:0 -25px;}
.sct.dh .sec2 .process ul li {text-align:center;width:20%;padding:0 25px;}
.sct.dh .sec2 .process ul li .item {height:185px;background:#edf9f9;border-radius:10px;padding-top:45px;display:flex;align-items:center;flex-direction:column;margin-bottom:15px;}
.sct.dh .sec2 .process ul li .item span.num {display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:100%;background:#d6f2f2;border:1px solid #31bec1;margin-bottom:20px;color:#21b9bc;font-weight:700;font-size:16px;}
.sct.dh .sec2 .ul--1 {margin-bottom:45px;}
.sct.dh .sec2 .ul--1 li {position:relative;padding-left:115px;margin-bottom:10px;}
.sct.dh .sec2 .ul--1 li span {position:absolute;top:0;left:0;font-size:18px;padding-left:10px;font-weight:500;}
.sct.dh .sec2 .ul--1 li span:before {content:"";position:absolute;top:10px;left:0;width:4px;height:4px;background:#37c0c3;border-radius:4px;}
.sct.dh .sec2 .note {padding:45px;background:#fafafa;border-radius:15px;}
.sct.dh .sec2 .note h5 {margin-bottom:15px;}
.sct.dh .sec2 .note hr {display:block;margin:30px 0;}
.sct.dh .sec2 .note span {display:inline-block;padding:5px 15px;margin:30px 0 15px;background:#999;color:#fff;border-radius:30px;}

/* RehabilitationHospital */
.sct.rh {}
.sct.rh .sec1 {margin-bottom:120px;}
.sct.rh .sec1 .pic {margin:0 0 15px;}
.sct.rh .sec1 .pic .inner {padding:45px;background:#fafafa;border-radius:0 0 10px 10px;}
.sct.rh .sec1 .pic .inner h4 {margin-bottom:15px;}
.sct.rh .sec1 .pic .inner p {margin-bottom:5px;}
.sct.rh .sec2 {}
.sct.rh .sec2 h4 {margin:60px 0 15px;}

/* SpecializedTest */
.sct.st {}
.sct.st .sec1 {margin-bottom:120px;}
.sct.st .sec1 .pic {}
.sct.st .sec2 {}
.sct.st .sec2 h3 {font-weight:700;margin-bottom:30px;line-height:1.35em;}
.sct.st .sec2 ul {border-top:1px solid #000;}
.sct.st .sec2 ul li {padding:45px 0;border-bottom:1px solid #eee;}
.sct.st .sec2 h4 {margin-bottom:30px;}

/* PhoneDirectory */
.sct.pd {}
.sct.pd .sec1 {}
.sct.pd .sec1 .inner {height:200px;border:10px solid #eee;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.sct.pd .sec1 .inner h5 {margin-bottom:15px;}
.sct.pd .sec1 .inner h3 {color:#21b9bc;margin:0;}
.sct.pd .sec1 .table-wrap {padding-top:60px;}

/* FacilityGuide */
.sct.fg {}
.sct.fg .sec1 {margin-bottom:120px;}
.sct.fg .sec1 .inner {background:#afcfcf;padding:90px 45px;border-radius:15px;display:flex;justify-content:center;}
.sct.fg .sec1 .slide-wrap .item {position:relative;}
.sct.fg .sec1 .slide-wrap .item .visual-caption {position:absolute;bottom:30px;right:30px;}
.sct.fg .sec1 .slide-wrap .item .visual-caption p {color:#fff;}
.sct.fg .sec1 .slider-nav {margin:30px -15px;}
.sct.fg .sec1 .slider-nav .slick-slide {margin:0 15px}
.sct.fg .sec1 .slider-nav .item {border-radius:15px;overflow:hidden;position:relative;}
.sct.fg .sec1 .slider-nav .slick-current .item:before {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #21b9bc;border-radius:15px;}
.sct.fg .sec1 .slider-nav .slick-prev {left:30px;}
.sct.fg .sec1 .slider-nav .slick-next {right:30px;}
.sct.fg .sec1 .sub-slider .slick-prev {left:15px;}
.sct.fg .sec1 .sub-slider .slick-next {right:15px;}
.sct.fg .sec1 .card-wrap {}
.sct.fg .sec1 .card {margin-bottom:30px;border:1px solid #eee;border-radius:15px;overflow:hidden;}
.sct.fg .sec1 .card .pic {text-align:center;}
.sct.fg .sec1 .card .text {height:280px;padding:30px;}
.sct.fg .sec1 .card .text h6 {font-size:16px;color:#21b9bc;margin-bottom:5px;}
.sct.fg .sec1 .card .text h4 {margin-bottom:20px;}
.sct.fg .sec1 .card .text ul {margin-bottom:15px;}
.sct.fg .sec1 .card .text ul li {margin-bottom:5px;position:relative;padding-left:75px;}
.sct.fg .sec1 .card .text ul li span {position:absolute;top:0;left:0;font-size:16px;font-weight:500;}

/* OutpatientCare */
.sct.cg {}
.sct.cg h3 {margin-bottom:30px;}
.sct.cg h4 {margin-bottom:15px;}
.sct.cg .sec1 {margin-bottom:120px;}
.sct.cg .sec1 .process {display:flex;margin:45px -15px 75px;}
.sct.cg .sec1 .process li {width:20%;padding:0 15px;text-align:center;}
.sct.cg .sec1 .process li .item {height:180px;background:#b2ebe4;display:flex;flex-direction:column;align-items:center;margin-bottom:15px;border-radius:10px;}
.sct.cg .sec1 .process li .item span.num {display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:100%;background:#21b9bc;color:#fff;font-size:16px;font-weight:700;transform:translateY(-19px)}
.sct.cg .sec1 .process li .item span.ico {width:60px;height:60px;border-radius:100%;background:#fff;margin-bottom:10px;}
.sct.cg .sec1 .process li:first-child .item {background:#d7f6f7;}
.sct.cg .sec1 .process li:last-child .item {background:#d7f6f7;}
.sct.cg .sec2 {margin-bottom:120px;}
.sct.cg .sec2 .table-wrap {padding-top:30px;}
.sct.cg .sec2 table.tbl--1 td {text-align:left;padding:15px;}
.sct.cg .sec2 table.tbl--1 td:first-child {text-align:center;}
.sct.cg .sec2 table.tbl--1 td:first-child p {font-weight:500;}
.sct.cg .sec2 table.tbl--1 td p.s {margin-top:15px;}
.sct.cg .sec3 .down-btn {}
.sct.cg .sec3 .down-btn a {font-size:18px;display:flex;justify-content:space-between;align-items:center;height:70px;background:#f9f9f9;margin-bottom:15px;border-radius:70px;padding:0 30px;}
.sct.cg .sec3 .down-btn a span {color:#21b9bc;}

/* NoncoveredCosts */
.sct.nc {}
.sct.nc .sec1 {}
.sct.nc .sec1 .table-wrap {padding-top:30px;}

/* OccupationalTherapy */
.sct.ot {}
.sct.ot .sec1 {margin-bottom:120px;}
.sct.ot .sec1 .slide-wrap .slick-list {border-radius:15px;border:1px solid #eee;}
.sct.ot .sec1 .slide-wrap .slick-list .item {position:relative;}
.sct.ot .sec1 .slide-wrap .slick-prev {left:15px;}
.sct.ot .sec1 .slide-wrap .slick-next {right:15px;}
.sct.ot .sec1 .slide-wrap .slick-dots {bottom:0;width:auto;padding:10px 30px 0;left:50%;transform:translateX(-50%);background:#fff;border-radius:20px 20px 0 0;}
.sct.ot .sec1 .slide-wrap .slick-dots li {margin:0 5px;}
.sct.ot .sec1 .slide-wrap .slick-dots li button {width:8px;height:8px;background:#ddd;}
.sct.ot .sec1 .slide-wrap .slick-dots li.slick-active button {position:relative;width:8px;height:8px;background:#2fbdc0;}
.sct.ot .sec1 .slide-wrap .slick-dots li.slick-active button:before {content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;border:1px solid #2fbdc0;border-radius:10px;}
.sct.ot .sec1 .slide-wrap .visual-caption {position:absolute;right:15px;bottom:15px;z-index:1000;}
.sct.ot .sec1 .slide-wrap .visual-caption p {color:#fff;font-weight:500;}
.sct.ot .container-wr {background:#fafafa;}
.sct.ot .sec2 {padding:90px 0;margin-bottom:120px;}
.sct.ot .sec2 .card {position:relative;border-radius:10px;overflow:hidden;}
.sct.ot .sec2 .card h5 {position:absolute;left:0;right:0;bottom:30px;text-align:center;color:#fff;}
.sct.ot .sec2 .pic {position:relative;border-radius:10px;overflow:hidden;}
.sct.ot .sec2 .pic h5 {position:absolute;left:0;right:0;bottom:30px;color:#fff;text-align:center;}
.sct.ot .sec2 .text {padding-left:45px;}
.sct.ot .sec2 .text h4 {margin-bottom:30px;}
.sct.ot .sec3 h3 {margin-bottom:30px;}
.sct.ot .sec3 h4 {margin-bottom:30px;}
.sct.ot .sec3 ul {border-top:1px solid #000;}
.sct.ot .sec3 ul li {padding:45px 0;border-bottom:1px solid #eee;}
.sct.ot .sec3 ul li .text {padding:30px;background:#fafafa;margin-bottom:30px;}
.sct.ot .sec3 ul li .text h5 {margin-bottom:10px;}
.sct.ot .sec3 ul li.t--2 p {margin-bottom:10px;}
.sct.ot .sec3 ul li.t--2 p:last-child {margin-bottom:0;}

/* PublicRehabilitationProgram */
.sct.prs {}
.sct.prs .sec1 {}
.sct.prs .sec1 .pic {border-radius:10px;overflow:hidden;}
.sct.prs .sec1 .pic .inner {background:#fafafa;padding:45px;}
.sct.prs .sec1 .pic .inner p strong {color:#21b9bc;}
.sct.prs .sec1 h4 {margin:60px 0 15px;}
.sct.prs .sec1 p.dot--2 {letter-spacing:-0.025em;margin-bottom:5px;}
.sct.prs .sec1 ul.ul--1 {display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:30px;}
.sct.prs .sec1 ul.ul--1 li {}
.sct.prs .sec1 ul.ul--1 li .card {min-height:300px;background:#fafafa;padding:90px 30px 30px;background-position:left 30px top 30px;background-repeat:no-repeat;}
.sct.prs .sec1 ul.ul--1 li:nth-child(1) .card {background-image:url("/img/sub/co_icon_01.png");}
.sct.prs .sec1 ul.ul--1 li:nth-child(2) .card {background-image:url("/img/sub/co_icon_02.png");}
.sct.prs .sec1 ul.ul--1 li:nth-child(3) .card {background-image:url("/img/sub/co_icon_03.png");}
.sct.prs .sec1 ul.ul--1 li:nth-child(4) .card {background-image:url("/img/sub/co_icon_04.png");}
.sct.prs .sec1 ul.ul--1 li:nth-child(5) .card {background-image:url("/img/sub/co_icon_05.png");}
.sct.prs .sec1 ul.ul--1 li:nth-child(6) .card {background-image:url("/img/sub/co_icon_06.png");}
.sct.prs .sec1 ul.ul--1 li .card h5 {margin-bottom:15px;color:#222;}
.sct.prs .sec1 ul.ul--1 li .card p {margin-bottom:5px;}
.sct.prs .sec1 ul.ul--2 {display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);gap:50px;padding:30px;border:1px solid #eee;border-radius:10px;}
.sct.prs .sec1 ul.ul--2 li {text-align:center;}
.sct.prs .sec1 ul.ul--2 li .card {height:190px;background:#edf9f9;margin-bottom:10px;padding:50px 15px 0;display:flex;flex-direction:column;align-items:center;border-radius:10px;}
.sct.prs .sec1 ul.ul--2 li .card span {width:34px;height:34px;display:block;border-radius:100%;font-size:16px;color:#21b9bc;background:#d6f2f2;border:1px solid #26bbbd;display:flex;justify-content:center;align-items:center;margin-bottom:15px;}
.sct.prs .sec1 ul.ul--2 li .card p {font-weight:500;}
.sct.prs .sec1 ul.ul--3 {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:30px;}
.sct.prs .sec1 ul.ul--3 li {}
.sct.prs .sec1 ul.ul--3 li .card {min-height:300px;background:#fafafa;padding:90px 30px 30px;background-position:left 30px top 30px;background-repeat:no-repeat;}
.sct.prs .sec1 ul.ul--3 li:nth-child(1) .card {background-image:url("/img/sub/swc_icon_01.png");}
.sct.prs .sec1 ul.ul--3 li:nth-child(2) .card {background-image:url("/img/sub/swc_icon_02.png");}
.sct.prs .sec1 ul.ul--3 li .card h5 {margin-bottom:15px;color:#222;}
.sct.prs .sec1 ul.ul--3 li .card p {margin-bottom:5px;}
.sct.prs .sec1 .table-wrap table {margin-bottom:10px;}
.sct.prs .sec1 .text {background:#fafafa;padding:45px;margin-top:45px;}
.sct.prs .sec1 .text h6 {margin-bottom:15px;}
.sct.prs .sec1 .note {background:#fafafa;padding:15px 45px;margin-top:15px;}
.sct.prs .sec1 .note p span {color:#21b9bc;}

/* CenterOverview */
.sct.co {padding-bottom:0;}
.sct.co .sec1 {margin-bottom:60px;}
.sct.co .sec1 h3 strong {position:relative;}
.sct.co .sec1 h3 strong:before {content:"";position:absolute;left:0;right:0;bottom:5px;height:15px;background:#dfff9c;border-radius:15px;z-index:-1}
.sct.co .sec1 .pic {position:relative;}
.sct.co .sec1 .pic .inner {border-radius:10px;overflow:hidden;position:relative;}
.sct.co .sec1 .pic .inner p {color:#fff;position:absolute;bottom:15px;right:15px;}
.sct.co .sec1 .pic span.icon {position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);width:90px;height:90px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:100%;}
.sct.co .sec1 ul.ul--1 {}
.sct.co .sec1 ul.ul--1 h4 {margin:60px 0 15px;}
.sct.co .sec1 ul.ul--1 li .text {padding:60px 0;border-bottom:1px solid #eee;}
.sct.co .sec1 ul.ul--1 li:last-child .text {padding:60px 0;border-bottom:0;}
.sct.co .sec1 ul.ul--1 li .pic {text-align:right;}
.sct.co .sec1 ul.ul--1 li .pic p {margin-top:15px;}
.sct.co .container-wr {background:#fafafa;}
.sct.co .sec2 {padding:90px 0;}
.sct.co .sec2 .pic {border-radius:10px;overflow:hidden;position:relative;}
.sct.co .sec2 .text {}
.sct.co .sec2 .text h4 {margin-bottom:30px;}
.sct.co .sec2 .text ul {margin-bottom:30px;}
.sct.co .sec2 .text ul li {margin-bottom:5px;padding-left:120px;position:relative;}
.sct.co .sec2 .text ul li span {position:absolute;top:0;left:0;;font-size:16px;font-weight:500;}
.sct.co .sec2 .text ul li p {}
.sct.co .sec2 .text .btn-area {display:flex;}
.sct.co .sec2 .text .btn-area a {display:flex;padding:0 30px;width:150px;height:50px;justify-content:space-between;align-items:center;font-size:16px;background:#fff;border:1px solid #eee;border-radius:30px;margin-right:15px;}
.sct.co .sec2 .text .btn-area a:last-child {margin-right:0;}
.sct.co .sec3 {padding:90px 0;}
.sct.co .sec3 h4 {margin-bottom:30px;}
.sct.co .sec3 .table-wrap {}
.sct.co .container-wr.bt {background-image:url("/img/sub/co_img_05.jpg")}
.sct.co .sec4 {padding:90px 0;}
.sct.co .sec4 h4 {color:#fff;line-height:1.5em;font-weight:500;}

/* Greeting */
.sct.gre {padding-bottom:0;/*background:url("/img/sub/greeting_bg.png") no-repeat center bottom;*/}
.sct.gre .sec1 {}
.sct.gre .sec1 .text {margin-bottom:30px;}
.sct.gre .sec1 .text h3 {font-weight:500;line-height:1.5em;margin-bottom:45px;}
.sct.gre .sec1 .text h3 span {color:#21b9bc;}
.sct.gre .sec1 .text h5 {font-weight:500;padding:15px 0;background:url("/img/sub/greeting_sign_kimgoun.png") no-repeat left 65px center;}
.sct.gre .sec1 .pic {text-align:right;margin-bottom:30px;}
.sct.gre .sec1 h4 {margin-bottom:30px;line-height:1.5em;}
.sct.gre .sec1 p {margin-bottom:30px;}
.sct.gre .sec1 .pic--2 {text-align:center;padding-top:90px;}

/* History */
.sct.his {}
.sct.his .sec1 {}
.sct.his .sec1 ul.ul--1 {}
.sct.his .sec1 ul.ul--1 li {}
.sct.his .sec1 ul.ul--1 li .item {background:#fafafa;padding:45px 0;display:flex;align-items:center;margin-bottom:30px;}
.sct.his .sec1 ul.ul--1 li:last-child .item {margin-bottom:0;}
.sct.his .sec1 ul.ul--1 li .item h3 {width:30%;margin:0;display:flex;justify-content:center;color:#21b9bc;font-weight:700;}
.sct.his .sec1 ul.ul--1 li .item ul.ul--2 {width:70%;padding-left:50px;border-left:1px solid #ddd}
.sct.his .sec1 ul.ul--2 li {padding-left:100px;margin:15px 0;position:relative;}
.sct.his .sec1 ul.ul--2 li:before {content:"";position:absolute;top:9px;left:-54px;width:7px;height:7px;background:#fff;border-radius:10px;border:1px solid #46c4c6;}
.sct.his .sec1 ul.ul--2 li span {position:absolute;top:0;left:0;font-size:18px;font-weight:500;}

/* PartnerInstitutions */
.sct.pi {}
.sct.pi .sec1 {}
.sct.pi .sec1 ul.ul--1 {display:flex;gap:60px 30px;flex-wrap:wrap;}
.sct.pi .sec1 ul.ul--1 li {width:calc(33.333% - 20px)}
.sct.pi .sec1 ul.ul--1 li .item {background:#fafafa;display:flex;align-items:center;justify-content:center;margin-bottom:15px;}
.sct.pi .sec1 ul.ul--1 li h5 {margin-bottom:15px;color:#222;}

/* Directions */
.sct.dir {}
.sct.dir .sec1 {}
.sct.dir .sec1 .map-area {height:420px;border-radius:10px;}
.sct.dir .sec1 .map-info {padding:45px 0 0;}
.sct.dir .sec1 .map-info a {display:inline-block;background:#fafafa;padding:15px 30px;margin-top:30px;font-size:16px;transition:all .3s;}
.sct.dir .sec1 .map-info a:hover {background:#222;color:#fff;}
.sct.dir .sec1 .map-info h4 {line-height:1.35em;}
.sct.dir .sec1 .map-info h4 span {display:block;color:#21b9bc;}
.sct.dir .sec1 .map-info ul li {margin-bottom:30px;}
.sct.dir .sec1 .map-info ul li h6 {margin-bottom:15px;color:#999;font-weight:400;}
.sct.dir .sec1 .map-info ul li p {font-size:20px;font-weight:500;}
.sct.dir .sec1 .map-info .bus {padding:30px;display:flex;align-items:flex-start;background:#fafafa;border-radius:10px;margin-top:30px;}
.sct.dir .sec1 .map-info .bus .left {width:25%;display:flex;align-items:center;justify-content:left;}
.sct.dir .sec1 .map-info .bus h4 {display:flex;align-items:center;}
.sct.dir .sec1 .map-info .bus h4 span {margin-right:10px;height:60px;width:60px;background:#edf9ff;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#0699dc;}
.sct.dir .sec1 .map-info .bus .right {flex:1}
.sct.dir .sec1 .map-info .bus .right span {font-size:16px;color:#0699dc;}
.sct.dir .sec1 .map-info .bus .right span.red {margin-top:10px;color:#dd3232;display:block;}
.sct.dir .sec1 .pic {margin-bottom:10px;}
.sct.dir .sec1 .parking-info {padding-top:60px;}
.sct.dir .sec1 .parking-info h4 {margin-bottom:30px;}
.sct.dir .sec1 .parking-info ul {display:flex;gap:30px;flex-wrap:wrap;}
.sct.dir .sec1 .parking-info ul li {width:calc(25% - 22.5px);}
.sct.dir .sec1 .parking-info ul li .head {margin-bottom:10px;}
.sct.dir .sec1 .parking-info ul li .head h6 {text-align:center;padding:10px 15px;border-radius:10px;color:#fff;}
.sct.dir .sec1 .parking-info ul li:nth-child(1) .head h6 {background:#7ba2cf;}
.sct.dir .sec1 .parking-info ul li:nth-child(2) .head h6 {background:#b5b2e1;}
.sct.dir .sec1 .parking-info ul li:nth-child(3) .head h6 {background:#06528c;}
.sct.dir .sec1 .parking-info ul li:nth-child(4) .head h6 {background:#545e9d;}
.sct.dir .sec1 .parking-info ul li .body {padding:30px;border:1px solid #eee;border-radius:10px;height:150px;}
.sct.dir .sec1 .parking-info ul li .body p {display:flex;align-items:center;margin-bottom:5px;font-weight:500;}
.sct.dir .sec1 .parking-info ul li .body p span {width:22px;margin-right:5px;display:flex;align-items:center;justify-content:center;}

/* PatientRights */
.sct.pr {}
.sct.pr .sec1 {}
.sct.pr .sec1 h4 {margin-bottom:30px;}
.sct.pr .sec1 h5 {margin:45px 0 15px;}
.sct.pr .sec1 ul {margin-bottom:60px;}
.sct.pr .sec1 ul li {margin-bottom:45px;}
.sct.pr .sec1 ul li h6 {margin-bottom:15px;}
.sct.pr .sec1 ul.ul--1 {margin-bottom:0;}
.sct.pr .sec1 ul.ul--1 > li {position:relative;padding-left:25px;margin-bottom:15px;}
.sct.pr .sec1 ul.ul--1 > li p span {position:absolute;top:0;left:0;}
.sct.pr .sec1 ul.ul--2 {margin:15px 0;}
.sct.pr .sec1 ul.ul--2 > li {position:relative;padding-left:20px;margin-bottom:15px;}
.sct.pr .sec1 ul.ul--2 > li p span {position:absolute;top:0;left:0;}
.sct.pr .sec1 ul.ul--3 {padding:15px 0;margin-bottom:0;}
.sct.pr .sec1 ul.ul--3 > li {position:relative;margin-bottom:5px;padding-left:12px;}
.sct.pr .sec1 ul.ul--3 > li:before {content:"";position:absolute;top:9px;left:0;width:5px;height:1px;background:#666;}
.sct.pr .sec1 .table-wrap {padding-top:10px;}
.sct.pr .sec1 .table-wrap table th p {font-weight:700;}
.sct.pr .sec1 .table-wrap table td:last-child {border-left:1px solid #ddd;}
.sct.pr .sec1 .table-wrap table td p {color:#666;}

/* Inquiry */
.sct.inq {}
.sct.inq .sec1 {}
.sct.inq .inquiry {}
.sct.inq .inquiry .head-tit {margin-bottom:45px;}
.sct.inq .inquiry .head-tit h3 {margin-bottom:10px;}
.sct.inq .inquiry .col-wrap {margin-bottom:30px;}
.sct.inq .inquiry .col-wrap label {display:flex;}
.sct.inq .inquiry .col-wrap label h5 {color:#000;margin:0;width:150px;line-height:45px;}
.sct.inq .inquiry .col-wrap label select {height:45px;width:calc(50% - 150px);background:#fff;border:1px solid #c7c7c7;border-radius:5px;font-size:16px;padding:0 10px;}
.sct.inq .inquiry .col-wrap label input[type="text"] {height:45px;width:calc(50% - 150px);background:#fff;border:1px solid #c7c7c7;border-radius:5px;padding:0 10px;font-size:16px;}
.sct.inq .inquiry .col-wrap label input[type="text"]::placeholder {color:#adadad;font-weight:300;}
.sct.inq .inquiry .col-wrap.in-full label input[type="text"] {width:calc(100% - 150px);}
.sct.inq .inquiry .col-wrap label textarea {width:calc(100% - 150px);height:180px;background:#fff;border:1px solid #c7c7c7;border-radius:5px;padding:10px;font-size:16px;}
.sct.inq .inquiry .col-wrap label textarea::placeholder {color:#adadad;font-weight:300;}

.sct.inq .inquiry .file-box {display:flex;}
.sct.inq .inquiry .file-box h5 {color:#000;margin:0;width:150px;line-height:45px;}
.sct.inq .inquiry .file-box .file {display:flex;align-items:center;width:calc(100% - 150px);}
.sct.inq .inquiry .file-box .file input.file_name {width:calc(100% - 168px);height:45px;padding:0 24px;border:1px solid #c7c7c7;border-radius:5px;outline:none;appearance:none;-webkit-appearance:none;font-size:16px;}
.sct.inq .inquiry .file-box .file label {cursor:pointer;width:85px;height:45px;background:#19273E;border:1px solid #19273E;border-radius:30px;color:#fff;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-left:10px;margin-bottom:0;font-size:16px;font-weight:500;}
.sct.inq .inquiry .file-box .file button {cursor:pointer;width:85px;height:45px;background:#fff;border:1px solid #000;border-radius:30px;color:#000;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-left:10px;font-size:16px;font-weight: 500;}
.sct.inq .inquiry .file-box .file input[type="file"] {display:none;}

.sct.inq .inquiry .privacy-box {padding:30px 45px;background:#fafafa}
.sct.inq .inquiry .privacy-box h5 {color:#000;margin-bottom:20px;}
.sct.inq .inquiry .privacy-box ul {}
.sct.inq .inquiry .privacy-box ul li {margin-bottom:10px;}
.sct.inq .inquiry .privacy-box label {font-size:16px;padding-top:10px;}
.sct.inq .inquiry .privacy-box label input {display:none;}
.sct.inq .inquiry .privacy-box label span {position:relative;padding-left:25px;color:#666;}
.sct.inq .inquiry .privacy-box label input:checked+span {color:#117ce9;}
.sct.inq .inquiry .privacy-box label span:before {content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:url("/img/sub/check_ico.svg") no-repeat center;filter:grayscale(100%);opacity:0.3}
.sct.inq .inquiry .privacy-box label input:checked+span:before {filter:grayscale(0);opacity:1}
.sct.inq .inquiry .submit-box {display:flex;justify-content:center;padding-top:45px;}
.sct.inq .inquiry .submit-box button {padding:15px 45px;background:#117ce9;border:0;border-radius:30px;color:#fff;font-size:16px;font-weight:500;}