@charset "utf-8";

/* 내용관리 */
#ctt {}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt header h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {line-height:1.6em;word-break:keep-all;word-wrap:break-word;}/* 단어단위로 줄바꿈 */
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
.ctt_img {text-align:center}

/* 내용 공통 */
#ctt_con p {line-height:1.6em;letter-spacing:-0.05em;margin-bottom:19px;}
#ctt_con p span {display:inline-block;color:#018a08;}
#ctt_con p span.type2 {color:#00a5df;}

.f_point {display:inline-block;padding:0 2px;background:linear-gradient(0deg, #cce8ce 45%, transparent 45%);}
.quote {color:#000 !important;}

/* 병원장인사말 */
.introduce {position:relative;letter-spacing:-0.05em;}
.introduce .inner {overflow:hidden;}
.introduce .big {padding-top:10px;}
.introduce .big .f_point {color:#000 !important;}
.introduce .img {position:absolute;}
.introduce .cons p, .introduce .cons ul {padding-left:25px;}
.introduce .cons p strong {display:inline-block;}
.introduce .sign {font-size:1.1em !important;color:#018a08;font-weight:400;}
.introduce .sign strong {color:#000;padding-left:15px;font-family: 'NotoSerifKR', serif !important;}

/* 비전 미션 */
.top_comment {width:100%;}
.top_comment p {color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,0.8);}
.top_comment p:nth-of-type(1) {margin-bottom:0px !important;font-family: 'GmarketSansBold', sans-serif;}
.top_comment p:nth-of-type(2) {font-weight:400;line-height:1.4em !important;letter-spacing:-0.05em;}

/*.Vision .top_comment {}
.Vision .top_comment p:nth-of-type(1) {}
.Vision .top_comment p:nth-of-type(2) {}*/

.Vision_list {}
.Vision_list>div>ul {display:flex; width:100%;}
.Vision_list>div>ul>li {position:relative; display:flex;justify-content:center; text-align:center;align-items:flex-start;}
.Vision_list>div>ul>li::before, .Vision_list>div>ul>li::after {display:block; content:'';position:absolute;height:1px; border-top:1px dashed rgba(0,0,0,0.4);z-index:1;}
.Vision_list>div>ul>li::before {right:2px;}
.Vision_list>div>ul>li::after {left:-1px;}
.Vision_list>div>ul>li:first-child::after {display:none;}
.Vision_list>div>ul>li:last-child::before {display:none;}
.Vision_list>div>ul>li dl {display:flex; width:100%; justify-content:center; align-items:center; flex-direction:column;}
.Vision_list>div>ul>li dt {display:flex;position:relative;width:100%;justify-content:center; align-items:center; flex-direction:column;font-weight:700; padding:0 0 10px;}
.Vision_list>div>ul>li dd {word-break: keep-all;}
.Vision_list>div>ul>li dd.color_txt {font-size:1.0em;font-weight:500;}
.Vision_list>div>ul>li:nth-child(1) dd.color_txt {color:#8fc320}
.Vision_list>div>ul>li:nth-child(2) dd.color_txt {color:#018a08}
.Vision_list>div>ul>li:nth-child(3) dd.color_txt {color:#008091}
.Vision_list>div>ul>li:nth-child(4) dd.color_txt {color:#0055d1;}
.Vision_list>div>ul>li dt::before, .Vision_list>div>ul>li dt::after {content:'';display:block;position:absolute;width:8px;height:8px;border-radius:100%;z-index:2;}/* 도트 위치 */
.Vision_list>div>ul>li:nth-child(1) dt::before {background:#8fc320;}
.Vision_list>div>ul>li:nth-child(2) dt::before {background:#018a08;}
.Vision_list>div>ul>li:nth-child(3) dt::before {background:#008091;}
.Vision_list>div>ul>li:nth-child(4) dt::before {background:#0055d1;}
.Vision_list>div>ul>li:nth-child(1) dt::before {display:none;}
.Vision_list>div>ul>li:nth-child(4) dt::after {display:none;}
.Vision_list>div>ul>li dt i {display:flex;justify-content:center; align-items:center; border-radius:100%;}
.Vision_list>div>ul>li:nth-child(1) dt i {background:#8fc320;}
.Vision_list>div>ul>li:nth-child(2) dt i {background:#018a08;}
.Vision_list>div>ul>li:nth-child(3) dt i {background:#008091}
.Vision_list>div>ul>li:nth-child(4) dt i {background:#0055d1;}
.Vision_list>div>ul>li dt i::before {content:'';display:block;}
.Vision_list>div>ul>li:nth-child(1) dt i::before {background:url("/theme/theme_wide_17/img/sub01/vision_icon_1.png") no-repeat center 50%;}
.Vision_list>div>ul>li:nth-child(2) dt i::before {background:url("/theme/theme_wide_17/img/sub01/vision_icon_2.png") no-repeat center 50%;}
.Vision_list>div>ul>li:nth-child(3) dt i::before {background:url("/theme/theme_wide_17/img/sub01/vision_icon_3.png") no-repeat center 50%;}
.Vision_list>div>ul>li:nth-child(4) dt i::before {background:url("/theme/theme_wide_17/img/sub01/vision_icon_4.png") no-repeat center 50%;}
.Vision_list>div>ul>li dt span {}

.Vision_list .list {display:block;width:100%;line-height:1.5em;letter-spacing:-0.05em;vertical-align:middle;background:#f5f5f5;justify-content:center;align-items:center;}
.Vision_list .list span {color:#018a08 !important;font-weight:500;}
.Vision_list .list li {position:relative;margin-bottom:5px;}
.Vision_list .list li::before {display:inline-block;content:'';width:5px;height:5px; margin-right:10px;}
.Vision_list>div>ul>li:nth-child(1) .list {}
.Vision_list>div>ul>li:nth-child(1) .list li::before {background:#8fc320;}
.Vision_list>div>ul>li:nth-child(2) .list {}
.Vision_list>div>ul>li:nth-child(2) .list li::before {background:#018a08;}
.Vision_list>div>ul>li:nth-child(3) .list {}
.Vision_list>div>ul>li:nth-child(3) .list li::before {background:#008091;}
.Vision_list>div>ul>li:nth-child(4) .list {}
.Vision_list>div>ul>li:nth-child(4) .list li::before {background:#0055d1;}
.Vision_list>div>ul>li:nth-child(4) .list ul {margin:0 auto;overflow:hidden;}
.Vision_list>div>ul>li:nth-child(4) .list ul li {float:left;width:40%;padding:0 0 0 10px}
.Vision_list>div>ul>li:nth-child(4) .list ul li:nth-child(even) {margin-left:20%;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {line-height:1.4em !important;}
.s0103_ul {margin:3em auto 0; text-align:center;overflow:hidden;}
.s0103_ul li {float:left;vertical-align:top;display:block; text-align:center; box-sizing:border-box;border:12px solid transparent;
	background: -webkit-linear-gradient(white, white), -webkit-linear-gradient(-45deg, #018a08 0%, #8fc320 100%);
	background: -moz-linear-gradient(white, white), -moz-linear-gradient(-45deg, #018a08 0%, #8fc320 100%);
	background: linear-gradient(white, white), linear-gradient(-45deg, #018a08 0%, #8fc320 100%);
	-webkit-background-clip: padding-box, border-box;
	-moz-background-clip: padding-box, border-box;
	background-clip: padding-box, border-box;
	-webkit-background-origin: border-box;
	background-origin: border-box;}

.s0103_ul li .tt {display:flex;letter-spacing:-0.05em;justify-content:center;align-items:center;}
.s0103_ul li .tt b {color:#018a08;line-height:1.3em;font-weight:700;}
.s0103_ul li .tt b span {font-weight:500;letter-spacing:-0.05em;}
.s0103_ul li .cc {display:flex;font-weight:500;justify-content:center;align-items:center;}

/* 병원연혁 */
/*.area_history .top_comment {height:250px;padding:0 50% 0 5%;background:url('/theme/theme_wide_17/img/sub01/history.jpg') no-repeat center top;}
.area_history .top_comment p {}
.area_history .top_comment p:nth-of-type(1) {font-size:1.6em !important;line-height:1.2em !important;padding:60px 0 0;}
.area_history .top_comment p:nth-of-type(2) {padding-top:7px;}*/

.area_history ul {position:relative;overflow:hidden;}
.area_history ul li {position:relative;float:left;}
.area_history ul li:nth-child(2n-1){position:relative;float:left;margin-right:50%;text-align:right;}
.area_history ul li:nth-child(2n){position:relative;float:right;margin-left:50%;text-align:left;}
.area_history ul li img {display:block;margin-bottom:20px;}

.area_history .tt {color:#8fc320;text-align:left;font-family: 'GmarketSansBold', sans-serif;}
.area_history .tt span {display:block;color:#00a5df;font-weight:700;font-family:'Noto Sans KR', 'Nanum Gothic', sans-serif;}
.area_history ul li em {display:block; position:relative;color:#018a08;font-weight:bold;font-family: 'GmarketSansBold', sans-serif;transition:all 0.4s ease-out 0s;}
.area_history ul li em.active {color:#018a08;}
.area_history ul:before {content:""; display:inline-block;position:absolute;top:0;border-radius:100%;background:#fff;}
.area_history ul:after {content:""; position:absolute;  background:#ddd; z-index: -1;}

.area_history ul li p {display:block;position:relative;line-height:1em;font-weight:400;margin-bottom:2px !important;}
.area_history ul li p span.month {display:flex;color:#000 !important;line-height:1.6em;justify-content:center;align-items:center;vertical-align:top;font-family: 'GmarketSansMedium', sans-serif;}
.area_history ul li p span.text {display:flex;color:#666 !important;line-height:1.4em;justify-content:center;align-items:center;vertical-align:top;}
.area_history ul li p strong {display:inline-block;position:relative;font-weight:400;}
.area_history ul li p strong:before {content:"";display:block;position:absolute;bottom:0px;width:100%;height:5px;background-color:#d9eedb;}

.area_history ul li em:before {content:"";position:absolute;border-bottom:1px dashed #bbb;}
.area_history ul li:nth-child(2n-1) em:after {content: "";position: absolute;top:11px;right:-101px;width:10px;height:10px;border:2px solid #018a08;border-radius:100%;background-color:#fff;z-index: 111;}
.area_history ul li:nth-child(2n) em:after {content: "";position: absolute;top:11px;left:-101px;width:10px;height:10px;border:2px solid #018a08;border-radius:100%;background-color:#fff;z-index: 111;}

/* 조직도 제위원회 */
.chart {padding-top:5rem;}

/* 오시는길 */
.location .map_info {position:relative;z-index:1;}
.location .map_layer {position:absolute;bottom:0;color:#fff;background:#018a08;overflow:hidden;z-index:2;}
.location .map_layer dl {float:left;}
.location .map_layer dl dt {}
.location .map_layer dl:nth-of-type(1) {}
.location .map_layer dl:nth-of-type(1) dd {}
.location .map_layer dl:nth-of-type(2) {}
.location .map_layer dl:nth-of-type(2) dd {letter-spacing:0.04em;font-weight:500;font-family: 'GmarketSansMedium', sans-serif;}
.location .map_layer dl:nth-of-type(3) {}
.location .map_layer dl:nth-of-type(3) dd {letter-spacing:0.04em;font-weight:500;font-family: 'GmarketSansMedium', sans-serif;}
.location .map_layer div {width:100%;}
.location .map_layer a {display:inline-block;font-weight:500;letter-spacing:-0.05em;margin-bottom:-1px;text-align:center;background:#fff;}
.location .map_layer a:hover, #location .map_layer a:active, #location .map_layer a:focus {}
.location .map_layer a:last-child {}
.location .map_layer a img {}

.subwayLine1 {}
.subwayLine2 {background:#3cb44a}
.subwayLine3 {background:#f2b118}
.busIcon01 {background:#7182f5;border:1px solid #6372d7}/* 간선 */
.busIcon02 {background:#e27e3f;border:1px solid #c76f37}/* 농어촌 */
.subway {display:inline-block;width:23px;height:23px;color:#fff;line-height:22px;font-weight:bold;text-align:center;margin-right:3px;border-radius:100%;}
.bus {display:inline-block;color:#fff;padding-left:5px;padding-right:5px;padding-bottom:2px;line-height:16px;border-radius:2px;}

/* 개인정보처리방침 */
.privacy {}
.privacy h3 {font-size:1.4em !important;color:#000 !important;padding-left:0px !important;}
.privacy h3:after {display:none !important;}
.privacy h3:before {display:none !important;}

/* 사이트맵 sitemap */
.sitemap {}
.sitemap>ul {width:100%;margin:0 auto;border-top:1px solid #ddd;}
.sitemap a {display:block;}

.sitemap>ul>li {margin-top:10px;overflow:hidden;}
.sitemap>ul>li:first-child {}
.sitemap>ul>li>a {position:relative;float:left;width:22%;text-align:center;font-size:1.15em;color:#000;font-weight:400;line-height:62px;letter-spacing:-0.05em;border-bottom:3px solid #ccc;font-family: 'GmarketSansMedium', sans-serif;}
.sitemap>ul>li>a:hover {color:#018a08;}

.sitemap .depth {float:right;width:78%;height:65px;padding-left:10px;overflow:hidden;border-bottom:1px solid #ddd;}
.sitemap .depth>li {float:left;letter-spacing:-0.05em;padding:10px 0 0 1.5rem;}
.sitemap .depth>li>a {color:#333 !important;}
.sitemap .depth>li>a:hover {color:#018a08 !important;}

.sitemap>ul>li:nth-of-type(4)>a {line-height:92px;}
.sitemap>ul>li:nth-of-type(4) .depth {height:95px;padding-top:5px;}
.sitemap>ul>li:nth-of-type(4) .depth>li {padding:5px 0 0 2rem;}
.sitemap>ul>li:nth-of-type(6)>a {line-height:92px;}
.sitemap>ul>li:nth-of-type(6) .depth {height:95px;padding-top:5px;}
.sitemap>ul>li:nth-of-type(6) .depth>li {padding:5px 0 0 2rem;}

/***************1441 데스크탑***************/
@media screen and (min-width:1441px){

/* 내용 공통 */
.quote {font-size:60px;}

/* 병원장인사말 */
.introduce {height:920px;padding-top:4rem;background:url('/theme/theme_wide_17/img/sub01/01_bg.jpg') no-repeat center bottom;}
.introduce .PC {display:block;}
.introduce .MO {display:none}
.introduce .float-left {width:45%;}
.introduce .big {font-size:1.8em;line-height:1.05em !important;}
.introduce .img {bottom:-20px;width:520px;text-align:left;}
.introduce .img img {width:100%;height:auto;}
.introduce .cons {width:53%;}
.introduce .cons p {margin-bottom:14px !important;}
.introduce .cons p.fw5 {font-size:1.2em !important;}
.introduce .sign strong {font-size:2em;}

/* 비전 미션 */
.top_comment {margin-bottom:80px;}

/*.Vision .top_comment {height:250px;padding:0 50% 0 5%;background:url('/theme/theme_wide_17/img/sub01/vision.jpg') no-repeat center top;}
.Vision .top_comment p:nth-of-type(1) {padding:70px 0 0;font-size:1.9em !important;}
.Vision .top_comment p:nth-of-type(2) {font-size:1.0em !important;padding-top:4px;}*/

.Vision_list>div>ul>li {width:25%;padding-left:15px;padding-right:15px;}
.Vision_list>div>ul>li::before, .Vision_list>div>ul>li::after {top:18.2%;width:90px;}

.Vision_list>div>ul>li dt {font-size:1.6em;}
.Vision_list>div>ul>li dd.color_txt {height:30px;}
.Vision_list>div>ul>li dt::before, .Vision_list>div>ul>li dt::after {top:39%;}/* 도트 위치 */
.Vision_list>div>ul>li dt::before {left:-4%;}
.Vision_list>div>ul>li dt i {width:170px; height:170px;}
.Vision_list>div>ul>li dt i::before {width:60px; height:60px;}
.Vision_list>div>ul>li dt span {margin-top:35px;}

.Vision_list .list {min-height:230px;font-size:1.05em;margin-top:30px;border-radius:0 30px 0 30px;}
.Vision_list>div>ul>li:nth-child(1) .list {padding:2.5rem 10px 0;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:5.5rem 10px 0;}
.Vision_list>div>ul>li:nth-child(3) .list {padding:4.5rem 10px 0;}
.Vision_list>div>ul>li:nth-child(4) .list {padding:4.5rem 0 0;}
.Vision_list>div>ul>li:nth-child(4) .list ul {width:130px;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:2.3em !important;}
.s0103_ul {width:77%;}
.s0103_ul li {width:29%;height:440px;padding:4.5em 0.5em 0;margin:0 2% 3%;border-radius:250px;}
.s0103_ul li .tt {min-height:90px;}
.s0103_ul li .tt b {font-size:1.3em;}
.s0103_ul li .tt b span {font-size:.9em;}
.s0103_ul li .cc {height:40px;margin:0 0 10px;}
/*.s0103_ul li:nth-child(n+4) {padding:5.5em 0.5em 0;}*/
/*.s0103_ul li:nth-child(n+4) .tt {min-height:60px;}*/

/* 병원 연혁 */
.area_history .tt {font-size:4.5em;line-height:1.6em;}
.area_history .tt span {font-size:.45em;line-height:1.0em;}

.area_history ul {padding-bottom:40px;}
.area_history ul li {width:50%;margin-bottom:20px;}
.area_history ul li em {font-size:1.9em;padding-bottom:20px;}
.area_history ul:before {left:50%;width:16px;height:16px;margin-left:-8px;border:4px solid #018a08;}
.area_history ul:after {top:10px; left:50%; width:1px; height:100%;}

.area_history ul li em:before {top:14px;width:75px;height:1px;}
.area_history ul li:nth-child(2n-1) em:before {right:-95px;}
.area_history ul li:nth-child(2n) em:before {left:-94px;}
.area_history ul li p span.month {padding-right:15px;}

.area_history ul li:nth-child(2n) > div {padding-left:96px;}
.area_history ul li:nth-child(2n-1) > div {padding-right:96px;}

.area_history ul li:nth-of-type(2) {margin-top:-30px;margin-bottom:0;}
.area_history .y2019 {margin-bottom:30px;margin-top:-30px;}
.area_history .y2021 {margin-top:-70px;}
.area_history .y2012 {margin-top:-20px;}

/* 오시는길 */
.location .map_info {padding-bottom:120px;}
.location .map_layer {width:74%;padding:2.5% 5%;margin-left:13%;border-radius:0 0 50px 0;}
.location .map_layer dl dt {font-size:1.2em;padding-bottom:10px;}
.location .map_layer dl:nth-of-type(1) {width:50%;}
.location .map_layer dl:nth-of-type(1) dd {font-size:1.1em;}
.location .map_layer dl:nth-of-type(2) {width:25%;}
.location .map_layer dl:nth-of-type(2) dd {font-size:1.2em;}
.location .map_layer dl:nth-of-type(3) {width:25%;}
.location .map_layer dl:nth-of-type(3) dd {font-size:1.2em;}

.location .map_layer a {width:48.5%;line-height:54px;margin-top:25px;}
.location .map_layer a:last-child {margin-left:2%;}
.location .map_layer a img {padding-right:15px;}

.subway {font-size:.85em;}
.bus {font-size:.85em;}

}

/***************1440 데스크탑***************/
@media screen and (max-width:1440px){

/* 내용 공통 */
.quote {font-size:60px;}

/* 병원장인사말 */
.introduce {height:920px;padding-top:4rem;background:url('/theme/theme_wide_17/img/sub01/01_bg.jpg') no-repeat center bottom;}
.introduce .PC {display:block;}
.introduce .MO {display:none}
.introduce .float-left {width:45%;}
.introduce .big {font-size:1.4em;line-height:1.05em !important;}
.introduce .img {bottom:-20px;width:480px;}
.introduce .img img {width:100%;height:auto;}
.introduce .cons {width:55%;}
.introduce .cons p {line-height:1.5em !important;margin-bottom:12px !important;}
.introduce .cons p.fw5 {font-size:1.3em !important;}
.introduce .sign strong {font-size:1.7em;}

/* 비전 미션 */
.top_comment {margin-bottom:80px;}

/*.Vision .top_comment {height:250px;padding:0 50% 0 5%;background:url('/theme/theme_wide_17/img/sub01/vision.jpg') no-repeat center top;}
.Vision .top_comment p:nth-of-type(1) {padding:70px 0 0;font-size:1.9em !important;}
.Vision .top_comment p:nth-of-type(2) {font-size:1.0em !important;padding-top:4px;}*/

.Vision_list>div>ul>li {width:25%;padding-left:15px;padding-right:15px;}
.Vision_list>div>ul>li::before, .Vision_list>div>ul>li::after {top:16%;width:70px;}

.Vision_list>div>ul>li dt {font-size:1.6em;}
.Vision_list>div>ul>li dd.color_txt {height:30px;}
.Vision_list>div>ul>li dt::before, .Vision_list>div>ul>li dt::after {top:32%;}/* 도트 위치 */
.Vision_list>div>ul>li dt::before {left:-4%;}
.Vision_list>div>ul>li dt i {width:170px; height:170px;}
.Vision_list>div>ul>li dt i::before {width:60px; height:60px;}
.Vision_list>div>ul>li dt span {margin-top:35px;}

.Vision_list .list {min-height:200px;margin-top:30px;border-radius:0 30px 0 30px;}
.Vision_list>div>ul>li:nth-child(1) .list {padding:40px 1rem 0;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:65px 1rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {padding:55px 1rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {padding:50px 0 0;}
.Vision_list>div>ul>li:nth-child(4) .list ul {width:130px;}
.Vision_list .list br {display:none;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:2.2em !important;}
.s0103_ul {width:87%;}
.s0103_ul li {width:30.66%;height:420px;padding:4em 0.5em 0;margin:0 4% 3% 0;border-radius:200px;}
.s0103_ul li:nth-child(3n) {margin:0 0 3%;}
.s0103_ul li:nth-of-type(4), .s0103_ul li:nth-of-type(5) {margin:0 4% 0 0;}
.s0103_ul li:nth-child(6n) {margin:0;}
.s0103_ul li .tt {min-height:90px;}
.s0103_ul li .tt b {font-size:1.2em;}
.s0103_ul li .cc {height:40px;margin:0 0 15px;}
/*.s0103_ul li:nth-child(n+4) {padding:4.5em 1em 0;}*/
/*.s0103_ul li:nth-child(n+4) .tt {min-height:60px;}*/

/* 병원 연혁 */
.area_history .tt {font-size:4em;line-height:1.6em;}
.area_history .tt span {font-size:.45em;line-height:1.0em;}

.area_history ul {padding-bottom:40px;}
.area_history ul li {width:50%;margin-bottom:20px;}
.area_history ul li em {font-size:1.9em;padding-bottom:20px;}
.area_history ul:before {left:50%;width:16px;height:16px;margin-left:-8px;border:4px solid #018a08;}
.area_history ul:after {top:10px; left:50%; width:1px; height:100%;}

.area_history ul li em:before {top:14px;width:75px;height:1px;}
.area_history ul li:nth-child(2n-1) em:before {right:-95px;}
.area_history ul li:nth-child(2n) em:before {left:-94px;}
.area_history ul li p span.month {width:6%;}
.area_history ul li p span.text {width:94%;}
.area_history ul li:nth-child(2n-1) p span.month {width:8%;padding-right:10px;}
.area_history ul li:nth-child(2n-1) p span.text {width:92%;}

.area_history ul li:nth-child(2n) > div {padding-left:96px;}
.area_history ul li:nth-child(2n-1) > div {padding-right:96px;}

.area_history ul li:nth-of-type(2) {margin-top:-30px;margin-bottom:0;}
.area_history .y2019 {margin-bottom:30px;margin-top:-30px;}
.area_history .y2021 {margin-top:-70px;}
.area_history .y2012 {margin-top:-20px;}

/* 오시는길 */
.location .map_info {padding-bottom:100px;}
.location .map_layer {width:70%;padding:2.5% 3.5%;margin-left:15%;border-radius:0 0 40px 0;}
.location .map_layer dl dt {font-size:1.2em;padding-bottom:5px;}
.location .map_layer dl dd {font-size:1.2em;}
.location .map_layer dl:nth-of-type(1) {width:52%;}
.location .map_layer dl:nth-of-type(2) {width:24%;}
.location .map_layer dl:nth-of-type(3) {width:24%;}

.location .map_layer a {width:48.5%;line-height:45px;margin-top:20px;}
.location .map_layer a:last-child {margin-left:2%;}
.location .map_layer a img {padding-right:15px;}

.subway {font-size:.85em;}
.bus {font-size:.85em;}

}

@media screen and (max-width:1370px){

/* 병원장인사말 */
.introduce {height:970px;}
.introduce .img {width:460px;}

/* 비전 미션 */
.Vision_list>div>ul>li::before, .Vision_list>div>ul>li::after {width:60px;}

}

@media screen and (max-width:1300px){/* 1280 GalaxyA5, GalaxyJ7, GalaxyZ3, GalaxyTab10 */

/* 병원장인사말 */
.introduce {height:1040px;}
.introduce .img {width:450px;}

/* 비전 미션 */
.Vision_list>div>ul>li:nth-child(3) .list {padding:40px 1rem 0;}

/* 인증획득 */
.s0103_ul {width:90%;}
.s0103_ul li {padding:3em 0.5em 0;border:10px solid transparent;}
.s0103_ul li .tt b {font-size:1.15em;}
.s0103_ul li .tt b span {font-size:.85em;}
/*.s0103_ul li:nth-child(n+4) {padding:3.5em 0.5em 0;}*/

/* 오시는길 */
.location .map_layer {width:73%;padding:2.5% 3%;margin-left:10%;}
.location .map_layer dl dt {font-size:1.15em;}
.location .map_layer dl dd {font-size:1.15em;}

}

@media screen and (max-width:1280px){

/* 병원장인사말 */
.introduce {height:1020px;background:#ededed url('/theme/theme_wide_17/img/sub01/01_bg_T.jpg') no-repeat center 50%;background-size:110%;}
.introduce .float-left {width:100%;}
.introduce .big {font-size:1.7em;}
.introduce .img {bottom:-19px;width:90%;text-align:right;}
.introduce .img img {width:37%;}
.introduce .cons {width:100%;padding:15px 5% 0 2%;}
.introduce .cons p, .introduce .cons ul {padding-left:10px;}
.introduce .sign {font-size:1.2em !important;}
.introduce .sign strong {font-size:1.6em;}

/* 비전 미션 */
.Vision_list>div>ul>li::before, .Vision_list>div>ul>li::after {width:50px;}

/* 병원연혁 */
.area_history .tt {font-size:3.5em;}

}

@media screen and (max-width:1200px){

/* 병원장인사말 */
.introduce .img {width:95%;}
.introduce .img img {width:38%;}

/* 비전 미션 */
.Vision_list>div>ul>li::before, .Vision_list>div>ul>li::after {width:40px;}
.Vision_list>div>ul>li dt::after {display:none;}
.Vision_list>div>ul>li dt::before {display:none;}
.Vision_list .list {min-height:250px;}

/* 인증획득 */
.s0103_ul {width:95%;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:90px 1rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {padding:65px 1rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {padding:80px 0 0;}

/* 병원 연혁 */
/*.area_history .top_comment {height:215px;padding:0 40% 0 5%;background:url('/theme/theme_wide_17/img/sub01/history_T.jpg') no-repeat center top;background-size:120%;}
.area_history .top_comment p:nth-of-type(1) {font-size:1.5em !important;padding:55px 0 0;}*/

.area_history ul:after {left:5px;}
.area_history ul:before {left:9px;}

.area_history ul li, .area_history ul li:nth-child(2n-1) {float:left;}
.area_history ul li {width:100%;padding-top:0;padding-left:40px;margin:0 0 35px !important;}
.area_history ul li:nth-child(2n), .area_history ul li:nth-child(2n-1) {text-align:left;}
.area_history ul li:nth-child(2n-1) {top:0;}

.area_history ul li:nth-child(2n) > div {padding-left:10px;}
.area_history ul li:nth-child(2n-1) > div {padding-left:10px;padding-right:0px;}

.area_history ul li em {font-size:1.8em;padding-bottom:15px;}
.area_history ul li em:before {top:14px;width:35px;}
.area_history ul li:nth-child(2n-1) em:before {left:-50px;right:0px;}
.area_history ul li:nth-child(2n-1) em:after {left:-50px;right:0px;}
.area_history ul li:nth-child(2n) em:before {left:-50px;}
.area_history ul li:nth-child(2n) em:after {left:-50px;}
.area_history ul li p {width:100%;font-size:1.1em;}
.area_history ul li p span.month {width:5%;}
.area_history ul li p span.text {width:95%;}
.area_history ul li:nth-child(2n-1) p span.month {width:5%;padding-right:0;}
.area_history ul li:nth-child(2n-1) p span.text {width:95%;}

.area_history ul li:nth-child(1) img {width:38%;height:auto;}

/* 오시는길 */
.location .map_layer dl dt {font-size:1.15em;}
.location .map_layer dl dd {font-size:1.1em;}

.subway {font-size:.85em;}
.bus {font-size:.85em;}

/* 사이트맵 sitemap */
.sitemap>ul>li>a {font-size:1.1em;}
.sitemap .depth>li {padding:10px 0 0 1.1rem;}
.sitemap .depth>li>a {font-size:.9em;}
.sitemap>ul>li:nth-of-type(4) .depth>li {padding:5px 0 0 1.1rem;}
.sitemap>ul>li:nth-of-type(6) .depth>li {padding:5px 0 0 1.1rem;}

/* 개인정보처리방침 */
.privacy h3 {font-size:1.3em !important;}

}

@media screen and (max-width:1100px){

/* 비전 미션 */
.Vision_list>div>ul>li:nth-child(2) .list {padding:80px 1rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {padding:50px 1rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {padding:80px 0 0;}

/* 인증획득 */
.s0103_ul {width:100%;}

/* 오시는길 */
.location .map_layer dl dt {font-size:1.1em;}
.location .map_layer dl dd {font-size:1.05em;}

}

/********************1024 태블릿********************/
@media screen and (max-width:1025px){ /* PC, 태블릿 가로 */

/* 내용 공통 */
.quote {font-size:55px;}

/* 병원장인사말 */
.introduce .img img {width:35%;}
.introduce .sign strong {font-size:1.5em;}
.introduce .cons p:nth-last-of-type(3) {padding-right:27%;}
.introduce .cons p:nth-last-of-type(3) br {display:none;}

/* 비전 미션 */
.Vision_list>div>ul {flex-wrap:wrap; margin-top:-3.75rem;}
.Vision_list>div>ul>li {width:50%;margin-top:3.75rem;}
.Vision_list>div>ul>li::before {display:none;}
.Vision_list>div>ul>li::after {display:none;}
.Vision_list>div>ul>li dt {font-size:1.9em;}
.Vision_list>div>ul>li dd {font-size:1.2em;}
.Vision_list .list {min-height:200px;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:70px 1rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {padding:55px 1rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {padding:55px 0 0;}

/* 인증획득 */
.s0103_ul li {height:380px;padding:3.5em 0.3em 0;border-radius:185px}
.s0103_ul li .tt {min-height:80px;}
.s0103_ul li .tt b {font-size:1.1em;}
.s0103_ul li .cc {height:35px;font-size:.9em;}
.s0103_ul li img {width:auto !important;height:110px !important;}
/*.s0103_ul li:nth-child(n+4) {padding:4em 0.5em 0;}
.s0103_ul li:nth-child(n+4) .tt {min-height:60px;}*/

/* 병원연혁 */
.area_history .tt {font-size:3em;}
.area_history .tt span {;font-size:.45em;}

/* 찾아오시는길 */
.location .map_layer {width:70%;padding:3.5% 4%;margin-left:9%;border-radius:0 0 35px 0;}
.location .map_layer dl dt {display:inline-block;width:60px;font-size:1.15em;}
.location .map_layer dl dd {display:inline-block;font-size:1.2em;}
.location .map_layer dl:nth-of-type(1) {width:100%;}
.location .map_layer dl:nth-of-type(2) {width:50%;margin-top:3px;}
.location .map_layer dl:nth-of-type(3) {width:50%;margin-top:3px;}
.location .map_layer a {margin-top:15px;}
.location .map_layer a img {padding-right:7px;}

.subway {width:18px;height:18px;font-size:.8em;line-height:17px;}
.bus {font-size:.8em;line-height:16px;}

}

@media screen and (max-width:960px){/* 896-iPhone 11, 896-iPhone 11Pro Max, 926-iPhone 12Pro Max */

/* 인사말 */
.introduce {height:1040px;}
.introduce .img img {width:39%;}
.introduce .cons p:nth-last-of-type(3) {padding-right:30%;}
.introduce .cons p.fw5 {font-size:1.1em !important;}
.introduce .sign strong {font-size:1.4em;}

/* 비전 미션 */
/*.Vision .top_comment {padding:0 45% 0 5%;}*/
.Vision_list>div>ul>li dt {font-size:1.7em;}
.Vision_list>div>ul>li dd {font-size:1.15em;}
.Vision_list .list {}
.Vision_list>div>ul>li:nth-child(1) .list {padding:2rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:4.5rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {min-height:170px;padding:2.2rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {min-height:170px;padding:2.5rem 1.5rem 0;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.9em !important;}
.s0103_ul {margin:1.5em auto 0;}
.s0103_ul li {border:7px solid transparent;}
.s0103_ul li .tt b {font-size:1.05em;}

/* 병원연혁 */
/*.area_history .top_comment {padding:0 35% 0 5%;}*/

/* 찾아오시는길 */
.location .map_layer {width:75%;padding:3.5% 4%;margin-left:0;}
.location .map_layer dl dt {width:50px;}

/* 입퇴원절차 */
.process li>span {width:42%;margin:0 0 20px 29%;}

}

@media screen and (max-width:864px){/* 812-iPhoneXS, 812-iPhone 11Pro */

/* 내용 공통 */
.quote {font-size:50px;}

/* 인사말 */
.introduce {height:1060px;}
.introduce .img img {width:42%;}

/* 비전 미션 */
/*.Vision .top_comment {padding:0 35% 0 5%;}*/
.Vision_list .list {min-height:220px;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:5rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {min-height:180px;padding:2rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {min-height:180px;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.7em !important;}
.s0103_ul {width:85%;}
.s0103_ul li {width:47%;padding:3.5em 0.5em 0;margin:0 6% 5% 0;}
.s0103_ul li:nth-child(even) {margin:0 0 5%;}
.s0103_ul li:nth-child(3n) {margin:0 6% 5% 0;}
.s0103_ul li:nth-of-type(4) {margin:0 0 5%;}
.s0103_ul li:nth-of-type(5) {margin:0 6% 0 0;}
.s0103_ul li:nth-of-type(6n) {margin:0;}

.s0103_ul li .tt b {font-size:1.2em;}
.s0103_ul li .cc {font-size:1.0em;}
/*.s0103_ul li:nth-child(n+4) {padding:4em 0.5em 0;}*/

/* 병원연혁 */
/*.area_history .top_comment {height:210px;padding:0 25% 0 5%;background:url('/theme/theme_wide_17/img/sub01/history_T.jpg') no-repeat center top;background-size:110%;}
.area_history .top_comment p:nth-of-type(1) {padding:50px 0 0;}
.area_history .top_comment p:nth-of-type(2) {font-size:1.0em;}*/

.area_history ul li p span.month {width:7%;}
.area_history ul li p span.text {width:93%;}
.area_history ul li:nth-child(2n-1) p span.month {width:7%;}
.area_history ul li:nth-child(2n-1) p span.text {width:93%;}

/* 찾아오시는길 */
.location .map_layer dl:nth-of-type(2) {margin-top:0;}
.location .map_layer dl:nth-of-type(3) {margin-top:0;}
.location .map_layer dl dt {font-size:1.1em;}
.location .map_layer dl dd {font-size:1.15em;}

.location .map_layer a {line-height:40px;}

/* 개인정보처리방침 */
.privacy h3 {font-size:1.2em !important;}

}

@media screen and (max-width:768px){/* 736-iPhone 8Plus, 740-S8, 740-Galaxy S9+, 768-iPad */

/* 병원장인사말 */
.introduce {height:1180px;}
.introduce .big {font-size:1.6em;}
.introduce .img img {width:40%;}

/* 비전 미션 */
.Vision_list>div>ul>li dt i {width:150px;height:150px;}
.Vision_list>div>ul>li dt i::before {transform:scale(0.9);}
.Vision_list .list {min-height:210px;}
.Vision_list>div>ul>li:nth-child(1) .list {padding:2.5rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:4.2rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {min-height:200px;padding:1.5rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {min-height:200px;padding:3.5rem 1.5rem 0;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.6em !important;}
.s0103_ul {width:95%;}

/* 연혁 */

/* 찾아오시는길 */
/*.location .PC {display:none;}
.location .MO {display:block;}*/

.location .map_info {padding-bottom:170px;}
.location .map_layer {width:100%;}
.location .map_layer>div {width:95%;}

}

@media screen and (max-width:720px){

/* 병원장인사말 */
.introduce {height:1180px;}
.introduce .img img {width:43%;}
.introduce .cons p:nth-last-of-type(3) {padding-right:33%;}

/* 비전 미션 */
.Vision_list>div>ul>li dd {font-size:1.1em;}

/* 인증획득 */
.s0103_ul li .tt b {font-size:1.1em;}
.s0103_ul li .cc {font-size:.9em;}

/* 찾아오시는길 */

/*.location .map_layer dl dt {width:25%;}
.location .map_layer dl dd {width:73%;}
.location .map_layer dl:nth-of-type(1) dt {width:15%;}
.location .map_layer dl:nth-of-type(1) dd {width:82%;}
.location .map_layer dl:nth-of-type(2) {width:50%;}
.location .map_layer dl:nth-of-type(3) {width:45%;}
.location .map_layer a img {padding-right:10px;}

.location .map_layer a {width:50%;}
.location .map_layer a:last-child {margin-left:0}*/

}

@media screen and (max-width:675px){/* 640 Galaxy S7, S7 edge, Galaxy Note 7, 667- iPhone SE2세대  iPhone 7, 8 */

/* 병원장인사말 */
.introduce {height:1180px;}

/* 비전 미션 */
.Vision_list .list {min-height:230px;}
/*.top_comment {margin-bottom:50px;}

.Vision .top_comment {height:200px;padding:0 8%;background:url('/theme/theme_wide_17/img/sub01/vision_T.jpg') no-repeat center top;background-size:110%;}
.Vision .top_comment p:nth-of-type(1) {padding:55px 0 0;font-size:1.5em !important;}*/

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.4em !important;}

/* 병원연혁 */
/*.area_history .top_comment {padding:0 10% 0 8%;background:url('/theme/theme_wide_17/img/sub01/history_T.jpg') no-repeat center top;background-size:110%;}
.area_history .top_comment p:nth-of-type(2) {font-size:.95em;}*/
.area_history ul li p span.month {width:8%;}
.area_history ul li p span.text {width:92%;font-size:.9em;}
.area_history ul li:nth-child(2n-1) p span.month {width:8%;}
.area_history ul li:nth-child(2n-1) p span.text {width:92%;}

.area_history ul li:nth-child(1) img {width:45%;height:auto;}

/* 찾아오시는길 */
/*.location .map_layer dl dt {width:15%;}
.location .map_layer dl dd {width:82%;}
.location .map_layer dl:nth-of-type(1) dt {width:15%;}
.location .map_layer dl:nth-of-type(1) dd {width:82%;font-size:1.0em;}
.location .map_layer dl:nth-of-type(2) {width:100%;}
.location .map_layer dl:nth-of-type(3) {width:100%;}
.location .map_layer a img {padding-right:5px;}*/

}

@media screen and (max-width:660px){

/* 병원장인사말 */
.introduce .big {font-size:1.5em;}
.introduce .img img {width:44%;}

}

@media screen and (max-width:640px){

/* 병원장인사말 */
.introduce {height:1220px;}

/* 비전 미션 */
.Vision_list .list {min-height:260px;}
.Vision_list>div>ul>li:nth-child(3) .list {min-height:220px;}
.Vision_list>div>ul>li:nth-child(4) .list {min-height:220px;}

/* 인증획득 */
.s0103_ul li .tt b {font-size:1.05em;}

/* 병원연혁 */
.area_history ul li p strong:before {bottom:-2px;}
.area_history ul li p .long3:before {width:72%;bottom:21px;}

/* 찾아오시는길 */
/*.location .map_layer a {width:55%;}*/

}

@media screen and (max-width:600px){

/* 병원장인사말 */
.introduce {height:1270px;}
.introduce .big {font-size:1.4em;}
.introduce .cons p {font-size:.95em;}
.introduce .cons p:nth-last-of-type(4) {padding-right:33%;}

/* 비전 미션 */
.Vision_list .list {min-height:290px;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:6rem 1.5rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {min-height:235px;}
.Vision_list>div>ul>li:nth-child(4) .list {min-height:235px;}
.Vision_list>div>ul>li dd {font-size:1.05em;}

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.3em !important;}
.s0103_ul {width:100%;}
.s0103_ul li {height:360px;margin:0 0 30px;}
.s0103_ul li:nth-child(even) {margin:0 0 30px;}
.s0103_ul li:nth-child(3n) {margin:0 0 30px;}
.s0103_ul li:nth-of-type(4) {margin:0 0 30px;}
.s0103_ul li:nth-of-type(5) {margin:0 0 30px;}
.s0103_ul li:nth-of-type(6n) {margin:0;}
.s0103_ul li .tt b {font-size:1.0em;}

/* 병원연혁 */
.area_history ul li p .long2:before {width:67%;bottom:21px;}
.area_history ul li p .long3:before {width:78%;}

/* 오시는길 */
/*.location .map_info {padding-bottom:100px;}
.location .map_layer {width:70%;padding:2.5% 3.5%;margin-left:15%;border-radius:0 0 40px 0;}
.location .map_layer dl dt {font-size:1.2em;padding-bottom:5px;}
.location .map_layer dl dd {font-size:1.2em;}
.location .map_layer dl:nth-of-type(1) {width:52%;}
.location .map_layer dl:nth-of-type(2) {width:24%;}
.location .map_layer dl:nth-of-type(3) {width:24%;}*/

}

@media screen and (max-width:568px){/* 모바일 가로, 태블릿 세로 */

/* 내용 공통 */
.quote {font-size:48px;}

/* 병원장인사말 */
.introduce {height:1380px;}
.introduce .big {font-size:1.15em;}
.introduce .cons p.fw5 {font-size:1.05em !important;}

/* 비전 미션 */
.Vision_list .list {min-height:300px;}
.Vision_list>div>ul>li:nth-child(1) .list {padding:2rem 1rem 0;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:6rem 1rem 0;}
.Vision_list>div>ul>li:nth-child(3) .list {min-height:250px;padding:2rem 1rem 0;}
.Vision_list>div>ul>li:nth-child(4) .list {min-height:250px;padding:2.5rem 1rem 0;}

/* 인증획득 */
.s0103_ul {width:65%}
.s0103_ul li {width:100%;height:380px;padding:3.5em 0.5em 0;border-radius:185px;margin:0 0 30px;}
.s0103_ul li .tt {min-height:90px;}
.s0103_ul li .tt b {font-size:1.1em;}
.s0103_ul li .cc {font-size:1.0em;}

/* 병원연혁 */
/*.area_history .top_comment {height:225px;padding:0 8%;}*/
.area_history ul li em {font-size:1.7em;}
.area_history ul li p {font-size:1.0em;}
.area_history ul li p span.text {font-size:1.0em;}
.area_history ul li p span.month {width:10%;}
.area_history ul li p span.text {width:90%;}
.area_history ul li:nth-child(2n-1) p span.month {width:10%;}
.area_history ul li:nth-child(2n-1) p span.text {width:90%;}

.area_history ul li p .long1:before {width:95%;bottom:21px;}
.area_history ul li p .long2:before {width:75%;}
.area_history ul li p .long3:before {width:85%;}

/* 찾아오시는길 */
.location .map_info {padding-bottom:180px;}
.location .map_layer {padding:20px 20px;border-radius:0 0 30px 0;}
.location .map_layer dl dt {font-size:1.05em;padding-bottom:0}
.location .map_layer dl dd {font-size:1.05em;}
.location .map_layer dl:nth-of-type(2) {width:100%;margin-top:5px;}
.location .map_layer dl:nth-of-type(3) {width:100%;}
.location .map_layer>div {width:100%;}
.location .map_layer a {width:48%;font-size:1.0em;}
.location .map_layer a img {width:auto;}
.location .map_layer a:nth-of-type(1) img {height:14px !important;}
.location .map_layer a:nth-of-type(2) img {height:17px !important;}
/*.location .map_layer a {width:70%;}*/

}

@media screen and (max-width:480px){/* 모바일 가로, 태블릿 세로 */

/* 내용 공통 */
.quote {font-size:45px;}

/* 병원장인사말 */
.introduce {height:1480px;}
.introduce .big {font-size:1.0em;line-height:1.1em !important;}
.introduce .img img {width:50%;}
.introduce .sign {font-size:1.0em !important;}
.introduce .sign strong {font-size:1.3em;}

/* 비전 미션 */
.Vision_list>div>ul>li {width:100% !important;}
.Vision_list>div>ul li dt::before {display:none;}
.Vision_list>div>ul li::after {display:none;}
.Vision_list>div>ul li::before {display:none;}
.Vision_list>div>ul li dt::after {display:none;}

.Vision_list .list, .Vision_list>div>ul>li:nth-child(3) .list, .Vision_list>div>ul>li:nth-child(4) .list {min-height:100%}
.Vision_list>div>ul>li:nth-child(1) .list {padding:2rem 1rem;}
.Vision_list>div>ul>li:nth-child(2) .list {padding:2rem 1rem;}
.Vision_list>div>ul>li:nth-child(3) .list {padding:2rem 1rem;}
.Vision_list>div>ul>li:nth-child(4) .list {padding:2rem 1rem 1.5rem;}

/* 인증획득 */
.s0103_ul {width:70%}

/* 병원 연혁 */
.area_history .tt {font-size:2.5em;}
.area_history ul li p .long1:before {width:100%;}
.area_history ul li p .long2:before {width:100%;}
.area_history ul li p .long3:before {width:100%;}

/* 찾아오시는길 */
.location .map_layer a {font-size:.9em;}
/*.location .map_layer dl dt {width:20%;}
.location .map_layer dl dd {width:78%;}
.location .map_layer a {width:80%;}*/

}

@media screen and (max-width:450px){

/* 병원장인사말 */
.introduce .img {width:97%;}
.introduce .img img {width:47%;}

/* 찾아오시는 길 */
.location .map_layer dl:nth-of-type(1) dd {font-size:1.0em;line-height:1.4em;}
.location .map_layer dl dt {font-size:1.05em;}
.location .map_layer dl dd {font-size:1.05em;}
.location .map_layer a img {padding-right:3px;}
.location .map_layer a:nth-of-type(1) img {height:11px !important;}
.location .map_layer a:nth-of-type(2) img {height:15px !important;}

}

/********************430 스마트폰********************/
@media screen and (max-width:430px){/* 400- Note, 412-Galaxy Note 20 Ultra, 414-iPhone Plus 6/7/8, 414-iPhone 11 Pro Max, 428-iPhone12ProMax */

/* 내용 공통 */
.f_point {line-height:1.0em !important;}
.quote {display:block;font-size:50px;line-height:.7em !important;}

/* 병원장인사말 */
.introduce {height:1560px;padding-top:2rem;background:#ededed url('/theme/theme_wide_17/img/sub01/01_bg_M.jpg') no-repeat center 100%;background-size:110%;}
.introduce .inner {width:94% !important;min-width:94% !important;}
.introduce .PC {display:none;}
.introduce .MO {display:block;}
.introduce .big {font-size:1.4em;line-height:1.4em !important;padding-top:0;}
.introduce .cons {padding:15px 2% 0;}
.introduce .cons p {font-size:1.0em;}
.introduce .cons p.fw5 {font-size:1.2em !important;}
.introduce .cons p:nth-last-of-type(3) {padding-right:0%;}
.introduce .cons p:nth-last-of-type(4) {padding-right:0%;}
.introduce .img img {width:52%;}

/* 비전 미션 */
/*.Vision .top_comment {height:190px;background:url('/theme/theme_wide_17/img/sub01/vision_T.jpg') no-repeat center top;background-size:120%;}
.Vision .top_comment p:nth-of-type(1) {padding:45px 0 0;font-size:1.3em !important;}
.Vision .top_comment p:nth-of-type(2) {font-size:.95em !important;}*/

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.4em !important;}
.s0103_ul {width:85%}
.s0103_ul li .tt b {font-size:1.2em;}

/* 병원연혁 */
/*.area_history .top_comment {height:225px;padding:0 8%;}
.area_history .top_comment p:nth-of-type(1) {font-size:1.3em !important;}
.area_history .top_comment p:nth-of-type(2) {font-size:.9em !important;}*/
.area_history .tt {font-size:2.2em;}

.area_history ul li {padding-left:25px;}
.area_history ul li p span.month {width:12%;}
.area_history ul li p span.text {width:88%;}
.area_history ul li:nth-child(2n-1) p span.month {width:12%;}
.area_history ul li:nth-child(2n-1) p span.text {width:88%;}

.area_history ul li:nth-child(2n-1) em:before {left:-35px;}
.area_history ul li:nth-child(2n-1) em:after {left:-35px;}
.area_history ul li:nth-child(2n) em:before {left:-35px;}
.area_history ul li:nth-child(2n) em:after {left:-35px;}
.area_history ul li em:before {width:25px;}
.area_history ul li:nth-child(1) img {width:75%;height:auto;}

/* 찾아오시는길 */
.location .map_layer>div {width:75%;}
.location .map_layer a {width:100%;font-size:1.0em;}
.location .map_layer a:last-child {margin-left:0}
.location .map_layer a img {padding-right:5px;}
.location .map_layer a:nth-of-type(1) img {height:14px !important;}
.location .map_layer a:nth-of-type(2) img {height:20px !important;}

/*.location .map_layer dl:nth-of-type(1) dt {width:20%;}
.location .map_layer dl:nth-of-type(1) dd {width:78%;}
.location .map_layer a {width:90%;}*/

}

@media screen and (max-width:399px){/* 384-Galaxy S21 Ultra, 390-iPhone 12 Pro */

/* 병원장인사말 */
.introduce {height:1630px;}
.introduce .cons p.sign strong {display:block;}

/* 비전 미션 */
/*.Vision .top_comment p:nth-of-type(1) {font-size:1.2em !important;}*/

/* 인증획득 */
.s0103 .sub_tit01 h4 {font-size:1.3em !important;}
.s0103_ul {width:90%}

/* 병원연혁 */
/*.area_history .top_comment {background-size:130%;}
.area_history .top_comment p:nth-of-type(1) {font-size:1.2em !important;}*/
.area_history ul li em {font-size:1.6em;}
.area_history ul li p {font-size:.9em}
.area_history ul li p .long1:before {bottom:19px;}
.area_history ul li p .long2:before {bottom:19px;}
.area_history ul li p .long3:before {bottom:19px;}

}

@media screen and (max-width:385px){

/* 병원장인사말 */
.introduce {height:1650px;}
.introduce .img img {width:50%;}

}

@media screen and (max-width:375px){/* 375-iPhone SE/iPhoneXS/iPhone8/11 Pro */

/* 병원장인사말 */
.introduce {height:1700px;}
.introduce .img img {width:55%;}

/* 비전 미션 */
/*.Vision .top_comment {background:url('/theme/theme_wide_17/img/sub01/vision_T.jpg') no-repeat center top;background-size:150%;}*/

/* 인증 획득 */
.s0103_ul {width:95%}

/* 찾아오시는길 */
.location .map_layer>div {width:85%;}
/*.location .map_layer dl:nth-of-type(1) dt {font-size:1.0em;}
.location .map_layer dl:nth-of-type(1) dd {font-size:1.0em;}*/

}

@media screen and (max-width:360px){/* 360-S8/갤노트9 */

/* 병원장인사말 */
.introduce {height:1730px;}
.introduce .cons p.fw5 {font-size:1.1em !important;}

/* 비전 미션 */
.Vision .top_comment {height:220px;background-size:170%;}
.Vision .top_comment p:nth-of-type(1) {padding:35px 0 0;font-size:1.3em !important;}
.Vision .top_comment p:nth-of-type(2) {font-size:.9em !important}

/* 인증 획득 */
.s0103_ul {width:100%}
.s0103_ul li .tt b {font-size:1.1em;}

/* 병원연혁 */
/*.area_history .top_comment {background-size:135%;}
.area_history .top_comment p:nth-of-type(1) {font-size:1.1em !important;}*/

/* 찾아오시는길 */
/*.location .map_layer {border-radius:0 0 30px 0;}
.location .map_layer dl dt {font-size:.9em !important;}
.location .map_layer dl dd {font-size:.9em !important;}
.location .map_layer a {width:98%;font-size:.9em;}*/

}

@media screen and (max-width:349px){/* 320-Galaxy S9+ */

/* 내용 공통 */
.s0205 .f_point {font-size:.9em;}
.quote {font-size:45px;}

/* 병원장인사말 */
.introduce {height:1790px;}
.introduce .big {font-size:1.3em;}

/* 인증 획득 */
.s0103_ul li {height:370px;}

/* 병원연혁 */
/*.area_history .top_comment {padding:0 6%;background-size:145%;}*/
.area_history ul li p span.month {width:15%;}
.area_history ul li p span.text {width:85%;}
.area_history ul li:nth-child(2n-1) p span.month {width:15%;}
.area_history ul li:nth-child(2n-1) p span.text {width:85%;}

.area_history ul li p strong:before {bottom:18px;}
.area_history ul li p .long1:before {}
.area_history ul li p .long2:before {}
.area_history ul li p .long3:before {bottom:40px;}

/* 찾아오시는길 */
.location .map_layer>div {width:95%;}
.location .map_layer a:nth-of-type(1) img {height:12px !important;}
.location .map_layer a:nth-of-type(2) img {height:17px !important;}
/*.location .map_layer dl dt {width:100% !important;}
.location .map_layer dl dd {width:100% !important:}*/

}

@media screen and (max-width:319px){/* 280-Galaxy Z Fold3 */

/* 내용 공통 */
.s0205 .f_point {font-size:.85em;}

/* 병원장인사말 */
.introduce {height:1640px;}
.introduce .big {font-size:1.1em;}
.introduce .cons p.fw5 {font-size:.9em !important;}
.introduce .cons p {font-size:.9em;}

/* 인증 획득 */
.s0103_ul li {height:360px;padding:3em 0.2em 0;}
.s0103_ul li .tt b {font-size:1.0em;}
.s0103_ul li .cc {font-size:.9em;}

/* 찾아오시는길 */
.location .map_layer dl:nth-of-type(1) dd {font-size:.9em;}
.location .map_layer dl dt {width:40px;font-size:1.0em;}
.location .map_layer dl dd {font-size:1.0em;}

}