@charset "utf-8";

/*서브메뉴*/
#left_area{width:100%;border-bottom: 1px solid #dadada; }
.sub_topmenu{width:1200px; margin:0 auto; overflow:hidden;margin-top: 0px;}
.sub_topmenu .sub_dep1menu{margin-top: 1px;overflow: hidden;background: #fff;}
.sub_topmenu .sub_dep1menu li{;height: 60px;padding: 0 22px;text-align: center;background: #fff;margin-left: -1px;display: inline-block;}
.sub_topmenu .sub_dep1menu li a{display:block;padding:20px 0;font:normal 16px "NanumBarunGothic";color:#777;box-sizing: border-box;}
.sub_topmenu .sub_dep1menu li a.select{color:#f8981d;font-weight:bold;}
.page_navi{text-align: right;width: 1200px;margin: 0 auto;margin-top: -40px;margin-bottom: 60px; color:#777}
.sub_wrap{width:100%; }
.sub_visual{width:100%; position:relative;left:50%; margin-left:-1000px; }
.sub_btm{width:100%; border-top:1px solid #ddd;margin-top: 110px; }
.sub_btm ul{width:1200px; margin:0 auto; overflow:hidden; }
.sub_btm ul li{float:left;  }

.sub_cnt{position:relative; width:1200px; margin: 0 auto;}
.sub_cnt01{width:1200px; margin: 0 auto;padding:0 20px;box-sizing: border-box;}
.section{overflow:hidden;margin-bottom:60px;}	
.section01{overflow:hidden;}	
.left{float:left;width: 45%; box-sizing: border-box; }	
.right{float:right; width:45%; margin-right: 40px; box-sizing: border-box; }
.m-r-50{margin-right:50px; }
.txtarea{width: 50%;float: left;}
.txtarea h1{font-size:25px; line-height:34px; color:#2c2c2c;margin-bottom:15px;}
.orange1{color:#f8981d}
.orange2{color:#f8981d; font-weight:bold;}
.txtarea h2{font-size:17px; line-height:25px; color:#464646;margin-bottom:15px;}
.txtarea p{font-size:15px; line-height:25px; color:#838383}

.title{text-align:center; font-size:22px; color:#464646;background:url('../img/sub/title_bg.jpg') no-repeat bottom center; padding-bottom:20px;margin-bottom:30px; }
.sub_tab{width:1015px; margin:0 auto 50px ;overflow:hidden;border-left:1px solid #ccc; }
.sub_tab li{float:left;width:169px;box-sizing:border-box; text-align:center;border:1px solid #ccc; border-left:0;}
.sub_tab li.on{border-top:2px solid #f8981d;}
.sub_tab li.on a{ color:#f8981d; margin-top:-1px}
.sub_tab li a{color:#777;font-size:15px; display:inline-block; width:100%; padding:13px 0;}
.centertxt{text-align:center;margin-bottom:40px;}
.centertxt h1{font-size:25px; line-height:34px; color:#2c2c2c;margin-bottom:15px;}
.centertxt h2{font-size:17px; line-height:25px; color:#464646;margin-bottom:15px;}

.h1{font-size:22px; color:#2c2c2c; margin:20px 0;}
.bull{vertical-align: 2px;margin-right: 5px;}
.bull2{vertical-align: 0px;margin-right: 5px;}
.txt01{margin-bottom:30px;}
.txt01 h2{font-size:18px; color:#464646; margin-bottom:10px;}
.txt01 p{font-size:15px; line-height:25px; color:#838383;margin-bottom:5px; }

/*갤러리*/
.gall{ border-top:0px; border-bottom:0px;padding-bottom:0px;width: 1200px;margin: 0 auto;}
.gall #gall_wrap{width:1200px; margin:0 auto;position: relative;}
.gall .bx-wrapper img{position: relative;left: 0;margin-left: 0;}
.gall .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;outline: 0;width:40px;height: 40px;margin-top:-20px;text-indent: -9999px;z-index: 9999;}
.gall .bx-wrapper .bx-next{background:url('../img/gall/btn_n.png') no-repeat;right:0;}
.gall .bx-wrapper .bx-prev{background:url('../img/gall/btn_p.png') no-repeat;left:0;}
.gall #bx-pager{background:#fff;margin-top: 10px;overflow:hidden; }
.gall #bx-pager a{float:left;width:150px; height:87px;}
.gall #bx-pager a img{width:150px;height:87px;margin:0;}
.gall #bx-pager a.active{border:3px solid #00c9c3;height:81px;width:144px; }
.gall #bx-pager a.active img{width:144px;height:81px}
#gall_wrap .bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: rgba(80, 80, 80, 0.75);width: 100%;}
#gall_wrap .bx-wrapper .bx-caption{text-align:center;}
#gall_wrap .bx-wrapper .bx-caption strong{font-size:24px; color:#00c9c3;font-weight:normal;line-height: 36px;    font-family: 'Nanum Gothic';}
#gall_wrap .bx-wrapper .bx-caption span{color: #fff;display: block;font-size:15px;padding: 20px 10px;    font-family: 'Nanum Gothic';}
#gall_wrap .bx-wrapper .bx-caption em{color: #fff;display: block;font-size:18px;    font-family: 'Nanum Gothic';}

.map{width:1200px; margin:0 auto 50px;}

.bmi_wrap{width:1200px; margin:0 auto;background:#f2f2f2;padding:50px 0; }
.bmi_info{width:600px; margin:0 auto;font-family: 'Dotum';color:#666; font-size:13px;font-weight:bold;}
.bmi_info input[type="text"]{width:110px;height:30px;  }

/* 병원소개 */
.sub_title {font-size:34px; text-align:center; }
.orange_line {width:40px; height:1px; margin:15px auto 45px auto; background-color:#f8981d}
.gray_line {width:100%; height:1px; background-color:#e0e0e0; margin:55px 0;}
.career_section {overflow:hidden; margin-bottom:11px;}
.career_section span {display:block; margin-right:30px; float:left; font-size:17px !important;}
.career_section .career_contents{float:left; font-size:17px !important;}
.career_section .wid{width:160px; text-align:right}

.hak_container {overflow:hidden}
.hak {float:right; display:inline-block; margin-right:55px;}
.hak_title{padding-top:5px; text-align:right; font-size:24px}
.hak_contents {color:#838383; text-align:right; font-size:17px !important;}

.info03_1_bg {position:relative; background:url('../img/sub/info03_1.jpg') no-repeat top center; width:100%; height:550px;}
.info03_2_bg {position:relative; background:url('../img/sub/info03_2.jpg') no-repeat top center; width:100%; height:926px;}
.info03_3_bg {position:relative; background:url('../img/sub/info03_3.jpg') no-repeat top center; width:100%; height:340px;}

.info03_1_position {position:absolute; top:22%; left:50%; margin-left:-272px; color:#878787;}
.info03_2_position {position:absolute; top:15%; left:50%; margin-left:-272px; color:#878787;}
.info03_3_position {position:absolute; top:30%; left:50%; margin-left:-272px; color:#878787;}


/* 진료안내 */
.treatment_container {width:1160px; margin:0 auto;}
.treatment_box_wrap {padding-left:55px}
.treatment_box_wrap:after {content:''; display:block; visibility:hidden; clear:both;}
.treatment_box {float:left; width:506px; min-height:250px; border:1px solid #dcdcdc; margin-right:30px; margin-bottom:23px}
.treatment_box .treatment_img_ps {width:274px; padding-top:33px; padding-left:36px; float:left;}
.treatment_box .treatment_img_ps img {vertical-align:top}
.treatment_box .treatment_txt {float:left; padding-top:33px;}
.treatment_box .treatment_txt h1{font-size:26px; color:#f8981d; margin-bottom:10px}
.treatment_box .treatment_txt li{font-size:15px; color:#595959; margin-bottom:5px}

.time_table_subject {text-align:center; font-size:22px; color:#010101; margin-bottom:10px}
.time_table {table-layout:fixed; text-align:center; border-collapse:separate; border-spacing:1px; background-color:#d4d4d4}
.time_table .time_table_title {font-size:17px; color:#ffffff; background-color:#f8981d !important;}
.time_table td {background-color:#ffffff}
.time_table_coment {margin-top:10px; padding-left:232px; font-size:17px; color:#969696;}
.time_table_coment span {color:#414141;}

.table_section {margin-bottom:80px;}

.doctor_container {width:1160px; margin:0 auto; overflow:hidden;}
.doctor_box {float:left; width:565px; height:208px; margin-bottom:30px; }
.mr{margin-right:30px;}
.style_download{width:325px; height:62px; background-color:#f8981d; color:#fff; border:0; font-size:21px; font-weight:bold; cursor:pointer}


/* 인정메디컬센터 */
.sub_tab2{width:1060px; margin:0 auto 50px ;overflow:hidden;}
.sub_tab2 li{float:left;width:265px;box-sizing:border-box; text-align:center; border-left:1px solid #fff; color:#888888; background-color:#eaeaea}
.sub_tab2 li.on2{background-color:#a99c8d;}
.sub_tab2 li.on2 a{ color:#fff; margin-top:-1px}
.sub_tab2 li a{color:#777;font-size:15px; display:inline-block; width:100%; padding:13px 0;}

.short_box {width:536px; height:126px; background-color:#f8f8f8; border:2px solid #e7e7e7}
.short_box  .short_box_cnt1 {margin-top:35px;}
.short_box  .short_box_cnt1 li{width:250px; float:left; text-align:center; font-size:15px; color:#838383; margin-bottom:10px;}
.short_box  .short_box_cnt1 li:after{content:''; display:block; clear:both;}
.short_box_cnt2 {border:1px solid #e7e7e7; width:1048px; padding:50px 55px; }
.short_box_cnt3 {border:1px solid #e7e7e7; width:1048px; padding:50px 55px; }
.short_box_cnt2 .short_box_cnt2_section {margin-bottom:33px}
.short_box_cnt3 .short_box_cnt2_section {margin-bottom:33px}
.ogbk_line{width:92px; height:3px; }
.ogbk_line .og{background-color:#f8981d; width:46px; height:3px; float:left;}
.ogbk_line .bk{background-color:#8a8a8a; width:46px; height:3px; float:left;}
.ogbk_line div:after{content:''; display:block; clear:both;}
.ogbk_line2{width:20px; height:3px; }
.ogbk_line2 .og2{background-color:#f8981d; width:10px; height:3px; float:left;}
.ogbk_line2 .bk2{background-color:#8a8a8a; width:10px; height:3px; float:left;}
.ogbk_line2 div:after{content:''; display:block; clear:both;}
.big_og {font-size:42px; color:#f8981d; font-weight:bold; display:inline-block; margin-right:10px;}
.short_box_cnt2_section .short_box2_title{font-size:17px; color:#464646; margin:10px 0;}
.short_box_cnt2_section .short_box3_title{font-size:17px; color:#464646; margin:20px 0 10px 0;}
.short_box_cnt2_section .short_box2_cnt{font-size:15px; color:#838383;}
.possi {color:#2f33ff}
.impossi {color:#ff3300;}
.mgtb20 {margin:20px 0;}
.mgt20 {margin-top:20px;}
.cnt2_txt_01 {color:#838383; font-size:15px;}
.b_dashed{padding-bottom:40px; border-bottom:1px dashed #c6c2b9;}
.cnt3_txt_01 li{color:#838383; font-size:15px; margin-bottom:15px}
.cnt3_txt_02 {text-align:center; font-size:20px; color:#fff; background-color:#c1b9af; height:48px; line-height:48px}
.og_txt{color:#f8981d;}
.mgt5 {margin-top:5px}

.short_box  .short_box2_cnt {margin-top:20px; margin-left:20px;}
.short_box  .short_box2_cnt li{text-align:left; font-size:15px; color:#838383; margin-bottom:10px;}

.medical02_right_table {border-top:1px solid #c6c2b9;border-bottom:1px solid #cfd0d0;margin-top:12px;width:1155px;margin:0 auto;}
.medical02_right_table > thead > tr > th {height:42px;background:#f8981d;font-weight:bold;color:#ffffff;}
.medical02_right_table > tbody > tr > td {height:42px;font-weight:bold;color:#808080;border-top:1px solid #cfd0d0;border-left:1px solid #cfd0d0;padding:7px 0;}
.medical02_right_table .txt_left {text-align:left;}
.medical02_right_table .txt_left2 {text-align:left; padding-left:20px}
.medical02_right_table .txt_center {text-align:center;}
.medical02_right_table .border-leftnone {border-left:none;}

.h1_box_title {width:260px; height:42px; font-size:22px; text-align:center; margin:0 auto; line-height:42px; background-color:#f8981d; color:#fff;}
.text_center{text-align:center;}


/* 맘스비 문화센터 > 소개 */
.culture01_title {text-align:center;margin:100px 0 30px 0}
.culture01_title  .eq01 {font-size:22px;line-height:36px;color:#f8981d;letter-spacing: 2px;}
.culture01_title  .eq02 {font-size:22px;line-height:36px;letter-spacing: 2px;}
.culture01_title  .eq03 {font-size:18px;margin-top:20px}

.culture01_wrap {background:url('../img/sub/culture01_img_back01.jpg') no-repeat 0 0;text-align:center;height:674px;margin-bottom:30px}

.culture01_wrap > dl {text-align:center}
.culture01_wrap > dl > dt {font-weight: bold;font-size:27px;color:#8a8a8a;line-height:40px;margin-bottom:22px}
.culture01_wrap > dl > dd {font-size:15px;color:#8a8a8a}

/* 맘스비 문화센터 > 강좌내용 */
.culture02_wrap {padding:40px 0px;margin:0px 20px;;border-bottom:1px dashed #c6c2b9; }
.culture02_wrap:after {content:"";display:block;clear:both;}

.culture02_title{text-align:center;margin:100px 0 30px 0}
.culture02_title .eq01{font-size:22px;line-height:36px;color:#f8981d;letter-spacing: 2px;}
.culture02_title .eq02{font-size:22px;line-height:36px;letter-spacing: 2px;}
.culture02_title .eq03{font-size:18px;margin-top:20px}

.culture02_leftimg {float:left;margin-right:40px}

.culture02_righttable{float:left;}
.culture02_righttable > dl > dt {font-size:22px;margin-bottom:25px;}
.culture02_righttable > dl > dd {font-size:15px;color:#838383;width:527px;}
.culture02_righttable > dl > dd > span {font-size:15px;color:#785529;}


.culture02_right_table {border-top:1px solid #c6c2b9;border-bottom:1px solid #c6c2b9;margin-top:12px}
.culture02_right_table > thead > tr > th {height:42px;background:#ff9aae;font-weight:bold;color:#ffffff;}
.culture02_right_table > tbody > tr > td {height:42px;font-weight:bold;color:#808080;border-top:1px solid #c6c2b9;border-left:1px solid #c6c2b9;}
.culture02_right_table .txt_left {text-align:left;}
.culture02_right_table .txt_center {text-align:center;}
.culture02_right_table .border-leftnone {border-left:none;}

/* 맘스비 문화센터 > 프로그램 */
.culture03_wrap {text-align:center}
.culture03_title{text-align:center;margin:100px 0 30px 0}
.culture03_title .eq01{font-size:22px;line-height:36px;color:#f8981d;letter-spacing: 2px;}
.culture03_title .eq02{font-size:22px;line-height:36px;letter-spacing: 2px;}
.culture03_title .eq03{font-size:18px;margin-top:20px}

.culture03_wrap > dl > dt{font-size: 22px;margin-bottom: 25px}
.culture03_wrap > dl > dd{text-align:center;padding-bottom:50px}

.culture03_txt {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin-top:40px;font-size:18px;padding:30px 0;color:#777777}
.culture03_txt > span {color:#f8981d}

.culture03_right_table {border:1px solid #c6c2b9; margin-top:12px;width:1200px;margin:0 auto;}
.culture03_right_table > thead > tr > th {height:42px;background:#ff9aae;font-weight:bold;color:#ffffff;}
.culture03_right_table > tbody > tr > td {height:42px;font-weight:bold;color:#808080;border-top:1px solid #cfd0d0;border-left:1px solid #cfd0d0;padding:7px 0;}
.culture03_right_table .txt_left {text-align:left;}
.culture03_right_table .txt_left2 {text-align:left; padding-left:20px}
.culture03_right_table .txt_center {text-align:center;}
.culture03_right_table .border-leftnone {border-left:none;}

.culture03_right_table2 {border:1px solid #e7e7e7; width:1160px;}
.culture03_right_table2 > tbody > tr > th {height:30px;background:#f8981d; border-top:1px solid #e7e7e7; font-weight:bold;color:#ffffff;}
.culture03_right_table2 > tbody > tr > td {height:30px;font-weight:bold;color:#808080; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:7px 0;}
.culture03_right_table2 .txt_left {text-align:left;}
.culture03_right_table2 .txt_left2 {text-align:left;}
.culture03_right_table2 .txt_center {text-align:center;}
.culture03_right_table2 .border-leftnone {border-left:none;}

.culture03_right_table3 {border-top:1px solid #bb7216 !important; border:1px solid #cfd0d0; width:1160px;}
.culture03_right_table3 > tbody > tr > th {height:30px;background:#f8f8f8; border-top:1px solid #e7e7e7; font-weight:bold;color:#444444;}
.culture03_right_table3 > tbody > tr > td {height:30px;font-weight:bold;color:#808080; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:7px 0;}
.culture03_right_table3 .txt_left {text-align:left;}
.culture03_right_table3 .txt_left2 {text-align:left;}
.culture03_right_table3 .txt_center {text-align:center;}
.culture03_right_table3 .border-leftnone {border-left:none;}

.sub_tab3 {width:1160px}
.sub_tab3 li {width:232px}
.checkup01_wrap {}
.checkup01_wrap > dl > dt {font-size:22px;margin-bottom:25px;}
.checkup01_wrap > dl > dd {font-size:15px;color:#838383;}

.og_box{color:#fff; background-color:#f8981d; width:259px; height:42px; font-size:22px; line-height:42px; text-align:center; margin:0 auto}


/* 산후조리원 > 소개 */
.info2_title {font-size:25px; color:#2c2c2c; margin:25px 0 20px 0}