@charset "utf-8";

/******************************01센터소개******************************/
/*전화번호안내*/
.s01_0201 .box1,
.s01_0201 .box2{width:190px;height:133px;border:1px solid #e8e8e8;margin-top:35px;padding:40px 0 0 180px;border-radius:5px;}
.s01_0201 .box1{float:left;background:#f8f8f8 url(/health/img/01intro/s0102icon01.png) no-repeat 10% 50%;}
.s01_0201 .box2{float:right;background:#f8f8f8 url(/health/img/01intro/s0102icon02.png) no-repeat 10% 50%;}
.s01_0201 .title{font-size:18px;font-weight:600;margin-bottom:10px;}
.s01_0201 .box1 .number,
.s01_0201 .box2 .number{font-size:32px;color:#e67613;font-weight:600;letter-spacing:-1px;margin-top:10px;line-height:110%;}

/*찾아오시는길*/
.s01_0301 {width:100%; display:inline-block;}
.s01_0301 .map {margin-bottom:20px;}
.s01_0301 .map2 {display:none;}
.s01_0301 .box {width:100%; display:inline-block; margin-bottom:50px;}
.s01_0301 .box dl.address {display:inline-block; float:left; width:500px;}
.s01_0301 .box dl.address dt {float:left; font-size:17px; font-weight:600; color:#2567c1; letter-spacing:-1px; padding-right:10px; margin-right:10px; background:url(/img/04guide/s0101bar.gif) no-repeat right 50%;}
.s01_0301 .box dl.address dd {float:left; font-size:14px; color:#666;}
.s01_0301 .box .btn {float:right; display:inline-block; font-size:0; line-height:0;}
.s01_0301 .box .btn a {margin-left:5px;}

.s01_0302 {width:100%; display:inline-block;}
.s01_0302 .box {width:100%; padding:25px 0; display:inline-block; border-bottom:1px solid #e8e8e8;}
.s01_0302 .box .bus_num {float:left; width:100px; height:60px; margin:0 0 0 9px; line-height:20px; padding-top:40px; text-align:center; font-weight:bold; font-size:16px;}
.s01_0302 .box .bus_num.type1 {background:url(/health/img/01intro/s0102bg.gif) no-repeat left top; color:#1dbcb8;}
.s01_0302 .box .bus_num.type2 {background:url(/health/img/01intro/s0102bg2.gif) no-repeat left top; color:#568cd5; padding-top:30px; height:70px;}
.s01_0302 .box .bus_num.type3 {background:url(/health/img/01intro/s0102bg3.gif) no-repeat left top; color:#8767e8; padding-top:30px; height:70px;}
.s01_0302 .box .bus_num.type4 {background:url(/health/img/01intro/s0102bg4.gif) no-repeat left top; color:#f73987;}
.s01_0302 .box dl {float:right; display:inline-block; width:615px; margin-top:10px;}
.s01_0302 .box dl dt {width:100%; line-height:25px; height:25px; font-size:14px; color:#000; font-weight:600; margin-bottom:10px;}
.s01_0302 .box dl dt img {vertical-align:middle;}
.s01_0302 .box dl dt a {margin-left:5px;}
.s01_0302 .box dl dd {float:left; padding-right:19px; margin-right:6px; background:url(/health/img/01intro/s0102arrow.gif) no-repeat right 50%; letter-spacing:-1px; line-height:23px;}
.s01_0302 .box dl dd.last {padding-right:0; margin-right:0; background:none;}
.s01_0302 .box dl dd.now {color:#2468c5; font-weight:600;}

.sidetab {display:none;}


/******************************02종합건강검진******************************/

/*검진절차안내*/
.s02_0101 {height:1160px;margin-bottom:45px;background:url(/health/img/02sum/s0201bg01.jpg) repeat-y 65px;}
.s02_0101 dl{width:100%;display:inline-block;padding:20px 0;}
.s02_0101 dl.fir{padding-top:0;}
.s02_0101 dl dt{float:left;width:150px;}
.s02_0101 dl dd{float:right;width:600px;}
.s02_0101 dl dd img.tit{padding-top:20px;}
.s02_0101 dl dd .box_con{width:600px;margin-top:30px;display:inline-block;}
.s02_0101 dl dd .box{width:175px;height:100px;padding:20px 10px 20px 110px;border:1px solid #e8e8e8;display:inline-block;}
.s02_0101 dl dd .box p{padding-left:5px;}
.s02_0101 dl dd .box.box01{float:left;background:#f8f8f8 url(/health/img/02sum/s0201icon06.png) no-repeat 20px 20px;}
.s02_0101 dl dd .box.box02{float:right;background:#f8f8f8 url(/health/img/02sum/s0201icon07.png) no-repeat 13px 40px;}
.s02_0101 dl dd .box.box02 a{margin:5px 0 0 5px;}
.s02_0101 dl dd .box p{font-size:15px;}
.s02_0101 dl dd .box ul li{font-size:13px;}

/*검진프로그램소개-추가검사더보기*/
.check_box {display:inline-block; width:100%; margin-top:20px;}
.check_box .chbtn {width:100%;}
.check_box .chbtn a {display:block; height:38px; line-height:38px; border:1px solid #dfdfdf; padding-left:20px;}
.check_box .chbtn.open a {background:#f7f7f7 url(/health/img/sub/check_open.gif) no-repeat right 50%;}
.check_box .chbtn.close {position:absolute; top:-40px; left:0; width:750px;}
.check_box .chbtn.close a {background:#f7f7f7 url(/health/img/sub/check_close.gif) no-repeat right 50%;}
.check_box .cbox_wrap {position:relative; width:100%;}

/*검진프로그램소개-기본종합검진*/
.checklist {display:inline-block; width:100%; }
.checklist .box {display:inline-block; padding:30px 0 25px 90px; width:270px; border-bottom:1px dashed #dfdfdf; letter-spacing:-1px;}
.checklist .box .tit {font-size:15px; font-weight:600; color:#222; padding-bottom:10px;}
.checklist .box .txt {font-size:13px; color:#666;}
.checklist .box.fl {float:left; width:270px;}
.checklist .box.fr {float:right; width:270px;}

.checklist .box.bg01 {background:url(/health/img/sub/check_icon01.gif) no-repeat 15px 25px;}
.checklist .box.bg02 {background:url(/health/img/sub/check_icon02.gif) no-repeat 15px 25px;}
.checklist .box.bg03 {background:url(/health/img/sub/check_icon03.gif) no-repeat 22px 25px;}
.checklist .box.bg04 {background:url(/health/img/sub/check_icon04.gif) no-repeat 27px 25px;}
.checklist .box.bg05 {background:url(/health/img/sub/check_icon05.gif) no-repeat 14px 25px;}
.checklist .box.bg06 {background:url(/health/img/sub/check_icon06.gif) no-repeat 17px 25px; min-height:94px;}
.checklist .box.bg07 {background:url(/health/img/sub/check_icon07.gif) no-repeat 12px 25px;}
.checklist .box.bg08 {background:url(/health/img/sub/check_icon08.gif) no-repeat 24px 25px;}
.checklist .box.bg09 {background:url(/health/img/sub/check_icon09.gif) no-repeat 21px 25px;}
.checklist .box.bg10 {background:url(/health/img/sub/check_icon10.gif) no-repeat 17px 25px;}
.checklist .box.bg11 {background:url(/health/img/sub/check_icon11.gif) no-repeat 14px 25px; min-height:73px;}
.checklist .box.bg12 {background:url(/health/img/sub/check_icon12.gif) no-repeat 28px 25px;}
.checklist .box.bg13 {background:url(/health/img/sub/check_icon13.gif) no-repeat 28px 25px;}


/******************************03일반건강검진******************************/
/*검진대상자*/
.s03_0101{width:100%;}
.s03_0101 .line_box{width:710px;display:inline-block;background:url(/health/img/03nomal/s0301icon01.gif)30px 50% no-repeat;}
.s03_0101 .line_box .number_box{width:210px;float:left;padding:10px 0 0 140px;}
.s03_0101 .line_box .number_box .title{font-weight:600;font-size:16px;margin-bottom:16px;}
.s03_0101 .line_box .number_box .number{font-size:36px;font-weight:bold;color:#e67613;}
.s03_0101 .line_box .target_box{width:330px;float:right;padding-left:20px;border-left:1px dashed #ddd;}

/*검진항목*/
.s03_0201 .box {padding:20px 0 20px 150px;background:url(/health/img/03nomal/s0302icon01.png) no-repeat left 50%;}
.s03_0201 .graybox{background-color:#f8f8f8;border:1px solid #e8e8e8;padding:25px 20px;margin-top:15px;}


/*예약안내*/
.s03_0401 .box_con{width:100%;display:inline-block;}
.s03_0401 .box1,
.s03_0401 .box2{width:200px;height:133px;border:1px solid #e8e8e8;margin-top:35px;padding:40px 0 0 170px;border-radius:5px;}
.s03_0401 .box1{float:left;background:#f8f8f8 url(/health/img/03nomal/s0304icon01.png) no-repeat 20px 50%;}
.s03_0401 .box2{float:right;background:#f8f8f8 url(/health/img/03nomal/s0304icon02.png) no-repeat 20px 50%;}
.s03_0401 .box2 .number{font-size:32px;color:#e67613;font-weight:600;letter-spacing:-1px;margin-top:10px;line-height:110%;}
.s03_0401 .box1 ul li {font-size:13px;}
.s03_0401 .title{font-size:18px;font-weight:600;margin-bottom:10px;}



/******************************04예약및조회******************************/

/*결과조회*/

.s04_0301 {width:100%; display:inline-block; background:#fbfbfb; border-top:2px solid #2468c5; border-bottom:1px solid #e2e2e2; padding:20px 0;}
.s04_0301 dl {float:left; display:inline-block; padding-left:5px;}
.s04_0301 dl dt {float:left; padding:0 15px 0 25px; color:#222; font-size:14px; letter-spacing:-1px; font-weight:600; line-height:30px; height:30px;}
.s04_0301 dl dd {float:left; height:30px;}
.s04_0301 dl dd select {padding:0 0 0 5px; line-height:0; border:1px solid #dfdfdf; width:90px; height:30px; line-height:30px; color:#666;}
.s04_0301 dl dd input {padding:0; line-height:0; border:1px solid #dfdfdf; height:28px; line-height:28px; padding:0 5px; color:#666;}
.s04_0301 .btn22 {float:left; width:50px; margin-left:5px; }
.s04_0301 .btn22 a {display:inline-block; width:50px; text-align:center; font-weight:600; color:#fff; background:#2468c5; height:30px; line-height:30px;}

/******************************05종합건강검진******************************/


/******************************06사이트가이드******************************/
/*로그인*/
.s06_0201 {display:inline-block; width:748px; border:1px solid #e2e2e2; border-top:2px solid #2468c5; font-size:0; line-height:0;}
.s06_0201 .login {display:inline-block; width:100%; height:220px; border-bottom:1px solid #e2e2e2; font-size:13px; line-height:20px;}
.s06_0201 .login .log_l {display:inline-block; float:left; padding:47px 0 0 50px;}
.s06_0201 .login .log_l .tit {font-size:0; line-height:0; height:56px;}
.s06_0201 .login .log_l .tit2 {font-size:15px; color:#222; font-weight:600;}
.s06_0201 .login .log_l .txt {padding-top:10px; letter-spacing:-1px;}

.s06_0201 .login .log_r {position:relative; display:inline-block; float:right; width:344px; padding:101px 60px 0 0;}
.s06_0201 .login .log_r dl {float:left; display:inline-block; height:38px;}
.s06_0201 .login .log_r dl dt {float:left; height:33px; line-height:33px; width:64px; font-size:14px; font-weight:600; color:#222; letter-spacing:-1px;}
.s06_0201 .login .log_r dl dd {float:left; height:33px; width:200px;}
.s06_0201 .login .log_r dl dd input {padding:0 10px; margin:0; border:1px solid #dfdfdf; width:178px; height:31px;}
.s06_0201 .login .log_r .log_btn {position:absolute; top:101px; right:60px;}
.s06_0201 .login .log_r .log_btn input {display:inline-block; vertical-align:middle; cursor:pointer; padding:0; margin:0; color:#fff; overflow:visible; font-weight:600; letter-spacing:-1px; font-size:14px; height:71px; padding-top:20px; width:71px; background:#2468c5 url(/health/img/sub/s0101icon.gif) no-repeat center 15px; border:none;}

.s06_0201 .logmenu {width:670px; padding:0 39px; display:inline-block; background:#fbfbfb; padding-bottom:35px; font-size:13px; line-height:20px;}
.s06_0201 .logmenu ul {display:inline-block; width:100%;}
.s06_0201 .logmenu ul li {float:left; width:33.3%; text-align:center; letter-spacing:-1px; padding-top:100px;}
.s06_0201 .logmenu ul li.icon1 {background:url(/health/img/sub/s0101icon1.gif) no-repeat center 36px;}
.s06_0201 .logmenu ul li.icon2 {background:url(/health/img/sub/s0101icon2.gif) no-repeat center 40px;}
.s06_0201 .logmenu ul li.icon3 {background:url(/health/img/sub/s0101icon3.gif) no-repeat center 33px;}

.s06_0201 .logmenu ul li .btn {margin-top:10px;}
.s06_0201 .logmenu ul li .btn a {display:inline-block; padding:0 15px; height:30px; line-height:30px; background:#7388a5; color:#fff; font-weight:600;}
.s06_0201 .logmenu ul li .btn a:hover {background:#677b98;}

/*사이트맵*/
.sitemap_wrap{width:100%;}
.sitemap{width:100%; overflow:hidden;}
.sitemap h3{height:40px; line-height:40px; letter-spacing:-1px;  text-align:center; color:#fff; font-size:15px; font-weight:600; margin-bottom:15px; background:#124871 url(/health/img/06site/sitemap_bullet.png) no-repeat 50% 100%;}
.sitemap li{float:left; width:120px;margin-right:6px; }
.sitemap li.last{margin-right:0; }
.sitemap li a:hover{color:#00ac7e; }
.sitemap li ul.sitelist01 li{float:none; font-size:13px; font-weight:600; padding-bottom:5px;margin-bottom:5px; color:#444; border-bottom:1px solid #ddd; }
.sitemap li ul.sitelist02{margin-top:10px;}
.sitemap li ul.sitelist02 li{float:none; font-size:12px; text-align:left; font-weight:400; padding-left:7px; padding-bottom:0; margin-bottom:0;color:#444; border-bottom:none; background:url(/health/img/common/li_icon3.gif) no-repeat 0 10px;}

/*검색결과*/
.resultBox{margin-bottom:20px; line-height:63px; border:1px solid #d9dce4; text-align:center; color:#666; font-size:17px; background:#f6f7f9;}


/*자가검진*/
.s0506 {width:100%; display:inline-block;}
.s0506 .checkbox {width:748px; display:inline-block; margin-top:10px; border:1px solid #e2e2e2; border-top:none; background:url(/health/img/sub/s0601line.gif) repeat-y left top;}
.s0506 .checkbox ul li {float:left; width:240px; min-height:452px; border-top:2px solid #222;}
.s0506 .checkbox ul li.bodyimg {position:relative; width:266px; font-size:0; line-height:0; border-top:2px solid #2468c5; background:url(/health/img/sub/s0601bg.gif) no-repeat 68px 40px;}
.s0506 .checkbox ul li.bodyimg div {position:absolute;}
.s0506 .checkbox ul li.bodyimg .head {top:40px; left:114px;}
.s0506 .checkbox ul li.bodyimg .neck {top:87px; left:120px;}
.s0506 .checkbox ul li.bodyimg .leg {top:105px; left:68px;}
.s0506 .checkbox ul li.bodyimg .stomach {top:169px; left:104px;}
.s0506 .checkbox ul li.bodyimg .breast {top:105px; left:103px;}
.s0506 .checkbox ul li.bodyimg .genitalia {top:212px; left:104px;}

.s0506 .checkbox ul li.checklist {display:inline-block; border-left:1px solid #e2e2e2;}
.s0506 .checkbox ul li.checklist dl {display:inline-block; width:100%; padding-bottom:10px;}
.s0506 .checkbox ul li.checklist dl dt {width:100%; height:40px; line-height:40px; color:#222; text-align:center; font-weight:600; background:#f6f6f6; margin-bottom:10px; font-size:14px;}
.s0506 .checkbox ul li.checklist dl dd {margin-left:15px; padding:3px 0 3px 7px; background:url(/health/img/sub/s0601icon.gif) no-repeat left 50%;}
.s0506 .checkbox ul li.checklist dl dd a {color:#666;}
.s0506 .checkbox ul li.checklist dl dd a:hover, .s0506 .checkbox ul li.checklist dl dd a.on {color:#2468c5; font-weight:600;}

.s0506 .checktxt {width:100%; display:inline-block;}
.s0506 .checktxt .box {width:748px; display:inline-block; border:1px solid #e2e2e2; border-top:2px solid #222; margin-top:20px;}
.s0506 .checktxt .box dl dt {width:100%; height:40px; line-height:40px; color:#222; text-align:center; font-weight:600; background:#f6f6f6; font-size:14px;}
.s0506 .checktxt .box dl dd {padding:15px;}


/* 일반검진예약 - 예약 및 조회 */
.reserv_wrap .notice_box {height:auto; border:1px solid #ddd; background:url(/img/01reserv/general_bg.jpg)no-repeat 100% 100%; background-repeat:no-repeat; background-position:100% 100%;}
.reserv_wrap .notice_box .inner {padding:45px 40px;} 
.reserv_wrap .notice_box .inner.dot {background:url(/img/01reserv/v_dot_bg.png)no-repeat 70px 50%;}

.reserv_wrap .notice_box dl {background-position:0 50%; background-repeat:no-repeat; padding:15px 0 15px 88px;}
.reserv_wrap .notice_box dl.icon1 {background-image:url(/img/01reserv/gstep_icon1.png);} 
.reserv_wrap .notice_box dl.icon2 {background-image:url(/img/01reserv/gstep_icon2.png);} 
.reserv_wrap .notice_box dl.icon3 {background-image:url(/img/01reserv/gstep_icon3.png);} 
.reserv_wrap .notice_box dl dt {color:#010101; font-size:16px;  margin-bottom:12px;font-weight:600;}
.reserv_wrap .notice_info {border:1px solid #ddd; margin-top:-1px;background:#f6f8fa;}
.reserv_wrap .notice_info ul {padding:20px 40px;}
.reserv_wrap .notice_info ul li strong {color:#222; margin-right:5px;}


