﻿/*---------------------------------------------------★서브페이지 (피씨 기준)--------------------------------------------------*/
/*@media screen and (min-width:1400px) {*/
.col-sm-w5,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:70%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:30%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-w5{width:20%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-w5{right:20%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-w5{margin-left:20%}.col-sm-offset-0{margin-left:0}
.col-md-w5,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-w5{width:20%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-w5{right:20%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-w5{margin-left:20%}.col-md-offset-0{margin-left:0}
.col-lg-w5,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-w5{width:20%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-w5{right:20%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-w5{margin-left:20%}.col-lg-offset-0{margin-left:0}

.visible-xs,.visible-sm,.visible-md{display:none;}
.hidden-lg{display:none!important}









/*서브*/
.et{display: block;}
.pc-et{display: block;}


/*서브비쥬얼*/
#sub-visual{overflow:hidden; height:820px; background-color: #f9efe4;}
#sub-visual .container{height: 100%;}
#sub-visual .sv-tit {margin-top:160px;color:#fff}
#sub-visual .sv-tit .sv-location{margin-bottom:32px; font-size:1.2em;}
#sub-visual .sv-tit h4 {margin-bottom:16px; font-size:2.6em; letter-spacing:-0.04em; font-weight:300;}
#sub-visual .sv-tit h2 {margin-bottom:40px; font-size:3.4em; letter-spacing:-0.04em; line-height:130%;}
#sub-visual .sv-tit p{font-size:1.2em; line-height:180%; letter-spacing: -.15rem;}
#sub-visual .sv-img {}

#visual_sub {height:180px; padding:120px 0 0 0; border-bottom:1px solid #ddd;}
#visual_sub {background:url(../images/main/m_visual_bg_04.jpg) center top no-repeat #c3c3c3;}
#visual_sub #img {width:560px; float:left; margin:0 0 0 30px;}
#visual_sub #text {width:315px; float:right; margin:30px 50px 0 0;}

/*서브네비 .sv-link-tab*/
.sv-link{ position:relative; width:100%; height:48px; border-bottom:1px solid #ddd; background:#fff;
font-size:15px; line-height:48px; color:#777; z-index:9999999;}
.sv-link.fixed{ position:fixed; left:0; top:0;}
.sv-gnb .home a{display:block; float:left; width:48px; height:48px;
border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.sv-link .sv-gnb .home a img{margin-top:14px;}
.sv-link .sv-gnb .gnb{position:relative; float:left; width:180px; border-right:1px solid #ddd;}
.sv-link .sv-gnb .gnb .current_gnb{ display:block; padding:0 10px; cursor:pointer;}
.sv-link .sv-gnb .gnb .current_gnb span{display:inline-block; position:absolute; right:16px; top:15px;}
.sv-link .sv-gnb .gnb ul{ position:absolute; width:100%; display:none; background:#fff; border-right:1px solid #ddd; border-left:1px solid rgba(0,0,0,.2);}
.sv-link .sv-gnb .gnb ul li{ border-bottom:1px solid #ddd; cursor:pointer; transition:all 0.2s;}
.sv-link .sv-gnb .gnb ul li a{display:block; width:100%; padding:0 10px;}
.sv-link .sv-gnb .gnb ul li:hover{background:#f1f1f1;}
.sv-link .sv-gnb .lnb {display:block; position:relative; float:left; width:195px;border-right:1px solid #ddd;}
.sv-link .sv-gnb .lnb .currnet_lnb {display:block; padding:0 10px; cursor:pointer;}
.sv-link .sv-gnb .lnb .currnet_lnb span{position:absolute; right:16px; top:15px;}
.sv-link .sv-gnb .lnb ul{position:absolute; width:100%; display:none; background:#fff; border-right:1px solid rgba(0,0,0,.2);
border-left:1px solid #ddd;}
.sv-link .sv-gnb .lnb ul li{ border-bottom:1px solid #ddd; cursor:pointer; transition:all 0.2s;}
.sv-link .sv-gnb .lnb ul li a{display:block; width:100%; padding:0 10px;}
.sv-link .sv-gnb .lnb ul li:hover{ background:#f1f1f1;}




/*서브네비 .sv-link-new*/
.sv-link-new{position:relative; font-size:17px; color:#777; z-index:9999999;}

.sv-link-new .link-sub {width:100%; height:60px; line-height:60px; border-bottom:1px solid #; text-align:center}
.sv-link-new .link-sub ul li{display:inline-block;padding-left:16px; padding-right:16px;}
.sv-link-new .link-sub ul li a.on{border-bottom:2px solid #38261b}
.sv-link-new .link-sub ul li a{display:block;}

.sv-link-new .link-detail ul{margin-top:40px; margin-bottom:40px;  text-align:center}
.sv-link-new .link-detail ul li{display:inline-block; margin:0 3px;}
.sv-link-new .link-detail ul li a{display:block; padding:7px 24px;
border:1px solid #c8c8c8; border-radius:48px; }
.sv-link-new .link-detail ul li a.on{background:#38261b; color:#fff;}


/*서브컨텐츠*/
#sub-content{font-size:1.1em;}
#sub-content section{padding:80px 0 !important;}

.sec-tit{margin-top:-8px; font-size:2em; line-height:130%; letter-spacing:-0.04em; }
.sec-cont .area{margin-bottom:50px;}
.sec-cont h5{margin-bottom:20px; font-size:1.4em; font-weight:; color:#38261b;}
.num-circle{display:inline-block; margin-right:8px; padding:.6em .84em; border-radius:50%; font-size:1em;}

/*메리트소개*/
.sub-introduce .introduce-tit{margin-top:30px; margin-bottom:80px; text-align:center;}
.sub-introduce .introduce-tit h2{margin-bottom:20px; font-size:2em; }
.sub-introduce .introduce-tit p{font-size:;}
.sub-introduce .point-row{margin-top:50px; margin-bottom:50px;}
.sub-introduce .sec-cont{padding:40px 20px;}
.sub-introduce .sec-cont h6{font-size:2.6em;}
.sub-introduce .sec-cont h6 small{font-size:.6em; letter-spacing:3px;}
.sub-introduce .sec-cont h3{margin-top:20px; margin-bottom:20px; font-size:2em; line-height: 1em;letter-spacing: -2px;}
.sub-introduce .sec-cont h3 .small {display:block; margin-top:12px; }
.sub-introduce .sec-cont p{letter-spacing:0;}

.sub-paper .sec-tit:before{display:none!important}
.sub-paper hr{margin-top:80px; margin-bottom:80px;}
.sub-paper .sec-tit{margin-bottom:20px; font-size:1.6em; font-weight:;}
.sub-paper .sec-tit p{margin-top:16px; font-size:1.4rem; font-weight:400;}
.sub-paper .sec-cont{margin-bottom:24px; padding:2em;background:#f7f7f7;  border:1px solid #ddd; border-radius:10px;}
.sub-paper .sec-cont h6{margin-bottom:8px;font-size:1.2em;line-height:160%;}
.sub-paper ul {padding:0 20px; border:6px solid #ededed;}
.sub-paper ul li{padding:12px 0; border-bottom:1px dotted #ddd}

/*의료진소개*/
.sub-doctor .sec-img {background:#}
.sub-doctor .doc-name{position:relative; margin-bottom:20px; padding-left:12px;padding-bottom:10px; font-size:2.4em; font-weight:;}
.sub-doctor .doc-name:before {position:absolute; content:''; display:inline-block; left:0; top:0;
width:3px; height:100%; background:#111; opacity:.5 }
.sub-doctor .doc-name .eg{display:block; margin-bottom:12px; font-size:1.4rem; font-weight:400; opacity:.7}
.sub-doctor .doc-name .small{font-size:0.8em;}
.sub-doctor ul {margin-bottom:24px;}
.sub-doctor .doc-name .specialist {margin-top:8px;font-size:0.5em; color:#8b7c65; letter-spacing: -2px;}
.sub-doctor ul li{position:relative; padding-left:12px;line-height: 1.63; }
.sub-doctor ul li:before{position:absolute; content:'·'; left:0; top:0;
display:inline-block; font-size:1em; }
.sub-doctor ul li.bold{font-size:1.2em;padding-top:1em;padding-bottom:.5em;}
.sub-doctor ul li.bold:before{display:none}

/*장비소개*/
.sub-equ .equ-row{margin-bottom:50px;}
.sub-equ .equ-img img{border:1px solid #ededed;}
.sub-equ .equ-text{margin-top:30px;}
.sub-equ .equ-text h5{margin-bottom:20px; font-size:2em;}


/*증상*/
.sub-define p.point{margin-top:1.4em;}

/*진단*/
.class-table{width:100%;}
.class-table>div{margin:auto auto 12px;border:2px solid #ececec;}
.class-table>div div {position:relative; display:inline-block;padding:.8em;   }
.class-table>div div:first-child{text-align:center}
.class-table>div div:last-child{padding-left:20px;}
.class-table>div .bg-blue{font-weight: 500;}

/*진단-라운드박스*/
.class-table>div.round{margin:auto auto 12px; border:0}
.class-table>div.round div {position:relative; display:inline-block; width: 100%;
border:3px solid #ececec; border-radius:200px; text-align:left; text-indent: 60px;}
.class-table>div.round div:before{position:absolute; left:-20px; top:15px; 
content:url("../images/sub/icon-check.png");}



/*키포인트*/
.key-point ul.row{margin-right:0; margin-left:0; margin-top:16px; display: flex; gap: 5px;}
.key-point li.bg-blue{display:inline-block; padding:12px 16px;  background-color: #b7a391; color: #eee; text-align:center; width: 24.6%; }
.key-point li.bg-blue::before {
  content: "#";
  margin-right: 3px;
  color: inherit;   
}

/*치료*/
.sub-treat{padding-bottom:0}
.sub-treat img{margin-bottom:30px;}
.treat-box {margin-bottom:30px;}
.treat-box p {min-height:120px;}

/*주의사항*/
.sub-notice{}
.num{font-size:1.58em; line-height:100%; font-weight:800;}
.sub-notice .sec-cont>div{margin-bottom:40px;}

/*서브배너*/
.sub-banner{position:relative; width:100%; margin-top:80px;
background:url('../images/sub/sub_banner_bg.png') left top no-repeat #0c2162; background-size:cover;}
.sub-banner .sub-banner-text img{display:inline-block;}
.sub-banner .sub-banner-text img:last-child{position:absolute; top:80px; padding-left:50px;}
.sub-banner .sub-banner-img{position:absolute; right:0; bottom:0;}

/*테이블*/
table{margin-top:80px;}



