@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: normal;
  src: url(font/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(font/NanumBarunGothic.woff2) format('woff2'),
       url(font/NanumBarunGothic.woff) format('woff'),
       url(font/NanumBarunGothic.ttf) format('truetype');
}
* {margin:0; padding:0;max-height: 1000000px;}
body {font-family:'Nanum Barun Gothic',sans-serif;color:#333333;}
img {border:none; vertical-align:middle;}
 a {text-decoration:none;color:#333333;}
 a:hover {text-decoration:none;}
 a:active {text-decoration:none;}
 a:visited {text-decoration:none;}
li {list-style:none;}

.mb_20px {margin:0 0 20px 0;}
.mr_1 {margin:0 1% 0 0;}
.fl {float:left;}
.clear {clear:both;}

.wrap {width:1400px;margin:0 auto;overflow:hidden;}
#header {overflow:hidden;background:#fff;}
#header #navmenu {position:absolute;width:50%;right:0;top:0;z-index:9998;background:#fff;display:none;}
#header #navmenu > ul {width:100%;}
#header #navmenu > ul > li {font-size:30px;border-top:1px solid #ccc;line-height:50px;background:#fff;}
#header #navmenu > ul > li:nth-of-type(1) {background:#fff !important;color:#000 !important;}
#header #navmenu ul li a {font-weight:bold;font-size:30px;}
#header #navmenu ul li ul {display:none;}
#header #navmenu ul li ul li {border-top:1px solid #ccc;padding-left:20px;background:#5a5a5a;}
#header #navmenu ul li ul li a{width:100%;height:100%;display:block;font-size:17px;color:#fff;}
#header .hd_top {width:100%; height:29px; font-size:12px; line-height:29px; color:#333; border-top:#3961b5 3px solid;border-bottom:#d0d5d6 1px solid; text-align:center;}
#header .hd_top .top_wp {width:1400px;margin:0 auto;}
#header .hd_top .top_wp li {float:right;width:82px;}
#header .hd_top .top_wp li:nth-of-type(1) {background:#2066bb;display:none;} /* 사이트맵 잠시 보류 */
#header .hd_top .top_wp li:nth-of-type(1) a {color:#fff;}
#header .hd_top .top_wp li:nth-of-type(4) {background:#2066bb;}
#header .hd_top .top_wp li:nth-of-type(4) a {color:#fff;}
#header .hd_top .top_wp li a {display:block;width:100%;height:100%;}
#header .gnb {height:57px;}
#header > #wrap {border-bottom:1px solid #ebebeb;}
#header .logo {float:left;height:47px;margin-top:5px;}
#header .logo #gnb_btn {display:none;z-index:9999;margin-top:10px;}
#header .logo #call_btn {display:none;position:absolute;z-index:9999;left:10px;top:0;}
#header .menu {overflow:hidden;width:70%;height:57px;float:right;}
#header .menu .menu_lay{float:right;}
#header .menu .menu_lay > ul {float:left;}
#header .menu .menu_lay > ul > li {width:160px;height:54px;text-align:center;z-index:99999;font-size:19px;line-height:54px;}
#header .menu .menu_lay > ul > li:hover {border-bottom:3px solid #3a62b4;color:#3961b5;}
#header .menu .menu_lay > ul > li > a {width:100%;height:100%;display:block;}

#header .sub {position:absolute;display:none;top:90px;z-index:99;}
#header .sub li {width:120px;float:left;}
#header .sub li:hover {background:#3b609d;}
#header .sub li a {font-size:15px;width:100%;height:100%;display:block;}
#header .sub li a:hover {color:#fff;}
#header #subbg {width:100%;height:54px;background-color:rgba(255,255,255,0.8);position:absolute;z-index:9;display:none;}

.visual {width:100%;margin-bottom:10px;position:relative;}
.visual .bxslider {width:100%;}
.visual .bxslider img{width:100%;max-width:2500px;min-width:1000px;min-height:200px;margin:0 auto;}
.visual .bxslider #visual01 {min-height:200px;}
.visual .bxslider #visual02 {min-height:200px;}
.visual .bxslider #visual03 {min-height:200px;}
.visual .bxslider2 {width:100%;display:none;}
/* .visual .bxslider .vi_text {width:100%;position:absolute;top:0;margin:5% 0 0 5%;} */

#content {overflow:hidden; width:100%; height:100%;}
#content a:hover {color:#3961b5;}
#content .con_title {display:block;color:#333333;font-size:23px;padding:20px;}
#content #con01 {width:24%;heig ht:237px;background:url("/theme/basic/img/con01.png") no-repeat;background-size:cover;margin-right:1%;overflow:hidden;}
#content #con01 #con01_pc li {width:90%;height:53px;margin-bottom:5px;}
#content #con01 #con01_pc li:nth-of-type(1){height:30px;font-size:25px;color:#fff;padding-bottom:0;}
#content #con01 #con01_pc li:nth-of-type(2){background:url("/theme/basic/img/con01_bg.png");margin:5px auto;}
#content #con01 #con01_pc li:nth-of-type(3){background:url("/theme/basic/img/con01_bg.png");margin:5px auto;}
#content #con01 #con01_pc li:nth-of-type(4){background:url("/theme/basic/img/con01_bg.png");margin:5px auto;margin-bottom:13px;}
#content #con01 #con01_pc li a {width:100%;height:100%;display:block;}
#content #con01 #con01_box {display:none;}
#content #con01 #con01_box li {float:left;width:30%;margin-left:2.5%;margin-bottom:20px;}
#content #con01 #con01_box li img {width:100%;}
#content #con01 .con01_info {font-size:20px;line-height:60px;font-weight:bold;position:relative;}
#content #con01 .con01_info span {margin-left:80px;}
#content #con01 .con01_info .btn {position:absolute;right:10px;top:12px;}
#content #con01 .con01_info .img1 {position:absolute;left:20px;top:5px;}

#content #con02 {width:24%;height:237px;background:url("/theme/basic/img/con02.png") center no-repeat;background-size:cover;margin-right:1%;overflow:hidden;}
#content #con02 a {width:100%;height:100%;display:block;}
#content #con02 a:hover span {color:#3961b5;}

#content #con03 {width:24%;height:237px;background-size:cover;margin-right:1%;overflow:hidden;}
#content #con03 li:nth-of-type(1) {width:100%;height:115px; background:url("/theme/basic/img/con03.png") right no-repeat;background-size:cover;margin-bottom:2%;position:relative;}
#content #con03 li:nth-of-type(2) {width:100%;height:115px; background:url("/theme/basic/img/con03_2.png") right no-repeat;background-size:cover;position:relative;}
#content #con03 li img {position:absolute;left:20px;bottom:10px;}
#content #con03 li a {width:100%;height:100%;display:block;}
#content #con03 li a:hover span {color:#3961b5;}

#content #con04 {overflow:hidden;width:25%;height:237px;border:1px solid #cccccc;box-sizing:border-box;overflow:hidden;text-align:center;}
#content #con04 img {width:100%;max-height:348px;max-width:505px;}

#content #con05 {width:74%;height:237px;background:url("/theme/basic/img/con05.png") no-repeat;background-size:cover;margin-top:1%;margin-right:1%;overflow:hidden;}
#content #con05 > ul {width:100%;margin:0 auto;}
#content #con05 > ul > li {overflow:hidden;width:30.5%;float:left;margin-left:2%;background:#fff;}
#content #con05 .map_text {margin:10px;}
#content #con05 .map_text li {line-height:20px;}
#content #con05 .map_text .m_title {font-size:18px;font-weight:bold;float:left;margin-right:10px;}
#content #con05 .map_text .m_text {color:#777777;font-size:13px;}

#content #con06 {width:24%;height:237px;margin-top:1%;overflow:hidden;}
#content #con06 .lt li {padding:8px 0;}
#content #con06 .lt li a {width:75%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:inline-block;}
#content #con06 .con_title {position:relative;z-index:10;}
#content #con06 .con_title:after {content:"" url("/theme/basic/img/noti_btn.png");position:absolute;right:25px;top:17px;}
#content #con06 .con_title a {width:100%;height:100%;display:block;z-index:10;}

#sitemap {width:100%;height:350px;background:#fafafa;margin-top:50px;border-top:1px solid #ccc;}
#sitemap #allmenu {width:1250px;margin:40px auto;}
#sitemap #allmenu ul{width:215px;height:250px;float:left;margin-left:30px;border-right:1px solid #ccc;}
#sitemap #allmenu ul:nth-of-type(5) {border:none;}
#sitemap #allmenu ul p{position:relative;width:210px;font-size:20px;line-height:35px;font-weight:bold;margin-bottom:10px;}
#sitemap #allmenu ul img {position:absolute;text-align:right;right:15px;display:none;}
#sitemap #allmenu ul li{font-size:15px;line-height:30px;}
#sitemap #allmenu ul li a:hover {font-weight:bold;color:#4a619a;}

footer {width:100%; background:#2c2a29;clear:both;padding-bottom:20px;text-align:center;}
footer .ft_text {text-align:center;font-size:12px;color:#aaaaaa;padding-top:10px;line-height:20px;}
footer .ft_btn {display:inline-block;}
footer .ft_btn li {float:left;margin:30px 30px 30px 0;}
footer .ft_btn li:nth-of-type(3) {margin:30px 0;}
footer .ft_btn li a {color:#fff;font-size:13px;}
footer .ft_btn li a:hover {color:#ccc;}

.quick {position:fixed; width:115px; height:100%; top:0; right:0; background:#828282;z-index:999;}
.quick a {color:#fff;}
.quick li:nth-of-type(1) {width:100%;height:110px;background:#525968;}
.q1 {width:115px; height:102px; top:110px; line-height:51px; background:#434343; text-align:center;}
.q2 {width:115px; height:102px; line-height:51px; background:#434343; text-align:center; text-align:center;}
.q3 {width:115px; height:102px; background:#666}
.q4 {width:115px; height:86px; background:#666}
.q5 {width:115px; height:307px; background:#5870ac;text-align:center;}
.q5 img {margin-top:10px;}
.q5 .te1 {color:#c0deff; font-size:13px; font-weight:bold; padding-top:20px;}
.q5 .te2 {color:#fff; font-size:20px; font-weight:bold; padding-top:5px;}
.top {position:absolute;bottom:0px;}

#btn {position:absolute;top:80%;left:21%;z-index:99;width:100px; height:33px;}
#prev {position:absolute;top:0;left:0;z-index:99;background: url(../img/controls01.png) no-repeat 0 -4px;width:33px; height:33px;cursor:pointer;}
#pause {position:absolute;top:0;left:39px;z-index:99;background: url(../img/controls01.png) no-repeat -39px -4px;width:33px; height:33px;cursor:pointer;}
#next {position:absolute;top:0;left:78px;z-index:99;background: url(../img/controls01.png) no-repeat -78px -4px;width:33px; height:33px;cursor:pointer;}

/* sub */

.depbtn:nth-of-type(1) {margin-left:0;}
.depbtn {width:200px; height:50px; border:1px solid #343434;float:left;text-align:center;margin:30px 0;line-height:50px;font-size:17px;margin-left:-1px;}
.depbtn a {width:100%;height:100%;display:block;}
.depbtn_o {width:200px; height:50px; border:1px solid #343434;float:left;text-align:center;margin:30px 0;line-height:50px;font-size:17px;background:#343434;}
.depbtn_o a {width:100%;height:100%;display:block;color:#fff;}

.subvisual {width:100%;background:#d7dff5;text-align:center;}
.subvisual .sub_v_b img{width:100%;}

.subgnb {height:40px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.sub_title {height:70px;font-weight:bold;font-size:40px;margin:50px 0;border-bottom:3px solid #000;clear:both;}
.sub_c_t:after {width:20px;content:"" url("/theme/basic/img/sub_c_t.png");float:left;}
.sub_c_t {font-size:30px;margin:20px 0;clear:both !important;}
.sub_c_t02:after {width:10px;content:"" url("/theme/basic/img/sub_c_t02.png");float:left;}
.sub_c_t02 {font-size:24px;margin:20px 0;}
.sub_c_te {color:#555555;font-size:20px;margin-bottom:20px;line-height:35px;}
.sub_c_te span {font-weight:bold;color:#35549a;}
.bluebox {width:100%;height:97px;background:#35549a;margin-top:50px;}
.bluebox .b_b01 {width:54px;height:57px;color:#35549a;font-size:30px;font-weight:bold;margin:20px;text-align:center;background:#fff;float:left;line-height:60px;}
.bluebox p {font-size:20px;color:#fff;line-height:100px;}
.clear {clear:both;}

.photo {width:100%;}
.photo img {width:100%;}

/* 이사장인사말(재단소개) */
.subcon1 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon1 .subcon1_intro li{float:right;}

/* 역곡메디홀스(역곡메디홀스) */
.subcon2 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon2 ul li {width:50%;float:left;margin-bottom:10px;}

/* 병원둘러보기(역곡) */
.subcon3 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon3 .sub_r1 li {width:12%;height:21%;float:left;margin-right:0.5%;margin-bottom:0.5%;}
.subcon3 .sub_r2 li {width:12%;height:21%;float:left;margin-right:0.5%;}
.subcon3 ul li:hover {opacity:0.8;}
.subcon3 ul li img {width:100%;height:100%;}

/* 진료안내(역곡) */
.subcon4 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon4 .sub_box {width:50%;height:641px;float:left;margin-bottom:150px;}

/* 찾아오시는길(역곡) */
.subcon5 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon5 img {width:100%;}
.subcon5 #sub5_c01 {width:100%;margin-bottom:1%;}
.subcon5 #sub5_c02 {width:50%;margin-bottom:1%;float:left;}
.subcon5 #sub5_c03 {width:50%;margin-bottom:1%;float:left;}
.subcon5 #sub5_c04 {width:33%;margin-bottom:1%;float:left;margin-right:0.5%;}
.subcon5 #sub5_c05 {width:33%;margin-bottom:1%;float:left;margin-right:0.5%;}
.subcon5 #sub5_c06 {width:33%;margin-bottom:1%;float:left;}


/* 혈액투석(역곡) */
.subcon6 {margin-bottom:150px;overflow:hidden;}
#sub_c01 {width:49%;float:left;}
#sub_c02 {width:49%;float:right;margin-top:60px;}
.subcon6 .sub02_t {color:#36549a;font-size:25px;margin:30px 0;}
.subcon6 .sub02_te {font-size:20px;margin:10px 0;}
.subcon6 .sub_box{width:48%;height:350px;border:1px solid #dfdfdf;float:left;text-align:center;padding-top:50px;margin:10px;}

/* 동정맥루(역곡) */
.subcon7 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon7 img {width:100%;}

/* 만성신부전증(역곡) */
.subcon8 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon8 #sub_c02 {margin:0;}

/* 건강검진 안내(역곡) */
.subcon9 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon9 img {width:100%;margin-bottom:50px;}
.subcon9 ul li {width:49%;float:left;overflow:hidden;}
.subcon9 ul li:nth-of-type(1) {margin-right:2%;}

/* 일반공단검진(역곡) */
.subcon10 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon10 img {width:100%;}
.subcon10 td {text-indent:30px;height:62px;font-size:20px;background:#f7f7f7;}
.subcon10 td:nth-of-type(1) {color:#fff;background:#4a619a;}

/* 5대암검진(역곡) */
.subcon11 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon11 img {width:100%;margin-bottom:30px;}
.subcon11 ul li {width:49%;float:left;overflow:hidden;}
.subcon11 ul {clear:both;}
.subcon11 td:nth-of-type(1) {color:#4a619a;font-size:25px;border-right:2px solid #4a619a;}
.subcon11 td {text-indent:30px;height:62px;font-size:20px;}

/* 주의사항(역곡) */
.subcon12 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon12 img {width:100%;margin-bottom:50px;}
.subcon12 ul li {width:49%;float:left;overflow:hidden;}
.subcon12 ul li:nth-of-type(1) {margin-right:2%;}
.subcon12 ul {clear:both;}
.subcon12 .bluebox {clear:both;}
.subcon12 .subbox {width:100%;height:97px;background:#f7f7f7;margin-bottom:70px;}
.subcon12 .subbox li {float:left;font-size:18px;margin:35px 0 0 70px;}
.subcon12 .sub_c_te > img {margin-right:10px;}

/* 일반진료(역곡) */
.subcon13 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon13 td {color:#fff;height:62px;font-size:20px;text-align:center;background:#4a619a;line-height:50px;}
.subcon13 ul li {float:left;}
.subcon13 .sub13_ul1 li {width:33%;}
.subcon13 .sub13_ul2 li {width:33%;}
.subcon13 ul li img{width:100%;margin-bottom:20px;}
.subcon13 .table_layout {margin-bottom:70px;}
.subcon13 .sub_box {width:98%;border:1px solid #dedede;margin:0 0 50px 1.5%;}
.subcon13 .sub_box img {width:90%;}
.subcon13 .sub_c_t02 {margin:30px 10px 20px;}
.subcon13 .sub_c_te {margin-left:20px;}

/* 성인병질환(역곡) */
.subcon14 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon14 img {width:100%;}
.subcon14_2 {width:97%;padding-left:3%;margin-bottom:50px;}
.subcon14_2 .sub_c_box {height:97px;background:#f7f7f7;}
.subcon14_2 .sub_c_box li {float:left;font-size:18px;margin:3% 0 0 5%;}

/* 일반진료(역곡) */
.subcon15 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon15 td {height:62px;font-size:20px;color:#fff;background:#4a619a;text-align:center;}

/* 예방접종안내(역곡) */
.subcon16 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon16 img {width:100%;}
.subcon16 td {text-indent:30px;height:62px;}
.subcon16 td:nth-of-type(1) {color:#fff;font-size:20px;background:#4a619a;}
.subcon16 td:nth-of-type(2) {color:#555555;font-size:20px;background:#f7f7f7;}

/* 영유아검진(역곡) */
.subcon17 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon17 td {text-indent:30px;height:62px;font-size:20px;}
.subcon17 td:nth-of-type(1) {color:#fff;background:#4a619a;text-align:center;text-indent:0;}
.subcon17 td:nth-of-type(2) {color:#fff;background:#92a0c2;text-align:center;text-indent:0;}
.subcon17 td:nth-of-type(3) {color:#444444;background:#dbdfeb;text-align:center;text-indent:0;}
.subcon17 td:nth-of-type(4) {color:#555555;background:#f7f7f7;}

/* 일반외과(역곡) */
.subcon18 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon18 td {width:25%;height:62px;font-size:20px;color:#fff;background:#4a619a;text-align:center;}
.subcon18 .sub_c_t02 {margin-left:10px;}
.subcon18 .sub_c_te {margin-left:20px;}
.subcon18 .sub_c_t03 {font-size:22px;color:#333333;margin:10px 20px;}
.subcon18 .sub_c_t03:after {content:"" url("/theme/basic/img/sub_c_t03.png");float:left;margin-right:10px;}
.subcon18 .sub_c_te02 {color:#555555; font-size:18px;line-height:30px; margin-left:35px;}
.subcon18 .sub_c_t04 {font-size:18px;color:#555555;font-weight:bold;margin-top:20px;display:block;}
.subcon18 .sub_c_t04:after {content:"" url("/theme/basic/img/sub18_t04.png");float:left;margin-right:10px;}
.subcon18 .sub_c_te03 {font-size:18px;color:#555555;line-height:30px;}
.subcon18 .b_check {width:100%;overflow:hidden;}
.subcon18 .b_check li {width:46%;height:123px;float:left;margin:1% 2%;}
.subcon18 .b_check li img {margin-right:30px;float:left;}
.subcon18 .p_check li {width:33%;float:left;margin:0 0 1% 0.1%;}

/* 물리치료실(역곡) */
.subcon19 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon19 .p_check {overflow:hidden;}
.subcon19 .p_check li {width:33%;float:left;margin:0 0 1% 0.1%;}

/* 앤드볼(역곡) */
.subcon20 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon20 td {height:62px;font-size:20px;text-align:center;}
.subcon20 td:nth-of-type(1) {width:40%;color:#333333;background:#e9ecf3;}
.subcon20 td:nth-of-type(2) {width:20%;color:#fff;background:#4a619a;}
.subcon20 td:nth-of-type(3) {width:40%;color:#333333;background:#e9ecf3;}
.subcon20 .table_layout {margin-bottom:100px;}
.subcon20 .sub09_t {color:#36549a;font-size:25px;margin:30px 0;}
.subcon20 .sub_box {width:42%;height:350px;border:1px solid #dfdfdf;float:left;text-align:center;padding:3%;margin:10px;}

/* 부천메디홀스(부천메디홀스) */
.subcon21 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon21 ul li {width:49.5%;float:left;margin-bottom:1%;}
.subcon21 ul li img {width:100%;}
.subcon21 ul li:nth-of-type(1) {width:100%;clear:both;}
.subcon21 ul li:nth-of-type(2) {margin-right:1%;}
.subcon21 ul li:nth-of-type(4) {margin-right:1%;}
.subcon21 ul li:nth-of-type(6) {margin-right:1%;}
.subcon21 ul li:nth-of-type(8) {margin-right:1%;}

/* 병원둘러보기(부천) */
.subcon22 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon22 .sub_r1 li {width:12%;height:21%;float:left;margin-right:0.5%;margin-bottom:0.5%;}
.subcon22 .sub_r2 li {width:12%;height:21%;float:left;margin-right:0.5%;}
.subcon22 ul li:hover {opacity:0.8;}
.subcon22 ul li img {width:100%;height:100%;}

/* 진료안내(부천) */
.subcon23 {width:100%;margin-bottom:100px;overflow:hidden;}
.subcon23 .sub_box {width:50%;height:223px;float:left;margin-bottom:150px;}

/* 찾아오시는길(부천) */
.subcon24 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon24 img {width:100%;}
.subcon24 #sub24_c01 {width:100%;margin-bottom:1%;}
.subcon24 #sub24_c02 {width:50%;margin-bottom:1%;float:left;}
.subcon24 #sub24_c03 {width:50%;margin-bottom:1%;float:left;}
.subcon24 #sub24_c04 {width:33%;margin-bottom:1%;float:left;margin-right:0.5%;}
.subcon24 #sub24_c05 {width:33%;margin-bottom:1%;float:left;margin-right:0.5%;}
.subcon24 #sub24_c06 {width:33%;margin-bottom:1%;float:left;}

/* 혈액투석(부천) */
.subcon25 {margin-bottom:150px;overflow:hidden;}
#sub_c01 {width:49%;float:left;}
#sub_c02 {width:49%;float:right;margin-top:60px;}
.subcon25 .sub02_t {color:#36549a;font-size:25px;margin:30px 0;}
.subcon25 .sub02_te {font-size:20px;margin:10px 0;}
.subcon25 .sub_box{width:48%;height:350px;border:1px solid #dfdfdf;float:left;text-align:center;padding-top:50px;margin:10px;}

/* 동정맥루(부천) */
.subcon26 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon26 img {width:100%;}

/* 신장이식(부천) */
.subcon27 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon27 #sub_c02 {margin:0;}

/* 건강검진 안내(부천) */
.subcon28 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon28 img {width:100%;margin-bottom:50px;}
.subcon28 ul li {width:49%;float:left;overflow:hidden;}
.subcon28 ul li:nth-of-type(1) {margin-right:2%;}

/* 5대암검진(부천) */
.subcon29 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon29 img {width:100%;}
.subcon29 td:nth-of-type(1) {color:#4a619a;font-size:25px;border-right:2px solid #4a619a;}
.subcon29 td {text-indent:30px;height:62px;font-size:20px;}

/* 내과(부천) */
.subcon30 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon30 img {width:100%;}
.subcon30_2 {width:97%;padding-left:3%;margin-bottom:50px;}
.subcon30_2 .sub_c_box {height:97px;background:#f7f7f7;}
.subcon30_2 .sub_c_box li {float:left;font-size:18px;margin:3% 0 0 5%;}

/* 일반진료(부천) */
.subcon31 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon31 td {height:62px;font-size:20px;color:#fff;background:#4a619a;text-align:center;}

/* 예방접종안내(부천) */
.subcon32 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon32 img {width:100%;}
.subcon32 td {text-indent:30px;height:62px;}
.subcon32 td:nth-of-type(1) {color:#fff;font-size:20px;background:#4a619a;}
.subcon32 td:nth-of-type(2) {color:#555555;font-size:20px;background:#f7f7f7;}

/* 영유아검진(부천) */
.subcon33 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon33 td {text-indent:30px;height:62px;font-size:20px;}
.subcon33 td:nth-of-type(1) {color:#fff;background:#4a619a;}
.subcon33 td:nth-of-type(2) {color:#fff;background:#92a0c2;}
.subcon33 td:nth-of-type(3) {color:#444444;background:#dbdfeb;text-align:center;text-indent:0;}
.subcon33 td:nth-of-type(4) {color:#555555;background:#f7f7f7;}

/* 학생검진(부천) */
.subcon34 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon34 img {width:100%;}
.subcon34 ul {width:100%;}
.subcon34 ul > li {float:left;width:25%;}
.subcon34 .sub_c_t {margin-top:50px;}

/* 미션과 비젼(요양) */
.subcon35 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon35 .sub35_box01 {width:100%;height:150px;background:#f6f6f6;border:1px solid #dedede;box-sizing:border-box;text-align:center;overflow:hidden;}
.subcon35 .sub35_box01 img {margin-top:30px;}
.subcon35 .sub35_box02 {width:100%;height:150px;text-align:center;}
.subcon35 .sub35_box02 img {margin-top:30px;}
.subcon35 ul li {float:left;width:24%;}

/* 입,퇴원안내(요양) */
.subcon36 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon36 .sub36_con01 img {width:100%;}

/* 제증명,비급여 안내(요양) */
.subcon37 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon37 ul li {width:49.5%;float:left;}
.subcon37 ul li img {width:100%;}

/* 병원둘러보기(요양) 요양,역곡,부천 모두 subcon38로 통일*/
.subcon38 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon38 .sub_r1 li {width:32.3%;float:left;margin-left:1%;margin-bottom:1%;}
.subcon38 .sub_r2 li {width:32.3%;float:left;margin-left:1%;margin-bottom:1%;}
.subcon38 ul li:hover {opacity:0.8;}
.subcon38 ul li img {width:100%;height:100%;}
.subcon38 #view {width:67%;float:left;box-sizing:border-box;}
.subcon38 #view_list {width:29%;margin-left:1%;float:right;}

/* 진료안내(요양) */
.subcon39 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon39 .sub_box {width:50%;height:641px;float:left;margin-bottom:150px;}

/* 찾아오시는길(요양) */
.subcon40 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon40 img {width:100%;}
.subcon40 #sub40_c01 {width:100%;margin-bottom:1%;}
.subcon40 #sub40_c02 {width:50%;margin-bottom:1%;float:left;}
.subcon40 #sub40_c03 {width:50%;margin-bottom:1%;float:left;}
.subcon40 #sub40_c04 {width:33%;margin-bottom:1%;float:left;margin-right:0.5%;}
.subcon40 #sub40_c05 {width:33%;margin-bottom:1%;float:left;margin-right:0.5%;}
.subcon40 #sub40_c06 {width:33%;margin-bottom:1%;float:left;}

/* 진료안내(요양) */
.subcon41 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon41 #sub41_c01 img {width:100%;}

/* 치료프로그램(요양) */
.subcon42 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon42 .sub42_box{width:48%;float:left;text-align:center;margin:1%;overflow:hidden;}
.subcon42 .sub42_box img {width:100%;}

/* 영양치료(요양) */
.subcon43 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon43 img {width:100%;}

/* 물리치료(요양) */
.subcon44 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon44 .p_check li {width:33%;float:left;margin:0 0 1% 0.1%;}

/* 입원상담(요양) */
.subcon45 {width:100%;margin-bottom:150px;overflow:hidden;}
.subcon45 .sub45_table {width:95%;margin:0 auto; border-top:2px solid #4b619a; border-bottom:2px solid #4b619a;}
.subcon45 .sub45_table table {width:100%;height:50px;text-align:left;text-indent:20px;}
.subcon45 .sub45_table table tr {width:100%;height:100%;margin:10px;line-height:50px;}
.subcon45 .sub45_table table th {width:160px;height:50px;}
.subcon45 .sub45_table #t01 {width:95%;height:200px;margin:10px auto;}
.subcon45 .sub45_table .tel {width:100px;}
.subcon45 .sub45_table .b_c {border:none;}
.subcon45 .sub45_table .detail {width:93%;height:100px;margin:10px 0;}
.subcon45 .sub45_table .password {}
.subcon45 .sub45_table .pwi {line-height:20px;}
.subcon45 .sub45_table .pwi li {font-size:15px;color:#b30b0b;}
.subcon45 .sub45_table th {border-bottom:1px solid #9f9f9f;margin:0;padding:0;}
.subcon45 .sub45_table td {border-bottom:1px solid #9f9f9f;margin:0;padding:0;}

.subcon45 .btn {width:410px;height:50px;margin:30px auto;}
.subcon45 .btn li {width:200px;height:50px;float:left;text-align:center;}
.subcon45 .btn li a {width:100%;height:100%;display:block;font-size:25px; color:#fff;margin-top:10px;}
.subcon45 .btn #submit{background:#445fa3;margin-right:10px}
.subcon45 .btn #cancel{background:#777777;}

/* 일단공단검진(부천) */
.subcon46 {width:100%;margin-bottom:150px;overflow:hidden;}

/* 주의사항(부천) */
.subcon47 {width:100%;margin-bottom:150px;overflow:hidden;}


.m_size {display:none;}

#bo_gall .gall_con {overflow:hidden;}