@charset "utf-8";

/* 퀵 */
#mainSecMenu {position:fixed;right:90px;top:40%;z-index:2000;width:21px;height:252px;margin-top:-180px;}
#mainSecMenu ul {background:url(/kr/_Img/Main/msec_btns_bg.png) no-repeat center 18px;}
#mainSecMenu ul li {margin-bottom:20px;}
#mainSecMenu ul a {position:relative;display:block;width:21px;height:20px;background:url(/kr/_Img/Main/msec_btns.png) no-repeat 1px 5px;overflow:hidden;}
#mainSecMenu ul a span {padding-left:70px;display:block;white-space:nowrap;}
#mainSecMenu ul li.over a {background-position:-70px 0;overflow:visible;}
#mainSecMenu ul li.over a span {position:absolute;top:-5px;right:30px;padding-left:0;display:block;background:url(/kr/_Img/Main/msec_btns_arr.png) no-repeat right 0;width:auto;padding:3px 15px 0 6px;color:#fff;height:24px;}
#mainSecMenu .icon-scroll {display:block;width:21px;height:41px;background:url(/kr/_Img/Main/icon_scroll.png) no-repeat center 0;}

@media all and (max-width:1280px) {
	#mainSecMenu {display:none;}
}

/* 주요서비스  */
.focus-anc {position:absolute;left:0;top:0;z-index:3000}
.focus-anc h2 {width:1px;height:0;overflow:hidden;display:block;}
.focus-anc a.skip-cont {width:40px;height:0px;overflow:hidden;display:block;font-size:1px;line-height:1.3em;}
.focus-anc a.skip-cont:focus, .focus-anc a.skip-cont:active, .focus-anc a.isOn {width:50px;height:85px;font-size:11px;padding:25px 20px 0;word-break:keep-all;background:#525b66 url(/kr/_Img/Main/ico_skip.png) no-repeat center 65px;color:#fff;}

/* 비주얼 */
.mvisual-wrap {position:relative;height:500px;overflow:hidden;}
.mvisual-wrap .visual-slide {position:absolute; left:50%; width:2000px; margin-left:-1000px; overflow:hidden; z-index:5}
.mvisual-wrap .visual-ctrl {position:absolute;bottom:36px;left:0;width:100%;height:21px;text-align:center;z-index:9}
.mvisual-wrap .visual-ctrl .nums {display:inline-block;vertical-align:top;}
.mvisual-wrap .visual-ctrl a {display:inline-block;width:22px;height:22px;background:url(/kr/_Img/Main/visual-ctrl.png) no-repeat 0 0;}
.mvisual-wrap .visual-ctrl a.stop {background-position:-131px 0;display:inline-block;}
.mvisual-wrap .visual-ctrl a.play {background-position:-187px 0;display:none;}

.mvisual-wrap .owl-controls {display:block;text-align:center;padding-right:48%;}
.mvisual-wrap .owl-dot {display:inline-block;cursor:pointer;height:22px;width:22px;margin:0 5px;background:url(/kr/_Img/Main/visual-ctrl.png) no-repeat 0 0;vertical-align:top;border:0}
.mvisual-wrap .owl-dot.active {background:url(/kr/_Img/Main/visual-ctrl.png) no-repeat -66px 0;}

.mvisual-wrap .m-slogan-wrap {position:absolute; left:0;top:262px;z-index:999;text-align:center;width:100%;}
.mvisual-wrap .m-slogan {width:100%;max-width:1200px;margin:0 auto;text-align:right;}
.mvisual-wrap .m-slogan img {max-width:326px;padding-left:44px;}


/*이거없음 owl-jqeury 익스9안됨*/
.visual-item {position:relative;}
.slide-item {position:relative;}
.owl-item {float:left;}
.owlpop-carousel .owl-wrapper {display: none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}


@media all and (max-width:1200px) {
	.mvisual-wrap {height:500px}
	.mvisual-wrap .visual-slide {width:1600px;margin-left:-800px;padding-top:0px;}
	.mvisual-wrap .m-slogan-wrap {top:100px;}
	.mvisual-wrap .m-slogan img {width:300px;padding-left:15px;}
}
@media only screen and (min-width:1000px) and (max-width:1199px){
	.mvisual-wrap {height:400px}
}
@media all and (max-width:1000px) {
	.mvisual-wrap {height:250px}
	.mvisual-wrap .visual-slide {width:1000px;margin-left:-500px;}
	.mvisual-wrap .visual-ctrl {bottom:10px;}

	.mvisual-wrap .m-slogan-wrap {top:50px;}
	.mvisual-wrap .m-slogan img {width:300px;}
}
@media all and (max-width:760px) {
	.mvisual-wrap {height:275px;}
	.mvisual-wrap .visual-slide {width:1100px;margin-left:-570px;}
	.mvisual-wrap .visual-ctrl {bottom:10px;}

	.mvisual-wrap .m-slogan-wrap {top:70px;}
	.mvisual-wrap .m-slogan img {width:270px;}
}
@media all and (max-width:520px) {
	.mvisual-wrap {height:200px;}
	.mvisual-wrap .visual-slide {width:800px;margin-left:-400px;padding-top:0;}
	.mvisual-wrap .visual-ctrl {bottom:10px;}

	.mvisual-wrap .m-slogan-wrap {top:50px;}
	.mvisual-wrap .m-slogan img {width:200px;}
}
@media all and (max-width:480px) {
	.mvisual-wrap {height:175px;}
	.mvisual-wrap .visual-slide {width:700px;margin-left:-350px;padding-top:-30px;}
	.mvisual-wrap .visual-ctrl {bottom:10px;}

	.mvisual-wrap .m-slogan-wrap {top:70px;}
	.mvisual-wrap .m-slogan img {width:150px;}
}
@media all and (max-width:370px) {
	.mvisual-wrap {height:175px}
	.mvisual-wrap .visual-slide {width:700px;margin-left:-400px;padding-top:-30px;}
	.mvisual-wrap .visual-ctrl {bottom:10px;}
}

/* 주요서비스 */
.mservice-wrap {position:relative;width:100%;text-align:center;padding:30px 0;}
.mservice-wrap .tit {font-size:30px;color:#333333;}
.mservice-wrap .txt {padding-top:15px;}
.mservice-list {overflow:hidden;text-align:center;}
.mservice-list li {float:left;width:25%;}
.mservice-list .stit {font-size:20px;color:#333;font-style:normal;font-weight:normal;display:block;font-family:"Godo"}
.mservice-list .stxt {font-size:14px;color:#666666;padding-top:15px;display:block;}
.mservice-list .stxt .cb {display:block;}
.mservice-list a {position:relative;display:block;padding-top:235px;background:no-repeat center 0;}
.mservice-list .ct01 a {background-image:url(/kr/_Img/Main/mban01_img01.png);}
.mservice-list .ct02 a {background-image:url(/kr/_Img/Main/mban01_img02.png);}
.mservice-list .ct03 a {background-image:url(/kr/_Img/Main/mban01_img03.png);}
.mservice-list .ct04 a {background-image:url(/kr/_Img/Main/mban01_img04.png);}
.mservice-list a .img-over {position:absolute;top:0;left:50%;display:block;}
.mservice-list a .img-over .btn-go {display:none;}
.mservice-list a:hover .img-over {background:rgba(1,108,186,0.8) url(/kr/_Img/Main/mban01_o.png) no-repeat center center;height:210px;width:210px;margin-left:-105px;transform:all .5s ease;transition:background .3s;border-radius:50%;}
.mservice-list a:hover .stit {color:#016CBA;text-decoration:underline;font-family:"Godo"}

@media all and (max-width:1024px) {
.mservice-wrap {height:auto;padding:50px 0;}
.mservice-list li {width:21%;padding:0 2%;}
.mservice-list a {background-size:100px;padding-top:120px;}
.mservice-list a:hover .img-over {height:100px;width:100px;margin-left:-50px;}
.mservice-list .stxt .cb {display:inline;}
}
@media all and (max-width:640px) {
.mservice-wrap {padding:20px 0;}
.mservice-list {padding-top:15px;}
.mservice-wrap .tit {font-size:20px;color:#333333;}
.mservice-wrap .txt {padding-top:5px;}
.mservice-list li {width:24%;padding:0 0 0 1%;}
.mservice-list li:first-child {padding:0 0 0 0%;}
.mservice-list .stit {font-size:14px;letter-spacing:-1px;}
.mservice-list .stxt {display:none;}
.mservice-list a {background-size:60px;padding-top:70px;}

.mservice-list a .img-over {position:relative;left:0;}
.mservice-list a .img-over .btn-go {/*display:block;margin-top:10px;font-size:12px;padding:3px 10px;border:1px solid #ddd;*/}
.mservice-list a:hover .img-over {background:none;width:auto;height:auto;margin-left:0;border-radius:0;}
}

/* 빠른진료 */
.fast-medi-wrap {position:relative;width:100%;overflow:hidden;background:url(/kr/_Img/Main/sec03_bg.jpg);padding:30px 0;}
.fast-medi {overflow:hidden;position:relative;} 
.fast-medi .fm-pop-wrap {float:left;width:560px;}
.fast-medi .fm-ban {float:left;width:360px;overflow:hidden;}
.fast-medi .fm-cus {float:left;width:200px;height:320px;padding:40px 40px 0 40px;background:#fff url(/kr/_Img/Main/mnumber_icon.jpg) no-repeat 157px 32px;overflow:hidden;}

/* 빠른진료배너 */
.fast-medi .fm-ban li {float:left;width:50%;}
.fast-medi .fm-ban a {display:block;height:180px;text-align:center;background:#009FD9 url(/kr/_Img/Main/mban02_icon01.png) no-repeat center 40px;color:#fff;}
.fast-medi .fm-ban span {display:block;padding-top:125px;font-weight:normal;font-size:20px;font-family:"Godo"}
.fast-medi .fm-ban .ct02 a {background-color:#016CBA;background-image:url(/kr/_Img/Main/mban02_icon02.png);}
.fast-medi .fm-ban .ct03 a {background-color:#66D2F0;background-image:url(/kr/_Img/Main/mban02_icon03.png);}
.fast-medi .fm-ban .ct04 a {background-color:#009FD9;background-image:url(/kr/_Img/Main/mban02_icon04.png);}
.fast-medi .fm-ban a:hover {background-color:#2A3A55;transform:all .5s ease;transition:background .3s;text-decoration:underline;}

/* 전화번호 */
.fm-cus .number .stit {font-size:22px;color:#153a56;font-weight:bold;display:block;font-style:normal;}
.fm-cus .number .stxt {font-size:38px;color:#016cba;font-weight:bold;display:block;padding-top:20px;font-family:'Proxima Nova';line-height:110%;border-bottom:1px dashed #D9D9D9;padding-bottom:10px;}
.fm-cus .number .stxt .snum {font-size:32px;font-weight:normal;display:block;}
.fm-cus .fax {font-size:18px;color:#283a47;font-weight:600;display:block;padding-top:10px;padding-bottom:15px;font-family:'Proxima Nova';}
.fm-cus .fax .stit {display:inline-block;padding-right:15px;font-style:normal;}
.fm-cus .list {overflow:hidden;background:#F1F1F1;padding:20px;}
.fm-cus .list .stit {display:inline-block;font-style:normal;color:#333333;font-weight:bold;font-size:14px;}
.fm-cus .list .stxt {display:inline-block;padding-left:10px;}

/* 팝업 배너 */
.fm-pop-wrap {position:relative;}
.fm-pop {/*height:300px;*/overflow:hidden;}
.fm-pop-wrap .customNavigation {background:#182432;height:60px;position:relative;}
.fm-pop-wrap .customNavigation a {cursor:pointer;}
.fm-pop-wrap .customNavigation .prev {position:absolute;bottom:10px;left:20px;height:42px;background:url(/kr/_Img/Main/pctrl_sprite.png) no-repeat 0 0;font-size:0;overflow:hidden;padding-left:42px;}	
.fm-pop-wrap .customNavigation .next {position:absolute;bottom:10px;right:20px;height:42px;background:url(/kr/_Img/Main/pctrl_sprite.png) no-repeat 0 -70px;font-size:0;overflow:hidden;padding-right:42px;}
.fm-pop-wrap .customNavigation .play {position:absolute;bottom:10px;right:72px;height:42px;background:url(/kr/_Img/Main/pctrl_sprite.png) no-repeat 0 -211px;font-size:0;overflow:hidden;padding-left:42px;}	
.fm-pop-wrap .customNavigation .stop {position:absolute;bottom:10px;right:72px;height:42px;background:url(/kr/_Img/Main/pctrl_sprite.png) no-repeat 0 -141px;font-size:0;overflow:hidden;padding-right:42px;}
.fm-pop-wrap .customNavigation .num-wrap {display:block;text-align:center;color:#fff;padding-top:20px;}

.fm-pop-wrap .owl-controls .owl-dots {display:none !important;}

.owl-theme .owl-controls {margin:0;}

@media all and (min-width:800px) and (max-width:1439px){
.fm-pop-wrap {} 
.fast-medi .fm-pop-wrap {position:absolute;top:0;left:0;width:560px;}
.fast-medi .fm-ban {width:100%;}
.fast-medi .fm-ban ul {padding-left:560px;}
.fast-medi .fm-cus {width:90%;height:auto;padding:20px 5% 20px 5%;background-position:95% 32px;}
.fast-medi .fm-cus .fm-cus-num {overflow:hidden;width:100%;text-align:center;}
.fast-medi .fm-cus .number {float:left;width:50%;border-right:1px dashed #D9D9D9;}
.fast-medi .fm-cus .number .stit {font-size:18px;display:inline-block;padding-right:15px;}
.fast-medi .fm-cus .number .stxt {font-size:18px;display:inline-block;padding-top:10px;border-bottom:0px dashed #D9D9D9}
.fast-medi .fm-cus .number .stxt .snum {font-size:18px;display:inline-block;padding-right:10px;}
.fast-medi .fm-cus .fax {float:left;width:40%;padding-left:5%;}
.fast-medi .fm-cus .list {text-align:center;}
.fast-medi .fm-cus .list li {display:inline-block;padding-right:20px;}
.fast-medi .fm-ban span {font-size:16px;}
}

@media only screen and (max-width:799px){
.fast-medi-wrap {padding:20px 5%;width:90%;}
.fast-medi .fm-pop-wrap {width:80%;text-align:center;margin:0 10% 20px 10%;}
.fast-medi .fm-pop-wrap img {width:100%;}
.fast-medi .fm-ban {width:50%;}
.fast-medi .fm-cus {width:44%;height:auto;padding:40px 3% 0 3%;background-position:95% 32px;}

.fm-pop-wrap .customNavigation {height:30px;}
.fm-pop-wrap .customNavigation .prev {position:absolute;bottom:5px;left:10px;height:20px;background-position:0 -299px;padding-left:20px;}	
.fm-pop-wrap .customNavigation .next {position:absolute;bottom:5px;right:10px;height:20px;background-position:0 -333px;padding-right:20px;}
.fm-pop-wrap .customNavigation .play {position:absolute;bottom:5px;right:40px;height:20px;background-position:0 -367px;padding-left:20px;}	
.fm-pop-wrap .customNavigation .stop {position:absolute;bottom:5px;right:40px;height:20px;background-position:0 -401px;padding-right:20px;}
.fm-pop-wrap .customNavigation .num-wrap {display:block;text-align:center;color:#fff;padding-top:5px;}
}

@media only screen and (max-width:480px){
.fast-medi .fm-pop-wrap {width:100%;text-align:center;margin:0;}
.fast-medi .fm-ban {width:100%;padding:10px 0;}
.fast-medi .fm-ban li {float:left;width:50%;}
.fast-medi .fm-ban a {display:block;height:auto;text-align:center;background-size:30px;background-position:center 10px;padding-bottom:10px;}
.fast-medi .fm-ban span {display:block;padding-top:50px;font-weight:bold;font-size:16px;}

.fast-medi .fm-cus {width:90%;padding:20px 5% 20px 5%;}
.fast-medi .fm-cus .number {display:block;width:100%;}
.fast-medi .fm-cus .number .stxt {font-size:26px;display:block;}
.fast-medi .fm-cus .number .stxt .snum {display:inline-block;font-size:26px;padding-right:10px;}
}

/* 자주찾는 서비스 */
.mfavlink-wrap {position:relative;width:100%;text-align:center;padding:30px 0;}
.mfavlink-wrap .tit {font-size:30px;color:#333333;}
.mfavlink-wrap .txt {padding-top:15px;}
.mfavlink-list {overflow:hidden;text-align:center;}
.mfavlink-list li {float:left;width:16%;background:url(/kr/_Img/Main/sec04_bg.jpg) repeat-y 0 0;}
.mfavlink-list li:first-child {background:none;}
.mfavlink-list a {position:relative;display:block;font-size:20px;color:#333;font-weight:normal;padding:15px 0;text-align:center;font-family:"Godo"}
.mfavlink-list a .icon {display:block;background:no-repeat center 0;height:60px;padding-bottom:15px;}
.mfavlink-list .ct01 a .icon {background-image:url(/kr/_Img/Main/mban03_icon01.jpg);}
.mfavlink-list .ct02 a .icon {background-image:url(/kr/_Img/Main/mban03_icon02.jpg);}
.mfavlink-list .ct03 a .icon {background-image:url(/kr/_Img/Main/mban03_icon03.jpg);}
.mfavlink-list .ct04 a .icon {background-image:url(/kr/_Img/Main/mban03_icon04.jpg);}
.mfavlink-list .ct05 a .icon {background-image:url(/kr/_Img/Main/mban03_icon05.jpg);}
.mfavlink-list .ct06 a .icon {background-image:url(/kr/_Img/Main/mban03_icon06.jpg);}
.mfavlink-list a:hover span {transform:translateY(-15px);-webkit-transform:translateY(-15px);transition:transform 1s;-webkit-transition:-webkit-transform 1s;}
.mfavlink-list a:hover {color:#308b0d;text-decoration:underline;}

@media only screen and (min-width:481px) and (max-width:860px){
.mfavlink-list li {width:33.33%;}
.mfavlink-list .ct04,.mfavlink-list .ct05,.mfavlink-list .ct06 {padding-top:20px;border-top:1px solid #ddd;}
.mfavlink-list li.ct04 {background:none;}
}

@media only screen and (max-width:480px){
.mfavlink-wrap {padding:20px 0;}
.mfavlink-list {padding-top:15px;}
.mfavlink-wrap .tit {font-size:20px;}
.mfavlink-wrap .txt {padding-top:5px;}

.mfavlink-list li {width:50%;}
.mfavlink-list .ct03,.mfavlink-list .ct04,.mfavlink-list .ct05,.mfavlink-list .ct06 {border-top:1px solid #ddd;}
.mfavlink-list li.ct03,.mfavlink-list li.ct05 {background:none;}
.mfavlink-list a:hover span {transform:translateY(0);-webkit-transform:translateY(0);}
}

/* 오시는 길 */
.mlocation-wrap {position:relative;width:100%;overflow:hidden;background:#e1e1e1;}
.mlocation-wrap .mlocation {position:relative;max-width:1200px;margin-left:auto;margin-right:auto;text-align:left;}
.mlocation-wrap .mlocation-txt {position:absolute;top:0;right:0;background:#284776;width:500px;height:100%;color:#fff;}
.mlocation-wrap .mlocation-txt .tit {position:relative;background:#12305d;font-size:24px;font-family:"Godo";font-weight:400;padding:30px 30px 25px 69px;text-align:left;}
.mlocation-wrap .mlocation-txt .tit:before {position:absolute;top:50%;left:29px;margin-top:-19px;content:"";display:block;width:27px;height:37px;background:url(/kr/_Img/Main/map_sprite.png) no-repeat 0 0;}
.mlocation-wrap .mlocation-txt dl {margin:20px 20px 0 25px;font-size:15px;letter-spacing:-0.04em}
.mlocation-wrap .mlocation-txt dt, .mlocation-wrap .mlocation-txt dd {display:inline-block;vertical-align:top;margin:7px 0}
.mlocation-wrap .mlocation-txt dt {position:relative;width:76px;padding-left:14px;font-size:14px}
.mlocation-wrap .mlocation-txt dt:before {position:absolute;top:0;left:0;content:"";display:block;width:3px;height:17px;background:#5cbb33;}
.mlocation-wrap .mlocation-txt dd {width:76%;}
.mlocation-wrap .mlocation-txt dd li {padding-bottom:10px}
.mlocation-wrap .mlocation-txt dd li span.stit {position:relative;display:block;font-weight:bold;font-size:16px;margin-bottom:7px;padding-left:14px;}
.mlocation-wrap .mlocation-txt dd li span.stit:before {position:absolute;top:5px;left:0;content:"";display:block;width:6px;height:7px;background:url(/kr/_Img/Main/map_sprite.png) no-repeat -21px bottom;}
.mlocation-wrap .mlocation-txt dd li span.txt {display:block;line-height:24px;padding-left:14px}
.mlocation-wrap .mlocation-txt .txt-img {position:relative;display:block;width:450px;margin-left:auto;margin-right:auto;padding-top:10px}
.mlocation-wrap .mlocation-txt .txt-img img {width:100%;}
.mlocation-wrap .mlocation-txt .txt-img:after {position:absolute;bottom:0;right:0;content:"";display:block;width:50px;height:50px;background:rgba(92,187,51,0.9) url(/kr/_Img/Main/map_sprite.png) no-repeat right 0;z-index:400}

/* 버스 번호 전체 넣기
.mlocation-wrap .mlocation-txt .mloca-bus-dd {width:100%;font-size:13px;}
.mlocation-wrap .mlocation-txt dd.mloca-bus-dd li span.txt {line-height:18px;}*/


@media only screen and (max-width:1299px){
	.mlocation-wrap .mlocation .map-img {display:block;margin-left:-4%;}
	.mlocation-wrap .mlocation-txt {right:0;}
} 
@media only screen and (max-width:1100px){
/* 	.mlocation-wrap {height:590px;} */
	.mlocation-wrap .mlocation .map-img {margin-left:-4%;width:82%;}
	.mlocation-wrap .mlocation-txt {height:auto; padding-bottom:40px;}
}
@media only screen and (max-width:999px){
	.mlocation-wrap .mlocation .map-img {margin-left:auto;margin-right:auto; width:auto;}
	.mlocation-wrap .mlocation-txt {position:relative;top:auto;right:auto;width:90%;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-bottom:20px; height:auto;}
	.mlocation-wrap .mlocation-txt .tit {padding-top:34px;padding-bottom:27px;}
	.mlocation-wrap .mlocation-txt dt {width:12%;}
	.mlocation-wrap .mlocation-txt dd {width:85%;}
	.mlocation-wrap .mlocation-txt .txt-img {width:90%;}
}
@media only screen and (max-width:768px){
	.mlocation-wrap .mlocation .map-img {width:100%;}
	.mlocation-wrap .mlocation-txt {width:95%;height:auto;}
	.mlocation-wrap .mlocation-txt dt {width:20%;}
	.mlocation-wrap .mlocation-txt dd {width:75%;}
}
@media only screen and (max-width:549px){
	.mlocation-wrap .mlocation-txt dt, .mlocation-wrap .mlocation-txt dd {display:block;width:auto;}
	.mlocation-wrap .mlocation-txt dd {margin-left:15px}
}


