@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-blue,
.sub-text-point {color:#0092e5}
.sub-text-blue2,
.sub-text-point2 {color:#1475d9}
.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:#6bafe7}

/* 모바일 하단 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{background-size:cover;background-image:url(/Resources/images/sub/sub_top_img.jpg);background-position:65% 45%}
.xl-tit{position:relative}
.xl-tit:before{position:absolute;content:'';width:40px;height:1px;bottom:-.5px;left:1px;background:#18b8ee}
.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}

/* 의료진 소개 */
.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);}
@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 }
.box_gray_type01 {background:#f6f6f6;padding:45px 60px;}
.box_gray_type01:after {content:"";display:block;clear:both;}
.box_gray_type01 .gray_lt {list-style-type:none;margin:0;padding:0 0 0 65px;float:left;}
.box_gray_type01 .txt_tl {float:left;width:100px;}
@media(max-width:1024px) {
	.box_gray_type01 .gray_lt {list-style-type:none;margin:0;padding:0;float:none;}
	.box_gray_type01 .txt_tl {float:none;width:100%;}
}
@media(max-width:960px) {
	.box_gray_type01 .gray_lt {list-style-type:none;margin:0;padding:0;float:none;}
	.box_gray_type01 .txt_tl {float:none;width:100%;}
}
.box_bdr_gray {border:1px solid #e3e3e3}
.border-right {border-right:1px solid #e3e3e3;}
@media(max-width:960px) {
	.border-right {border:none !important;}
}
@media(max-width:720px){
	.mb-l-1 {margin-left:1em ! important}
}
/* 둘러보기 */
#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;}

/* 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); }
}

/* PC */
@media (min-width:1200px){
	.border-lg-0 {border-bottom:0 !important;}
}
