/*****************************************************************************
***********************************입퇴원안내***********************************
*****************************************************************************/
.admission01{padding-bottom:100px;}
.admission01 .w1200 .cont_wrap{font-size:0;text-align:center;}
.admission01 .w1200 .cont_wrap .cont{display:inline-block;vertical-align:top;width:590px;padding-top:30px;border-top:2px solid #006ce1;box-sizing:border-box;}
.admission01 .w1200 .cont_wrap .cont h2{font-size:20px;letter-spacing:-0.025em;font-weight:bold;color:#006ce1;text-align:center;padding-bottom:35px;}
.admission01 .w1200 .cont_wrap .cont .line:last-of-type{margin-bottom:0;}
.admission01 .w1200 .cont_wrap .cont .line{width:547px;height:78px;border-radius:50px;margin:0 auto 20px;font-size:18px;line-height:28px;letter-spacing:-0.025em;font-weight:300;color:#444;text-align:center;padding-top:12px;box-sizing:border-box;position:relative;}
.admission01 .w1200 .cont_wrap .cont .line span{display:block;position:absolute;top:0;left:57px;width:41px;height:49px;border-radius:0 0 50px 50px;background-color:#6a6f76;font-size:16px;line-height:50px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;}
.admission01 .w1200 .cont_wrap .cont.left{margin-right:20px;}
.admission01 .w1200 .cont_wrap .cont.left .line{background-color:#ecf5fd;}
.admission01 .w1200 .cont_wrap .cont.right .line{background-color:#edeefe;padding-top:25px;}
@media all and (max-width:1200px){
	.admission01 .w1200 .cont_wrap .cont{display:block;margin:0 auto;}
	.admission01 .w1200 .cont_wrap .cont.left{margin-right:auto;}
	.admission01 .w1200 .cont_wrap .cont.right{margin-top:50px;}
}
@media all and (max-width:640px){
	.admission01{padding-bottom:15.625vw;}
	.admission01 .w1200 .cont_wrap .cont{width:100%;padding-top:4.6875vw;}
	.admission01 .w1200 .cont_wrap .cont h2{font-size:3.125vw;padding-bottom:5.46875vw;}
	.admission01 .w1200 .cont_wrap .cont .line{width:85.46875vw;height:12.1875vw;border-radius:7.8125vw;margin:0 auto 3.125vw;font-size:2.8125vw;line-height:4.375vw;padding-top:1.875vw;}
	.admission01 .w1200 .cont_wrap .cont .line span{left:8.90625vw;width:6.40625vw;height:7.65625vw;border-radius:0 0 7.8125vw 7.8125vw;font-size:2.5vw;line-height:7.8125vw;}
	.admission01 .w1200 .cont_wrap .cont.right{margin-top:7.8125vw;}
	.admission01 .w1200 .cont_wrap .cont.right .line{padding-top:3.90625vw;}
}
.admission02{padding:100px 0 150px;background-color:#e9f1fa;}
.admission02 .w1200 .whiteBox:first-of-type{margin-top:55px;}
.admission02 .w1200 .whiteBox:last-of-type{margin-bottom:0;}
.admission02 .w1200 .whiteBox{background-color:#fff;padding:35px 0;border:1px solid #dbe1e7;margin-bottom:20px;}
.admission02 .w1200 .whiteBox > div{display:inline-block;vertical-align:top;}
.admission02 .w1200 .whiteBox .left{width:240px;text-align:center;}
.admission02 .w1200 .whiteBox .left:after{display:block;content:"";position:absolute;right:0;top:57px;width:1px;height:29px;background-color:#dbe1e7;}
.admission02 .w1200 .whiteBox .left img{display:inline-block;vertical-align:middle;text-align:center;}
.admission02 .w1200 .whiteBox .left p{font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#222;padding-top:10px;}
.admission02 .w1200 .whiteBox .right div:last-of-type{margin-right:0;}
.admission02 .w1200 .whiteBox .right div{width:139px;height:46px;display:inline-block;vertical-align:top;background-color:#006ce1;margin-right:6px;line-height:46px;font-size:16px;letter-spacing:-0.025em;font-weight:500;color:#fff;text-align:center;margin-bottom:17px;}
.admission02 .w1200 .whiteBox .right p.pt7{padding-top:7px;}
.admission02 .w1200 .whiteBox .right p{font-size:18px;line-height:28px;letter-spacing:-0.025em;font-weight:300;color:#444;}
.admission02 .w1200 .whiteBox .right p span{color:#006ce1;}
.admission02 .w1200 .whiteBox .right p img{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:9px;}
.admission02 .w1200 .whiteBox .right p i{display:inline-block;width:95px;}
@media all and (max-width:1200px){
	.admission02 .w1200 .whiteBox .left{display:block;margin:0 auto;}
	.admission02 .w1200 .whiteBox .right{padding-left:30px;padding-right:30px;margin-top:20px;}
	.admission02 .w1200 .whiteBox .right p{word-break:keep-all;}
	.admission02 .w1200 .whiteBox .right p i{display:none;}
}
@media all and (max-width:640px){
	.admission02{padding:15.625vw 0 23.4375vw;}
	.admission02 .w1200 .whiteBox:first-of-type{margin-top:8.59375vw;}
	.admission02 .w1200 .whiteBox{padding:35px 0;margin-bottom:3.125vw;}
	.admission02 .w1200 .whiteBox .left{width:37.5vw;}
	.admission02 .w1200 .whiteBox .left:after{top:8.90625vw;width:1px;height:4.53125vw;}
	.admission02 .w1200 .whiteBox .left p{font-size:2.8125vw;padding-top:1.5625vw;}
	.admission02 .w1200 .whiteBox .right{padding-left:4.6875vw;padding-right:4.6875vw;margin-top:3.125vw;}
	.admission02 .w1200 .whiteBox .right div{width:21.71875vw;height:7.1875vw;margin-right:0.9375vw;line-height:7.1875vw;font-size:2.5vw;margin-bottom:2.65625vw;}
	.admission02 .w1200 .whiteBox .right p.pt7{padding-top:1.09375vw;}
	.admission02 .w1200 .whiteBox .right p{font-size:2.8125vw;line-height:4.375vw;}
	.admission02 .w1200 .whiteBox .right p img{margin-top:-0.625vw;margin-right:1.40625vw;}
	.admission02 .w1200 .whiteBox .right p i{width:14.0625vw;}
	.admission02 .w1200 .whiteBox .left img{width:6.71875vw;height:6.71875vw;}
}
/*****************************************************************************
********************************입퇴원안내 END***********************************
*****************************************************************************/



/*****************************************************************************
***********************************외래진료안내********************************
*****************************************************************************/
/* 20200213 탭 추가 -> 20200309 수정
.out_con00{padding-top:130px;}
.out_con00 ul{margin:0; font-size:0; letter-spacing:-4px;}
.out_con00 ul li{display:inline-block; vertical-align:top; width:50%; border:1px solid #e7eaeb; border-right:0; text-align:center; box-sizing:border-box;}
.out_con00 ul li:last-of-type{border-right:1px solid #e7eaeb;}
.out_con00 ul li a{font-size:18px; color:#006ce1; display:block; padding:15px 0; letter-spacing:-0.025em;}
.out_con00 ul li.on{background-color:#006ce1; border:1px solid #006ce1;}
.out_con00 ul li.on a{color:#fff;}
.out_con00 span{display:inline-block; vertical-align:top; font-size:18px; color:#222; letter-spacing:-0.025em; font-weight:300; padding:15px 25px; border:1px solid #a9afb4; float:right;}
*/
.out_con00{padding:100px 0 0;}
.out_con00 ul{font-size:0; letter-spacing:-4px; margin:0; margin-top:40px;}
.out_con00 ul li{display:inline-block; vertical-align:top; background:#009cd0; height:auto;}
.out_con00 ul li a{font-size:18px; color:#fff; display:block; padding:15px 20px; letter-spacing:-0.025em; box-sizing:border-box;}
.out_con00 ul li:nth-of-type(2){background:#7eba2c;}
.out_con00 ul li:hover a{font-weight:bold;}
.out_con00 ul li.on a{font-weight:bold;}

.out01{position:relative;z-index:99;}
.out01 .w1200{text-align:left;font-size:0;}
.out01 .w1200 .cont{display:inline-block;vertical-align:top;width:591px;height:352px;box-sizing:border-box;padding-top:21px;position:relative;z-index:99;}
.out01 .w1200 .cont.left:last-of-type{margin-right:0;border:14px solid #97b2ce;box-sizing:border-box;}
.out01 .w1200 .cont.left:last-of-type .line{padding-left:0;text-align:center;}
.out01 .w1200 .cont.left{border:14px solid transparent;background-color:#fff;margin-right:18px;border:14px solid #a9c8e8;padding-top:35px;}
.out01 .w1200 .cont.left h2{font-size:20px;letter-spacing:-0.025em;font-weight:bold;color:#222;text-align:center;}
.out01 .w1200 .cont.left .line:first-of-type{padding-top:30px;}
.out01 .w1200 .cont.left .line.pt10{padding-top:10px;}
.out01 .w1200 .cont.left .line{font-size:18px;letter-spacing:-0.025em;font-weight:500;color:#444;vertical-align:middle;padding-left:95px; line-height:30px;}
.out01 .w1200 .cont.left .line span{display:inline-block;vertical-align:middle;width:90px;margin-top:-3px;color:#666;font-weight:300;}
.out01 .w1200 .cont.left .line p{display:inline-block;vertical-align:middle;width:100px;height:25px;background-color:#75a4d6;font-size:14px;line-height:25px;line-height:25px;box-sizing:border-box;text-align:center;color:#fff;margin-left:25px;margin-top:-3px;}
.out01 .w1200 .cont.right{border:14px solid #97b2ce;background-color:#fff;}
.out01 .w1200 .cont.right h2{font-size:20px;letter-spacing:-0.025em;font-weight:bold;color:#222;text-align:center;}
.out01 .w1200 .cont.right .bar{width:33px;height:1px;background-color:#006ce1;margin:20px auto 32px;}
.out01 .w1200 .cont.right p:first-of-type{margin-bottom:30px;}
.out01 .w1200 .cont.right p{font-size:18px;line-height:30px;letter-spacing:-0.025em;font-weight:300;color:#666;text-align:left;padding-left:75px;}
.out01 .w1200 .cont.right p img{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px;}
.out01 .w1200 .cont.right p i{display:inline-block;width:15px;}
@media all and (max-width:1200px){
	.out01 .w1200 .cont{display:block;margin:0 auto;}
	.out01 .w1200 .cont.left{margin-right:auto;}
	.out01 .w1200 .cont.right{margin-top:20px;}
}
@media all and (max-width:640px){
	.out_con00{padding-top:60px;}
	.out_con00 ul{margin-top:0;}
	.out_con00 ul li a{font-size:2.8125vw; padding:2.34375vw 3.125vw;}

	.out01 .w1200 .cont{width:100%;height:55vw;padding-top:3.28125vw;}
	.out01 .w1200 .cont.left{border:14px solid #a9c8e8;}
	.out01 .w1200 .cont.left h2{font-size:3.125vw;}
	.out01 .w1200 .cont.left .line:first-of-type{padding-top:4.6875vw;}
	.out01 .w1200 .cont.left .line{font-size:2.8125vw;padding-left:14.84375vw; line-height:22px;}
	.out01 .w1200 .cont.left .line span{width:14.0625vw;margin-top:-0.46875vw;}
	.out01 .w1200 .cont.left .line p{width:15.625vw;height:3.90625vw;font-size:2.1875vw;line-height:3.90625vw;line-height:3.90625vw;margin-left:3.90625vw;margin-top:-0.46875vw;}
	.out01 .w1200 .cont.right{border:2.1875vw solid #97b2ce;margin-top:3.125vw;}
	.out01 .w1200 .cont.right h2{font-size:3.125vw;}
	.out01 .w1200 .cont.right .bar{width:5.15625vw;height:1px;margin:3.125vw auto 5vw;}
	.out01 .w1200 .cont.right p:first-of-type{margin-bottom:4.6875vw;}
	.out01 .w1200 .cont.right p{font-size:2.8125vw;line-height:4.6875vw;padding-left:11.71875vw;}
	.out01 .w1200 .cont.right p img{margin-top:-0.46875vw;margin-right:1.5625vw;}
	.out01 .w1200 .cont.right p i{width:2.34375vw;}
	.out01 .w1200 .cont.left{padding-top:3.5vw;}
}

.out_con02 .out01 .w1200 .cont.left{width:100%;}

.out02{padding:270px 0 100px;margin-top:-170px;background-color:#e9f1fa;}
.out02 .w1200 > div{font-size:0;text-align:center;}
.out02 .w1200 > div .circle:last-of-type{margin-right:0;}
.out02 .w1200 > div .circle{width:172px;height:172px;border-radius:50%;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:18px;line-height:28px;letter-spacing:-0.025em;font-weight:300;color:#666;margin-right:30px;}
.out02 .w1200 > div .circle span{font-size:16px;letter-spacing:-0.025em;font-weight:bold;color:#006ce1;text-align:center;display:block;padding-top:25px;}
.out02 .w1200 > div .circle .bar{width:17px;height:2px;background-color:#006ce1;margin:11px auto;}
.out02 .w1200 > div .circle > p{font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;padding-top:8px;}
.out02 .w1200 .top{padding-bottom:20px;margin-top:55px;}
.out02 .w1200 .top .circle:nth-of-type(1){background-color:#006ce1;padding-top:50px;}
.out02 .w1200 .top .circle:nth-of-type(2){background:url(/img/t_circle01.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .top .circle:nth-of-type(3){background:url(/img/t_circle02.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .top .circle:nth-of-type(4){background:url(/img/t_circle03.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .top .circle:nth-of-type(5){background:url(/img/t_circle04.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .top .circle:nth-of-type(6){background:url(/img/t_circle05.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .bottom .circle:nth-of-type(2){background:url(/img/b_circle01.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .bottom .circle:nth-of-type(3){background:url(/img/b_circle02.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .bottom .circle:nth-of-type(4){background:url(/img/b_circle03.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .bottom .circle:nth-of-type(5){background:url(/img/b_circle04.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .bottom .circle:nth-of-type(6){background:url(/img/b_circle05.png)no-repeat center top;background-size:cover;}
.out02 .w1200 .bottom .circle:nth-of-type(1){background-color:#575eb8;padding-top:50px;}
@media all and (max-width:1200px){
	.out02 .w1200 > div{width:576px;margin:0 auto;}
	.out02 .w1200 > div .circle:nth-of-type(3n){margin-right:0;}
	.out02 .w1200 > div .circle{margin-bottom:20px;}
}
@media all and (max-width:640px){
	.out02{padding:42.1875vw 0 15.625vw;margin-top:-26.5625vw;}
	.out02 .w1200 > div{width:100%;}
	.out02 .w1200 > div .circle{width:26.875vw;height:26.875vw;font-size:2.8125vw;line-height:4.375vw;margin-right:3.6875vw;margin-bottom:3.125vw;}
	.out02 .w1200 > div .circle:nth-of-type(3n){margin-right:0;}
	.out02 .w1200 > div .circle span{font-size:2.5vw;padding-top:3.90625vw;}
	.out02 .w1200 > div .circle .bar{width:2.65625vw;height:0.3125vw;margin:1.71875vw auto;}
	.out02 .w1200 > div .circle > p{font-size:2.8125vw;padding-top:1.25vw;}
	.out02 .w1200 .top{padding-bottom:10vw;margin-top:8.59375vw;}
	.out02 .w1200 .top .circle:nth-of-type(1){padding-top:7.8125vw;}
	.out02 .w1200 .bottom .circle:nth-of-type(1){padding-top:7.8125vw;}
}

.out03{margin-top:-305px;}
.out03 .w1200{background-color:#fff;margin-top:55px;padding-bottom:55px;}
.out03 .w1200 .txtBox{padding-left:212px;padding-top:60px;box-sizing:border-box;}
.out03 .w1200 .txtBox h2.pt40{padding-top:40px;}
.out03 .w1200 .txtBox h2{font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#222;padding-bottom:13px;}
.out03 .w1200 .txtBox h2 img{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:8px;}
.out03 .w1200 .txtBox p{font-size:18px;line-height:28px;letter-spacing:-0.025em;font-weight:300;color:#666;padding-bottom:5px;}
@media all and (max-width:1200px){
	.out03 .w1200 .txtBox{padding-left:50px;padding-right:50px;}
}
@media all and (max-width:1000px){
	.out03 .w1200 .txtBox{padding-left:20px;padding-right:20px;}
}
@media all and (max-width:640px){
	.out03{margin-top:-47.65625vw;}
	.out03 .w1200{margin-top:8.59375vw;padding-bottom:8.59375vw;}
	.out03 .w1200 .txtBox{padding-left:3.125vw;padding-right:3.125vw;padding-top:9.375vw;}
	.out03 .w1200 .txtBox h2.pt40{padding-top:6.25vw;}
	.out03 .w1200 .txtBox h2{font-size:2.8125vw;padding-bottom:2.03125vw;}
	.out03 .w1200 .txtBox h2 img{margin-top:-0.46875vw;margin-right:1.25vw;}
	.out03 .w1200 .txtBox p{font-size:2.8125vw;line-height:4.375vw;padding-bottom:0.78125vw;}
}

.out04{padding-top:100px;}
.out04 .w1200 .cont_wrap{font-size:0;text-align:center;margin-top:55px;}
.out04 .w1200 .cont_wrap .cont:last-of-type{margin-right:0;}
.out04 .w1200 .cont_wrap .cont{display:inline-block;vertical-align:top;width:285px;height:288px;box-sizing:border-box;padding-top:46px;border:1px solid #edf1f4;position:relative;margin-right:20px;}
.out04 .w1200 .cont_wrap .cont p{font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#444;text-align:center;padding-top:20px;}
.out04 .w1200 .cont_wrap .cont a.center{text-align:center;padding-left:0;}
.out04 .w1200 .cont_wrap .cont a{display:block;margin:40px auto 0;width:150px;height:43px;box-sizing:border-box;font-size:16px;font-weight:300;padding-left:13px;line-height:43px;border:1px solid #d0d0d0;text-align:left;position:relative; transition:all 0.5s;}
.out04 .w1200 .cont_wrap .cont a:hover{background-color:#006ce1;color:#fff;}
.out04 .w1200 .cont_wrap .cont a img{width:14px;height:10px;position:absolute;top:16px;right:14px;transition:all 0.5s;}
.out04 .w1200 .cont_wrap .cont a img.on{opacity:0;}
.out04 .w1200 .cont_wrap .cont a:hover img{right:10px;}
.out04 .w1200 .cont_wrap .cont a:hover img.off{opacity:0;}
.out04 .w1200 .cont_wrap .cont a:hover img.on{opacity:1;}
@media all and (max-width:1200px){
	.out04 .w1200 .cont_wrap{width:590px;margin:55px auto 0;}
	.out04 .w1200 .cont_wrap .cont{margin-bottom:20px;}
	.out04 .w1200 .cont_wrap .cont:nth-of-type(2n){margin-right:0;}
}
@media all and (max-width:640px){
	.out04{padding-top:15.625vw;}
	.out04 .w1200 .cont_wrap{margin-top:9.375vw;width:100%;margin:8.59375vw 0;}
	.out04 .w1200 .cont_wrap .cont{width:42.53125vw;height:45vw;padding-top:7.1875vw;margin-right:3.125vw;margin-bottom:3.125vw;}
	.out04 .w1200 .cont_wrap .cont > img{width:10.78125vw;height:10.78125vw;}
	.out04 .w1200 .cont_wrap .cont:nth-of-type(2n){margin-right:0;}
	.out04 .w1200 .cont_wrap .cont p{font-size:2.8125vw;padding-top:3.125vw;}
	.out04 .w1200 .cont_wrap .cont a{margin:6.25vw auto 0;width:23.4375vw;height:6.71875vw;font-size:2.5vw;padding-left:2.03125vw;line-height:6.71875vw;}
	.out04 .w1200 .cont_wrap .cont a img{width:2.1875vw;height:1.5625vw;top:2.5vw;right:2.1875vw;}
	.out04 .w1200 .cont_wrap .cont a:hover img{right:1.5625vw;}
}

.out05{margin-top:19px;padding-bottom:150px;}
.out05 .w1200{border:1px solid #e8e9ea;padding:40px 0 90px;box-sizing:border-box;}
.out05 .w1200 h2{font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#1c1c1c;text-align:center;padding-bottom:50px;}
.out05 .w1200 p:last-of-type{margin-bottom:0;}
.out05 .w1200 p{font-size:18px;letter-spacing:-0.025em;font-weight:300;color:#666;text-align:left;box-sizing:border-box;padding-left:85px;margin-bottom:10px;}
.out05 .w1200 p br{display:none;}
.out05 .w1200 p i{display:inline-block;width:50px;display:none;}
.out05 .w1200 p img{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:30px;}
@media all and (max-width:1200px){
	.out05 .w1200 p:after{display:block;content:"";clear:both;}
	.out05 .w1200 p{padding-left:30px;padding-right:30px;}
	
}
@media all and (max-width:640px){
	.out05 .w1200 p br{display:block;}
	.out05 .w1200 p i{display:inline-block;width:7.8125vw;}
	.out05{margin-top:2.96875vw;padding-bottom:14.0625vw;}
	.out05 .w1200{padding:6.25vw 0 23.4375vw;}
	.out05 .w1200 h2{font-size:2.8125vw;padding-bottom:7.8125vw;}
	.out05 .w1200 p{font-size:2.8125vw;margin-bottom:1.5625vw;padding-left:4.6875vw;padding-right:4.6875vw;}
	.out05 .w1200 p img{margin-top:-0.46875vw;margin-right:4.6875vw;width:3.125vw;height:3.125vw;}
}

/*****************************************************************************
********************************외래진료안내 END********************************
*****************************************************************************/




/*****************************************************************************
********************************환자의권리와 의무********************************
*****************************************************************************/
.right01{position:relative;padding-top:100px;z-index:99;}
.right01 .w1200{}
.right01 .w1200 > img{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:170px;}
.right01 .w1200 .cont_wrap{padding-top:520px;font-size:0;text-align:center;position:relative;z-index:55;}
.right01 .w1200 .cont_wrap .cont:last-of-type{margin-right:0;}
.right01 .w1200 .cont_wrap .cont{display:inline-block;vertical-align:top;margin-right:22px;width:283px;height:463px;box-sizing:border-box;border:1px solid #d3d9df;background-color:#fff;}
.right01 .w1200 .cont_wrap .cont.type02{margin-top:30px;}
.right01 .w1200 .cont_wrap .cont span{font-size:16px;letter-spacing:-0.025em;font-weight:bold;color:#006ce1;text-align:center;margin:31px auto 0;display:block;width:47px;position:relative;}
.right01 .w1200 .cont_wrap .cont span:before{position:absolute;width:1px;height:13px;background-color:#006ce1;top:6px;left:0;display:block;content:"";}
.right01 .w1200 .cont_wrap .cont span:after{position:absolute;width:1px;height:13px;background-color:#006ce1;top:6px;right:0;display:block;content:"";}
.right01 .w1200 .cont_wrap .cont .circle{width:128px;height:128px;border-radius:50%;background-color:#006ce1;margin:24px auto 22px;font-size:18px;line-height:28px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;padding-top:35px;box-sizing:border-box;}
.right01 .w1200 .cont_wrap .cont.type02 .circle{background-color:#355271;}
.right01 .w1200 .cont_wrap .cont.type02 span{color:#355271;}
.right01 .w1200 .cont_wrap .cont.type02 span:before{background-color:#355271;}
.right01 .w1200 .cont_wrap .cont.type02 span:after{background-color:#355271;}
.right01 .w1200 .cont_wrap .cont p{font-size:18px;line-height:28px;letter-spacing:-0.025em;font-weight:300;color:#666;text-align:center;}
@media all and (max-width:1200px){
	.right01 .w1200 .cont_wrap{width:588px;margin:0 auto;}
	.right01 .w1200 .cont_wrap .cont:nth-of-type(2n){margin-right:0;}
}
@media all and (max-width:640px){
	.right01{padding-top:15.625vw;}
	.right01 .w1200 > img{top:26.5625vw;width:99.375vw;height:110.46875vw;}
	.right01 .w1200 .cont_wrap{padding-top:81.25vw;width:100%;}
	.right01 .w1200 .cont_wrap .cont:nth-of-type(2n){margin-right:0;}
	.right01 .w1200 .cont_wrap .cont{margin-right:3.4375vw;width:42.21875vw;height:72.34375vw;}
	.right01 .w1200 .cont_wrap .cont.type02{margin-top:4.6875vw;}
	.right01 .w1200 .cont_wrap .cont span{font-size:2.5vw;margin:4.84375vw auto 0;width:7.34375vw;}
	.right01 .w1200 .cont_wrap .cont span:before{width:1px;height:2.03125vw;top:0.9375vw;left:0;}
	.right01 .w1200 .cont_wrap .cont span:after{width:1px;height:2.03125vw;top:0.9375vw;right:0;}
	.right01 .w1200 .cont_wrap .cont .circle{width:20vw;height:20vw;margin:3.75vw auto 3.4375vw;font-size:2.8125vw;line-height:4.375vw;padding-top:5.46875vw;}
	.right01 .w1200 .cont_wrap .cont p{font-size:2.8125vw;line-height:4.375vw;}
}
.right02{margin-top:-290px;padding-top:387px;background-color:#e9f1fa;padding-bottom:150px;}
.right02 .w1200 .cont_wrap{font-size:0;text-align:center;margin-top:55px;}
.right02 .w1200 .cont_wrap .cont:first-of-type{margin-right:20px;}
.right02 .w1200 .cont_wrap .cont{display:inline-block;vertical-align:top;width:590px;}
.right02 .w1200 .cont_wrap .cont img{width:514px;height:237px;}
.right02 .w1200 .cont_wrap .cont .txtBox{width:590px;box-sizing:border-box;border:10px solid #a5bcd8;background-color:#fff;padding:40px 0;}
.right02 .w1200 .cont_wrap .cont .txtBox h2{font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#006ce1;text-align:center;}
.right02 .w1200 .cont_wrap .cont .txtBox p{font-size:18px;letter-spacing:-0.025em;font-weight:300;color:#666;text-align:center;padding-top:22px;}
@media all and (max-width:1200px){
	.right02 .w1200 .cont_wrap .cont{display:block;margin:0 auto;}
	.right02 .w1200 .cont_wrap .cont:first-of-type{margin-right:auto;margin-bottom:30px;}
}
@media all and (max-width:640px){
	.right02{margin-top:-45.3125vw;padding-top:60.46875vw;padding-bottom:23.4375vw;}
	.right02 .w1200 .cont_wrap{margin-top:9.375vw;}
	.right02 .w1200 .cont_wrap .cont{width:100%;}
	.right02 .w1200 .cont_wrap .cont img{width:80.3125vw;height:37.03125vw;}
	.right02 .w1200 .cont_wrap .cont .txtBox{width:92.1875vw;border:1.5625vw solid #a5bcd8;padding:6.25vw 0;}
	.right02 .w1200 .cont_wrap .cont .txtBox h2{font-size:2.8125vw;}
	.right02 .w1200 .cont_wrap .cont .txtBox p{font-size:2.8125vw;padding-top:3.4375vw;}
}

/*****************************************************************************
********************************환자의권리와 의무 END****************************
*****************************************************************************/
.out01 .w1200 .cont.left:first-of-type .line > div{margin:0 auto;font-size:16px;line-height:26px;letter-spacing:-0.025em;font-weight:300;color:#444;text-align:left;}
.out01 .w1200 .cont.left:last-of-type .line > div.pt20{padding-top:20px;}
.out01 .w1200 .cont.left:last-of-type .line > div{width:265px;margin:0 auto;font-size:16px;line-height:26px;letter-spacing:-0.025em;font-weight:300;color:#444;text-align:left;padding-left:20px;}
@media all and (max-width:1200px){
	.out01 .w1200 .cont.left:last-of-type{margin-right:auto;margin-top:20px;}
}
@media all and (max-width:640px){
	.out01 .w1200 .cont.left:first-of-type .line > div{font-size:2.5vw;line-height:4.0625vw;}
	.out01 .w1200 .cont.left:last-of-type .line > div.pt20{padding-top:3.125vw;}
	.out01 .w1200 .cont.left:last-of-type .line > div{width:41.40625vw;font-size:2.5vw;line-height:4.0625vw;padding-left:3.125vw;}
	.out01 .w1200 .cont.left:last-of-type{margin-right:auto;margin-top:3.125vw;}
}


.out02 .w1200 .cont_wrap{margin-top:55px;}
.out02 .w1200 .cont_wrap .cont{font-size:0;text-align:left;width:100%;height:84px;box-sizing:border-box;background-color:#fff;border:3px solid #006ce1;}
.out02 .w1200 .cont_wrap .cont span{display:inline-block;vertical-align:top;font-size:18px;letter-spacing:-0.025em;font-weight:bold;color:#006ce1;line-height:1.3;padding-top:25px;width:270px;}
.out02 .w1200 .cont_wrap .cont span img{display:inline-block;vertical-align:top;padding-left:70px;margin-top:-8px;margin-right:12px;}
.out02 .w1200 .cont_wrap .cont p{display:inline-block;vertical-align:top;font-size:18px;letter-spacing:-0.025em;font-weight:300;color:#666;text-align:left;line-height:75px;}
.out02 .w1200 .cont_wrap .cont.type02{margin-top:20px;}
.out02 .w1200 .cont_wrap .cont.type02 span{color:#575eb8;}
@media all and (max-width:1200px){
	.out02 .w1200 .cont_wrap .cont{height:auto;padding:20px;}
	.out02 .w1200 .cont_wrap .cont p{line-height:28px;text-align:center;word-break:keep-all;padding-top:20px;width:100%;}
	.out02 .w1200 .cont_wrap .cont span{display:block;width:100%;padding:0;text-align:center;}
	.out02 .w1200 .cont_wrap .cont span img{margin-top:0;display:block;margin:0 auto 5px;padding-left:0;}
}
@media all and (max-width:640px){
	.out02 .w1200 .cont_wrap{margin-top:8.59375vw;}
	.out02 .w1200 .cont_wrap .cont{border:0.46875vw solid #006ce1;padding:3.125vw;}
	.out02 .w1200 .cont_wrap .cont span{font-size:2.8125vw;}
	.out02 .w1200 .cont_wrap .cont span img{margin:0 auto 0.78125vw;width:6.40625vw;height:6.25vw;}
	.out02 .w1200 .cont_wrap .cont p{font-size:2.8125vw;line-height:4.375vw;padding-top:3.125vw;}
	.out02 .w1200 .cont_wrap .cont.type02{margin-top:3.125vw;}
}
.bg-white{background-color:#fff !important;}
.bg-transparent{background-color:transparent !important;}
.pd100{padding:100px 0 !important;}
.bg-sky{background-color:#e9f1fa;}
@media all and (max-width:640px){
	.pd100{padding:15.625vw 0 !important;}
}

.informCon99{padding-bottom:100px;}
.informCon99 .w1200 table{width:100%;margin-top:55px;}
.informCon99 .w1200 table tr td:first-of-type{border-left:0;}
.informCon99 .w1200 table tr td:last-of-type{border-right:0;}
.informCon99 .w1200 table tr th{font-size:20px;letter-spacing:-0.025em;font-weight:500;color:#fff;text-align:center;padding:20px 0;background-color:#355271;border-color:#355271;}
.informCon99 .w1200 table tr td{border:1px solid #d4d7da;padding:20px 0;text-align:center;font-size:18px;letter-spacing:-0.025em;font-weight:300;color:#666;}
@media all and (max-width:640px){
	.informCon99{padding-bottom:15.625vw;}
	.informCon99 .w1200 table{margin-top:8.59375vw;}
	.informCon99 .w1200 table tr th{font-size:3.125vw;padding:3.125vw 0;}
	.informCon99 .w1200 table tr td{padding:3.125vw 0;font-size:2.8125vw;}
}