@charset "utf-8";

/* 하단고객센터 공통 */
#partner header, #consult header {float:left;}
#partner h2, #consult header h2 {position:relative;}
#partner h2:after, #consult header h2:after {content:' ';position:absolute;right:0;display:inline-block;height:1px;}
#partner header p, #consult header p:nth-of-type(1) {}
#partner div, #consult>ul {float:right;}
#consult header p:last-child {}

/* 협력병원 */
#partner {padding-top:70px;padding-bottom:55px;background:#ebebeb;overflow:hidden;}
#partner header {margin-top:10px;} 
#partner h2:after {background:#000}
#partner div {}

/* 입원상담 */
#consult {padding-top:70px;padding-bottom:70px;background:#313337;overflow:hidden;}
#consult header {color:#fff;margin-top:40px;}
#consult h2:after {background:#fff;}
#consult>ul {overflow:hidden;}
#consult>ul>li {float:left;text-align:center;}
#consult>ul>li:first-child {margin-left:0;}
#consult>ul>li a {display:block;width:100%;height:300px;color:#fff;padding:120px 5% 0;}
#consult>ul>li h3 {position:relative;}
#consult>ul>li h3:after {content:' ';position:absolute;bottom:0;display:inline-block;height:1px;background:#fff;}
#consult>ul>li ul {margin:0 auto;}
#consult>ul>li li {margin-top:1px;}
#consult>ul>li dl {text-align:left;}
#consult>ul>li dl dt {display:inline-block;width:35%;}
#consult>ul>li dl dd {display:inline-block;width:65%;letter-spacing:0.1em;}
#consult>ul>li p {letter-spacing:-0.05em;}
#consult>ul>li:nth-of-type(1) a {background:#4c4d51 url('../img/consult_icon_01.png') no-repeat center 40px;}
#consult>ul>li:nth-of-type(2) a {background:#4c4d51 url('../img/consult_icon_02.png') no-repeat center 40px;}
#consult>ul>li:nth-of-type(3) a {background:#4c4d51 url('../img/consult_icon_03.png') no-repeat center 40px;}
#consult>ul>li:nth-of-type(1) a:hover {background:#65666b url('../img/consult_icon_01.png') no-repeat center 40px;}
#consult>ul>li:nth-of-type(2) a:hover {background:#65666b url('../img/consult_icon_02.png') no-repeat center 40px;}
#consult>ul>li:nth-of-type(3) a:hover {background:#65666b url('../img/consult_icon_03.png') no-repeat center 40px;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap {height:60px;background:#242d38;}
#ft_util_wrap .ft_nav {float:left;text-align:left;padding-top:17px;}
#ft_util_wrap .ft_nav a {display:inline-block;color:#fff;line-height:1.0em;border-right:1px solid #ccc}
#ft_util_wrap .ft_nav a strong {font-weight:bold;}
#ft_util_wrap .ft_nav a:hover, #ft_util_wrap .ft_link a:focus, #ft_util_wrap .ft_link a:active {color:#8fc31f;}
#ft_util_wrap .ft_nav a:last-child {border-right:0;padding-right:0;margin-right:0}
#ft_util_wrap .ft_right {position:absolute;float:right;text-align:right;}
#ft_util_wrap .ft_sns {float:left;}
#ft_util_wrap .ft_sns a {display:inline-block;}
#ft_util_wrap .ft_call {float:right;text-align:right;color:#fff;line-height:65px;font-family: 'GmarketSansMedium';}
#ft_util_wrap .ft_call span {display:inline-block;text-align:center;background:#191f27}
#ft_util_wrap .ft_call img {}
#ft_util_wrap .ft_call strong {font-size:24px;padding-left:10px;}

/* 하단 레이아웃 */
.footer {background:#334050;}
.footer>div {overflow:hidden}
#ft_catch {float:left;}
#ft_catch img {width:180px;height:64px;}
.copyright {float:right;color:#fff;}
.copyright .ft_link {margin-bottom:15px;}
.copyright .ft_link a {display:inline-block;color:#fff;line-height:1.0em;border-right:1px solid #ccc}
.copyright .ft_link a strong {font-weight:bold;color:#8fc31f}
.copyright .ft_link a:hover, #ft_util_wrap .ft_link a:focus, #ft_util_wrap .ft_link a:active {color:#8fc31f;}
.copyright .ft_link a.last {border-right:0;}
.copyright span {display:inline-block;}
.copyright a {color:#fff !important;}
.copyright a:hover {color:#8fc31f !important;}
.copyright a.fnb_adm {display:inline-block;font-size:.9em;color:#fff !important;padding:0 10px;margin-top:3px;background:red !important;}
.copyright a.fnb_adm:hover, .copyright a.fnb_adm:focus {background:#8fc31f !important;}

/* 하단 레이아웃 */
#top_btn {position:fixed;bottom:0px;right:0px;border:0;color:#fff;text-align:center;font-size:17px;background:#008a08;z-index:90;}/* 서브 */
#top_btn:hover {background:#000;}
#top_btn2 {position:fixed;bottom:0px;right:0px;border:0;color:#fff;text-align:center;font-size:17px;background:#008a08;z-index:90;}/* 메인 */
#top_btn2:hover {background:#000;}

@media screen and (min-width:1641px){

/* 하단고객센터 공통 */
#partner header, #consult header {width:200px !important;}
#partner h2:after, #consult header h2:after {top:18px !important;width:160px !important;}
#partner div, #consult>ul {width:1150px;}

/* 입원상담 */
#consult>ul>li h3:after {left:32.2% !important;}
#consult>ul>li:nth-of-type(3) h3:after {left:23% !important;}

}

@media screen and (min-width:1541px){

/* 하단고객센터 공통 */
#partner header, #consult header {width:22% !important;}
#partner h2:after, #consult header h2:after {width:150px !important;}
#partner div, #consult>ul {width:1030px;}

/* 입원상담 */
#consult>ul>li h3:after {left:32% !important;}
#consult>ul>li:nth-of-type(3) h3:after {left:24% !important;}

}

/***************1441 데스크탑***************/
@media screen and (min-width:1441px){

/* 하단고객센터 공통 */
#partner header, #consult header {width:23%;}
#partner h2, #consult header h2 {font-size:36px;margin-bottom:25px}
#partner h2:after, #consult header h2:after {top:16px;width:140px}
#partner header p, #consult header p:nth-of-type(1) {font-size:18px;}
#partner div, #consult>ul {width:950px;}
#consult header p:last-child {font-size:40px;}

/* 입원상담 */
#consult>ul>li {width:30%;margin-left:5%;}
#consult>ul>li h3 {font-size:24px !important;margin-bottom:30px;}
#consult>ul>li h3:after {left:32%;width:95px;}
#consult>ul>li:nth-of-type(3) h3:after {left:23%;width:140px;}
#consult>ul>li a {height:300px;padding:120px 5% 0;}
#consult>ul>li ul {width:73%;}

/* 하단 공통 */
#ft_util_wrap .ft_nav, .copyright .ft_link {}
.copyright p {font-size:15px;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_nav {width:650px;}
#ft_util_wrap .ft_nav a {font-size:1.1em;padding-right:25px;margin-right:25px;}
#ft_util_wrap .ft_right {width:600px;right:6%;}
#ft_util_wrap .ft_call {width:350px;font-size:20px;margin-left:30px;}
#ft_util_wrap .ft_call span {width:60px;height:59px;margin-right:20px;}
#ft_util_wrap .ft_call strong {font-size:24px;}
#ft_util_wrap .ft_sns {width:215px;line-height:35px;}
#ft_util_wrap .ft_sns a {margin:10px 15px 0 0;}
#ft_util_wrap .ft_sns a:last-child {margin:10px 0 0;}

/* 하단 레이아웃 */
#ft_catch {width:22%;}
.copyright {width:78%;}
.copyright .ft_link a {padding-right:25px;margin-right:25px;}
.copyright span {margin-right:25px;}

#top_btn {display:none;}/* 서브 */
#top_btn2 {display:block;width:60px;height:60px;line-height:60px;}/* 메인 */

}

/***************1440 데스크탑***************/
@media screen and (max-width:1440px){

/* 하단고객센터 공통 */
#partner header, #consult header {width:25%;}
#partner h2, #consult header h2 {font-size:34px;margin-bottom:15px}
#partner h2:after, #consult header h2:after {top:17px;width:120px;}
#partner header p, #consult header p:nth-of-type(1) {font-size:16px;}
#partner div, #consult>ul {width:70%;}
#consult header p:last-child {font-size:36px;}

/* 입원상담 */
#consult>ul>li {width:31%;margin-left:3.5%;}
#consult>ul>li h3 {font-size:24px !important;margin-bottom:30px;}
#consult>ul>li h3:after {left:30.7%;width:95px;}
#consult>ul>li:nth-of-type(3) h3:after {left:22%;width:140px;}
#consult>ul>li a {height:260px;padding:105px 3% 0;}
#consult>ul>li ul {width:85%;}

/* 하단 공통 */
#ft_util_wrap .ft_nav, .copyright .ft_link {}
.copyright p {}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_nav {width:540px;}
#ft_util_wrap .ft_nav a {padding-right:15px;margin-right:15px;}
#ft_util_wrap .ft_right {right:5%;width:540px;}
#ft_util_wrap .ft_call {width:340px;font-size:1.1em;}
#ft_util_wrap .ft_call span {width:60px;height:59px;margin-left:10px;margin-right:20px;}
#ft_util_wrap .ft_call strong {font-size:1.2em;}
#ft_util_wrap .ft_sns {width:200px;line-height:35px;}
#ft_util_wrap .ft_sns a {margin:10px 10px 0 0;}

/* 하단 레이아웃 */
#ft_catch {width:25%;}
.copyright {width:75%;}
.copyright .ft_link a {padding-right:20px;margin-right:20px;}
.copyright span {margin-right:20px;}

#top_btn {display:none;}/* 서브 */
#top_btn2 {display:block;width:60px;height:60px;line-height:60px;}/* 메인 */

}

@media screen and (max-width:1370px){

/* 하단고객센터 공통 */
#partner h2:after, #consult header h2:after {width:110px;}

/* 입원상담 */
#consult>ul>li h3:after {left:31.5%;}
#consult>ul>li:nth-of-type(3) h3:after {left:20%;}

#top_btn {display:block;width:50px;height:50px;line-height:50px;}/* 서브 */
#top_btn2 {width:50px;height:50px;line-height:50px;}/* 메인 */

}

@media screen and (max-width:1300px){/* 1280 GalaxyA5, GalaxyJ7, GalaxyZ3, GalaxyTab10 */

/* 하단고객센터 공통 */
#partner h2:after, #consult header h2:after {width:100px;}
#consult header p:last-child {font-size:34px;}

/* 입원상담 */
#consult>ul>li h3:after {left:29%;}
#consult>ul>li:nth-of-type(3) h3:after {left:18%;width:145px;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_nav {width:510px;}
#ft_util_wrap .ft_nav a {padding-right:10px;margin-right:10px;}
#ft_util_wrap .ft_right {width:530px;}
#ft_util_wrap .ft_call {width:330px;}
#ft_util_wrap .ft_call span {margin-left:0;margin-right:15px;}

}

@media screen and (max-width:1200px){

/* 하단고객센터 공통 */

/* 입원상담 */
#consult>ul>li h3 {font-size:23px !important;margin-top:20px;}
#consult>ul>li h3:after {left:28.5%;}
#consult>ul>li:nth-of-type(3) h3:after {left:16.5%;width:140px;}
#consult>ul>li ul {width:90%;}
#consult>ul>li dl {font-size:.85em;}
#consult>ul>li p {font-size:.9em}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_right {width:455px;}
#ft_util_wrap .ft_call {width:290px;font-size:1.0em;}
#ft_util_wrap .ft_call span {width:50px;margin-right:10px;}
#ft_util_wrap .ft_sns {width:165px;}
#ft_util_wrap .ft_sns a {margin:10px 7px 0 0;}
#ft_util_wrap .ft_sns a img {width:30px;height:auto;}

}

@media screen and (max-width:1100px){

/* 하단 공통 */
#ft_util_wrap .ft_nav, .copyright .ft_link {font-size:.9em;}
.copyright p {font-size:.9em;}

/* 하단고객센터 공통 */
#partner h2:after, #consult header h2:after {top:20px;width:80px;}
#consult header p:last-child {font-size:31px;}

/* 입원상담 */
#consult>ul>li h3 {margin-bottom:20px;}
#consult>ul>li h3:after {left:27%;width:90px;}
#consult>ul>li:nth-of-type(3) h3:after {left:14%;width:135px;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_nav {width:500px;}
#ft_util_wrap .ft_nav a {padding-right:7px;margin-right:7px;}
#ft_util_wrap .ft_right {width:410px;}
#ft_util_wrap .ft_call {width:275px}
#ft_util_wrap .ft_call span {width:40px;height:59px;margin-right:10px;}
#ft_util_wrap .ft_call span img {width:auto;height:25px;line-height:59px;}
#ft_util_wrap .ft_sns {width:135px;}
#ft_util_wrap .ft_sns a {margin:10px 5px 0 0;}
#ft_util_wrap .ft_sns a img {width:25px;height:auto;}

}

/***************1024 태블릿***************/
@media screen and (max-width:1025px){ /* PC, 태블릿 가로 */

/* 하단고객센터 공통 */
#partner div, #consult>ul {width:70%;}
#partner h2, #consult header h2 {font-size:31px;margin-bottom:10px}
#partner h2:after, #consult header h2:after {width:75px;}
#partner header p, #consult header p:nth-of-type(1) {font-size:15px;}
#consult header p:last-child {font-size:29px;}

/* 협력병원 */
#partner {padding-top:50px;padding-bottom:35px;}
#partner header {margin-top:0px;} 

/* 입원상담 */
#consult {padding-top:50px;padding-bottom:50px;}
#consult header {margin-top:30px;}
#consult header h2 {margin-bottom:15px}
#consult>ul>li a {height:240px;padding:90px 4% 0;}
#consult>ul>li h3 {font-size:22px !important;margin-top:20px;}
#consult>ul>li h3:after {left:26%;width:85px;}
#consult>ul>li:nth-of-type(3) h3:after {left:12.5%;width:130px;}

/* 하단 레이아웃 */
#ft_catch img {width:auto;height:60px;}

.copyright .ft_link a {padding-right:10px;margin-right:10px;}
.copyright span {margin-right:10px;}

footer .padding-top-40 {padding-top:25px;}
footer .padding-bottom-40 {padding-bottom:25px;}

}

@media screen and (max-width:960px){/* 896-iPhone 11, 896-iPhone 11Pro Max, 926-iPhone 12Pro Max */

/* 하단고객센터 공통 */
#partner h2, #consult header h2 {font-size:30px;}
#partner h2:after, #consult header h2:after {width:60px;}
#partner header p, #consult header p:nth-of-type(1) {font-size:14px;}
#consult header p:last-child {font-size:26px;}

/* 입원상담 */
#consult header p:last-child.margin-top-40 {margin-bottom:20px;}
#consult>ul>li h3 {font-size:21px !important}
#consult>ul>li h3:after {left:24%;width:80px;}
#consult>ul>li:nth-of-type(3) h3:after {left:11%;width:120px;}
#consult>ul>li dl {font-size:.8em;}

/* 하단 공통 */
#ft_util_wrap .ft_nav, .copyright .ft_link {font-size:1.0em;}
.copyright p {font-size:.9em;}
#ft_util_wrap .ft_nav a, .copyright .ft_link a {padding-right:1rem;margin-right:0.5rem;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap {height:110px;}
#ft_util_wrap .ft_nav {width:100%;height:55px;padding-top:17px;border-bottom:1px solid rgba(255,255,255,0.2);}
#ft_util_wrap .ft_nav a {letter-spacing:-0.05em;}
#ft_util_wrap .ft_right {left:5% !important;float:left;width:90%;margin-top:55px;}
#ft_util_wrap .ft_call {width:275px;line-height:54px;text-align:left;}
#ft_util_wrap .ft_call span {height:54px;}
#ft_util_wrap .ft_call span img {line-height:54px;}
#ft_util_wrap .ft_sns {width:175px;}
#ft_util_wrap .ft_sns a {margin:10px 10px 0 0;}
#ft_util_wrap .ft_sns a img {width:30px;height:auto;}

/* 하단 레이아웃 */
#ft_catch {display:none}
.copyright {width:100%;}
.copyright span {margin-right:10px;}
.copyright .ft_link a.four {border-right:0;margin-right:0}
.copyright .ft_link a.last {display:none;}

footer .padding-top-40 {padding-top:20px;}
footer .padding-bottom-40 {padding-bottom:25px;}

}

@media screen and (max-width:864px){/* 812-iPhoneXS, 812-iPhone 11Pro */

/* 하단고객센터 공통 */
#partner header, #consult header {width:100%;overflow:hidden;}
#partner div, #consult>ul {width:100%;}
#partner h2, #consult header h2 {float:left;width:190px;}
#partner h2:after, #consult header h2:after {top:17px;width:50px;}
#partner header p, #consult header p {float:right;width:65%;text-align:right;}
#consult header p:last-child {font-size:28px;}

/* 입원상담 */
#consult header {margin-top:0;}
#consult header p:last-child.margin-top-40 {margin-top:10px !important;}
#consult>ul>li a {height:230px;padding:70px 4% 0;}
#consult>ul>li:nth-of-type(1) a {background:#4c4d51 url('../img/consult_icon_01.png') no-repeat center 25px;}
#consult>ul>li:nth-of-type(2) a {background:#4c4d51 url('../img/consult_icon_02.png') no-repeat center 25px;}
#consult>ul>li:nth-of-type(3) a {background:#4c4d51 url('../img/consult_icon_03.png') no-repeat center 25px;}
#consult>ul>li:nth-of-type(1) a:hover {background:#65666b url('../img/consult_icon_01.png') no-repeat center 25px;}
#consult>ul>li:nth-of-type(2) a:hover {background:#65666b url('../img/consult_icon_02.png') no-repeat center 25px;}
#consult>ul>li:nth-of-type(3) a:hover {background:#65666b url('../img/consult_icon_03.png') no-repeat center 25px;}
#consult>ul>li h3:after {left:29%;width:85px;}
#consult>ul>li:nth-of-type(3) h3:after {left:18.5%;width:125px;}
#consult>ul>li dl, #consult>ul>li p {font-size:1.0em;}

}

@media screen and (max-width:768px){/* 736-iPhone 8Plus, 740-S8, 740-Galaxy S9+, 768-iPad */

/* 하단고객센터 공통 */
#partner h2, #consult header h2 {font-size:28px;width:165px;}
#partner h2:after, #consult header h2:after {top:15px;width:40px;}

/* 입원상담 */
#consult>ul>li h3 {font-size:20px !important}
#consult>ul>li h3:after {left:26.5%;width:80px;}
#consult>ul>li:nth-of-type(3) h3:after {left:15%;width:120px;}
#consult>ul>li dl {font-size:.85em;}

}

@media screen and (max-width:675px) {/* 667- iPhone SE2세대  iPhone 7, 8 */

/* 하단고객센터 공통 */
#partner h2, #consult header h2 {font-size:28px;width:160px;}
#partner h2:after, #consult header h2:after {width:35px;}
#partner header p, #consult header p {width:67%;}
#consult header p:last-child {font-size:25px;}

/* 입원상담 */
#consult>ul>li h3 {margin-bottom:20px;}
#consult>ul>li h3:after {left:24.5%;}
#consult>ul>li:nth-of-type(3) h3:after {left:12%;}
#consult>ul>li a {height:280px;padding:70px 4% 0;}
#consult>ul>li dl {text-align:center;}
#consult>ul>li dl dt {display:block;width:100%;}
#consult>ul>li dl dd {display:block;width:100%;margin-bottom:7px;}
#consult>ul>li p {padding-top:20px;}
#consult>ul>li:nth-of-type(1) a {background-size:30%;}
#consult>ul>li:nth-of-type(2) a {background-size:30%;}
#consult>ul>li:nth-of-type(3) a {background-size:27%;}
#consult>ul>li:nth-of-type(1) a:hover {background-size:30%;}
#consult>ul>li:nth-of-type(2) a:hover {background-size:30%;}
#consult>ul>li:nth-of-type(3) a:hover {background-size:27%;}

}

@media screen and (max-width:640px) {/* 640 Galaxy S7, S7 edge, Galaxy Note 7 */

/* 입원상담 */
#consult>ul>li h3:after {left:23.5%;width:77px;}
#consult>ul>li:nth-of-type(3) h3:after {left:9.5%;width:117px;}

}

@media screen and (max-width:568px) {/* 모바일 가로, 태블릿 세로 */

/* 하단고객센터 공통 */
#partner h2, #consult header h2 {width:155px;}
#partner h2:after, #consult header h2:after {width:30px;}
#partner header p, #consult header p:nth-of-type(1) {font-size:.9em;}
#partner header p, #consult header p {width:63%;}

#ft_util_wrap .ft_nav, .copyright .ft_link {font-size:.9em;}
#ft_util_wrap .ft_nav a, .copyright .ft_link a {padding-right:0.5rem;margin-right:0.5rem;}

/* 입원상담 */
#consult {padding-top:40px;padding-bottom:20px;}
#consult>ul>li {width:100%;text-align:center;margin-left:0%;margin-bottom:20px;}
#consult>ul>li:first-child {margin-bottom:20px;}
#consult>ul>li:first-child a {height:180px;}
#consult>ul>li a {height:165px;padding:15px 5% 0;}
#consult>ul>li h3 {width:130px;font-size:22px !important;margin-left:43%;margin-bottom:20px;text-align:center;}
#consult>ul>li h3:after {left:18%;width:85px;}
#consult>ul>li:nth-of-type(1) h3 {}
#consult>ul>li:nth-of-type(3) h3:after {left:0;width:130px;}
#consult>ul>li dl {width:70%;font-size:1.1em;margin:0 auto;}
#consult>ul>li dl dt {display:inline-block;width:35%;}
#consult>ul>li dl dd {display:inline-block;width:65%;margin-bottom:0px;}
#consult>ul>li p {font-size:1.1em;padding-top:0px;}
#consult>ul>li:nth-of-type(1) a {background:#4c4d51 url('../img/consult_icon_01.png') no-repeat 35% 25px;background-size:10%;}
#consult>ul>li:nth-of-type(2) a {background:#4c4d51 url('../img/consult_icon_02.png') no-repeat 35% 25px;background-size:10%;}
#consult>ul>li:nth-of-type(3) a {background:#4c4d51 url('../img/consult_icon_03.png') no-repeat 30% 30px;background-size:9%;}
#consult>ul>li:nth-of-type(1) a:hover {background:#65666b url('../img/consult_icon_01.png') no-repeat 35% 25px;background-size:10%;}
#consult>ul>li:nth-of-type(2) a:hover {background:#65666b url('../img/consult_icon_02.png') no-repeat 35% 25px;background-size:10%;}
#consult>ul>li:nth-of-type(3) a:hover {background:#65666b url('../img/consult_icon_03.png') no-repeat 30% 30px;background-size:9%;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_right {}
#ft_util_wrap .ft_call {width:255px;}
#ft_util_wrap .ft_call strong {font-size:1.1em;}
#ft_util_wrap .ft_sns {width:142px;}
#ft_util_wrap .ft_sns a {margin:10px 5px 0 0;}
#ft_util_wrap .ft_sns a img {width:27px;height:auto;}

}

@media screen and (max-width:480px) {/* 모바일 가로, 태블릿 세로 */

/* 하단고객센터 공통 */
#partner h2, #consult header h2 {font-size:26px;}
#partner h2:after, #consult header h2:after {width:40px;}
#partner header p, #consult header p {width:100%;text-align:left;}

/* 협력병원 */
#partner header {margin-bottom:20px;}

/* 하단 공통 */
#ft_util_wrap .ft_nav a, .copyright .ft_link a {padding-right:0.4rem;margin-right:0.4rem;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap {height:130px;}
#ft_util_wrap .ft_nav {height:75px;padding-top:12px;}
#ft_util_wrap .ft_nav a {text-align:center;}
#ft_util_wrap .ft_nav a:nth-child(even) {border-right:0;margin-right:0;}
#ft_util_wrap .ft_nav a:nth-of-type(1) {width:55%;}
#ft_util_wrap .ft_nav a:nth-of-type(2) {width:40%;}
#ft_util_wrap .ft_nav a:nth-of-type(3) {width:55%;margin-top:10px;}
#ft_util_wrap .ft_nav a:nth-of-type(4) {width:40%;margin-top:10px;}

#ft_util_wrap .ft_right {margin-top:75px;}
#ft_util_wrap .ft_call {width:240px;}
#ft_util_wrap .ft_call strong {font-size:1.0em;}
#ft_util_wrap .ft_sns {width:130px;}
#ft_util_wrap .ft_sns a img {width:23px;height:auto;}

}

/********************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 */

/* 하단고객센터 공통 */

/* 협력병원 */
#partner {padding-top:40px;padding-bottom:25px;}

/* 입원상담 */
#consult>ul>li h3 {margin-left:35%;}
#consult>ul>li dl {width:80%;}
#consult>ul>li p {font-size:1.0em;}
#consult>ul>li:nth-of-type(1) a {background:#4c4d51 url('../img/consult_icon_01.png') no-repeat 29% 30px;background-size:11%;}
#consult>ul>li:nth-of-type(2) a {background:#4c4d51 url('../img/consult_icon_02.png') no-repeat 29% 30px;background-size:11%;}
#consult>ul>li:nth-of-type(3) a {background:#4c4d51 url('../img/consult_icon_03.png') no-repeat 22% 32px;background-size:10%;}
#consult>ul>li:nth-of-type(1) a:hover {background:#65666b url('../img/consult_icon_01.png') no-repeat 29% 30px;background-size:11%;}
#consult>ul>li:nth-of-type(2) a:hover {background:#65666b url('../img/consult_icon_02.png') no-repeat 29% 30px;background-size:11%;}
#consult>ul>li:nth-of-type(3) a:hover {background:#65666b url('../img/consult_icon_03.png') no-repeat 22% 32px;background-size:10%;}

/* 하단 공통 */

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap {height:180px;}
#ft_util_wrap .ft_right {margin-top:72px;}
#ft_util_wrap .ft_call {width:100%}
#ft_util_wrap .ft_call span {width:45px;}
#ft_util_wrap .ft_call span img {width:60%;height:auto;}
#ft_util_wrap .ft_sns {width:100%;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.2);}
#ft_util_wrap .ft_sns a img {width:30px;height:auto;}

#top_btn {width:45px;height:45px;line-height:45px;}/* 서브 */
#top_btn2 {width:45px;height:45px;line-height:45px;}/* 메인 */

}

@media screen and (max-width:375px){/* 360-S8/갤노트9, 375-iPhone SE/iPhoneXS/iPhone8/11 Pro */

/* 하단고객센터 공통 */

/* 입원상담 */
#consult>ul>li h3 {width:140px !important;font-size:20px !important;margin-left:33%;}
#consult>ul>li h3:after {left:19%;}
#consult>ul>li:nth-of-type(3) h3:after {left:6%;width:120px;}
#consult>ul>li dl {width:100%;font-size:.95em;}

}

@media screen and (max-width:349px){/* 320-Galaxy S9+ */

/* 입원상담 */
#consult>ul>li h3 {margin-left:31%;}

/* 하단 공통 */
#ft_util_wrap .ft_nav {font-size:.85em;}
.copyright .ft_link a {font-size:.95em;}
.copyright p {font-size:.9em;}

/* 하단 유틸메뉴 대표전화 */
#ft_util_wrap .ft_call {font-size:.95em;}
#ft_util_wrap .ft_call span {width:40px;}

}

@media screen and (max-width:319px){/* 280-Galaxy Z Fold3 */

}