@charset "UTF-8";
@import url(common.css);

/* 자간 */
.lt-s-1{letter-spacing:-1px !important}
/* 글자크기 */
.half-font{font-size:60% !important}
/* text-color */
.text-light-green{color:#d8ff8c}
.sub-text-brown {color:#b1926a}
.sub-text-blue,
.sub-text-point {color:#0092e5}
.sub-text-blue2,
.sub-text-point2 {color:#1475d9}
.sub-text-blue3 {color:#2874c6}
.sub-text-navy{color:#36395b}
/* 상담하기 영역 배경색 */
.sub-consult-bg1{background:#f8f9fb}
/* input, select 배경색 */
.sub-consult-bg2{background:#dee6ef}
/* 카카오톡 상담 버튼색 */
.sub-consult-bg3{background:#ffe900}
/* 빠른상담 버튼색 */
.sub-consult-bg4{background:#0092e5}

/* arround-bg */
.bg-arround{background:#b1926a}

/* 모바일 하단 Quick Consult */
.quickConsult_box input[type="text"], .quickConsult_box select{height:45px !important;color:#525252}
.quickConsult_box select{background:#dee6ef url(/Resources/images/main/selectbox-ico.png) no-repeat 97% center}
.quickConsult_box input[type="text"]:focus, .quickConsult_box select:focus{background:#dee6ef}
.m_quickConsult_box{bottom:0;background:#0092e5;z-index:99}
.Consult_box_kakao span{color:#000;vertical-align:middle}
.Consult_box_kakao .kakao-ico {width:36.5px;height:33.5px;background:url(/Resources/images/sub/kakao_bg.png) no-repeat 50% 50%;background-size:36px;vertical-align:middle}

.m_quickConsult_box select{background:#fff url(/Resources/images/main/selectbox-ico.png) no-repeat 97% center}
.m_quickConsult_box .box_down_btn{position:absolute;content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #0092e5;top:-14px;left:50%;margin-left:-15px;}
a.m-btn-scoll{position:fixed;right:1em;bottom:3.5em;border:2px solid #fff;background:rgba(0, 0, 0, .5);opacity:.8;z-index:999 }

/*  sub 상단 area */
.sub-top-img{}
.sub-top-img.sub-img-1{background-image:url(/Resources/images/sub/sub_top_img_01.jpg);background-size:cover;background-position:65% 45%}
.sub-top-img.sub-img-2{background-image:url(/Resources/images/sub/sub_top_img_02.jpg);background-size:cover;background-position:65% 45%}
.sub-top-img.sub-img-3{background-image:url(/Resources/images/sub/sub_top_img_03.jpg);background-size:cover;background-position:65% 45%}
.sub-top-img.sub-img-4{background-image:url(/Resources/images/sub/sub_top_img_04.jpg);background-size:cover;background-position:65% 45%}
.sub-top-img.sub-img-5{background-image:url(/Resources/images/sub/sub_top_img_05.jpg);background-size:cover;background-position:65% 45%}
.sub-top-img.sub-img-6{background-image:url(/Resources/images/sub/sub_top_img_06.jpg);background-size:cover;background-position:65% 45%}
.xl-tit{position:relative}
.xl-tit:before{position:absolute;content:'';width:60px;height:1px;bottom:-.5px;left:50%;background:#fff;transform:translateX(-50%);opacity:.5;}
.s-txt {font-size:1.125rem;font-family:"Montserrat";font-weight:500;letter-spacing:0.15rem;}
.m-sub-top{position:relative;background:#40aef4;}
.m-sub-top a.back-page{background:url(/Resources/images/sub/sub_back_btn.png) no-repeat left center;background-size:50%;position:absolute;width:27px;height:42px;top:50%;margin-top:-21px;left:1.5em}
.m-sub-top .sub-nav-anchor {display:block;position:relative;}
.m-sub-top .sub-nav-anchor:after {content:'';position:absolute;width:14px;height:14px;right:13px;top:50%;margin:-0.25em 0 0 0;box-sizing:border-box;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:rotate(-45deg) translateY(-50%);}
.m-sub-top .sub-nav-anchor[aria-expanded=true]:after {transform:rotate(135deg) translateY(-50%);margin:-0.5em 10px 0 0;}
.m-sub-top .sub-nav-list {display:none;margin:0;padding:0;list-style-type:none;background:#ffffff;border:3px solid #40aef4;border-top:none;box-sizing:border-box;color:#36395b;line-height:1;}
.m-sub-top .sub-nav-list li {text-align:center;border-top:1px solid #dbdbdb}
.m-sub-top .sub-nav-list a {display:block;padding:0.8rem 0;color:inherit;font-size:1.1rem;}
.tit-after{position:relative;margin-bottom:2em;padding-bottom:1em}
.tit-after:after{position:absolute;content:'';bottom:0;left:50%;margin-left:-1em;width:2em;background:#36395b;height:1px}

/* 인사말 */
.sub-smtitle {font-size:0.938rem;color:#c9c9c9}
.sub-title02 {color:#444446;}
.sub01_card .card-header, .sub01_card .card-footer {background:none;}
.sub01_card .card-title {color:#1051c8;font-size:1em;}
.sub01_card .card-text {font-size:0.9rem;}
.sub01_card .card {background:rgba(0, 0, 0, 0.03);}
.sign_area {margin:25px 10px 0 0;text-align:left}
.sign_area .sign_img {padding-left:10px;}
.sub01-bottom {background:url(/Resources/images/sub/sub_0101_img_02.jpg) no-repeat;background-size:cover;text-align:center;padding:50px 0;position:relative}
.sub01-bottom .text-type01 {font-size:2.313rem;font-weight:700;letter-spacing:-0.05rem;line-height:1.3;color:#fff;}
.sub01-bottom .text-type01 .text-weight-light {font-weight:200;}
.sub01-bottom .text-type02 {font-size:1.188rem;font-weight:300;letter-spacing:-0.05rem;line-height:1.6;color:#fff;margin-top:35px;}
.sub01-bottom .bottom-text{font-size:4.063rem;font-weight:700;font-family:"Jost";color:#fff;position:absolute;bottom:0;right:25px;opacity:.1;margin:0;line-height:0.8;letter-spacing:0.45rem}
.text-area {color:#444446;font-size:1.063rem;font-weight:300;letter-spacing:-0.05rem;line-height:1.7;}
.con-area {margin:70px auto}
@media (max-width:991px) {
    /* 인사말 */
    .card-deck .card{flex:48%;margin:1%;}
    .sign_area {margin:2% 0 0 0;text-align:right}
    .sign_area .sign_img {padding-left:10px;max-width:15%;display:inline-block}
	.text-area {margin-top:9%;}
	.sub01-bottom {background:url(/Resources/images/sub/sub_0101_img_02_m.jpg) no-repeat;padding:9% 0;}
	.sub01-bottom .bottom-text {font-size:2.625rem;}
	.sub01-bottom .text-type01 {font-size:1.719rem}
	.sub01-bottom .text-type02 {font-size:1.031rem;}
	.con-area {margin:5% 0}
}
@media (max-width:479px){
	.sub-smtitle {font-size:0.521rem;}
	.sub-title02 {font-size:1.25rem;}
    .sign_area {font-size:0.688rem;}
    .sign_area .sign_img {padding-left:10px;max-width:15%;display:inline-block}
	.text-area {font-size:0.667rem;}
	.sub01-bottom .text-type01 {font-size:1.146rem;}
	.sub01-bottom .text-type02 {font-size:0.688rem;}
	.sub01-bottom .bottom-text {font-size:1.75rem}
}
/* 병원의 비전 */
.title-style01 {font-size:2.5rem;font-weight:700;letter-spacing:-0.05rem;color:#000;text-align:center;position:relative;}
.title-style01 .b-title {font-size:4.375rem;font-family:"jost";color:#d0daf2;opacity:.5;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-indeX:-1;text-transform:uppercase;}
.text-style01 {font-size:1.75rem;font-weight:300;letter-spacing:-0.05rem;line-height:1.3;text-align:center;color:#494949;margin-top:35px;}
.sub-top-text-area {margin-bottom:125px}
.circle-area-typ01 {margin-top:200px;}
.circle-area-typ01 .circle-list {list-style:none;padding:0;margin:0;justify-content:center;}
.circle-area-typ01 .circle-list li {width:230px;position:relative;text-align:center;margin-left:40px;}
.circle-area-typ01 .circle-list li:nth-child(1) {margin-left:0;}
.circle-area-typ01 .circle-list li:before {content:"";display:block;width:100%;padding-bottom:100%;;position:absolute;top:50%;left:50%;border-radius:50%;z-index:-1;transform:translate(-50%,-50%);}
.circle-area-typ01 .circle-list li:nth-child(1):before {background:#4598fe}
.circle-area-typ01 .circle-list li:nth-child(2):before {background:#17d1dd}
.circle-area-typ01 .circle-list li:nth-child(3):before {background:#4598fe}
.circle-area-typ01 .circle-list li span {display:inline-block;color:#fff;line-height:1.3;font-size:1.25rem;font-weight:500;}
.circle-area-typ01 .circle-list li:nth-child(1) span:before {content:"";display:block;width:90px;height:57px;background:url(/Resources/images/sub/sub0102_img_0101.png) no-repeat;margin:0 auto 25px;}
.circle-area-typ01 .circle-list li:nth-child(2) span:before {content:"";display:block;width:90px;height:57px;background:url(/Resources/images/sub/sub0102_img_0102.png) no-repeat;margin:0 auto 20px;}
.circle-area-typ01 .circle-list li:nth-child(3) span:before {content:"";display:block;width:90px;height:57px;background:url(/Resources/images/sub/sub0102_img_0103.png) no-repeat;margin:0 auto 25px;}
.circle-area-typ01 .text-copy {margin-top:100px;font-size:1.063rem;font-weight:300;color:#444446;text-align:center;line-height:1.7;}

.list-area-typ01 .list-box {list-style:none;margin:50px 0 0 0;padding:0;}
.list-area-typ01 .list-box li {background:#fff;border:1px solid #e1e1e1;-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 calc(25% - 20px);max-width: calc(25% - 20px);margin:0 10px;padding:115px 40px 45px 40px;position:relative}
.list-area-typ01 .list-box li:nth-child(1):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0201.png) no-repeat;width:46px;height:73px;position:absolute;right:30px;top:35px;}
.list-area-typ01 .list-box li:nth-child(2):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0202.png) no-repeat;width:62px;height:52px;position:absolute;right:30px;top:35px;}
.list-area-typ01 .list-box li:nth-child(3):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0203.png) no-repeat;width:65px;height:73px;position:absolute;right:30px;top:35px;}
.list-area-typ01 .list-box li:nth-child(4):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0204.png) no-repeat;width:73px;height:57px;position:absolute;right:30px;top:35px;}
.list-area-typ01 .list-box li .tit {display:block;font-size:1.25rem;font-weight:500;font-family:"jost";color:#373737;}
.list-area-typ01 .list-box li .copy {display:block;font-size:1.25rem;line-height:1.3;font-weight:500;}
@media (max-width:991px){
	.sub-top-text-area {margin:10% 0}
	.circle-area-typ01 .circle-list {display:flex;flex-wrap:wrap;}
	.circle-area-typ01 .circle-list li {-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;margin-left:1%;}
	.title-style01 {font-size:1.719rem;}
	.title-style01 .b-title {font-size:2.188rem;top:-20px;}
	.text-style01 {font-size:1.313rem;margin-top:4%;}
	.circle-area-typ01 {margin-top:10%;}
	.circle-area-typ01 .circle-list li span {font-size:1rem;}
	.circle-area-typ01 .circle-list li:nth-child(1) span:before {content:"";display:block;width:62px;height:40px;background:url(/Resources/images/sub/sub0102_img_0101_m.png) no-repeat;background-size:cover;margin:0 auto 25px;}
	.circle-area-typ01 .circle-list li:nth-child(2) span:before {content:"";display:block;width:40px;height:40px;background:url(/Resources/images/sub/sub0102_img_0102_m.png) no-repeat;background-size:cover;margin:0 auto 20px;}
	.circle-area-typ01 .circle-list li:nth-child(3) span:before {content:"";display:block;width:59px;height:40px;background:url(/Resources/images/sub/sub0102_img_0103_m.png) no-repeat;background-size:cover;margin:0 auto 25px;}
	.circle-area-typ01 .text-copy {font-size:1rem;margin-top:10%}
	.list-area-typ01 .list-box li {-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;padding:70px 25px 25px 25px}
	.list-area-typ01 .list-box li:nth-child(even) {margin:2% 0 0 1%}
	.list-area-typ01 .list-box li:nth-child(odd) {margin:2% 1% 0 0}
	.list-area-typ01 .list-box {margin-top:6.25%;}
	.list-area-typ01 .list-box li .tit {font-size:1.125rem;}
	.list-area-typ01 .list-box li .copy {font-size:1.125rem;}
	.list-area-typ01 .list-box li:nth-child(1):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0201_m.png) no-repeat;width:38px;height:59px;background-size:cover;position:absolute;right:30px;top:35px;}
	.list-area-typ01 .list-box li:nth-child(2):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0202_m.png) no-repeat;width:50px;height:42px;background-size:cover;position:absolute;right:30px;top:35px;}
	.list-area-typ01 .list-box li:nth-child(3):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0203_m.png) no-repeat;width:46px;height:52px;background-size:cover;position:absolute;right:30px;top:35px;}
	.list-area-typ01 .list-box li:nth-child(4):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0204_m.png) no-repeat;width:48px;height:38px;background-size:cover;position:absolute;right:30px;top:35px;}
}
@media (max-width:479px){
	.title-style01 {font-size:1.146rem;}
	.title-style01 .b-title {font-size:1.458rem;top:-10px;}
	.text-style01 {font-size:0.875rem;}
	.circle-area-typ01 .circle-list li span{font-size:0.667rem;}
	.circle-area-typ01 .circle-list li:nth-child(1) span:before {content:"";display:block;width:42px;height:26px;margin:0 auto 5px;}
	.circle-area-typ01 .circle-list li:nth-child(2) span:before {content:"";display:block;width:26px;height:26px;margin:0 auto 5px;}
	.circle-area-typ01 .circle-list li:nth-child(3) span:before {content:"";display:block;width:39px;height:26px;margin:0 auto 5px;}
	.circle-area-typ01 .text-copy {font-size:0.667rem;}
	.list-area-typ01 .list-box li {padding:45px 16px 16px 16px}
	.list-area-typ01 .list-box li .tit{font-size:0.75rem;}
	.list-area-typ01 .list-box li .copy{font-size:0.75rem}
	.list-area-typ01 .list-box li:nth-child(1):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0201_m.png) no-repeat;width:25px;height:39px;background-size:cover;position:absolute;right:15px;top:10px;}
	.list-area-typ01 .list-box li:nth-child(2):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0202_m.png) no-repeat;width:33px;height:28px;background-size:cover;position:absolute;right:15px;top:10px;}
	.list-area-typ01 .list-box li:nth-child(3):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0203_m.png) no-repeat;width:46px;height:52px;background-size:cover;position:absolute;right:15px;top:10px;}
	.list-area-typ01 .list-box li:nth-child(4):before {content:"";display:block;background:url(/Resources/images/sub/sub0102_img_0204_m.png) no-repeat;width:31px;height:35px;background-size:cover;position:absolute;right:15px;top:10px;}
}

/* 고객서비스 */
.sub-content-area {margin-top:60px}
.sub-content-area .visual-area img {width:100%;}
.sub-content-area .text-copy {margin-top:50px;font-size:1.063rem;font-weight:300;color:#444446;text-align:center;line-height:1.7;}
.list-area-typ02 .list-box {list-style:none;margin:50px 0 0 0;padding:0;}
.list-area-typ02 .list-box li {background:#fff;border:1px solid #e1e1e1;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width: calc(50% - 30px);margin:30px 15px 0 15px;padding:30px;position:relative;}
.list-area-typ02 .list-box li .num {display:inline-block;width:45px;position:relative;color:#fff;z-index:1;text-align:center;line-height:45px;font-family:"Jost";font-weight:500;}
.list-area-typ02 .list-box li .num:before {content:"";display:block;width:100%;padding-bottom:100%;border-radius:50%;background:#4598fe;position:absolute;top:0;left:0;z-index:-1}
.list-area-typ02 .list-box li .list-text-area {width:calc(100% - 45px);padding-left:20px;}
.list-area-typ02 .list-box li .list-text-area .tit {font-size:1.438rem;letter-spacing:-0.025rem;font-weight:500;margin:0;padding:0;line-height:1.3}
.list-area-typ02 .list-box li .list-text-area .copy {font-size:1.063rem;letter-spacing:-0.025rem;line-height:1.7;margin-top:20px;color:#444446;font-weight:300;}
@media (max-width:991px){
	.sub-content-area {margin-top:6.25%}
	.sub-content-area .text-copy {font-size:1rem;margin-top:5%}
	.list-area-typ02 .list-box{margin:5% 0 0 0}
	.list-area-typ02 .list-box li {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:2.6% 0 0 0;padding:20px;}
	.list-area-typ02 .list-box li:first-child {margin:0;}
	.list-area-typ02 .list-box li .num {width:35px;line-height:35px;}
	.list-area-typ02 .list-box li .list-text-area {width:calc(100% - 35px);padding-left:10px;}
	.list-area-typ02 .list-box li .list-text-area .tit {font-size:1.125rem;}
	.list-area-typ02 .list-box li .list-text-area .copy {font-size:1rem;margin:3% 0 0 0;}
}
@media (max-width:479px){
	.sub-content-area .text-copy {font-size:0.667rem;}
	.list-area-typ02 .list-box li {padding:14px;}
	.list-area-typ02 .list-box li .num {font-size:0.583rem;width:22px;line-height:22px;}
	.list-area-typ02 .list-box li .list-text-area .tit {font-size:0.75rem}
	.list-area-typ02 .list-box li .list-text-area .copy {font-size:0.667rem;}
}
/* 첨단의료장비 */
.cms-container .cms .cms-description-box .cms-eyebrow.type-number {width:auto;height:auto;border-radius:20px;padding:0 20px}

/* 원내 전화번호 */
.num-box {background:#f8f8f8;border:1px solid #e1e1e1;border-left:none;}
.num-box .list-box-area {padding:50px 0 50px 40px;border-left:1px solid #e1e1e1}
.num-box .num-tit {font-size:1.063rem;font-weight:500;letter-spacing:-0.025rem;color:#444446;position:relative;padding-left:15px;vertical-align:middle;width:105px;display:inline-block}
.num-box .num-tit:before {content:"";display:block;width:5px;height:5px;border-radius:50%;background:#b1926a;position:absolute;top:12px;left:0;}
.num-box .num-text {font-size:2.063rem;font-family:"jost";vertical-align:middle;color:#616161}
.num-box .num-text strong {font-weight:500}
.num-box .num-text.type01 {color:#b1926a}
.table-area {width:100%;overflow-x:auto;}
.table-area h3.tit {font-size:1.25rem;color:#252525;letter-spacing:-0.025rem;font-weight:500;margin:70px 0 20px;}
.table-area .table-type01 {width:100%;border-top:2px solid #b1926a}
.table-area .table-type01 thead th {text-align:center;color:#b1926a;font-size:1.063rem;background:#f9f3ec;padding:20px 0;border-left:1px solid #e1e1e1;}
.table-area .table-type01 thead th:first-child {border-left:none}
.table-area .table-type01 tbody td {color:#444446;padding:20px 0 20px 30px;border:1px solid #e1e1e1}
.table-area .table-type01 tbody th {border:1px solid #e1e1e1;border-left:none;text-align:center;color:#444446;font-weight:400}
.table-area .table-type01 tbody td:last-child {border-right:none;}
.table-area .table-type01 tbody th.type01 {background:#f9f3ec;color:#b1926a;}
.table-area .table-type01 tbody td .list-area {list-style:none;margin:0;padding:0;}
.table-area .table-type01 tbody td .list-area li {position:relative;padding-left:10px;}
.table-area .table-type01 tbody td .list-area li:before {content:"";display:block;width:5px;height:5px;background:#b1926a;border-radius:50%;position:absolute;top:10px;left:0;}
.container + .cms-container {margin-top:100px;}
@media (max-width:991px) {
	.container + .cms-container {margin-top:10%;}
	.num-box .list-box-area {padding:5% 6%;position:relative;}
	.num-box .num-tit {font-size:1rem}
	.num-box .num-text {font-size:1.375rem}
	.num-box .list-box-area.top-border:before {content:"";display:block;width:calc(100% - 12%);height:1px;background:#e1e1e1;position:absolute;top:0}
	.table-area h3.tit {font-size:1.219rem;margin:7% 0 4%}
	.table-area .table-type01 thead th {font-size:1rem;padding:3%;word-break:break-all;}
	.table-area .table-type01 tbody td {text-align:cener;padding:3%;font-size:1rem}
	.table-area .table-type01 tbody th {font-size:1rem}
}
@media (max-width:479px) {
	.num-box .num-tit {font-size:0.8rem}
	.num-box .num-text {font-size:1.1rem}
	.table-area h3.tit {font-size:0.975rem;}
	.table-area .table-type01 thead th {font-size:0.8rem;padding:3%;word-break:break-all;}
	.table-area .table-type01 tbody td {text-align:cener;padding:3%;font-size:0.8rem}
	.table-area .table-type01 tbody th {font-size:0.8rem}
}
/* 층별안내 */
.gay-box {background:#fafafa;border:1px solid #e1e1e1;padding:40px 50px}
.gay-box .list-box-area {}
.gay-box .list-box-area .num-list {border-bottom:1px solid #e1e1e1;padding:25px 0;}
.gay-box .list-box-area .num-list .num-tit {display:inline-block;color:#b1926a;font-size:2.063rem;font-family:"jost";width:12%;text-align:center;vertical-align:middle}
.gay-box .list-box-area .num-list .num-text {font-size:1.063rem;letter-spacing:-0.025rem;display:inline-block;width:88%;vertical-align:middle;line-height:1.5}
@media(max-width:991px){
	.gay-box {padding:30px}
	.gay-box .list-box-area .num-list {padding:3.6% 0}
	.gay-box .list-box-area .num-list .num-tit {font-size:1.625rem;width:20%}
	.gay-box .list-box-area .num-list .num-text {font-size:1rem;width:80%;}
}
@media(max-width:479px){
	.gay-box {padding:20px}
	.gay-box .list-box-area .num-list .num-tit {font-size:1.083rem;}
	.gay-box .list-box-area .num-list .num-text {font-size:0.667rem}
}
/* 주차장 안내 */
.brown-box {background:#b1926a;margin-bottom:60px;}
.brown-box .list-box-area {}
.brown-box .list-box-area .num-list {padding:25px 0;}
.brown-box .list-box-area .num-list .num-tit {display:inline-block;width:50%;font-size:1.063rem;font-weight:500;color:#fff;text-align:right;vertical-align:middle;border-right:1px solid #d8c9b5;line-height:1;padding-right:30px;}
.brown-box .list-box-area .num-list .num-text {display:inline-block;width:50%;font-size:2.063rem;font-weight:500;color:#fff;font-family:"jost";vertical-align:middle;padding-left:30px}
.table-area .table-type01 tbody td.type01 {border-left:none;text-align:center;font-weight:500;}
.table-area .table-type01 tbody td.type02 {text-align:center;color:#b1926a;padding:0;}
.table-area + .table-area {margin-top:50px;}
@media (max-width:991px){
	.brown-box {margin-bottom:5%}
	.brown-box .list-box-area .num-list {padding:5% 0;}
	.table-area.type01 {margin:0;}
	.table-area.type01 .col-12 {padding:0;}
	.table-area.type01 .col-12 + .col-12 {margin:5% 0}
	.brown-box .list-box-area .num-list .num-tit {font-size:1rem;border:none;width:100%;text-align:center;padding:0;}
	.brown-box .list-box-area .num-list .num-text {font-size:1.719rem;width:100%;text-align:center;padding:0;}
}
/* 병문안 */
.cms-container .cms .cms-description-box.sub0204 .cms-description {margin:0;}
.cms-container .cms .cms-bullet-list.list-style-1.sub0204 .cms-list-item + .cms-list-item {margin-top:10px !important;}
.cms-container .cms .cms-bullet-list.list-style-1 .cms-list-item .cms-list-style {list-style:none;margin:0;padding:0;}
.cms-container .cms .cms-bullet-list.list-style-1 .cms-list-item .cms-list-style li {font-size:1.063rem;font-weight:300;padding-left:10px;position:relative}
.cms-container .cms .cms-bullet-list.list-style-1 .cms-list-item .cms-list-style li:before {content:"";display:block;width:5px;height:1px;background:#444446;position:absolute;top:15px;left:0;}
@media (max-width:991px){
	.cms-container .cms .cms-bullet-list.list-style-1 .cms-list-item .cms-list-style li {font-size:1rem;}
}
@media (max-width:479px){
	.cms-container .cms .cms-bullet-list.list-style-1 .cms-list-item .cms-list-style li {font-size:0.75rem;}
	.cms-container .cms .cms-bullet-list.list-style-1 .cms-list-item .cms-list-style li:before {top:8px}
}
/* 외래진료 */
.box-area {display:flex;flex-wrap:wrap;justify-content:space-between;}
.box-area .box-content-area {border:1px solid #e1e1e1;-webkit-box-flex:0;-ms-flex: 0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);padding:50px 40px;margin-bottom:25px;}
.box-area .box-content-area .tit {font-size:1.375rem;color:#b1926a;letter-spacing:-0.05rem;margin:0;padding:0;}
.box-area .box-content-area .content-lt {margin:20px 0 0 0;padding:0;}
.box-area .box-content-area .content-lt dt {font-size:1.063rem;font-weight:500;color:#444446;letter-spacing:-0.025rem;padding-left:15px;position:relative}
.box-area .box-content-area .content-lt dt:before {content:"";display:block;width:6px;height:6px;border-radius:50%;background:#b1926a;position:absolute;top:12px;left:0;}
.box-area .box-content-area .content-lt dd {font-size:1.063rem;font-weight:300;color:#444446;letter-spacing:-0.025rem;padding-left:15px;margin:0;line-height:1.7;}
.text-copy {font-size:1.063rem;font-weight:300;color:#444446;letter-spacing:-0.025rem;}
.cms-container.sub0302 .cms .cms-figure-list.item-between-plus>.cms-list-item:before {display:none}
.cms-container.sub0302 .cms .cms-figure-list.item-between-plus>.cms-list-item:after {display:none}
.cms-container.sub0302 .cms.type27 .cms-figure-list {margin:0;}
.cms-container.sub0302 .cms.type27 .cms-figure-list .cms-list-item{padding:0 15px;}
@media (max-width:991px){
	.box-area .box-content-area {border:1px solid #e1e1e1;-webkit-box-flex:0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;padding:20px;margin-bottom:25px;}
	.box-area .box-content-area .tit {font-size:1.125rem;}
	.box-area .box-content-area .content-lt {margin:4% 0 0 0;}
	.box-area .box-content-area .content-lt dt {font-size:1rem;}
	.box-area .box-content-area .content-lt dd {font-size:1rem;}
	.text-copy {font-size:1rem;line-height:1.5}
}
@media (max-width:479px){
	.box-area .box-content-area .tit {font-size:0.9rem}
	.box-area .box-content-area .content-lt dt {font-size:0.8rem;}
	.box-area .box-content-area .content-lt dd {font-size:0.8rem;}
	.text-copy {font-size:0.8rem}
}
/* 입원절차 */
.cms-boxlist-area .list-box {list-style:none;padding:0;margin:0;border:1px solid #dad8d7;}
.cms-boxlist-area .list-box li {padding:20px 50px;position:relative}
.cms-boxlist-area .list-box li:after {content:"";display:block;width:1px;height:calc(100% - 30px);background:#dad8d7;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.cms-boxlist-area .list-box li:last-child:after {display:none;}
.cms-boxlist-area .list-box li .list-box-content {padding:20px 0;}
.cms-boxlist-area .list-box li .list-box-content:before {content:"";display:block;width:60px;height:1px;background:#b1926a;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}
.cms-boxlist-area .list-box li .list-box-content:after {content:"";display:block;width:10px;height:10px;border-bottom:1px solid #b1926a;border-right:1px solid #b1926a;position:absolute;top:50%;right:-30px;transform:translateY(-50%) rotate(-45deg)}
.cms-boxlist-area .list-box li:last-child .list-box-content:before,
.cms-boxlist-area .list-box li:last-child .list-box-content:after {display:none;}
.cms-boxlist-area .list-box li h5 {text-align:left;color:#b1926a;font-size:1.125rem;margin:0 0 15px 0;}
.cms-boxlist-area .list-box li h6 {font-size:1.063rem;letter-spacing:-0.025rem;}
.cms-container.sub0304 .cms.type31 .cms-list-wrap .cms-list-item .cms-description::before {display:none;}
.cms-container.sub0304 .cms.type31 .cms-list-wrap .cms-list-item .cms-description {padding:0;}
.cms-container.sub0304 .cms.type31 .cms-list-wrap .cms-boxlist-area .list-box li .list-box-content .cms-description {font-weight:300;font-size:1.063rem;}
@media (max-width:991px){
	.cms-boxlist-area .list-box {border:1px solid #dad8d7;padding:25px;}
	.cms-boxlist-area .list-box li {padding:0;}
	.cms-boxlist-area .list-box li:after {display:none}
	.cms-boxlist-area .list-box li .list-box-content {border-bottom:1px solid #dad8d7;padding:5% 0;}
	.cms-boxlist-area .list-box li:last-child .list-box-content {border-bottom:none}
	.cms-boxlist-area .list-box li .list-box-content:before {height:30px;width:1px;left:50%;bottom:-15px;right:auto;top:auto;transform:translateY(0)}
	.cms-boxlist-area .list-box li .list-box-content:after {top:auto;right:auto;left:50%;bottom:-15px;border-right:none;border-left:1px solid #b1926a;transform:translate(-50%) rotate(-45deg)}
	.cms-boxlist-area .list-box li h5 {font-size:1.031rem}
	.cms-boxlist-area .list-box li h6 {font-size:1rem}
	.cms-container.sub0304 .cms.type31 .cms-list-wrap .cms-boxlist-area .list-box li .list-box-content .cms-description {font-size:1rem;line-height:1.4}
}
@media (max-width:479px){
	.cms-boxlist-area .list-box {padding:15px}
	.cms-boxlist-area .list-box li h5 {font-size:0.688rem}
	.cms-boxlist-area .list-box li h6 {font-size:0.688rem}
	.cms-container.sub0304 .cms.type31 .cms-list-wrap .cms-boxlist-area .list-box li .list-box-content .cms-description {font-size:0.688rem;}
	.cms-boxlist-area .list-box li .list-box-content:before {height:20px;bottom:-10px;}
	.cms-boxlist-area .list-box li .list-box-content:after {bottom:-10px;width:5px;height:5px;}
}
/*  */
.cms-container.sub0305 .cms.type27 .cms-figure-list {margin:0;}
.cms-container.sub0305 .cms.type27 .cms-figure-list .cms-list-item {padding:0 15px;}
.cms-container.sub0305 .cms .cms-description-box.em-box {background:#b1926a}

.bottom-content{margin-top:30px;}
.btn-area {list-style:none;padding:0;margin:0;}
.btn-area li:first-child {padding-left:0;}
.btn-area li:last-child {padding-right:0;}
.btn-area li .btn-type01 {display:block;background:#a6a29e;color:#fff;text-align:center;position:relative;padding:25px 0;}
.btn-area li .btn-type02 {display:block;background:#736c64;color:#fff;text-align:center;position:relative;padding:25px 0;}
.btn-area li a span:before {content:"";display:block;width:25px;height:23px;background:url(/Resources/images/sub/down_icon.png) no-repeat;position:absolute;top:0;left:-30px;}
.btn-area li a span {position:relative;display:inline-block;}
@media (max-width:991px){
	.btn-area li:first-child {padding-right:5px}
	.btn-area li:last-child {padding-left:5px;}
	.btn-area li .btn-type01 {font-size:1rem;display:block;background:#a6a29e;color:#fff;text-align:center;position:relative;padding:17px 0;}
	.btn-area li .btn-type02 {font-size:1rem;display:block;background:#736c64;color:#fff;text-align:center;position:relative;padding:17px 0;}
	.btn-area li a span:before {content:"";display:block;width:25px;height:23px;background:url(/Resources/images/sub/down_icon.png) no-repeat;position:absolute;top:0;left:-30px;}
}
@media (max-width:479px){
	.btn-area li:first-child {padding-right:5px}
	.btn-area li:last-child {padding-left:5px;}
	.btn-area li .btn-type01 {font-size:.8rem;display:block;background:#a6a29e;color:#fff;text-align:center;position:relative;padding:17px 0;}
	.btn-area li .btn-type02 {font-size:.8rem;display:block;background:#736c64;color:#fff;text-align:center;position:relative;padding:17px 0;}
	.btn-area li a span:before {content:"";display:block;width:16px;height:17px;background:url(/Resources/images/sub/down_icon.png) no-repeat;background-size:cover;position:absolute;top:0;left:-20px;}
}

/* 내시경 */
.cms-container.sub0502 .cms.type27 .cms-list-wrap {max-width:100%;}
.cms-container.sub0502 .cms.type27 .cms-figure-list {margin:0}
.cms-container.sub0502 .cms .cms-figure-list.item-between-plus>.cms-list-item:before,
.cms-container.sub0502 .cms .cms-figure-list.item-between-plus>.cms-list-item:after {display:none}
.cms-container.sub0502 .cms.type27 .cms-figure-list .cms-list-item {padding:0 15px}
.cms-container.sub0502 .cms .cms-figure-list.item-even-bg>.cms-list-item.has-bg .cms-figure.circle, 
.cms-container.sub0502 .cms .cms-figure-list.item-even-bg>.cms-list-item:nth-child(even) .cms-figure.circle {background:#fff;border-color:#ece5de}
.cms-container.sub0502  .cms .cms-figure-list.text-type-3.item-even-bg>.cms-list-item.has-bg .cms-figure-text .cms-eyebrow, 
.cms-container.sub0502  .cms .cms-figure-list.text-type-3.item-even-bg>.cms-list-item:nth-child(even) .cms-figure-text .cms-eyebrow {border-color:#b79b77}
.cms-container.sub0502 .cms .cms-figure-list.item-even-bg>.cms-list-item.has-bg .cms-figure-text, 
.cms-container.sub0502 .cms .cms-figure-list.item-even-bg>.cms-list-item:nth-child(even) .cms-figure-text{color:#b79b77}
/* 의료진 소개 */
.history-tit{display:inline-block;border-radius:2em;border:2px solid #5daeff;color:#5daeff}
.doc-history li{position:relative;padding-left:1.3em}
.doc-history li:before{position:absolute;content:'';left:.5em;top:.8em;width:4px;height:4px;background:#5daeff;border-radius:50%}
.timetable {width:100%;border-top:2px solid #b39365;font-size:17px;text-align:center;}
.timetable tr > * {width:12.5%;height:50px;border-right:1px solid #cccccc;}
.timetable tr > *:last-child {border-right:none;}
.timetable th {font-weight:500;}
.timetable tr {border-bottom:1px solid #cccccc;}
.timetable thead {background:#fbf6ef;}
.timetable thead th {color:#b39365;}
.timetable thead th:nth-child(7) {color:#4984dc;}
.timetable thead th:nth-child(8) {color:#fb6855;}
.timetable tbody td {font-size:15px;line-height:20px;}
.timetable .icon {display:inline-block;width:10px;height:10px;overflow:hidden;position:relative;text-indent:-9999em;}
.timetable .icon.o {background:#b39365;border-radius:50%;}
.timetable .icon.x:after,
.timetable .icon.x:before {content:'';display:block;position:absolute;left:50%;top:50%;width:2px;height:10px;background:#463e3a;}
.timetable .icon.x:before {transform:translate(-50%, -50%) rotate(45deg);}
.timetable .icon.x:after {transform:translate(-50%, -50%) rotate(-45deg);}

.subcontent-title-area{position:relative;width:100%;margin-top:10%;}
.subcontent-title-area::before{content:"";display:block;position:absolute;z-index:1;top:50%;left:0;width:100%;height:1px;background:#c1c2c3;}
.subcontent-text-area{width:100%;text-align:center;}
.subcontent-title-area h3{display:inline-block;position:relative;z-index:2;margin:0 auto;padding:0 4%;color:#3f425e;background:#fff;}
@media(max-width: 767px) {
	.timetable {font-size:13px;border-width:1px;}
	.timetable tr > * {height:35px;}
	.timetable tbody td {font-size:12px;}
}

/* 진료시간 */
.fa{border-radius:50%;text-align:center;font-weight:300 !important;}
.fa-exclamation{width:15px;height:15px;background:#f38c6c;}
.tel-btn.fa-phone{width:30px;height:30px;line-height:30px;background:#1475d9;}
.tel-btn.fa-phone:before{font-size:.8em }

/* 둘러보기 */
#floor_slide_Big .owl-item img{width:100%; height:100%}
#floor_slide_Big .owl-nav { position: absolute; width: 100%; top: 50%; margin-top: -33px; left: 0; z-index: 99999}
#floor_slide_Big .owl-nav .owl-prev, #floor_slide_Big .owl-nav .owl-next { border: 0; padding: .8em 1.5em !important; margin: 0 .2em; float: left; box-sizing: border-box}
#floor_slide_Big .owl-nav .owl-next { float: right; }
.arrow-css {  display: block;  width: 40px; height: 40px; border-top: 1px solid #fff; border-left: 1px solid #fff; opacity: .7}
.arrow-left-css {-webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.arrow-right-css {-webkit-transform:rotate(135deg); transform:rotate(135deg);}

/* 찾아오시는 길 */
.road-tit {color:#0092e5;border-bottom:2px solid #40aef4;font-weight:400;}
.container {max-width:1200px;padding:0}
.tab_com {width:100%;margin:0;}
.tab_com.type01 li {padding:0;}
.tab_com.type01 li a {padding:20px 0;line-height:1;}
.tab_com.type01 li a.active {background:#b1926a;color:#fff;}
@media (max-width:991px){
	.container {padding-left:15px;padding-right:15px;}
}
@media (max-width:576px){
	.tab_com.type01 {display:block}
}
/* tablet ~ */
@media (min-width:992px){
	.md-h-100{height:100% !important }
	.fa-phone{line-height:18px;background:#1475d9;}
	.fa-phone:before{font-size:.5em }

	/* 둘러보기 */
	#floor_slide_Big .owl-item img { height: 100%; }
	#floor_slide_Big .owl-item p { position: absolute; left: -30%; top: 10%; color: #99ffff; }
	#floor_slide_Big .owl-nav { position: absolute; width: 22%; left: -27.5%; top: 93%; }
	#floor_slide_Big .owl-nav .owl-prev, #floor_slide_Big .owl-nav .owl-next { border: 1px solid #fff; padding: 6% 19% !important; margin: 0; outline:none}
	.arrow-css { display: block; width: 15px; height: 15px; border-top: 2px solid #fff; border-left: 2px solid #fff; }
	.arrow-left-css { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
	.arrow-right-css { -webkit-transform: rotate(135deg); transform: rotate(135deg); }
}
.container.module-common {width:100%;}
@media(max-width:991px){
	.container.module-common {width:100%;padding-left:15px !important;padding-right:15px !important}
}
@media(max-width:576px){
	.font-lt-size {font-size:0.9rem;}
}
@media(max-width:768px){
	.border-lt-txtarea {width:auto !important;}
	.module-common .p-color02 {white-space:pre;}
}
/* PC */
@media (min-width:1200px){
	.border-lg-0{border-bottom:0 !important;}
}
.tab-content {margin-top:70px}
@media (max-width:991px){
	.tab-content {margin-top:5%}
	.cms-container .cms.type31 .cms-list-wrap+.cms-list-wrap {margin-top:7%}
}
/* 편의시설 */
.icon-list-area {margin-top:70px;}
.icon-list-area .img-area {width:100%;padding:0 10%;}
.icon-list-area .img-area .img-content {width:100%;height:0;background:#e8edf9;padding-bottom:calc(100% - 20px);position:relative;border-radius:50%;}
.icon-list-area .img-area .img-content.type01 {background:#d2dbf3}
.icon-list-area .img-area .img-content .img-position {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.icon-list-area .text-area {margin-top:30px;}
.icon-list-area .text-area .text-title {font-size:1.563rem;color:#314066;font-weight:700;text-align:center;letter-spacing:-0.05rem;}
.icon-list-area .text-area .copy {font-size:1.063rem;color:#444446;letter-spacing:-0.05rem;text-align:center;}
.icon-list-area .text-area .btn {width:100%;background:#314066;margin-top:25px;line-height:1;}
.icon-list-area .text-area .btn .park-btn {display:inline-block;color:#fff;font-size:1.063rem;font-weight:300;padding:15px 0;}
@media (max-width:991px){
	.sub-content-area {max-width:690px;margin:0 auto;}
	.sub-top-tilte {font-size:2.25rem;line-height:2.375rem}
	.sub-top-area {margin-bottom:5%;}
	.icon-list-area {margin-top:4%;}
	.icon-list-area .img-area {width:100%;padding:0;}
	.icon-list-area .text-area {margin-top:0;align-self:center;}
	.icon-list-area .text-area .text-title,
	.icon-list-area .text-area .copy {text-align:left;}	
	.icon-list-area .text-area .btn {margin-top:3.6%;}
	.icon-list-area .text-area .btn .park-btn {padding:2% 0;}
}
@media (max-width:767px){
	.sub-top-tilte {font-size:1.85rem;}
	.sub-top-area {margin-bottom:5%;}
	.icon-list-area {margin-top:4%;}
	.icon-list-area .text-area .text-title {font-size:1.25rem;}
	.icon-list-area .img-area .img-content {border-width:5px;padding-bottom:calc(100% - 10px);}
	.icon-list-area .text-area .copy,.icon-list-area .text-area .btn .park-btn  {font-size:1.063rem;}
}
@media (max-width:479px){
	.sub-top-tilte {}
	.icon-list-area .img-area .img-content {border-width:3px;padding-bottom:calc(100% - 6px);}
	.icon-list-area .text-area .text-title {font-size:1rem;}
	.icon-list-area .text-area .copy,.icon-list-area .text-area .btn .park-btn  {font-size:0.833rem;}
}

.doctor-container-area ~ .doctor-container-area{padding-top:50px;margin-top:20px;border-top:1px solid #e7e7e7;}

.cms-b-text {font-size:3.375rem;font-weight:300}
.cms-b-text span {color:#b1926a}
@media(max-width:991px){
	.cms-b-text {font-size:2.25rem;line-height:1;margin-top:5%}
	.cms-b-text span {display:block}
}
@media(max-width:479px){
	.cms-b-text {font-size:1.8rem;}
}
.cms-container.sub0503 .cms .cms-header .cms-title.type01 {color:#36395b;margin-top:90px}
.cms-description-top {font-size:1.125rem;color:#444545;font-weight:300}
.cms-container .cms .cms-bullet-list.sub0401 .cms-list-item {margin-bottom:0;}
.cms-rounder {display:inline-block;margin:0 0 25px 0;padding:10px 23px;background:#b09572;font-weight:400;font-size:0.813rem;line-height:1;color:#fff;border-radius:16px;text-transform: uppercase}
.cms-container .cms .cms-header .cms-title.sub0401 span {font-size:74%;}
@media(max-width:991px){
	.cms-container.sub0503 .cms .cms-header .cms-title.type01 {margin-top:7%}
	.cms-rounder {font-size:0.938rem;padding:7px 17px;margin:0 0 3% 0;}
	.cms-description-top {font-size:1.063rem;line-height:1.3}
}
@media(max-width:479px){
	.cms-container.sub0503 .cms .cms-header .cms-title.type01 {}
	.cms-rounder {font-size:0.625rem;padding:3px 10px}
	.cms-description-top {font-size:0.813rem}
}
.cms-container.sub0401 .cms .cms-row-list.text-type-1 .cms-list-item .cms-description-box .cms-title {position:relative}
.cms-container.sub0401 .cms .cms-row-list.text-type-1 .cms-list-item .cms-description-box .cms-title:before  {content:"";display:block;width:1px;height:30px;background:#d1bea7;position:absolute;top:35px;left:50%;}
.cms-container.sub0401 .cms .cms-row-list.text-type-1 .cms-list-item:last-child .cms-description-box .cms-title:before {display:none}
@media(max-width:991px){
	.cms-container.sub0401 .cms .cms-row-list.text-type-1 .cms-list-item .cms-description-box .cms-title:before {height:20px;top:30px}
}
@media(max-width:479px){
	.cms-container.sub0401  .cms .cms-row-list .cms-list-item .cms-description-box.row {display:flex}
	.cms-container.sub0401 .cms .cms-row-list.text-type-1 .cms-list-item .cms-description-box .cms-description{margin-top:0;margin-left:20px;}
	.cms-container.sub0401 .cms .cms-row-list.text-type-1 .cms-list-item .cms-description-box .cms-title:before {height:15px;top:20px}
}

.doc-cont-table table thead th p {margin:0;}