@charset "utf-8";

/* 예방접종센터 */
.vaccin {padding-bottom:50px;}
.vaccin .slogan {margin-bottom:80px;}
.vaccin .slogan img {width:100%;}

.vaccin .etc {text-align:right;}
.vaccin_tb {width:100%;}
.vaccin_tb td {text-align:center;}
.vaccin_tb td:last-child {text-align:left; padding-left:30px;}

.vaccin .slogan2 {text-align:center; font-size:22px; line-height:1.8; margin:50px 0;}
.vaccin .slogan2 span.red {font-weight:bold; color:#e30080;}
.vaccin .slogan2 span.green {font-weight:bold; color:#04b100;}
.vaccin .btn a,
.vaccin .btn a:hover,
.vaccin .btn a:focus {font-size:30px; font-weight:bold; color:#0079f5; }
.vaccin .btn {text-align:center; padding:30px 0; border:1px solid #2c72d0; border-radius:20px; box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}}



/* 이용안내 -> 진료절차안내*/
.procedures .procedures_time {width:100%; margin-top:10px;}
.procedures .procedures_time tr th {font-weight:bold; text-align:center; padding:12px 0; border-left:1px solid #dedede;}
.procedures .procedures_time tr th.none {border-left:0;}
.procedures .procedures_time tr td {text-align:center; padding:12px 0;}
.procedures .caution {margin-top:15px; font-size:16px; line-height:30px;}
.procedures .caution span {font-weight:bold; font-size:18px; color:#c8317d;}
.procedures .section02 {margin-top:70px;}
.procedures .section02 p {margin:20px 0 30px; line-height:28px;}
.procedures .section02 .ambulatory {overflow:hidden; margin-top:10px;}
.procedures .section02 .ambulatory .figure {float:left; background:url('../img/contents/round_arrow.gif') no-repeat right center; width:20%;}
.procedures .section02 .ambulatory .figure h1 {background:url('../img/contents/procedures_figure.gif') no-repeat left top; text-align:center; width:75%; font-weight:bold;  padding:50px 0 45px;}
.procedures .section02 .step02 .figure h1, .procedures .section02 .step04 .figure h1, .procedures .section02 .step05 .figure h1, .procedures .section02 .step06 .figure h1 {padding:58px 0 59px;}
.procedures .section02 .ambulatory .figure h1 span {display:inline-block; color:#919191; margin-bottom:7px;}
.procedures .section02 .ambulatory ul {width:76%; float:right; margin-left:14px; background:url('../img/contents/dashed_line.gif') repeat-x left bottom;}
.procedures .section02 .step01 ul {padding:50px 0 70px 20px;}
.procedures .section02 .step02 ul {padding:50px 0 70px 20px;}
.procedures .section02 .step03 ul {padding:40px 0 50px 20px;}
.procedures .section02 .step04 ul {padding:50px 0 70px 20px;}
.procedures .section02 .step05 ul {padding:70px 0 70px 20px;}
.procedures .section02 .step06 ul {padding:70px 0 70px 20px;}
.procedures .section02 .ambulatory li {background:url('../img/contents/bullet_green.gif') no-repeat left 12px; padding-left:10px; line-height:24px; margin:8px 0;}
.procedures .section02 .bottom_arrow {background:url('../img/contents/bottom_arrow.gif') no-repeat 74px top; height:13px; width:100%; display:inline-block;}

/* 이용안내 -> 진료시간표 */
#contents-section h2 .reference {float:right; font-size:16px; font-weight:normal; padding-top:10px;}
#contents-section h2 .reference img {vertical-align:-2px; width:15px; height:15px;}


.medicalTable {width:100%; margin:15px 0 10px; border-top:2px solid #323232;}
.medicalTable h1.name {float:left;font-size:24px; font-weight:bold; color:#333; background:url('../img/contents/h2_bul.gif') no-repeat 0 3px; padding-left:30px; margin-bottom:10px; }
.medicalTable th, .medicalTable td {width:14.285%; border-bottom:1px solid #dedede; border-left:1px solid #dedede; text-align:center; padding:16px 0; }
.medicalTable th {font-weight:bold;}
.medicalTable .bg_pink {background:#fff3fc; border-left:0; }
.medicalTable .bg_gray {background:#f9f9f9;}
.medicalTable .bg_blue {background:#ebf7ff;}
.schedule_caution {margin-bottom:30px;}
.schedule_reference {float:right;}
.schedule_reference img {vertical-align:-3px;}


/* 이용안내 -> 의료보수표 */
.timetable .section {margin-top:50px;}
.timetable .section.top {margin-top:0;}
.timetable .section .time_tb {width:100%; margin:15px 0;}
.timetable .section .time_tb tr th {font-weight:bold;}
.timetable .section .time_tb tr th, .timetable .section .time_tb tr td {padding:20px 0; text-align:center;}

/* 이용안내 -> 의료보수표 */
.pay .section {margin-top:50px;}
.pay .section.top {margin-top:0;}
.pay .section .time_tb {width:100%; margin:15px 0;}
.pay .section .time_tb tr th {font-weight:bold; -background:#fff3fc;}
.pay .section .time_tb tr th, .pay .section .time_tb tr td {padding:12px 0; text-align:center;}

/* 이용안내 -> 건강검진안내*/
.examination  p {margin:20px 0 30px; line-height:28px;}
.examination  p span {color:#c8317d;}
.examination .checkup {overflow:hidden; margin:10px 0;}
.examination .step01 {margin-top:20px;}
.examination .checkup .figure {float:left; background:url('../img/contents/round_arrow.gif') no-repeat right center; width:20%;}
.examination .checkup .figure h1 {background:url('../img/contents/procedures_figure.gif') no-repeat left top; text-align:center; width:74%; font-weight:bold; line-height:22px; color:#919191; letter-spacing:-1px;}
.examination .step01 .figure h1 {padding:34px 0 40px;}
.examination .step02 .figure h1 {padding:43px 0 34px;}
.examination .step03 .figure h1 {padding:37px 0 30px;}
.examination .step04 .figure h1 {padding:40px 0 38px;}
.examination .step05 .figure h1 {padding:53px 0 34px;}
.examination .step06 .figure h1 {padding:40px 0 33px;}
.examination .checkup .figure h1 span {display:inline-block; color:#919191; margin-bottom:13px;}
.examination .checkup ul {width:76%; float:right; margin-left:14px; background:url('../img/contents/dashed_line.gif') repeat-x left bottom; padding:70px 0 70px 20px;}
.examination .checkup li {background:url('../img/contents/bullet_green.gif') no-repeat left 14px; padding-left:10px; line-height:31px;}
.examination .bottom_arrow {background:url('../img/contents/bottom_arrow.gif') no-repeat 74px top; height:13px; width:100%; display:inline-block;}

.item .item_tb {width:100%; margin-top:20px;}
.item .item_tb tr th {font-weight:bold; text-align:center; padding:15px 0;}
.item .item_tb tr td {padding:15px 30px;}

/* 이용안내 -> 입퇴원안내*/
.admission .room_info {border:1px solid #e0e0e0; margin-top:20px;}
.admission .room_info h1 {font-size:1.2em; font-weight:bold;}
.admission .room_info p {line-height:26px; margin-top:10px;}
.admission .room01 {background:url('../img/contents/room_icon01.gif') no-repeat 40px 32px; padding:30px 0 37px 170px; }
.admission .room02 {background:url('../img/contents/room_icon02.gif') no-repeat 40px 67px; padding:34px 0 41px 170px; }
.admission .room03 {background:url('../img/contents/room_icon03.gif') no-repeat 40px 30px; padding:40px 0 49px 170px; }
.admission .room04 {background:url('../img/contents/room_icon04.gif') no-repeat 40px 31px; padding:41px 0 48px 170px; }
.admission .room05 {background:url('../img/contents/room_icon05.gif') no-repeat 40px 28px; padding:38px 0 49px 170px; }

.admission .room02 ul li {background:url('../img/contents/bullet_green.gif') no-repeat left 14px; padding-left:10px; margin-top:7px;}

.admission .section02 {margin-top:80px;}
.admission .section02 .step {overflow:hidden; margin-top:30px;}
.admission .section02 .step li {float:left; text-align:center;}
.admission .section02 .step li p {font-weight:bold; text-align:center;}
.admission .section02 .step li:first-child, .admission .section02 .step li:nth-child(5) {background:url('../img/contents/step_bg01.gif') no-repeat left top;}
.admission .section02 .step li:nth-child(3), .admission .section02 .step li:nth-child(7) {background:url('../img/contents/step_bg02.gif') no-repeat left top;}
.admission .section02 .step li:first-child p {background:url('../img/contents/step_icon01.gif') no-repeat center 72px; padding:161px 50px 67px 55px;}
.admission .section02 .step li:nth-child(3) p {background:url('../img/contents/step_icon02.gif') no-repeat center 69px; padding:161px 80px 67px 85px;}
.admission .section02 .step li:nth-child(5) p {background:url('../img/contents/step_icon03.gif') no-repeat center 74px; padding:161px 67px 67px 68px;}
.admission .section02 .step li:nth-child(7) p {background:url('../img/contents/step_icon04.gif') no-repeat center 75px; padding:161px 109px 67px 109px;}
.admission .section02 .step li.step_arrow {background:url('../img/contents/step_arrow.gif') no-repeat center center; padding:125px 27px; height:100%;}
.admission .section02 .step_caution {margin-top:50px;}
.admission .section02 .step_caution h1 {font-size:1.2em; font-weight:bold; color:#c8317d;}
.admission .section02 .step_caution ul {margin-top:10px;}
.admission .section02 .step_caution ul li {background:url('../img/contents/bullet_green.gif') no-repeat left 12px; padding-left:10px; margin-top:7px;}

.admission .section03 {margin-top:80px;}
.admission .section03 p {margin-top:20px;}
.admission .section03 .shareWrap {border:1px solid #e0e0e0; padding:25px 0; overflow:hidden; margin-top:20px;}
.admission .section03 .shareWrap .share {width:45%; float:left; padding:25px 0 25px 50px;}
.admission .section03 .shareWrap .right {border-left:1px solid #e0e0e0;}
.admission .section03 .shareWrap .share h1 {font-size:1.2em; font-weight:bold; margin-bottom:15px; line-height:22px;}
.admission .section03 .shareWrap .share h1 span {font-size:0.8em; font-weight:bold; color:#fff; background:#c8317d; border-radius:100%; display:inline-block; padding:0 8px 3px; margin-right:10px;}
.admission .section03 .shareWrap .share ul li {background:url('../img/contents/bullet_green.gif') no-repeat left 14px; padding-left:10px; margin-top:3px;}

.admission .section04 {margin-top:70px;}
.admission .section04 p {margin-top:30px; line-height:28px;}
.admission .section04 p span {color:#c8317d; font-weight:bold;}
.admission .section04 .leave {overflow:hidden; margin:10px 0;}
.admission .section04 .step01 {margin-top:20px;}
.admission .section04 .leave .figure {float:left; background:url('../img/contents/round_arrow.gif') no-repeat right center; width:20%;}
.admission .section04 .leave .figure h1 {background:url('../img/contents/procedures_figure.gif') no-repeat left top; text-align:center; width:75%; font-weight:bold; line-height:22px; color:#919191;}
.admission .section04 .step01 .figure h1 {padding:34px 0 45px;}
.admission .section04 .step02 .figure h1 {padding:33px 0 26px;}
.admission .section04 .step03 .figure h1 {padding:30px 0 30px;}
.admission .section04 .step04 .figure h1 {padding:40px 0 38px;}
.admission .section04 .leave .figure h1 span {display:inline-block; color:#919191; margin-bottom:13px;}
.admission .section04 .leave ul {width:76%; float:right; margin-left:14px; background:url('../img/contents/dashed_line.gif') repeat-x left bottom; padding:70px 0 70px 20px;}
.admission .section04 .leave li {background:url('../img/contents/bullet_green.gif') no-repeat left 14px; padding-left:10px; line-height:26px;}
.admission .section04 .bottom_arrow {background:url('../img/contents/bottom_arrow.gif') no-repeat 74px top; height:13px; width:100%; display:inline-block;}
.admission .down {display:block;}

/* 이용안내 -> 식당안내*/
.lunchroom .foodWrap {overflow:hidden;}
.lunchroom .food {border:1px solid #e0e0e0; float:left; margin:40px 0 0 20px;}
.lunchroom .none {margin-left:0;}
.lunchroom .food h1 {background:#fafafa; font-size:1.2em; font-weight:bold; text-align:center; line-height:59px;}
.lunchroom .food h1.none {line-height:22px; padding:8px 0;}
.lunchroom .food h1 span {font-size:0.9em; color:#434343; font-weight:normal;}
.lunchroom .food .img {border-top:1px solid #e0e0e0; position:relative;}
.lunchroom .food p {position:absolute; color:#fff; font-weight:600; border-radius:50px; padding:5px 20px;}
.lunchroom .food p.green {left:96px; bottom:20px; background:#7ec340;}
.lunchroom .food p.green02 {left:87px; bottom:20px; background:#7ec340;}
.lunchroom .food p.orange {left:92px; bottom:20px; background:#f39243;}
.lunchroom .food p.blue {left:87px; bottom:20px; background:#5db0df;}
.lunchroom .food p.purple {left:92px; bottom:20px; background:#ac7ccb;}
.lunchroom ul {margin-top:15px;}
.lunchroom ul li {padding-left:10px; background:url('../img/contents/bullet_green.gif') no-repeat 0 12px; line-height:28px; margin-bottom:10px;}
.lunchroom ul li span {color:#c8317d;}

/* 이용안내 -> 시설안내*/
.facility .facility_tb {width:100%;}
.facility .facility_tb tr th {background:#fbfbfb; border-left:none; font-weight:bold; text-align:center;}
.facility .facility_tb tr td {padding:12px 0 12px 25px; line-height:30px;}
.facility .facility_tb.sec01 tr td ul {margin:0;}
.facility .facility_tb.sec01 tr td ul li{clear:both; float:none;}
.facility .section02 {margin-top:70px;}
.facility .section01 ul, .facility .section02 ul {overflow:hidden; margin:30px 0;}
.facility .section01 ul li, .facility .section02 ul li {float:left; margin-left:1px; position:relative;}
.facility .section01 ul li:first-child, .facility .section02 ul li:first-child {margin-left:0;}
.facility .section01 ul li span, .facility .section02 ul li span {position:absolute; left:15px; top:15px;}

/* 이용안내 -> 병원견학*/
.field_trip h3 {font-size:1.1em; font-weight:600; margin:20px 0 30px;}
.field_trip h3 span {font-size:1.2em; color:#c8317d;}
.field_trip .step {overflow:hidden;}
.field_trip .step li {float:left; text-align:center;}
.field_trip .step li p {font-weight:bold; text-align:center;}
.field_trip .step li p span {font-weight:normal;}
.field_trip .step li:first-child, .field_trip .step li:nth-child(5) {background:url('../img/contents/step_bg01.gif') no-repeat left top;}
.field_trip .step li:nth-child(3), .field_trip .step li:nth-child(7) {background:url('../img/contents/step_bg02.gif') no-repeat left top;}
.field_trip .step li:first-child p {background:url('../img/contents/trip01.gif') no-repeat center 60px; padding:150px 95px 55px 94px;}
.field_trip .step li:nth-child(3) p {background:url('../img/contents/trip02.gif') no-repeat center 60px; padding:150px 80px 55px 85px;}
.field_trip .step li:nth-child(5) p {background:url('../img/contents/trip03.gif') no-repeat center 74px; padding:161px 95px 67px 93px;}
.field_trip .step li:nth-child(7) p {background:url('../img/contents/trip04.gif') no-repeat center 75px; padding:161px 109px 67px 110px;}
.field_trip .step li.step_arrow {background:url('../img/contents/step_arrow.gif') no-repeat center center; padding:125px 25px; height:100%;}
.field_trip .tripBox {background:#f3f3f3; padding:30px; margin-top:60px;}
.field_trip .tripBox ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left center; padding-left:15px; line-height:30px;}
.field_trip .tripBox ul li span {color:#c8317d; font-weight:bold;}
.field_trip .tripBox p {margin-top:13px;}
.field_trip .tripBox p span {color:#c8317d;}

/* 이용안내 -> 주요전화번호 */
.interphone .top {margin:30px 0 40px;}
.interphone .interphone_tb {width:100%;}
.interphone .interphone_tb tr th {font-weight:bold; background:#f9f9f9; border-left:1px solid #dedede;}
.interphone .interphone_tb tr th:first-child {border-left:0;}
.interphone .interphone_tb tr th.bg_pink {background:#fff3fc;}
.interphone .interphone_tb tr th, .interphone .interphone_tb tr td {text-align:center; padding:15px 0;}

/* 이용안내 -> 오시는길 */
.location .location_info {background:#f5f5f5; padding:30px; overflow:hidden; margin-top:20px;}
.location .location_info h1 {float:left; border-right:1px solid #e0e0e0; font-size:1.1em; font-weight:bold; width:13%; text-align:center; }
.location .add h1 {background:url('../img/contents/location01.gif') no-repeat center top; padding-top:86px;}
.location .add ul {margin-top:25px;}
.location .subway h1 {background:url('../img/contents/location02.gif') no-repeat center top; padding-top:81px; margin-left:0;}
.location .subway ul {margin-top:35px;}
.location .subway ul li span {font-weight:bolder; color:#fff; background:#ffba00; border-radius:50px; padding:3px 20px; display:inline-block; margin-right:10px;}
.location .bus h1 {background:url('../img/contents/location03.gif') no-repeat center top; padding-top:82px;}
.location .location_info ul {float:left; margin-left:40px;}
.location .location_info ul.bold {font-weight:bold;}
.location .location_info ul li {line-height:30px;}

/* 이용안내 -> 오시는길(주차안내) */
.location02 .section .parking_tb {width:100%; margin-top:20px;}
.location02 .section .parking_tb tr th {background:#f9f9f9; font-weight:bold; text-align:center; padding:15px 0;}
.location02 .section .parking_tb tr td {padding:15px 30px; line-height:28px;}
.location02 .section .parking_tb tr td span {color:#c8317d;}
.location02 .section ul {margin-top:20px;}
.location02 .section ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 15px; padding-left:15px; line-height:26px;}
.location02 .section02 {margin-top:70px;}
.location02 .section02 .free_tb {width:100%; margin-top:20px;}
.location02 .section02 .free_tb tr th {font-weight:bold; text-align:center; padding:15px 0;}
.location02 .section02 .free_tb tr td {text-align:center; line-height:28px; padding:20px 0;}
.location02 .section02 .free_tb tr td span {color:#c8317d;}
.location02 .section02 ul {margin-top:20px;}
.location02 .section02 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 15px; padding-left:15px; line-height:26px;}

/* 이용안내 -> 의료보험안내 */
.insurance .section p, .insurance .section02 p {margin-top:20px;}
.insurance .section02 {margin-top:70px;}
.insurance .section02 .insurance_tb {width:100%; margin-top:20px;}
.insurance .section02 .insurance_tb tr th {font-weight:bold; text-align:center; padding:15px 0;}
.insurance .section02 .insurance_tb tr td {padding:15px 30px; line-height:28px;}

/* 이용안내 -> 증명서발급안내 */
.wd-info{padding-top:30px; margin-bottom:0; font-size:14px; color:#ff4545; display:none;}

.testimonial .section ul {margin-top:20px;}
.testimonial .section ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 14px; padding-left:15px; line-height:30px;}
.testimonial .section ul li:last-child {margin-top:20px;}
.testimonial .section ul li span {color:#c8317d; font-weight:bold;}
.testimonial .section .testimonial_tb {width:100%; margin-top:10px;}
.testimonial .section .testimonial_tb tr th,
.testimonial .section .testimonial_tb tr td{padding:15px 30px; border-bottom:1px solid #dedede; border-left:1px solid #dedede;}
.testimonial .section .testimonial_tb tr th.none,
.testimonial .section .testimonial_tb tr td.none{border-left:none;}
.testimonial .section .testimonial_tb tr td ul {margin-top:0;}
.testimonial .section .testimonial_tb tr td ul li:last-child {margin-top:0;}
.testimonial .section .testimonial_tb tr th:first-child,
.testimonial .section .testimonial_tb tr td:first-child{width:17%;}
.testimonial .section .testimonial_tb tr th:nth-child(2),
.testimonial .section .testimonial_tb tr td:nth-child(2){width:30%;}

.testimonial .section p {margin-top:10px; font-size:15px;}
.testimonial .section02 {margin-top:70px;}
.testimonial .section02 h3 {margin-top:10px;}
.testimonial .section02 h3 span {font-weight:bold; text-decoration:underline;}
.testimonial .section02 h4 {margin-top:20px;}
.testimonial .section02 ul.process{width:100%; margin-top:10px;}
.testimonial .section02 ul.process:after{clear:both; display:block; content:"";}
.testimonial .section02 ul.process li {border:1px solid #ddd; float:left;}
.testimonial .section02 ul.process li h1{text-align:center; line-height:1em; background:#f8f8f8; padding:15px 0; font-weight:bold;}
.testimonial .section02 ul.process li h1 span {background:#C24473; color:#fff; border-radius:100px; border:1px solid #c24473; font-size:15px; padding: 3px 3px; font-weight:normal;}
.testimonial .section02 ul.process li div{padding:15px;}
.testimonial .section02 ul.process li p{background:url('../img/contents/bullet_gray.gif') no-repeat left 14px; padding-left:15px;}
.testimonial .section02 ul.process li p.none{background:none}
.testimonial .section02 ul.process li:first-child {width:30%;}
.testimonial .section02 ul.process li:nth-child(2) {width:30%; margin:0 2%;}
.testimonial .section02 ul.process li:last-child {width:30%;}

.testimonial .section03 {margin-top:70px;}
.testimonial .section03 .testimonial_tb {width:100%; margin-top:20px;}
.testimonial .section03 .testimonial_tb tr th,
.testimonial .section03 .testimonial_tb tr td{padding:15px 30px; border-bottom:1px solid #dedede; border-left:1px solid #dedede;}
.testimonial .section03 .testimonial_tb tr th.none,
.testimonial .section03 .testimonial_tb tr td.none{border-left:none;}
.testimonial .section03 .testimonial_tb tr td ul {margin-top:0;}
.testimonial .section03 .testimonial_tb tr td ul li{background:url('../img/contents/bullet_gray.gif') no-repeat left 14px; padding-left:15px; line-height:30px;}
.testimonial .section03 .testimonial_tb tr td ul li:nth-child(2){font-weight:normal; text-decoration:none;}
.testimonial .section03 div{margin-top:10px;}
.testimonial .section03 div h1{color:#333; font-weight:bold; font-size:18px; margin-bottom:7px;}
.testimonial .section03 div ul li{background:url('../img/contents/bullet_gray.gif') no-repeat left 14px; padding-left:15px; line-height:30px;}
.testimonial .section03 div ul li:nth-child(2){font-weight:bold; text-decoration:underline;}
.testimonial .section03 .testimonial_tb tr th:first-child,
.testimonial .section03 .testimonial_tb tr td:first-child{width:15%;}
.testimonial .section03 .testimonial_tb tr th:nth-child(2),
.testimonial .section03 .testimonial_tb tr td:nth-child(2){width:35%;}

.testimonial .section04 {margin-top:70px;}
.testimonial .section04 .testimonial_tb {width:100%; margin-top:20px;}
.testimonial .section04 .testimonial_tb tr th,
.testimonial .section04 .testimonial_tb tr td{padding:15px 30px; border-bottom:1px solid #dedede; border-left:1px solid #dedede;}
.testimonial .section04 .testimonial_tb tr th.none,
.testimonial .section04 .testimonial_tb tr td.none{border-left:none;}
.testimonial .section04 .testimonial_tb tr td ul {margin-top:0;}
.testimonial .section04 .testimonial_tb tr td ul li{line-height:30px;}
.testimonial .section04 div{margin-top:10px;}
.testimonial .section04 div h1 span{font-weight:bold; text-decoration:underline;}
.testimonial .section04 .testimonial_tb tr th:first-child,
.testimonial .section04 .testimonial_tb tr td:first-child{width:30%;}

.testimonial .section05 {margin-top:70px;}
.testimonial .section05 .testimonial_tb {width:100%; margin-top:20px;}
.testimonial .section05 .testimonial_tb tr th,
.testimonial .section05 .testimonial_tb tr td{padding:15px 30px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; text-align:center;}
.testimonial .section05 .testimonial_tb tr th.none,
.testimonial .section05 .testimonial_tb tr td.none{border-left:none;}
.testimonial .section05 .testimonial_tb tr td ul {margin-top:0;}
.testimonial .section05 .testimonial_tb tr td ul li{line-height:30px;}
.testimonial .section06 {margin-top:70px;}
.testimonial .section06 .down_btn{margin-top:20px;}
.testimonial .section06 .down_btn:after {clear:both; display:block; content:"";}
.testimonial .section06 .down_btn li {width:33.3333%; text-align:center; float:left;}
.testimonial .section06 .down_btn li a {display:inline-block; width:95%; border-radius:50px; background:#aeaeae; color:#fff; font-weight:600; padding:10px 0;}
.testimonial .section06 .down_btn li a span {background:url(../img/contents/icon_down.png) no-repeat right center; padding-right:20px;}

@media screen and (max-width:640px){
	.wd-info{display:block;}
	.wd-wrap{overflow-x:scroll;}
	.wd-wrap ul,
	.wd-wrap table{width:760px !important; margin-top:10px !important;}
	.testimonial .section .testimonial_tb tr th:first-child,
	.testimonial .section .testimonial_tb tr td:first-child{min-width:160px;}
	.testimonial .section .testimonial_tb tr th:nth-child(2),
	.testimonial .section .testimonial_tb tr td:nth-child(2){min-width:300px;}
	.testimonial .section03 .testimonial_tb tr th:first-child,
	.testimonial .section03 .testimonial_tb tr td:first-child{min-width:140px;}
	.testimonial .section03 .testimonial_tb tr th:nth-child(2),
	.testimonial .section03 .testimonial_tb tr td:nth-child(2){min-width:200px;}
	.testimonial .section04 .testimonial_tb tr th:first-child,
	.testimonial .section04 .testimonial_tb tr td:first-child{min-width:140px;}
	.testimonial .section06 .down_btn li a {font-size:13px;}
}

/* 종합건강증진센터 -> 센터소개 */
.introduction .section {}
.introduction .section .img{margin-top:20px;}
.introduction .section .img img{max-width:100%;}
.introduction .section .text {background:rgba(155, 127, 95, 1); overflow:hidden; color:#fff; padding:37px 0 36px 75px;}
.introduction .section .text ul {float:left; background:url('../img/contents/introduction_bar.png') no-repeat right center; padding:10px 50px 10px 0;}
.introduction .section .text ul li {text-align:right;font-family:'Noto Sans KR'; letter-spacing:-1px;}
.introduction .section .text ul li:first-child {font-weight:200; font-size:34px; line-height:46px;}
.introduction .section .text ul li:last-child {font-weight:500; font-size:39px; line-height:50px;}
.introduction .section .text p {width:650px; float:left; margin:20px 0 0 50px; line-height:28px; letter-spacing:-0.5px;}
.introduction .section .text p span {display:inline-block; font-weight:bold; margin-top:20px;}
.introduction .section02 {margin-top:60px; overflow:hidden;}
.introduction .section02 h3 {font-size:20px; color:#c8317d; font-weight:bold;}
.introduction .section02 .number {background:url('../img/contents/introduction_bg01.gif') no-repeat 0 3px; padding-left:90px; float:left; width:41%; border-right:1px solid #dedede;}
.introduction .section02 .number p {font-size:18px; font-weight:bold; margin-top:5px;}
.introduction .section02 .time {background:url('../img/contents/introduction_bg02.gif') no-repeat 0 3px; padding-left:90px; float:right;width:41%;}
.introduction .section02 .time ul li {line-height:28px; margin-top:8px;}
.introduction .section02 .time ul li span {color:#fff; font-weight:normal; border-radius:50px; padding:5px 15px; margin-right:5px;}
.introduction .section02 .time ul li .blue {background:#24a1e8;}
.introduction .section02 .time ul li .green {background:#6fb333;}

/* 종합건강증진센터 -> 종합검진 (기본종합검진) */
.comprehen p {margin:20px 0 10px; line-height:28px;}
.comprehen .comprehen_tb {width:100%;}
.comprehen .comprehen_tb tr th {background:#f9f9f9; text-align:center; font-weight:bold; padding:15px 0;}
.comprehen .comprehen_tb tr td {padding:15px 30px;}
.comprehen .comprehen_tb tr td.center {text-align:center; font-weight:bold;}
.comprehen .comprehen_tb tr th.bg_pink, .comprehen .comprehen_tb tr td.bg_pink {background:#fff3fc;}
.comprehen .comprehen_tb tr th.bg_blue, .comprehen .comprehen_tb tr td.bg_blue {background:#ebf7ff;}

/* 종합건강증진센터 -> 종합검진 (혈액종합검진) */
.comprehen02 p {margin:20px 0 10px;}
.comprehen02 .comprehen_tb {width:100%;}
.comprehen02 .comprehen_tb tr th {background:#f9f9f9; text-align:center; font-weight:bold; padding:15px 0;}
.comprehen02 .comprehen_tb tr td {padding:15px 30px; line-height:28px;}
.comprehen02 .comprehen_tb tr td.center {text-align:center; font-weight:bold;}

/* 종합건강증진센터 -> 종합검진 (만성피로검진) */
.comprehen03 p {margin:20px 0 10px;}
.comprehen03 .comprehen_tb {width:100%;}
.comprehen03 .comprehen_tb tr th {background:#f9f9f9; text-align:center; font-weight:bold; padding:15px 0;}
.comprehen03 .comprehen_tb tr td {padding:15px 30px; line-height:28px;}
.comprehen03 .comprehen_tb tr td.center {text-align:center; font-weight:bold;}

/* 종합건강증진센터 -> 종합검진 (패키지검진) */
.comprehen06 p {margin:20px 0 10px;}
.comprehen06 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:5px;}
.comprehen06 .section02 {margin-top:70px;}
.comprehen06 .comprehen_tb {width:100%; margin-top:15px;}
.comprehen06 .comprehen_tb tr th {background:#f9f9f9; text-align:center; font-weight:bold; padding:15px 0;}
.comprehen06 .comprehen_tb tr td {padding:15px 30px; line-height:28px;}
.comprehen06 .comprehen_tb tr td:first-child {border-left:0;}
.comprehen06 .comprehen_tb tr td.center {text-align:center; font-weight:bold;}

/* 종합건강증진센터 -> 종합검진 (건강길잡이검진) */
.comprehen07 p {margin:20px 0 10px;}
.comprehen07 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:5px;}
.comprehen07 .section02 {margin-top:70px;}
.comprehen07 .comprehen_tb {width:100%; margin-top:15px;}
.comprehen07 .comprehen_tb tr th {background:#f9f9f9; text-align:center; font-weight:bold; padding:15px 0;}
.comprehen07 .comprehen_tb tr td {padding:15px 30px; line-height:28px;}
.comprehen07 .comprehen_tb tr td.center {text-align:center; font-weight:bold;}

/* 종합건강증진센터 -> 종합검진 (추가검사) */
.comprehen05 p {margin:20px 0 10px;}
.comprehen05 .comprehen_tb {width:100%;}
.comprehen05 .comprehen_tb tr th {background:#f9f9f9; text-align:center; font-weight:bold; padding:15px 0;}
.comprehen05 .comprehen_tb tr td {padding:15px 30px; line-height:28px;}
.comprehen05 .comprehen_tb tr th.bg_pink {background:#fff3fc;}
.comprehen05 .comprehen_tb tr td.center {text-align:center; font-weight:bold;}
.comprehen05 .comprehen_tb tr td ul {margin-top:10px;}
.comprehen05 .comprehen_tb tr td ul li {margin-top:5px;}

/* 종합건강증진센터 -> 종합검진 (VIP숙박검진) */
.comprehen04 .section {overflow:hidden;}
.comprehen04 .section .largeImg {background:url('../img/contents/vip01.jpg') no-repeat center center; float:left; padding:125px 139px 127px 140px;}
.comprehen04 .section .largeImg ul {border:1px solid #fff; padding:84px 46px 84px 84px;}
.comprehen04 .section .largeImg ul li {font-family:'Noto Sans KR'; color:#fff; font-size:36px; text-align:left; line-height:50px;}
.comprehen04 .section .largeImg ul li:first-child {letter-spacing:38px; font-weight:500; }
.comprehen04 .section .largeImg ul li:last-child {font-weight:300;}
.comprehen04 .section .text {float:right; width:550px;}
.comprehen04 .section .text h1 {font-family:'Noto Sans KR'; font-size:33px; font-weight:300; letter-spacing:-1px; line-height:33px; background:url('../img/contents/vip_bar.gif') repeat-x left bottom; padding:0 0 20px 10px; }
.comprehen04 .section .text h1 span {font-weight:500;}
.comprehen04 .section .text p {line-height:30px; margin:20px 0 0 10px;}
.comprehen04 .section .text p.font_orange {color:#e39547; margin:24px 0 35px;}
.comprehen04 .section .text ul {overflow:hidden;}
.comprehen04 .section .text ul li {float:left;}
.comprehen04 .section .text ul li:first-child {margin-right:10px;}

/* 종합건강증진센터 -> 건강보험공단검진(국민건강보험공단검진 안내) */
.national .section .top_text {font-family:'Nanum Barun Gothic'; text-align:center;}
.national .section .top_text h1 {font-size:34px; color:#616161; line-height:50px;}
.national .section .top_text h3 {font-size:46px; color:#616161;}
.national .section .top_text h3 span {font-size:46px; color:#7dc340; line-height:60px;}
.national .section .box_textWrap {background:url('../img/contents/round_arrow_top.gif') no-repeat center top; padding-top:51px; margin-top:10px;}
.national .section .box_textWrap .box_text {border:1px solid #dedede; background:#fbfbfb; text-align:center;font-family:'Noto Sans KR'; padding:35px 0;}
.national .section .box_textWrap .box_text h1 {color:#58a3d2; font-size:22px;}
.national .section .box_textWrap .box_text p {font-size:17px; line-height:28px;}
.national .section p.sub_text {line-height:30px; margin-top:30px;}
.national .section p.sub_text span, .national .section p.sub_text span a {color:#ca3a83;}
.national .section02 {margin-top:70px;}
.national .section02 .national_tb {width:100%; margin-top:20px;}
.national .section02 .national_tb th, .national .section02 .national_tb td {text-align:center; padding:15px 0;}
.national .section02 .national_tb th {font-weight:bold; border-left:1px solid #dedede;}
.national .section02 .national_tb th.none {border-left:0;}
.national .section02 .national_tb th.number {font-size:1.2em; line-height:2em;}
.national .section02 .national_tb th.number span {font-size:1.6em;}
.national .section02 .caution {overflow:hidden; margin-top:20px;}
.national .section02 .caution ul {width:50%; float:left;}
.national .section02 .caution ul:last-child {width:43%; border-left:1px solid #dedede; padding-left:50px;}
.national .section02 .caution ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 15px; padding-left:15px; line-height:28px; margin-bottom:10px;}
.national .section02 .caution ul li:first-child {background:none; padding-left:0; margin-bottom:10px;}
.national .section02 .caution ul li span {color:#c8317d; font-weight:bold; font-size:1.1em;}
.national p img {margin-top:40px;}
.national .down {display:block;}

/* 종합건강증진센터 -> 건강보험공단검진(일반검진) */
.national02 .section h1 {font-size:1.1em; margin-top:20px; line-height:30px;}
.national02 .section ul {margin-top:10px;}
.national02 .section ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:10px;}
.national02 .section02 {margin-top:70px;}
.national02 .section02 .national02_tb {margin-top:20px; width:100%;}
.national02 .section02 .national02_tb tr td {padding:15px 20px;}
.national02 .section02 .national02_tb tr td.center {text-align:center;}
.national02 .section02 p {margin-top:20px; line-height:28px;}
.national02 .section02 p span {color:#c8317d;}
.national02 .section03 ul {margin-top:10px;}
.national02 .section03 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:10px;}
.national02 .section03 {margin-top:70px;}
.national02 .section03 p {font-weight:600; font-size:17px; line-height:28px;}
.national02 .section03 p span {color:#c8317d;}
.national02 .section04 {margin-top:70px;}
.national02 .section04 p {line-height:28px;}

/* 종합건강증진센터 -> 건강보험공단검진(생애전환기검진) */
.national03 .section h1 {margin-top:20px; line-height:28px;}
.national03 .section02 {margin-top:70px;}
.national03 .section02 .national03_tb {margin-top:20px; width:100%;}
.national03 .section02 .national03_tb tr th {font-weight:bold; text-align:center; padding:15px 10px;}
.national03 .section02 .national03_tb tr td {padding:15px 20px;}
.national03 .section02 .national03_tb tr td ul li {font-size:14px; background:url('../img/contents/bullet_gray.gif') no-repeat left 11px; padding-left:10px; line-height:24px; margin-top:5px;}
.national03 .section02 p {margin-top:20px; line-height:28px;}
.national03 .section02 p span {color:#c8317d;}
.national03 .section03 {margin-top:70px;}
.national03 .section03 ul {margin-top:10px;}
.national03 .section03 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:10px;}
.national03 .section03 p {font-weight:600; font-size:17px; line-height:28px;}
.national03 .section03 p span {color:#c8317d;}
.national03 .section03 h1 {margin-top:20px; line-height:28px;}

/* 종합건강증진센터 -> 건강보험공단검진(암검진) */
.national04 .cancerTitle {font-size:20px; color:#c8317d; font-weight:bold; margin:20px 0 15px;}
.national04 ul.list li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:10px;}

.national04 .section00 h1 {font-size:1.1em; margin-top:20px; line-height:28px;}
.national04 .section00 h1 .pink {color:#c8317d;}
.national04 .section00 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:10px;}
.national04 .section00 p img {margin:20px 0;}

.national04 .section01 {margin-top:70px;}
.national04 .section01 h1 {font-size:1.1em; line-height:28px;}

.national04 .section01-2 {margin:40px 0;}
.national04 .section01-2 p img {margin-bottom:15px;}
.national04 .section01-2 .cancer {overflow:hidden;}
.national04 .section01-2 .cancer li {float:left; text-align:center;}
.national04 .section01-2 .cancer li p {font-weight:bold; text-align:center;}
.national04 .section01-2 .cancer li p span {font-weight:normal;}
.national04 .section01-2 .cancer li:first-child, .national04 .section01-2 .cancer li:nth-child(5) {background:url('../img/contents/cancer_bg01.gif') no-repeat left top;}
.national04 .section01-2 .cancer li:nth-child(3), .national04 .section01-2 .cancer li:nth-child(7) {background:url('../img/contents/cancer_bg02.gif') no-repeat left top;}
.national04 .section01-2 .cancer li:first-child p {background:url('../img/contents/cancer01.gif') no-repeat center 60px; padding:160px 95px 48px 94px;}
.national04 .section01-2 .cancer li:nth-child(3) p {background:url('../img/contents/cancer01-2.gif') no-repeat center 60px; padding:160px 68px 48px 68px;}
.national04 .section01-2 .cancer li:nth-child(5) p {background:url('../img/contents/cancer01-3.gif') no-repeat center 60px; padding:160px 84px 48px 85px;}
.national04 .section01-2 .cancer li.step_arrow {background:url('../img/contents/cancer_arrow.png') no-repeat left center; padding:115px 41px;}
.national04 .section01-2 .cancer li.opinion {padding:115px 17px 0 6px ;}

.national04 .section02 {margin-top:70px;}
.national04 .section02 h1 {font-size:1.1em; margin-top:20px; line-height:30px;}
.national04 .section02-2 {margin:40px 0;}
.national04 .section02-2 p {line-height:28px;}
.national04 .section02-2 p img {margin-bottom:15px;}
.national04 .section02-2 .cancer {overflow:hidden;}
.national04 .section02-2 .cancer li {float:left; text-align:center; border:}
.national04 .section02-2 .cancer li p {font-weight:bold; text-align:center;}
.national04 .section02-2 .cancer li p span {font-weight:normal;}
.national04 .section02-2 .cancer li:first-child, .national04 .section02-2 .cancer li:nth-child(5) {background:url('../img/contents/cancer_bg01.gif') no-repeat left top;}
.national04 .section02-2 .cancer li:nth-child(3), .national04 .section02-2 .cancer li:nth-child(7) {background:url('../img/contents/cancer_bg02.gif') no-repeat left top;}
.national04 .section02-2 .cancer li:first-child p {background:url('../img/contents/cancer01.gif') no-repeat center 60px; padding:160px 93px 48px 92px;}
.national04 .section02-2 .cancer li:nth-child(3) p {background:url('../img/contents/cancer02-2.gif') no-repeat center 60px; padding:160px 54px 48px 52px;}
.national04 .section02-2 .cancer li:nth-child(5) p {background:url('../img/contents/cancer02-3.gif') no-repeat center 60px; padding:160px 60px 48px 60px;}
.national04 .section02-2 .cancer li:nth-child(7) p {background:url('../img/contents/cancer01-3.gif') no-repeat center 60px; padding:160px 85px 48px 85px;}
.national04 .section02-2 .cancer li.step_arrow {background:url('../img/contents/cancer_arrow.png') no-repeat left center; padding:115px 39px;}
.national04 .section02-2 .cancer li.opinion {padding:115px 15px 0 6px ;}
.national04 .section03 {margin-top:70px;}

.national04 .section03 h1 {font-size:1.1em; line-height:30px; margin:20px 0 20px;}
.national04 .section03 ul li {line-height:26px; margin-bottom:10px;}
.national04 .section03 p {line-height:28px;}
.national04 .section03 p img {margin-bottom:15px;}
.national04 .section03-2 {margin:40px 0;}
.national04 .section03-2 .cancer {overflow:hidden;}
.national04 .section03-2 .cancer li {float:left; text-align:center; border:}
.national04 .section03-2 .cancer li p {font-weight:bold; text-align:center;}
.national04 .section03-2 .cancer li p span {font-weight:normal;}
.national04 .section03-2 .cancer li:first-child {background:url('../img/contents/cancer_bg01.gif') no-repeat left top;}
.national04 .section03-2 .cancer li:nth-child(3) {background:url('../img/contents/cancer_line_bg.gif') repeat-x left top;}
.national04 .section03-2 .cancer li:first-child p {background:url('../img/contents/cancer01.gif') no-repeat center 60px; padding:160px 93px 48px 92px;}
.national04 .section03-2 .cancer li:nth-child(3) p {background:url('../img/contents/cancer03-2.gif') no-repeat center 60px; padding:160px 0 48px;}
.national04 .section03-2 .cancer li.step_arrow {background:url('../img/contents/cancer_arrow.png') no-repeat left center; padding:115px 39px;}
.national04 .section03-2 .cancer li.long_round {overflow:hidden;}
.national04 .section03-2 .cancer li.long_round p {float:left;}
.national04 .section03-2 .cancer li.long_round p .move {font-weight:bold;}
.national04 .section03-2 .cancer li.long_round .left_bg {background:url('../img/contents/cancer_left_bg.gif') no-repeat left top; padding:115px 57px; }
.national04 .section03-2 .cancer li.long_round .right_bg {background:url('../img/contents/cancer_right_bg.gif') no-repeat right top; padding:115px 57px; }

.national04 .section04 {margin-top:70px;}
.national04 .section04 p {line-height:28px;}
.national04 .section04 p img {margin-bottom:15px;}
.national04 .section04 h1 {font-size:1.1em; line-height:30px; margin:20px 0 20px;}
.national04 .section04 ul li {line-height:30px;}
.national04 .section04-2 {margin:40px 0;}
.national04 .section04-2 .cancer {overflow:hidden;}
.national04 .section04-2 .cancer li {float:left; text-align:center; border:}
.national04 .section04-2 .cancer li p {font-weight:bold; text-align:center;}
.national04 .section04-2 .cancer li p span {font-weight:normal;}
.national04 .section04-2 .cancer li:first-child {background:url('../img/contents/cancer_bg01.gif') no-repeat left top;}
.national04 .section04-2 .cancer li:nth-child(3) {background:url('../img/contents/cancer_line_bg.gif') repeat-x left top;}
.national04 .section04-2 .cancer li:first-child p {background:url('../img/contents/cancer01.gif') no-repeat center 60px; padding:160px 93px 48px 92px;}
.national04 .section04-2 .cancer li:nth-child(3) p {background:url('../img/contents/cancer04-2.gif') no-repeat center 60px; padding:160px 0 48px;}
.national04 .section04-2 .cancer li.step_arrow {background:url('../img/contents/cancer_arrow.png') no-repeat left center; padding:115px 39px;}
.national04 .section04-2 .cancer li.long_round {overflow:hidden;}
.national04 .section04-2 .cancer li.long_round p {float:left;}
.national04 .section04-2 .cancer li.long_round .left_bg {background:url('../img/contents/cancer_left_bg.gif') no-repeat left top; padding:115px 57px; }
.national04 .section04-2 .cancer li.long_round .right_bg {background:url('../img/contents/cancer_right_bg.gif') no-repeat right top; padding:115px 57px; }

.national04 .section05 {margin-top:70px;}
.national04 .section05 p img {margin-bottom:15px;}
.national04 .section05 h1 {font-size:1.1em; line-height:30px; margin:20px 0 20px;}

/* 종합건강증진센터 -> 학생검진 */
.student .section {background:url('../img/contents/student_bg.gif') no-repeat center center; padding-bottom:30px;}
.student .section .studentBox {background:url('../img/contents/student.png') no-repeat right top;  padding:80px 0 47px;}
.student .section .studentBox {padding-left:78px;}
.student .section .studentBox h1, .student .section .studentBox h3 {font-family:'Noto Sans KR'; font-size:28px; font-weight:300; letter-spacing:-1px; line-height:38px; width:530px;}
.student .section .studentBox h1 span {color:#0099ce; font-weight:500;}
.student .section .studentBox ul {margin:20px 0;}
.student .section .studentBox ul li {background:url('../img/contents/student_bullet.png') no-repeat left center; padding-left:18px; line-height:35px; font-size:18px; font-weight:bold;}

/* 종합건강증진센터 -> 각종진단서발급 */
.other .section h1 {font-size:1.1em; margin-top:20px; line-height:28px;}
.other .section02 {margin-top:70px;}
.other .section02 ul {margin-top:20px;}
.other .section02 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:12px;}
.other .section02 ul li span {color:#c8317d;}

.other .other_tb {margin-top:20px; width:100%;}
.other .other_tb tr th {text-align:center; font-weight:bold; line-height:30px; padding:15px 0; border-right:1px solid #dedede;}
.other .other_tb tr td {padding:15px 30px;}
.other .other_tb tr td span.small {margin-top:7px; font-size:14px; line-height:16px;}
.other .other_tb tr th.last {border-right:0;}
.other .other_tb tr td.center {text-align:center;}
.other .other_tb tr th.bg_pink {background:#fff3fc;}
.other .other_tb ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:10px; line-height:26px; margin-bottom:7px;}

.other .section01_mobile {display:none;}

/* 전문센터 -> 간호간병통합서비스 */
.nursing .topBox {border:1px solid #e1e1e1;}
.nursing .topBox:after{clear:both; display:block; content:"";}
.nursing .topBox .img {float:right; width:50%;}
.nursing .topBox .img img{max-width:100%;}
.nursing .topBox .text {float:left;width:40%; padding:38px 0 36px 40px;}
.nursing .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.nursing .topBox .text p {font-size:17px; line-height:30px; margin-top:20px; -letter-spacing:-1px;}
.nursing .topBox .text p .blue {color:#2676d8;}
.nursing .topBox .text p .pink {color:#c8317d;}
.nursing .section01 {margin-top:70px;}
.nursing .section01 p {margin-top:20px; line-height:30px;}
.nursing .section01 p span {color:#c8317d;}
.nursing .nursing_tb{width:100%;}
.nursing .nursing_tb th{border:1px solid #dedede; padding:10px 0;}
.nursing .nursing_tb th:first-child{border-left:none;}
.nursing .nursing_tb th:last-child{border-right:none;}
.nursing .nursing_tb td{text-align:center;}
.nursing .nursing_tb tr:last-child th,
.nursing .nursing_tb tr:last-child td{border-bottom:2px solid #000;}


/*재활 낮병동*/
.nursing .section01 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:15px; line-height:26px; margin-bottom:12px;}
.nursing .section01 span.call {color:#c8317d; font-size:20px; font-weight:700;}
.nursing .dayward_tb{width:100%; margin-bottom:30px;}
.nursing .dayward_tb th{border:1px solid #dedede; padding:10px 0;}
.nursing .dayward_tb th:first-child{border-left:none;}
.nursing .dayward_tb th:last-child{border-right:none;}
.nursing .dayward_tb td{text-align:center;}
.nursing .dayward_tb.day_tb01 tr th{background:#ecf5e2;}
.nursing .dayward_tb.day_tb02 tr th{background:#fff3fc;}
.nursing .dayward_tb tr:last-child th,
.nursing .dayward_tb tr:last-child td,
.nursing .dayward_tb tr th.border-b{border-bottom:2px solid #000;}


/* 전문센터 -> 근골격계재활센터 */
.muscul .topBox {border:1px solid #e1e1e1; padding:40px 0 65px 40px; background:url('../img/contents/muscul_top.jpg') no-repeat right top;}
.muscul .topBox .text {width:45%;}
.muscul .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.muscul .topBox .text p {font-size:17px; line-height:30px; margin-top:20px; letter-spacing:-1px;}
.muscul .section01 {margin-top:70px; overflow:hidden;}
.muscul .section01 img {float:left; margin-top:7px;}
.muscul .section01 p {float:right; width:53%; margin-top:0px; line-height:28px;}
.muscul .section02 {margin-top:70px;}
.muscul .section02 p {margin-top:20px; line-height:28px;}
.muscul .section02 .muscul_tb {margin-top:20px; width:100%;}
.muscul .section02 .muscul_tb tr th {text-align:center; font-weight:bold; line-height:30px; padding:15px 0; border-right:1px solid #dedede;}
.muscul .section02 .muscul_tb tr td {padding:15px 30px; line-height:28px;}
.muscul .down {display:block;}

/* 전문센터 -> 신경계치료센터 */
.nervous .topBox {border:1px solid #e1e1e1;}
.nervous .topBox:after{clear:both; display:block; content:"";}
.nervous .topBox .img {float:right; width:50%;}
.nervous .topBox .img img{max-width:100%;}
.nervous .topBox .text {float:left;width:40%; padding:40px 0 65px 40px;}
.nervous .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.nervous .topBox .text p {font-size:17px; line-height:30px; margin-top:20px; letter-spacing:-1px;}
.nervous .section01 {margin-top:70px;}
.nervous .section01 p {margin-top:20px; line-height:30px;}
.nervous .section01 p.img img {margin-right:10px;}
.nervous .section01 p.img img:last-child {margin-right:0px;}
.nervous .section02 {margin-top:70px;}
.nervous .section02 .muscul_tb {margin-top:20px; width:100%;}
.nervous .section02 .muscul_tb tr th {text-align:center; font-weight:bold; padding:15px 0;}
.nervous .section02 .muscul_tb tr td {padding:15px 30px;}
.nervous .section02 .muscul_tb tr td ul {margin:20px 0;}
.nervous .section02 .muscul_tb tr td ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:10px; margin:5px 0;}

/* 전문센터 -> 수중치료센터 */
.hydrotherapy .topBox {border:1px solid #e1e1e1; padding:40px 0 65px 40px; background:url('../img/contents/hydrotherapy_top.jpg') no-repeat right top;}
.hydrotherapy .topBox .text {width:45%;}
.hydrotherapy .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.hydrotherapy .topBox .text p {font-size:17px; line-height:30px; margin-top:20px;}
.hydrotherapy .section01 {margin-top:70px;}
.hydrotherapy .section01 p {margin-top:20px; line-height:28px;}
.hydrotherapy .section01 ul {margin-top:20px;}
.hydrotherapy .section01 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 15px; padding-left:15px; line-height:26px; margin-bottom:10px;}
.hydrotherapy .section02 {margin-top:70px;}
.hydrotherapy .section02 .effectList {margin-top:20px; overflow:hidden; border:1px solid #e0e0e0; padding:25px 0;}
.hydrotherapy .section02 .effectList li {float:left;}
.hydrotherapy .section02 .effectList li h1 {font-size:18px; font-weight:bold;}
.hydrotherapy .section02 .effectList li h1 span {font-size:16px; font-weight:bold; background:#c8317d; padding:3px 8px; border-radius:100%; color:#fff;}
.hydrotherapy .section02 .effectList li.effect01 {padding:; padding:13px 70px 0 73px;}
.hydrotherapy .section02 .effectList li.effect01 ul {margin-top:10px;}
.hydrotherapy .section02 .effectList li.effect01 ul.effect li {clear:both; border:none; width:100%; background:url('../img/contents/bullet_bar.gif') no-repeat left 15px; padding-left:15px; line-height:30px;}
.hydrotherapy .section02 .effectList li.effect02 {text-align:center; background:url('../img/contents/effect01.gif') no-repeat center 80px; padding:13px 45px 24px 45px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.hydrotherapy .section02 .effectList li.effect02 p {margin-top:150px;}
.hydrotherapy .section02 .effectList li.effect03 {text-align:center; background:url('../img/contents/effect02.gif') no-repeat center 70px; padding:13px 70px 0 70px;}
.hydrotherapy .section02 .effectList li.effect03 h1 {text-align:center;}
.hydrotherapy .section02 .effectList li.effect03 ul.effect {margin-top:130px;}
.hydrotherapy .section02 .effectList li.effect03 ul.effect li {clear:both; border:none; background:url('../img/contents/bullet_bar.gif') no-repeat left 12px; padding-left:15px; line-height:24px; margin-top:7px;}

/* 전문센터 -> 작업치료센터 */
.occupational .topBox {border:1px solid #e1e1e1;}
.occupational .topBox:after{clear:both; display:block; content:"";}
.occupational .topBox .img {float:right; width:50%;}
.occupational .topBox .img img{max-width:100%;}
.occupational .topBox .text {float:left;width:40%; padding:40px 0 65px 40px;}
.occupational .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.occupational .topBox .text h1 span {font-size:22px; color:#b1b1b0; margin-left:10px;}
.occupational .topBox .text p {font-size:17px; line-height:30px; margin-top:20px;}
.occupational .section01 {margin-top:70px; overflow:hidden;}
.occupational .section01 p {float:left; margin-top:10px;}
.occupational .section01 p.m_r img {padding-right:10px;}
.occupational .section01 ul {margin-top:0px; width:54%; float:right;}
.occupational .section01 ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 14px; padding-left:10px; margin-bottom:10px;}
.occupational .section01 ul li span {color:#c8317d;}
.occupational .section02 {margin-top:70px;}
.occupational .section02 div {padding-left:160px; -margin-top:20px;}
.occupational .section02 div.method01 {background:url('../img/contents/occupational_bg01.jpg') no-repeat left 10px;}
.occupational .section02 div.method02 {background:url('../img/contents/occupational_bg02.jpg') no-repeat left center;}
.occupational .section02 div.method03 {background:url('../img/contents/occupational_bg03.jpg') no-repeat left center;}
.occupational .section02 div.method04 {background:url('../img/contents/occupational_bg04.jpg') no-repeat left center;}
.occupational .section02 div.method05 {background:url('../img/contents/occupational_bg05.jpg') no-repeat left center;}
.occupational .section02 div.method06 {background:url('../img/contents/occupational_bg06.jpg') no-repeat left center;}
.occupational .section02 div div.text {padding:30px 30px; background:url('../img/contents/dashed_line.gif') repeat-x left bottom; margin-top:0;}
.occupational .section02 div.method01 .text {padding-top:10px;}
.occupational .section02 div div.text h1 {font-size:18px; color:#c8317d; font-weight:bold;}
.occupational .section02 div div.text p {line-height:28px; margin-top:15px;}
.occupational .section02 .muscul_tb {margin-top:20px; width:100%;}
.occupational .section02 .muscul_tb tr th {text-align:center; font-weight:bold; line-height:30px; padding:15px 0;}
.occupational .section02 .muscul_tb tr td {padding:20px 30px; line-height:28px;}

/* 전문센터 -> 언어치료센터 */
.speech .topBox {border:1px solid #e1e1e1;}
.speech .topBox:after{clear:both; display:block; content:"";}
.speech .topBox .img {float:right; width:50%;}
.speech .topBox .img img{max-width:100%;}
.speech .topBox .text {float:left;width:40%; padding:40px 0 65px 40px;}
.speech .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.speech .topBox .text p {font-size:17px; line-height:30px; margin-top:20px;}
.speech .section01 {margin-top:70px;}
.speech .section01 h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:25px 0 10px;}
.speech .section01 p {line-height:28px;}
.speech .section01 .effectList {margin-top:20px; overflow:hidden; border:1px solid #e0e0e0; padding:35px 0; background:url('../img/contents/speech_icon.gif') no-repeat 478px 35px;}
.speech .section01 .effectList li h1 {font-size:18px; font-weight:bold; margin-bottom:15px;}
.speech .section01 .effectList li h1 span {font-size:16px; font-weight:bold; background:#c8317d; padding:3px 8px; border-radius:100%; color:#fff;}
.speech .section01 .effectList li.effect {width:43.5%; padding:0 35px; float:left;}
.speech .section01 .effectList li p {width:420px;}
.speech .section01 .effectList li.effect:last-child {border-left:1px solid #e0e0e0;}
.speech .section01 table td {padding:15px 30px;}


/* 전문센터 -> 진단검사의학과 */
.diagnostic .topBox {border:1px solid #e1e1e1; padding:40px 0 100px 40px; background:url('../img/contents/diagnostic_top.jpg') no-repeat right top;}
.diagnostic .topBox .text {width:45%;}
.diagnostic .topBox .text h1 {font-size:34px; color:#7dc340; border-bottom:1px solid #bee19f; padding-bottom:20px; font-weight:bold;}
.diagnostic .topBox .text p {font-size:17px; line-height:30px; margin-top:20px; -letter-spacing:-1px;}
.diagnostic .section01 {margin-top:70px;}
.diagnostic .section01 p {margin-top:20px; line-height:30px;}
.diagnostic .section02 {margin-top:70px;}
.diagnostic .section02 .muscul_tb {margin-top:20px; width:100%;}
.diagnostic .section02 .muscul_tb tr th {text-align:center; font-weight:bold; line-height:30px; padding:15px 0;}
.diagnostic .section02 .muscul_tb tr td {padding:15px 30px; line-height:28px;}
.diagnostic .section03 {margin-top:70px;}
.diagnostic .section03 .box {margin:15px 0 30px; width:1154px; height:310px; border:3px solid #e9e9e9; overflow:hidden;}
.diagnostic .section03 .box img {float:left;}
.diagnostic .section03 .box_right {float:right; margin:30px 35px 0 0; width:664px;}
.diagnostic .section03 .box_right h3 {font-size:20px; font-weight:bold; color:#c8317d; border-bottom:1px dotted #a4a4a4; padding-bottom:7px;}
.diagnostic .section03 .box_right h3 span {font-weight:lighter;}
.diagnostic .section03 .box_right table {margin-top:20px;}
.diagnostic .section03 .box_right table th {width:100px; vertical-align:top; font-size:17px; font-weight:bold; background:url('../img/contents/bullet_square.gif') no-repeat left 6px; padding:0 0 15px 12px;}
.diagnostic .section03 .box_right table td {font-size:16px;color:#676767; padding:0 0 15px 0;}




@media screen and (max-width:640px){

	/* 이용안내 -> 진료절차안내*/
	.procedures .section02 .ambulatory {margin-top:10px; border:1px solid #dedede; padding:0 15px;}
	.procedures .section02 .ambulatory .figure {background:none; width:100%;}
	.procedures .section02 .ambulatory .figure h1 {background:none; width:100%; padding:20px 0 0px 0; color:#c8317d; font-size:20px;}
	.procedures .section02 .ambulatory .figure h1 span {font-size:17px;}
	.procedures .section02 .step02 .figure h1, .procedures .section02 .step04 .figure h1, .procedures .section02 .step05 .figure h1, .procedures .section02 .step06 .figure h1 {padding:20px 0 0px;}
	.procedures .section02 .ambulatory ul {width:100%; margin-left:0px; background:none;}
	.procedures .section02 .step01 ul {padding:10px 0 20px 0px;}
	.procedures .section02 .step02 ul {padding:10px 0 20px 0px;}
	.procedures .section02 .step03 ul {padding:10px 0 20px 0px;}
	.procedures .section02 .step04 ul {padding:10px 0 20px 0px;}
	.procedures .section02 .step05 ul {padding:10px 0 20px 0px;}
	.procedures .section02 .step06 ul {padding:10px 0 20px 0px;}
	.procedures .section02 .bottom_arrow {background:url('../img/contents/bottom_arrow.gif') no-repeat center 13px; height:27px;}

	/* 이용안내 -> 의료보험안내 */
	.insurance .section02 .insurance_tb tr td {padding:10px 10px;}

	/* 이용안내 -> 건강검진안내*/
	.schedule_reference {width:100%; margin-bottom:10px;}

	/* 이용안내 -> 건강검진안내*/
	.examination .checkup {border:1px solid #dedede; padding:0 15px 20px;}
	.examination .step01 {margin-top:20px;}
	.examination .checkup .figure {background:none; width:100%;}
	.examination .checkup .figure h1 {background:none; width:100%; padding:20px 0 0px; color:#c8317d;}
	.examination .step01 .figure h1 {padding:25px 0 15px;}
	.examination .step02 .figure h1 {padding:25px 0 15px;}
	.examination .step03 .figure h1 {padding:25px 0 15px;}
	.examination .step04 .figure h1 {padding:25px 0 15px;}
	.examination .step05 .figure h1 {padding:25px 0 15px;}
	.examination .step06 .figure h1 {padding:25px 0 15px;}
	.examination .checkup ul {width:100%; margin-left:0px; background:none; padding:0 0 0 0px;}
	.examination .bottom_arrow {background:url('../img/contents/bottom_arrow.gif') no-repeat center 13px; height:27px;}

	.item .item_tb tr td {padding:10px 10px;}

	/* 이용안내 -> 입퇴원안내*/

.admission .room_info {border:1px solid #e0e0e0; margin-top:20px;}
.admission .room_info h1 {font-size:1.2em; font-weight:bold; font-size:26px;}
.admission .room_info p { margin-top:17px;}
.admission .room01 {background:url('../img/contents/room_icon01.gif') no-repeat 95% 10%; background-size:50px; padding:20px; }
.admission .room02 {background:url('../img/contents/room_icon02.gif') no-repeat 95% 5%; background-size:50px; padding:20px; }
.admission .room03 {background:url('../img/contents/room_icon03.gif') no-repeat 95% 12%; background-size:50px; padding:20px; }
.admission .room04 {background:url('../img/contents/room_icon04.gif') no-repeat 95% 11%; background-size:50px; padding:20px;}
.admission .room05 {background:url('../img/contents/room_icon05.gif') no-repeat 95% 12%; background-size:50px; padding:20px;}

.admission .room02 ul li {background:url('../img/contents/bullet_green.gif') no-repeat left 14px; padding-left:10px; margin-top:7px;}

	.admission .section02 .step_caution.first {margin-top:0px; background:url('../img/contents/admission_m_img01.gif') no-repeat 0 0px; background-size:100%; padding-top:410px;}
	.admission .section02 .step {display:none;}

	.admission .section03 {margin-top:60px;}
	.admission .section03 p {-margin-top:20px;}
	.admission .section03 .shareWrap {border:1px solid #e0e0e0; padding:15px 15px; -overflow:hidden; margin-top:0px;}
	.admission .section03 .shareWrap .share {width:100%; -float:left; padding:10px 0 10px 00px;}
	.admission .section03 .shareWrap .right {border-left:0;}
	.admission .section03 .shareWrap .share h1 {-font-size:1.2em; -font-weight:bold; margin-bottom:10px;}
.admission .section03 .shareWrap .share ul li {background:url('../img/contents/bullet_green.gif') no-repeat left 14px; padding-left:10px; margin:7px 0;}

	.admission .section04 {margin-top:60px;}
	.admission .section04 .leave {border:1px solid #dedede; padding:0 15px 20px;}
	.admission .section04 .step01 {margin-top:20px;}
	.admission .section04 .leave .figure {background:none; width:100%;}
	.admission .section04 .leave .figure h1 {background:none; width:100%; color:#c8317d;}
	.admission .section04 .step01 .figure h1 {padding:25px 0 15px;}
	.admission .section04 .step02 .figure h1 {padding:25px 0 15px;}
	.admission .section04 .step03 .figure h1 {padding:25px 0 15px;}
	.admission .section04 .step04 .figure h1 {padding:25px 0 15px;}
	.admission .section04 .leave ul {width:100%; margin-left:0px; background:none; padding:0 0 0 0px;}
	.admission .section04 .bottom_arrow {background:url('../img/contents/bottom_arrow.gif') no-repeat center 13px; height:27px;}

	/* 이용안내 -> 증명서발급안내 */
	.testimonial .section02 .testimonial_tb tr td {padding:10px 10px;}

	/* 이용안내 -> 시설안내*/
	.facility .facility_tb tr td {padding:10px 0 10px 10px;}
	.facility .section01 ul, .facility .section02 ul {margin:15px 0 20px;}
	.facility .section01 ul li:nth-child(2), .facility .section01 ul li:nth-child(3) {display:none;}
	.facility .section02 ul li:nth-child(2), .facility .section02 ul li:nth-child(3) {display:none;}
	.facility .section01 ul li span, .facility .section02 ul li span {display:none;}

	/* 이용안내 -> 의료보수표 */
	.pay .section .time_tb {width:100%; margin:4px 0;}
	.pay .section .time_tb tr th, .pay .section .time_tb tr td {padding:10px 4px; font-size:15px;}

	/* 이용안내 -> 오시는길 */
	.location .location_info {padding:20px; margin-top:20px;}
	.location .location_info h1 {width:100%; text-align:center; border-right:0; color:#c8317d; font-size:18px;}
	.location .add h1 {background:none; padding-top:0px;}
	.location .add ul {margin-top:15px;}
	.location .subway h1 {background:none; padding-top:0; margin-left:0;}
	.location .subway ul {margin-top:20px; text-align:center; width:100%;}
	.location .bus h1 {background:none; padding-top:0;}
	.location .location_info ul {margin-left:0;}
	.location .location_info.bus ul {width:50%; margin-top:15px; font-size:15px;}
	.location02 .section .parking_tb tr td {padding:10px 10px; line-height:24px;}
	.location02 .section02 .free_tb tr td {line-height:24px; padding:10px 0;}
	.location02 .section02 ul li {line-height:24px; margin-bottom:10px;}

	/* 이용안내 -> 식당안내*/
	.lunchroom .foodWrap {overflow:hidden;}
	.lunchroom .food {width:99%; margin:40px 0 0 0;}
	.lunchroom .food .img img {width:100%;}
	.lunchroom .food p.green {left:38%;}
	.lunchroom .food p.green02 {left:32%;}
	.lunchroom .food p.orange {left:37%;}
	.lunchroom .food p.blue {left:34%;}
	.lunchroom .food p.purple {left:37%;}

	/* 이용안내 -> 병원견학*/
	.field_trip h3 {font-size:17px; font-weight:normal; background:url('../img/contents/trip_m_img01.gif') no-repeat left 90px; background-size:100%; padding-bottom:410px;}
	.field_trip h3 span {font-size:17px;}
	.field_trip .step {display:none;}
	.field_trip .tripBox {background:#f3f3f3; padding:15px; margin-top:0px;}

	/* 전문센터 -> 간호간병통합서비스 */
	.nursing .topBox {border:0; background:none;}
	.nursing .topBox .img {width:100%; margin-top:20px;}
	.nursing .topBox .text {width:100%; padding:0;}
	.nursing .topBox .text h1 { padding-bottom:10px; }
	.nursing .topBox .text p { margin-top:10px;}

	/* 전문센터 -> 신경계치료센터 */
	.nervous .topBox {border:0; background:none;}
	.nervous .topBox .img {width:100%; margin-top:20px;}
	.nervous .topBox .text {width:100%; padding:0;}
	.nervous .topBox .text h1 {padding-bottom:10px;}
	.nervous .topBox .text p {margin-top:10px;}
	.nervous .section01 p.img img {margin-right:0px; margin-bottom:10px; width:100%;}
	.nervous .section01 p.img img:last-child { margin-bottom:0px;}
	.nervous .section02 .muscul_tb tr td {padding:10px 10px;}

	/* 전문센터 -> 작업치료센터 */
	.occupational .topBox {border:0; background:none;}
	.occupational .topBox .img {width:100%; margin-top:20px;}
	.occupational .topBox .text {width:100%; padding:0;}
	.occupational .topBox .text h1 {padding-bottom:10px;}
	.occupational .topBox .text p {margin-top:10px;}

	.occupational .section01 p {float:left; margin-top:10px;}
	.occupational .section01 p.m_r img {padding-right:10px;}
	.occupational .section01 p.mobile img {display:none;}
	.occupational .section01 p.mobile {width:100%; height:380px; -margin-top:300px; background:url('../img/contents/occupational_m.gif') no-repeat 0 0; background-size:100%;}
	.occupational .section02 div {padding-left:0px;}
	.occupational .section02 div.method01 {background:none;}
	.occupational .section02 div.method02 {background:none;}
	.occupational .section02 div.method03 {background:none;}
	.occupational .section02 div.method04 {background:none;}
	.occupational .section02 div.method05 {background:none;}
	.occupational .section02 div.method06 {background:none;}
	.occupational .section02 div div.text {padding:0px 0px 20px 0; background:none; margin-top:0;}
	.occupational .section02 div div.text h1 {font-size:20px;}

	/* 전문센터 -> 근골격계재활센터 */
	.muscul .topBox {border:0; padding:0; background:none;}
	.muscul .topBox .text {width:100%;}
	.muscul .topBox .text h1 {padding-bottom:10px;}
	.muscul .topBox .text p {margin-top:10px; letter-spacing:0px;}
	.muscul .section01 img {width:100%;}
	.muscul .section01 p {margin-top:10px; width:100%; line-height:28px;}
	.muscul .section02 .muscul_tb tr td {padding:10px 10px;}


	/* 전문센터 -> 수중치료센터 */
	.hydrotherapy .topBox {border:0; padding:0px; background:none;}
	.hydrotherapy .topBox .text {width:100%;}
	.hydrotherapy .topBox .text h1 {padding-bottom:10px;}
	.hydrotherapy .topBox .text p {margin-top:10px;}

	.hydrotherapy .section02 {margin-top:70px;}
	.hydrotherapy .section02 .effectList {margin-top:20px; overflow:hidden; border:1px solid #e0e0e0; padding:5px 0;}
	.hydrotherapy .section02 .effectList li {float:left;}
	.hydrotherapy .section02 .effectList li h1 {font-size:18px; font-weight:bold;}
	.hydrotherapy .section02 .effectList li h1 span {font-size:16px; font-weight:bold; background:#c8317d; padding:3px 8px; border-radius:100%; color:#fff;}
	.hydrotherapy .section02 .effectList li.effect01 {padding:15px 15px 0 15px;}
	.hydrotherapy .section02 .effectList li.effect01 ul {margin-top:10px;}
	.hydrotherapy .section02 .effectList li.effect01 ul.effect li {clear:both; border:0; width:100%; background:url('../img/contents/bullet_bar.gif') no-repeat left 14px;  padding-left:10px; line-height:30px;}
	.hydrotherapy .section02 .effectList li.effect02 {text-align:left; background:none; padding:25px 15px 0 15px; border-left:0; border-right:0;}
	.hydrotherapy .section02 .effectList li.effect02 p {margin-top:10px; line-height:26px;}
	.hydrotherapy .section02 .effectList li.effect03 {text-align:left; background:none; padding:25px 15px 15px 15px;}
	.hydrotherapy .section02 .effectList li.effect03 h1 {text-align:left;}
	.hydrotherapy .section02 .effectList li.effect03 ul.effect {margin-top:10px;}
	.hydrotherapy .section02 .effectList li.effect03 ul.effect li {clear:both; border:none; background:url('../img/contents/bullet_bar.gif') no-repeat left 12px; padding-left:10px; line-height:24px; margin-top:7px;}

	/* 전문센터 -> 언어치료센터 */
	.speech .topBox {border:0; background:none;}
	.speech .topBox .img {width:100%; margin-top:20px;}
	.speech .topBox .text {width:100%; padding:0;}
	.speech .topBox .text h1 {padding-bottom:10px;}
	.speech .topBox .text p {margin-top:10px;}

	.speech .section01 .effectList {margin-top:20px; overflow:hidden; border:1px solid #e0e0e0; padding:12px 15px; background:none;}
	.speech .section01 .effectList li h1 {font-size:18px; font-weight:bold; margin-bottom:15px;}
	.speech .section01 .effectList li h1 span {font-size:16px; font-weight:bold; background:#c8317d; padding:3px 8px; border-radius:100%; color:#fff;}
	.speech .section01 .effectList li.effect {width:100%; padding:0 0px; float:left;}
	.speech .section01 .effectList li p {width:100%;}
	.speech .section01 .effectList li.effect:last-child {border-left:0; margin-top:15px;}
	.speech .section01 table td {padding:10px 10px;}

	/* 전문센터 -> 진단검사의학과 */
	.diagnostic .topBox {border:0; padding:0; background:none;}
	.diagnostic .topBox .text {width:100%;}
	.diagnostic .topBox .text h1 {padding-bottom:10px;}
	.diagnostic .topBox .text p {margin-top:10px;}

	.diagnostic .section02 .muscul_tb tr td {padding:10px 10px;}
	.diagnostic .section03 .box {width:100%; height:100%;}
	.diagnostic .section03 .box img {width:100%;}
	.diagnostic .section03 .box_right {width:100%; margin:0px 0px 0 0px;}
	.diagnostic .section03 .box_right h3 {border-bottom:0; padding-bottom:0px;  padding:15px 10px 10px 10px;}
	.diagnostic .section03 .box_right table {margin-top:0px;}
	.diagnostic .section03 .box_right table th {width:70px; background:none; padding:0px 10px 10px 10px;}
	.diagnostic .section03 .box_right table td {padding:0px 10px 10px 0px;}

	/* 종합건강증진센터 -> 센터소개 */
	.introduction .section .text ul {width:100%;}
	.introduction .section .text ul li {text-align:left;}
	.introduction .section {background:none; padding-bottom:0px;}
	.introduction .section .text {background:none; padding:0;}
	.introduction .section .text ul {text-align:center;}
	.introduction .section .text ul li {width:100%; color:#3e3e3e;}
	.introduction .section .text p {width:100%; margin:0px; color:#3e3e3e;}
	.introduction .section02 .number {background:none; padding-left:0px; width:100%; border-right:0;}
	.introduction .section02 .time {background:none; padding-left:0px; margin-top:20px; width:100%;}
	.introduction .section02 .time ul li .hidden {display:none;}

	/* 종합건강증진센터 -> 종합검진 (기본종합검진) */
	.comprehen .comprehen_tb tr td {padding:10px 10px;}

	/* 종합건강증진센터 -> 종합검진 (혈액종합검진) */
	.comprehen02 .comprehen_tb tr td {padding:10px 10px;}
	.comprehen02 p {line-height:28px;}
	.comprehen02 .down {display:block;}

	/* 종합건강증진센터 -> 종합검진 (만성피로검진) */
	.comprehen03 .comprehen_tb tr td {padding:10px 10px;}
	.comprehen03 p {line-height:28px;}
	.comprehen03 .down {display:block;}

	/* 종합건강증진센터 -> 종합검진 (추가검사) */
	.comprehen05 .comprehen_tb tr td {padding:10px 10px;}
	.comprehen05 .comprehen_tb tr td.center {padding:10px 0px; font-size:14px; line-height:22px; letter-spacing:-1px;}
	.comprehen05 p {line-height:28px;}
	.comprehen05 .down {display:block;}

	/* 종합건강증진센터 -> 종합검진 (VIP숙박검진) */
	.comprehen04 .section .largeImg {display:none;}
	.comprehen04 .section .largeImg ul {border:0; padding:0;}
	.comprehen04 .section .text h1 {line-height:40px; padding:0 0 15px 0; }
	.comprehen04 .section .text p {line-height:28px; margin:15px 0 0 0;}
	.comprehen04 .section .text ul li {width:100%; margin-bottom:20px;}
	.comprehen04 .section .text ul li img {width:100%;}
	.comprehen04 .section .text {float:right; width:100%;}
	.comprehen04 .section .text ul li:last-child {display:none;}

	/* 종합건강증진센터 -> 국민건강보험공단검진 안내 */
	.national .section .top_text h3 {font-size:34px; color:#616161;}
	.national .section .top_text h3 span {font-size:34px; color:#7dc340; line-height:34px;}
	.national .section .box_textWrap .box_text h1 {color:#58a3d2; font-size:20px;}
	.national .section02 .caution ul {width:100%; margin-bottom:20px;}
	.national .section02 .caution ul:last-child {width:100%; border-left:0; padding-left:0px;}
	.national .section02 .national_tb th.number span {font-size:1.2em;}
	.national .section .box_textWrap .box_text {padding:35px 15px;}
	.national p img {margin-top:40px; width:100%;}
	.national .down {display:inline;}

	/* 종합건강증진센터 -> 건강보험공단검진(일반검진) */
	.national02 .section02 .national02_tb tr td {padding:10px 7px;}

	/* 종합건강증진센터 -> 건강보험공단검진(생애전환기검진) */
	.national03 .section02 .national03_tb tr th {padding:7px 0;}
	.national03 .section02 .national03_tb tr td {padding:7px 5px;}

/* 종합건강증진센터 -> 건강보험공단검진(암검진) */
	.national04 img {width:100%;}


	/* 종합건강증진센터 -> 건강보험공단검진(암검진) 2017-11-29 내용수정하면서 css변경됨
.national04 .section01-2 .cancerTitle {width:100%; height:350px; background:url('../img/contents/cancer_m_img01.gif') no-repeat 0 45px; background-size:100%;}
.national04 .section01-2 .cancer {display:none;}
.national04 .section02-2 .cancerTitle {width:100%; height:470px; background:url('../img/contents/cancer_m_img02.gif') no-repeat 0 45px; background-size:100%;}
.national04 .section02-2 .cancer {display:none;}
.national04 .section03-2 .cancerTitle {width:100%; height:280px; background:url('../img/contents/cancer_m_img03.gif') no-repeat 0 45px; background-size:100%;}
.national04 .section03-2 .cancer {display:none;}
.national04 .section04-2 .cancerTitle {width:100%; height:230px; background:url('../img/contents/cancer_m_img04.gif') no-repeat 0 45px; background-size:100%;}
.national04 .section04-2 .cancer {display:none;}*/

	/* .national04 .section03-2 .cancer li:nth-child(3) {background:url('../img/contents/cancer_line_bg.gif') repeat-x left top;}
	.national04 .section03-2 .cancer li:first-child p {background:url('../img/contents/cancer01.gif') no-repeat center 60px; padding:160px 93px 48px 92px;}
	.national04 .section03-2 .cancer li:nth-child(3) p {background:url('../img/contents/cancer03-2.gif') no-repeat center 60px; padding:160px 0 48px;}
	.national04 .section03-2 .cancer li.step_arrow {background:url('../img/contents/cancer_arrow.png') no-repeat left center; padding:115px 39px;}
	.national04 .section03-2 .cancer li.long_round {overflow:hidden;}
	.national04 .section03-2 .cancer li.long_round p {position:relative; }
	.national04 .section03-2 .cancer li.long_round p .move {position:absolute; bottom:25px; left:0;} */

	/* 종합건강증진센터 -> 학생검진 */
	.student .section {-background:none; padding-bottom:0px;}
	.student .section .studentBox {background:none; padding:15px;}
	.student .section .studentBox h1, .student .section .studentBox h3 {width:100%; font-size:26px;}

/* 종합건강증진센터 -> 각종진단서발급 */
.other .section01 {display:none;}
.other .section01_mobile {display:block;}
.other .section01_mobile .article h3 {font-size:20px; font-weight:bold; color:#c8317d; margin:30px 0 15px;}
.other .section01_mobile .article ul li {background:url('../img/contents/bullet_gray.gif') no-repeat left 12px; padding-left:10px; line-height:26px; margin-bottom:10px;}

}

/*비급여항목*/
.item .section h3 {margin-top:10px;}
.item .section h3 span {font-weight:bold; text-decoration:underline;}
.item .section ul.process{width:100%; margin-top:20px;}
.item .section ul.process:after{clear:both; display:block; content:"";}
.item .section ul.process li {border:1px solid #ddd; float:left;}
.item .section ul.process li h1{text-align:center; line-height:1em; background:#f8f8f8; padding:15px 0; font-weight:bold;}
.item .section ul.process li h1 span {background:#C24473; color:#fff; border-radius:100px; border:1px solid #c24473; font-size:15px; padding: 3px 3px; font-weight:normal;}
.item .section ul.process li div{padding:20px;}
.item .section ul.process li p{text-align:center;}
.item .section ul.process li p a {display:inline-block; width:95%; border-radius:50px; background:#aeaeae; color:#fff; font-weight:600; padding:10px 0;}
.item .section ul.process li p a span {background:url(../img/contents/icon_down.png) no-repeat right center; padding-right:20px;}
.item .section ul.process li:first-child {width:31%;}
.item .section ul.process li:nth-child(2) {width:31%; margin:0 2%;}
.item .section ul.process li:last-child {width:31%;}

.item .section{margin-bottom:70px;}
.item .non_tb {width:100%;}
.item .non_tb thead th,
.item .non_tb tbody th,
.item .non_tb tbody td{text-align:center; padding:15px; letter-spacing:-1px;}
.item .non_tb thead th,
.item .non_tb thead th:last-child.line {border-right:1px solid #dedede;}
.item .non_tb thead th:last-child {border-right:0;}
.item .non_tb tbody th{background:#fff;}
.item .non_tb tbody td.left{text-align:left;}

.item01 .non_tb tbody th{width:15%;}
.item02 .non_tb tbody th{width:20%;}
.item03 .non_tb tbody td:first-child,
.item04 .non_tb tbody td:first-child,
.item06 .non_tb tbody td:first-child {border-left:0;}
.item06 .non_tb tbody td:first-child {text-align:left; padding-left:20px;}

@media screen and (max-width:640px){
}
