@charset "utf-8";


/******************************01진료예약******************************/

/*진료예약안내*/
.s0101 {width:100%; display:inline-block; border-top:2px solid #222;}
.s0101 .box {position:relative; width:100%; display:inline-block; border-bottom:1px solid #e8e8e8; padding:25px 0;}
.s0101 .box .subject {width:100%; text-align:center; font-size:15px; font-weight:600; color:#222; letter-spacing:-1px;}

.s0101 .box .info {width:100%; display:inline-block; padding-top:20px;}
.s0101 .box .info .txt {color:#2567c1; font-size:13px; font-weight:600; padding-bottom:15px;}
.s0101 .box .info .txt2 {color:#309eac; font-weight:600;}
.s0101 .box .info .img {font-size:0; line-height:0; padding:10px 0 15px 0;}
.s0101 .box .info .img img {width:100%;}
.s0101 .box .info ul.list2 {margin-top:0; margin-bottom:0;}
.s0101 .box .info ul.list2 li {letter-spacing:-1px;}

.s0101 .box .info .tel {display:inline-block; width:100%; margin-bottom:20px; padding:13px 0; background:#f7f7f7; border-top:1px solid #e8e8e8; text-align:center; border-bottom:1px solid #e8e8e8;}
.s0101 .box .info .tel dl {width:240px; display:inline-block; text-align:left;}
.s0101 .box .info .tel dl dt {width:240px; text-align:center; font-weight:600; font-size:20px; color:#25b0c1; padding-bottom:8px;}
.s0101 .box .info .tel dl dd {float:left; line-height:18px;font-weight:600; padding-left:10px;  letter-spacing:-1px; width:110px;}

.s0101 .box .ars_info{padding-top:30px;}
.s0101 .box .ars_info dl{width:100%;vertical-align:middle;border-bottom:1px dashed #d5d5d5;}
.s0101 .box .ars_info dl:first-of-type{border-top:1px solid #333;}
.s0101 .box .ars_info dl dt{display:block;padding:10px 20px;vertical-align:middle;background:#f5f5f5;text-align:center;font-weight:bold;color:#2567c1;font-size:14px;line-height:30px;}
.s0101 .box .ars_info dl dt span.num{display:inline-block;width:25px;height:25px;margin-right:5px;border-radius:100%;background:#2567c1;line-height:25px;color:#fff;}
.s0101 .box .ars_info dl dt br{display:none;}
.s0101 .box .ars_info dl dd{padding:20px 30px;vertical-align:middle;}

.s0102 .board_search {width:100% !important;}
.s0102 .board_search ul {float:none !important; width:290px !important; margin:0 auto;}


/*검사결과조회*/
.s010304 {width:100%; display:inline-block; background:#fbfbfb; border-top:2px solid #2468c5; border-bottom:1px solid #e2e2e2; padding:15px 0; text-align:center;}
.s010304 dl {display:inline-block; width:240px; text-align:left;}
.s010304 dl dt {float:left; width:90px; color:#222; font-size:13px; letter-spacing:-1px; font-weight:600; line-height:28px; height:28px; margin-bottom:5px;}
.s010304 dl dd {float:left; height:28px; width:150px; margin-bottom:5px;}
.s010304 dl dd select {padding:0; line-height:0; border:1px solid #dfdfdf; height:28px; line-height:28px; color:#666; font-size:12px;}
.s010304 dl dd input {padding:0; line-height:0; border:1px solid #dfdfdf; height:26px; line-height:26px; padding:0 5px; color:#666; font-size:12px;}
.s010304 .btn {display:inline-block; width:100%; text-align:center; padding-top:10px;}
.s010304 .btn a {display:inline-block; width:50px; text-align:center; font-weight:600; color:#fff; background:#2468c5; height:30px; line-height:30px;}

/*검사결과조회*/
.s04_0301 {width:100%; display:inline-block; background:#fbfbfb; border-top:2px solid #2468c5; border-bottom:1px solid #e2e2e2; padding:15px 0; text-align:center;}
.s04_0301 dl {display:inline-block; width:240px; text-align:left;}
.s04_0301 dl dt {float:left; width:90px; color:#222; font-size:13px; letter-spacing:-1px; font-weight:600; line-height:28px; height:28px; margin-bottom:5px;}
.s04_0301 dl dd {float:left; height:28px; width:150px; margin-bottom:5px;}
.s04_0301 dl dd select {padding:0; line-height:0; border:1px solid #dfdfdf; height:28px; line-height:28px; color:#666; font-size:12px;}
.s04_0301 dl dd input {padding:0; line-height:0; border:1px solid #dfdfdf; height:26px; line-height:26px; padding:0 5px; color:#666; font-size:12px;}
.s04_0301 .btn22 {display:inline-block; width:100%; text-align:center; }
.s04_0301 .btn22 a {display:inline-block; width:50px; text-align:center; font-weight:600; color:#fff; background:#2468c5; height:30px; line-height:30px;}

/*회원본인예약 스텝부분*/
.reserv_step {width:100%; background:#3372c9; text-align:center; padding:10px 0; margin-bottom:10px;}
.reserv_step ul li .tit {display:none;}
.reserv_step ul li .tit.on {display:block; font-size:0; line-height:0;}
.reserv_step ul li .txt {display:none;}
.reserv_step ul li .txt.on {display:inline-block; color:#fff; letter-spacing:-1px; font-size:15px; font-weight:600; padding-top:8px; width:120px; margin:0 auto; margin-top:8px; border-top:1px solid #6793d0;}


/*검진프로그램소개-추가검사더보기*/
.check_box {display:inline-block; width:100%; margin-top:20px;}
.check_box .cbox_wrap {position:relative; width:100%;}
.check_box .chbtn {width:100%;}
.check_box .chbtn a {display:block; height:38px; line-height:38px; border:1px solid #dfdfdf; padding-left:20px; font-size:13px;}
.check_box .chbtn.open a {background:#f7f7f7 url(/img/01reserv/s0301btn_open.gif) no-repeat right 50%;}
.check_box .chbtn.close {position:absolute; top:-40px; left:0; width:100%;}
.check_box .chbtn.close a {background:#f7f7f7 url(/img/01reserv/s0301btn_close.gif) no-repeat right 50%;}


/*검진프로그램소개-기본종합검진*/
.checklist {display:inline-block; width:100%;}
.checklist .box {padding:30px 0 25px 90px; width:auto; 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:none; width:auto;}
.checklist .box.fr {float:none; width:auto;}

ul.check_type li{float:left;width:100%;}

/*예약안내*/
.s03_0401 .box1,
.s03_0401 .box2{width:100%;border:1px solid #e8e8e8;border-radius:5px;background-color:#f8f8f8;padding:10px 0;}
.s03_0401 .box1 p,
.s03_0401 .box2 p{text-align:center;font-weight:600;}
.s03_0401 .box1 p.title,
.s03_0401 .box2 p.title{font-size:16px;color:#333;}
.s03_0401 .box1 p.number,
.s03_0401 .box2 p.number{color:#e67613;margin-top:10px;font-size:18px;line-height:28px;}

.s03_0401 .box1 ul{padding-left:30%;}
.s03_0401 .box2{margin-top:10px;}



/******************************02진료안내******************************/

/*진료안내_외래진료*/
.s0201 {display:inline-block; width:100%; border-top:2px solid #222;}
.s0201 .box {display:inline-block; width:100%; padding-bottom:13px; background:url(/img/02treatment/s0101bg.gif) no-repeat center bottom;}
.s0201 .box .tit {width:100%; font-size:17px; letter-spacing:-1px; font-weight:600; color:#222; text-align:center; margin-top:30px; margin-bottom:15px;}
.s0201 .box .box_r {width:100%;}
.s0201 .box .box_r ul.list2 {margin-bottom:30px;}

.s0201 .box.part1 .tit {background:url(/img/02treatment/s0101icon1.gif) no-repeat center top; padding-top:58px;}
.s0201 .box.part2 .tit {background:url(/img/02treatment/s0101icon2.gif) no-repeat center top; padding-top:61px;}
.s0201 .box.part3 .tit {background:url(/img/02treatment/s0101icon3.gif) no-repeat center top; padding-top:67px;}
.s0201 .box.part4 .tit {background:url(/img/02treatment/s0101icon4.gif) no-repeat center top; padding-top:62px;}
.s0201 .box.part5 .tit {background:url(/img/02treatment/s0101icon5.gif) no-repeat center top; padding-top:63px;}
.s0201 .box.part6 {background:none; padding-bottom:0; border-bottom:1px solid #e8e8e8;}
.s0201 .box.part6 .tit {background:url(/img/02treatment/s0101icon6.gif) no-repeat center top; padding-top:70px;}
.s0201 .box.part1_2 .tit {background:url(/img/02treatment/s0101icon1.gif) no-repeat center top; padding-top:58px;}

/*비급여항목*/
.s020104 {display:inline-block; width:100%; margin-bottom:20px;}
.s020104 ul {float:right;}
.s020104 ul li {float:left; margin-left:3px;}
.s020104 ul li select {padding:0; margin:0; border:1px solid #dfdfdf; line-height:30px; height:30px;}
.s020104 ul li input.txt_inp {padding:0; margin:0; border:1px solid #dfdfdf; line-height:28px; height:28px; width:130px; color:#666;}
.s020104 ul li input.btn_inp {height:30px; line-height:30px; background:#2468c5; color:#fff; font-weight:600; border:none;}


/*진료안내_응급진료*/
.s020103 {display:inline-block; width:100%; margin-top:10px;}
.s020103 ul li {width:100%; font-size:12px; font-weight:600; height:30px; line-height:30px; margin-bottom:2px; background:#2567c1; color:#fff; text-align:center;}
.s020103 ul li.mint {background:#25b0c1;}


/*전문진료_센터_척추센터*/
.s020301 {width:100%; display:inline-block; margin-top:30px;}
.s020301 .img_l {width:100%; text-align:center; font-size:0; line-height:0; margin-bottom:20px;}
.s020301 .info_r {width:100%;}

/* 진료과 교수소개_상단버튼_180503추가 */
.medical_top .sat_timetb{display:block;margin-bottom:30px;}

/*진료과 교수소개_진료과 리스트*/
.medical_list {display:inline-block; width:100%;}
.medical_list ul li {float:left; width:33.3%; height:155px; text-align:center;}
.medical_list ul li a {display:block; padding-top:115px; height:18px; color:#666; font-size:12px; letter-spacing:-1px; line-height:18px; margin:0 3px;}

.medical_list ul li a.icon_FM {background:url(/img/02treatment/medilist_icon1.gif) no-repeat center top;} /*가정의학과*/
.medical_list ul li a.icon_GS {background:url(/img/02treatment/medilist_icon2.gif) no-repeat center top;} /*간이식간담췌외과*/
.medical_list ul li a.icon_IID {background:url(/img/02treatment/medilist_icon3.gif) no-repeat center top;} /*감염내과*/
.medical_list ul li a.icon_IE {background:url(/img/02treatment/medilist_icon4.gif) no-repeat center top;} /*내분비대사내과*/
.medical_list ul li a.icon_GS2 {background:url(/img/02treatment/medilist_icon5.gif) no-repeat center top;} /*대장항문외과*/
.medical_list ul li a.icon_IR {background:url(/img/02treatment/medilist_icon6.gif) no-repeat center top;} /*류마티스내과*/
.medical_list ul li a.icon_AN {background:url(/img/02treatment/medilist_icon7.gif) no-repeat center top;} /*마취통증의학과*/
.medical_list ul li a.icon_TR {background:url(/img/02treatment/medilist_icon8.gif) no-repeat center top;} /*방사선종양학과*/
.medical_list ul li a.icon_SP {background:url(/img/02treatment/medilist_icon9.gif) no-repeat center top;} /*병리과*/
.medical_list ul li a.icon_UR {background:url(/img/02treatment/medilist_icon10.gif) no-repeat center top;} /*비뇨기과*/
.medical_list ul li a.icon_OB {background:url(/img/02treatment/medilist_icon11.gif) no-repeat center top;} /*산부인과*/
.medical_list ul li a.icon_PS {background:url(/img/02treatment/medilist_icon12.gif) no-repeat center top;} /*성형외과*/
.medical_list ul li a.icon_GS3 {background:url(/img/02treatment/medilist_icon13.gif) no-repeat center top;} /*소아외과*/
.medical_list ul li a.icon_PD {background:url(/img/02treatment/medilist_icon14.gif) no-repeat center top;} /*소아청소년과*/
.medical_list ul li a.icon_IG {background:url(/img/02treatment/medilist_icon15.gif) no-repeat center top;} /*소화기내과*/
.medical_list ul li a.icon_IC {background:url(/img/02treatment/medilist_icon16.gif) no-repeat center top;} /*순환기내과*/
.medical_list ul li a.icon_NE {background:url(/img/02treatment/medilist_icon17.gif) no-repeat center top;} /*신경과*/
.medical_list ul li a.icon_NS {background:url(/img/02treatment/medilist_icon18.gif) no-repeat center top;} /*신경외과*/
.medical_list ul li a.icon_IN {background:url(/img/02treatment/medilist_icon19.gif) no-repeat center top;} /*신장내과*/
.medical_list ul li a.icon_OT {background:url(/img/02treatment/medilist_icon20.gif) no-repeat center top;} /*안과*/
.medical_list ul li a.icon_RA {background:url(/img/02treatment/medilist_icon21.gif) no-repeat center top;} /*영상의학과*/
.medical_list ul li a.icon_GS4 {background:url(/img/02treatment/medilist_icon22.gif) no-repeat center top;} /*위장관외과*/
.medical_list ul li a.icon_GS5 {background:url(/img/02treatment/medilist_icon23.gif) no-repeat center top;} /*유방갑상선외과*/
.medical_list ul li a.icon_EM {background:url(/img/02treatment/medilist_icon24.gif) no-repeat center top;} /*응급의학과*/
.medical_list ul li a.icon_ENT {background:url(/img/02treatment/medilist_icon25.gif) no-repeat center top;} /*이비인후과*/
.medical_list ul li a.icon_RM {background:url(/img/02treatment/medilist_icon26.gif) no-repeat center top;} /*재활의학과*/
.medical_list ul li a.icon_NP {background:url(/img/02treatment/medilist_icon27.gif) no-repeat center top;} /*정신건강의학과*/
.medical_list ul li a.icon_OS {background:url(/img/02treatment/medilist_icon28.gif) no-repeat center top;} /*정형외과*/
.medical_list ul li a.icon_IH {background:url(/img/02treatment/medilist_icon29.gif) no-repeat center top;} /*종양혈액내과*/
.medical_list ul li a.icon_CP {background:url(/img/02treatment/medilist_icon30.gif) no-repeat center top;} /*진단검사의학과*/
.medical_list ul li a.icon_DN {background:url(/img/02treatment/medilist_icon31.gif) no-repeat center top;} /*치과*/
.medical_list ul li a.icon_DT {background:url(/img/02treatment/medilist_icon32.gif) no-repeat center top;} /*피부과*/
.medical_list ul li a.icon_NM {background:url(/img/02treatment/medilist_icon33.gif) no-repeat center top;} /*핵의학과*/
.medical_list ul li a.icon_GS6 {background:url(/img/02treatment/medilist_icon34.gif) no-repeat center top;} /*혈관중재혈관외과*/
.medical_list ul li a.icon_IP {background:url(/img/02treatment/medilist_icon35.gif) no-repeat center top;} /*호흡기내과*/
.medical_list ul li a.icon_CS {background:url(/img/02treatment/medilist_icon36.gif) no-repeat center top;} /*흉부외과*/


/*진료과 교수소개_진료과소개*/
.medical_intro {width:100%;}
.medical_intro .infobox {position:relative; width:100%; border:1px solid #dfdfdf; background:url(/img/02treatment/medi_bg.gif) no-repeat right 22px; background-size:114px auto; text-align:center;}
.medical_intro .infobox dl {display:inline-block; padding-top:35px; text-align:center;}
.medical_intro .infobox dl dt {font-size:18px; color:#222; font-weight:600; letter-spacing:-1px; line-height:25px; height:30px; padding-top:10px; background:url(/img/02treatment/medi_tit_icon.gif) no-repeat center top;}
.medical_intro .infobox dl dd {display:inline-block;}
.medical_intro .infobox dl dd.tel {background:url(/img/02treatment/medi_bar.gif) no-repeat right 3px; padding-right:11px; margin-right:7px;}
.medical_intro .infobox dl dd.homepage a {display:inline-block; background:url(/img/02treatment/medi_home_icon.gif) no-repeat right 5px; padding-right:15px;}
.medical_intro .infobox dl dd.photo {width:100%; font-size:0; line-height:0; padding-top:20px;}
.medical_intro .infobox dl dd.photo img {width:100%; height:auto;}
.medical_intro .infobox .list_btn {position:absolute; top:10px; left:10px; font-size:0; line-height:0;}

.medical_intro .major {padding:10px 15px; border:1px solid #dfdfdf; background:url(/img/02treatment/medi_bg2.gif) repeat left top;}
.medical_intro .major ul {width:100%; display:inline-block;}
.medical_intro .major ul li {float:left; width:50%; letter-spacing:-1px; padding:2px 0;}
.medical_intro .major ul li a {display:block; background:url(/img/02treatment/medi_dot.gif) no-repeat left 50%; line-height:18px; padding-left:9px; color:#666;}
.medical_intro .major ul li a:hover {color:#2468c5; font-weight:600;}

.medical_intro .doctor {display:inline-block; width:100%;}
.medical_intro .doctor .box {position:relative; display:inline-block; width:100%; border-top:1px solid #222; padding:185px 0 30px 0;}
.medical_intro .doctor .box .doctor_info {width:100%;}
.medical_intro .doctor .box .doctor_info .name {width:100%; text-align:center; font-size:20px; font-weight:600; color:#222; letter-spacing:-1px; line-height:26px; padding-top:5px; height:37px;}
.medical_intro .doctor .box .doctor_info dl {width:100%; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:10px 0;}
.medical_intro .doctor .box .doctor_info dl dt {position:absolute; font-weight:600; line-height:24px; color:#222;}
.medical_intro .doctor .box .doctor_info dl dd {line-height:20px; padding:2px 0; padding-left:60px;}
.medical_intro .doctor .box .doctor_info .photo {position:absolute; top:20px; left:0; width:100%; text-align:center; font-size:0; line-height:0;}
.medical_intro .doctor .box .doctor_info .photo img {width:133px; height:158px; border:1px solid #dfdfdf;}
.medical_intro .doctor .box .btn {margin-top:15px;}
.medical_intro .doctor .box .btn a {margin-left:5px;}
.medical_intro .vas_btn_wrap{text-align:center;}
.medical_intro .vas_btn_wrap a{margin-bottom:3px;}

/*의료진소개*/
.doctor_intro {width:100%;}
.doctor_intro .top_btn {display:inline-block; font-size:0; line-height:0; padding-bottom:15px;}
.doctor_intro .top_btn a {margin-right:5px;}
.doctor_intro .doctor_wrap {width:100%; margin-top:10px;}
.doctor_intro .doctor_wrap .doctor {position:relative; width:100%; display:inline-block; padding-top:268px; border-bottom:2px solid #2468c5; padding-bottom:45px;}
.doctor_intro .doctor_wrap .doctor h3 {width:100%; text-align:center; font-weight:normal; letter-spacing:-1px;}
.doctor_intro .doctor_wrap .doctor h3 .part {font-size:14px; color:#222;}
.doctor_intro .doctor_wrap .doctor h3 .name {font-size:20px; color:#222; font-weight:600; line-height:36px;}
.doctor_intro .doctor_wrap .doctor h3 .name span {font-size:14px; color:#989898; letter-spacing:0;}
.doctor_intro .doctor_wrap .doctor .info {width:100%;display:inline-block; margin-top:10px; padding-top:10px; border-top:1px solid #dfdfdf;}
.doctor_intro .doctor_wrap .doctor .info .photo {position:absolute; top:0; left:0; width:100%; text-align:center; font-size:0; line-height:0;}
.doctor_intro .doctor_wrap .doctor .info .photo img {width:209px; height:248px; border:1px solid #dfdfdf;}
.doctor_intro .doctor_wrap .doctor .info dl dt {font-size:14px; font-weight:600; color:#2468c5; line-height:28px; height:28px;}
.doctor_intro .doctor_wrap .doctor .info dl dd {line-height:18px; padding-bottom:5px;}
.doctor_intro .doctor_wrap .doctor .info dl dd img {vertical-align:middle;}
.doctor_intro .doctor_wrap .course {position:relative; width:100%;}
.doctor_intro .doctor_wrap .course ul li {font-size:0; line-height:0;}
.doctor_intro .doctor_wrap .course ul li a {position:absolute; width:80px; height:33px; top:-35px; text-align:center; overflow:hidden;}
.doctor_intro .doctor_wrap .course ul li a p {margin-left:-50px; margin-top:-7px;}
.doctor_intro .doctor_wrap .course ul li.tab1 a {left:0;}
.doctor_intro .doctor_wrap .course ul li.tab2 a {left:81px;}
.doctor_intro .doctor_wrap .course ul li.tab3 a {left:162px;}
.doctor_intro .doctor_wrap .course .course_list {padding:15px 20px; font-size:12px; line-height:18px; border-bottom:1px solid #dfdfdf;}


/*외래진료시간표*/
.meditime_top {position:relative; display:inline-block; width:100%; margin-top:30px; margin-bottom:10px;}
.meditime_top h3.tit {float:left;}
.meditime_top .iconlist {float:left; margin-left:10px;}
.meditime_top .iconlist ul li {float:left; font-size:0; line-height:0; padding:10px 2px 0 0;}
.meditime_top .iconlist ul li.txt{font-size:11px;line-height:normal;font-weight:bold;letter-spacing:-1px;color:#f00;}
.meditime_top .search {display:inline-block; float:right; margin-top:20px;}
.meditime_top .search input {float:left; padding:0; margin:0; height:26px; line-height:26px; border:1px solid #dfdfdf; color:#666; padding-left:10px; width:85px;}
.meditime_top .search a.btn {display:inline-block; width:45px; height:28px; line-height:28px; text-align:center; color:#fff; background:#666;}
.meditime_top .search a.btn:hover {background:#777;}
.meditime_top .date {float:right; margin-top:5px; line-height:30px; height:30px; font-size:13px; font-size:13px;}
.meditime_top .date select {vertical-align:middle; height:30px; padding:0; margin:0; line-height:30px; width:130px; margin-left:10px; color:#666; border:1px solid #dfdfdf;}


/*전문진료_센터*/
.s0203 {width:100%; display:inline-block; border-top:2px solid #2468c5; border-bottom:1px solid #dfdfdf; padding:10px 0;}
.s0203 ul {float:left; width:50%;}
.s0203 ul.last {background:none;}
/*.s0203 ul li {letter-spacing:-1px; margin-left:15px; line-height:26px; height:26px;}
.s0203 ul li a {color:#444; padding-left:14px; background:url(/img/02treatment/s0301icon.gif) no-repeat left 5px;}
.s0203 ul li a:hover, .s0203 ul li a.on {color:#2468c5; font-weight:600;}*/
.s0203 ul li {letter-spacing:-1px; padding:5px 2px;}
.s0203 ul li a {display:block; line-height:36px; height:36px; color:#444; font-weight:600; padding-left:29px; background:url(/img/02treatment/s0301icon.gif) no-repeat 15px 50%; border:1px solid #ccc;}
.s0203 ul li a:hover, .s0203 ul li a.on {color:#2468c5; font-weight:600; background:#2468c5 url(/img/02treatment/s0301icon_on.png) no-repeat 15px 50%; color:#fff; border:1px solid #2468c5;}



/*입퇴원절차*/
.s0204 {display:inline-block; width:100%; border-top:2px solid #222;}
.s0204 .box {display:inline-block; width:100%; border-bottom:1px solid #dfdfdf; padding:25px 0;}
.s0204 .box .tit {width:100%; font-size:17px; letter-spacing:-1px; font-weight:600; color:#222; text-align:center; margin-bottom:15px;}
.s0204 .box .box_r {width:100%;}
.s0204 .box .box_r ul.list2 {margin-bottom:0;}

.s0204 .box.part1 .tit {background:url(/img/02treatment/s0401icon1.gif) no-repeat center top; padding-top:53px;}
.s0204 .box.part2 .tit {background:url(/img/02treatment/s0401icon2.gif) no-repeat center top; padding-top:70px;}
.s0204 .box.part3 .tit {background:url(/img/02treatment/s0401icon3.gif) no-repeat center top; padding-top:59px;}
.s0204 .box.part4 .tit {background:url(/img/02treatment/s0401icon4.gif) no-repeat center top; padding-top:61px;}
.s0204 .box.part5 .tit {background:url(/img/02treatment/s0401icon5.gif) no-repeat center top; padding-top:76px;}
.s0204 .box.part6 .tit {background:url(/img/02treatment/s0401icon6.gif) no-repeat center top; padding-top:62px;}


.s0204 .box.part1_2 .tit {background:url(/img/02treatment/s0401icon4.gif) no-repeat center top; padding-top:61px;}
.s0204 .box.part2_2 .tit {background:url(/img/02treatment/s0401icon6.gif) no-repeat center top; padding-top:62px;}
.s0204 .box.part3_2 .tit {background:url(/img/02treatment/s0401icon7.gif) no-repeat center top; padding-top:87px;}


/*종합검진안내*/
.s020502 .listbox {border-bottom:0;}
.s020502 .listbox .boxarea {padding:10px 0 30px 0;}
.s020502 .listbox.box1 {padding-bottom:15px; margin-top:40px;}
.s020502 .listbox.box1 .tel {font-size:0; line-height:0; text-align:center; padding-bottom:10px;} 
.s020502 .listbox.box1 .tel img {width:100%;} 
.s020502 .listbox.box1 ul.list2 {text-align:left;}
.s020502 .listbox.box2 ul.list2 li{float:left;}
.s020502 .listbox.box2 ul.list2 li.w180 {width:160px;}


/******************************03병원소개******************************/

/*인사말*/
.s0301 {width:100%;}
.s0301 .photo {width:100%; background:#2468c5; font-size:0; line-height:0;}
.s0301 .photo .img img {width:100%;}
.s0301 .photo .info {padding:20px;}
.s0301 .photo .info .sign {padding-top:10px;}
.s0301 .photo .info .sign img {width:230px;}

.s0301 .greeting {width:100%; display:inline-block; padding-top:30px;}
.s0301 .greeting .tit {font-size:0; line-height:0;}
.s0301 .greeting .tit img {width:100%;}
.s0301 .greeting .tit2 {font-size:14px; line-height:20px; font-weight:600; letter-spacing:-1px; padding:20px 0 15px 0;}
.s0301 .greeting .txt {letter-spacing:-1px;}


/*연혁*/
.s0302 {width:100%; margin-top:50px;}
.s0302 .box {display:inline-block; width:100%; border-top:1px solid #666; color:#666;}
.s0302 .box .year {width:80px; margin:0 auto; text-align:center; font-size:22px; font-weight:bold; color:#2468c5; border-top:5px solid #2468c5; margin-top:-5px; padding-top:15px; letter-spacing:-1px;}
.s0302 .box dl {position:relative; display:inline-block; width:100%; padding:22px 0 42px 0;}
.s0302 .box dl dt {position:absolute; color:#2468c5; font-weight:bold; line-height:20px; letter-spacing:-1px; padding-top:8px;}
.s0302 .box dl dd {line-height:20px; padding:8px 0; padding-left:100px; background:url(/img/03intro/s0201line.gif) repeat-x left bottom; letter-spacing:-1px;}
.s0302 .box dl dd.history_img {padding:15px 0; background:none; width:100% !important;}
.s0302 .box dl dd.history_img img {width:100%;}

.s0302 .box.rightblue {border-top:1px solid #b2b2b2;}
.s0302 .box.rightblue .year {border-top:5px solid #60a9fc; color:#60a9fc;}
.s0302 .box.rightblue dl dt {color:#4b93e6;}


/*역대원장소개*/
.s030202 {display:inline-block; width:100%;}
.s030202 .box {position:relative; width:100%; height:118px; border-top:1px solid #666; border-bottom:1px solid #e0e0e0; padding:20px 0; margin-bottom:30px;}
.s030202 .box dl {padding-left:142px; padding-right:20px; display:inline-block;}
.s030202 .box dl dt {letter-spacing:-1px; padding-top:5px; font-size:12px;}
.s030202 .box dl dd.year {font-size:13px; font-weight:600; color:#222; width:100%; padding:5px 0 10px 0; background:url(/img/03intro/s0202line.gif) no-repeat left bottom; height:30px;}
.s030202 .box dl dd.name {font-size:18px; color:#2468c5; font-weight:600; letter-spacing:-1px; padding-top:14px;}
.s030202 .box dl dd.name2 {font-size:14px; color:#2468c5; font-weight:600; letter-spacing:-2px; padding-top:14px;}
.s030202 .box dl dd.img {position:absolute; top:20px; left:20px;}


/*개요*/
.s0303 {display:inline-block; width:100%;}
.s0303 .tit {width:100%; text-align:center; font-size:0; line-height:0; padding:10px 0;}
.s0303 .tit img {width:100%;}
.s0303 .box {width:100%; text-align:center; margin-top:30px;}
.s0303 .box dl {width:100%; border-top:2px solid #222;}
.s0303 .box dl dt {font-size:16px; padding-top:17px; color:#222; font-weight:600;}
.s0303 .box dl dd {padding-top:5px;}

.s0303 .box.icon1 {background:url(/img/03intro/s0301icon1.gif) no-repeat center top; padding-top:65px;}
.s0303 .box.icon2 {background:url(/img/03intro/s0301icon2.gif) no-repeat center top; padding-top:64px;}
.s0303 .box.icon3 {background:url(/img/03intro/s0301icon3.gif) no-repeat center top; padding-top:83px;}
.s0303 .box.icon4 {background:url(/img/03intro/s0301icon4.gif) no-repeat center top; padding-top:83px;}
.s0303 .box.icon5 {background:url(/img/03intro/s0301icon5.gif) no-repeat center top; padding-top:79px;}
.s0303 .box.icon6 {background:url(/img/03intro/s0301icon6.gif) no-repeat center top; padding-top:72px;}
.s0303 .box.icon7 {background:url(/img/03intro/s0301icon7.gif) no-repeat center top; padding-top:51px;}
.s0303 .box.icon8 {background:url(/img/03intro/s0301icon8.gif) no-repeat center top; padding-top:66px;}
.s0303 .box.icon9 {background:url(/img/03intro/s0301icon9.gif) no-repeat center top; padding-top:70px;}
.s0303 .box.icon10 {background:url(/img/03intro/s0301icon10.gif) no-repeat center top; padding-top:58px;}
.s0303 .box.icon11 {background:url(/img/03intro/s0301icon11.gif) no-repeat center top; padding-top:48px;}


/*비전*/
.s0305 {width:100%;}
.s0305 .tit {font-size:0; line-height:0; text-align:center;}
.s0305 .txt {font-size:13px; line-height:20px; text-align:center; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px; padding-top:25px;}
.s0305 .box {display:inline-block; width:100%; text-align:center; margin-top:30px; border-top:1px solid #e0e0e0;}
.s0305 .box .tit2 {margin-top:-5px; padding-bottom:30px;}
.s0305 .box .tit2 span {display:inline-block; padding-top:10px; border-top:5px solid #2468c5; color:#2468c5; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:600;}
.s0305 .box .img img {width:100%;}


.s0305 .box .faith {width:100%; text-align:center;}
.s0305 .box .faith ul {display:inline-block; text-align:left;}
.s0305 .box .faith ul li {width:100%; height:90px;}
.s0305 .box .faith ul li.icon1 {background:url(/img/03intro/s0501icon1.gif) no-repeat left top;}
.s0305 .box .faith ul li.icon2 {background:url(/img/03intro/s0501icon2.gif) no-repeat left top;}
.s0305 .box .faith ul li.icon3 {background:url(/img/03intro/s0501icon3.gif) no-repeat left top;}
.s0305 .box .faith ul li.icon4 {background:url(/img/03intro/s0501icon4.gif) no-repeat left top;}
.s0305 .box .faith ul li.icon5 {background:url(/img/03intro/s0501icon5.gif) no-repeat left top; height:76px;}
.s0305 .box .faith ul li dl {display:inline-block; padding-left:100px; padding-top:5px;}
.s0305 .box .faith ul li dl dt {font-size:17px; color:#222; font-weight:600; line-height:20px;}
.s0305 .box .faith ul li dl dt span {font-size:13px; color:#789bca;}
.s0305 .box .faith ul li dl dd {letter-spacing:-1px; padding-top:5px;}

.s0305 .box .ethics {display:inline-block; width:100%;}
.s0305 .box .ethics ul li {width:100%; height:110px; color:#fff;}
.s0305 .box .ethics ul li.bg01 {background:url(/img/03intro/s0501bgm.jpg) no-repeat left top; background-size:100% auto;}
.s0305 .box .ethics ul li.bg02 {background:#2468c5;}
.s0305 .box .ethics ul li.bg03 {background:url(/img/03intro/s0501bgm2.jpg) no-repeat left top; background-size:100% auto;}
.s0305 .box .ethics ul li.bg04 {background:#3dadf5;}
.s0305 .box .ethics ul li.bg05 {background:url(/img/03intro/s0501bgm3.jpg) no-repeat left top; background-size:100% auto;}
.s0305 .box .ethics ul li.bg06 {background:#31a6b5;}
.s0305 .box .ethics ul li dl {padding-top:35px;}
.s0305 .box .ethics ul li dl.line2 {padding-top:28px;}
.s0305 .box .ethics ul li dl dt {width:100%; font-size:20px; font-weight:600;}
.s0305 .box .ethics ul li dl dd {width:100%; padding-top:10px; letter-spacing:-1px;}


/*심볼마크*/
.s0306 {width:100%;}
.s0306 .symbol {border:1px solid #dfdfdf;}
.s0306 .symbol .img {width:100%; border-bottom:1px solid #dfdfdf;}
.s0306 .symbol .img img {width:100%;}
.s0306 .symbol .infobox {padding:20px;}
.s0306 .symbol .infobox .tit{margin-bottom:10px;}
.s0306 .symbol .infobox .tit dt{margin-right:10px;font-size:15px;font-weight:600;letter-spacing:-1px;color:#000;vertical-align:middle;}
.s0306 .symbol .infobox .tit dd{margin-top:5px;height:30px;font-size:0;line-height:0;vertical-align:middle;}
.s0306 .symbol .infobox .tit dd img{height:100%;}
.s0306 .symbol .infobox .txt {letter-spacing:-1px;}
.s0306 .symbol .infobox .txt br{display:none;}
.s0306 .symbol .infobox .btn {display:inline-block; padding-top:10px;}

.s0306 .sign_list {display:inline-block; width:100%;}
.s0306 .sign_list .box {width:100%; margin-bottom:30px;}
.s0306 .sign_list .box .img {border:1px solid #dfdfdf; border-bottom:none;}
.s0306 .sign_list .box .img img {width:100%;}
.s0306 .sign_list .box .btn {width:100%;}
.s0306 .sign_list .box .btn a {float:left;display:block;width:33%; padding:3px 0 3px 15px;font-size:11px;box-sizing:border-box;}
.s0306 .sign_list .box .btn a:first-child{width:34%;}

.s0306 .sign_list.mascot .box .btn a{width:50%;}


/*홍보자료*/
.s0307 .ebooks{width:100%;padding:0 40px;box-sizing:border-box;}
.s0307 .ebooks .cover_img{width:100%;font-size:0;line-height:0;}
.s0307 .ebooks a.con_btn{width:100%;margin-top:10px;box-sizing:border-box;}
.s0307 .ebooks .inner_img{display:none;}

/*원목실*/
.s0309 {width:100%;}
.s0309 .box {position:relative; width:100%; padding-top:84px;}
.s0309 .box .tel {position:absolute; top:0; left:0; width:100%; text-align:center;}
.s0309 .box .txtbox {border:1px solid #dfdfdf; border-top:2px solid #126ecc; text-align:center; padding:20px;}
.s0309 .box .txtbox .tit {font-size:0; line-height:0; padding-top:70px;}
.s0309 .box .txtbox .txt {font-size:0; line-height:0; padding-top:10px;}
.s0309 .box .txtbox .txt img {width:100%;}

.s0309 .box2 {display:inline-block; width:100%; letter-spacing:-1px; margin-top:20px;}
.s0309 .box2 .img {font-size:0; line-height:0; text-align:center;}
.s0309 .box2 .box_r {width:100%; letter-spacing:-1px; padding-top:10px;}


/*국제교류협력*/
.s0310 {width:100%;}


/*사이트맵*/
.s0311 {width:100%; display:inline-block;}
.s0311 .box {display:inline-block; float:left; width:165px; margin-right:30px; margin-bottom:50px;}
.s0311 .box.right {margin-right:0;}
.s0311 .box .tit {width:163px; height:46px; line-height:46px; text-align:center; font-weight:600; font-size:16px; color:#2468c5; border:1px solid #d7d7d7; border-bottom:3px solid #2468c5;}
.s0311 .box ul {width:100%; display:inline-block; padding-top:7px;}
.s0311 .box ul li {width:100%; letter-spacing:-1px;}
.s0311 .box ul li a {display:block; padding:10px 0 9px 15px; width:150px; line-height:20px; font-size:14px; font-weight:600; color:#444; border-bottom:1px solid #e3e3e3;}
.s0311 .box ul li a:hover {color:#2468c5;}
.s0311 .box ul li ul {background:#f8f8f8; border-bottom:1px solid #e3e3e3; padding:10px 0;}
.s0311 .box ul li ul li a {font-size:12px; font-weight:normal; border-bottom:none; line-height:16px; padding:3px 0 3px 26px; width:139px; background:url(/img/03intro/s1101arrow.gif) no-repeat 15px 50%;}



/******************************04이용안내******************************/

/*찾아오시는길*/
.s0401 {width:100%; display:inline-block; margin-bottom:10px;}
.s0401 .maplist {width:100%; display:inline-block; margin-bottom:10px;}
.s0401 .maplist ul li {float:left; width:33.3%; margin-left:-1px; text-align:center;}
.s0401 .maplist ul li a {display:block; height:35px; padding:10px 0; line-height:19px; vertical-align:top; border:1px solid #dfdfdf;}
.s0401 .maplist ul li a span {display:inline-block; width:100%;}
.s0401 .maplist ul li a img {vertical-align:middle;}
.s0401 .map {display:none;}
.s0401 .map2 {margin-bottom:20px;}
.s0401 .box {width:100%; display:inline-block; margin-bottom:10px;}
.s0401 .box dl.address {display:inline-block;}
.s0401 .box dl.address dt {font-size:15px; font-weight:600; color:#2567c1; letter-spacing:-1px; padding-right:10px; margin-right:10px;}
.s0401 .box dl.address dd {font-size:12px; color:#666; padding-top:5px;}
.s0401 .box .btn {display:none;}
.map_img img {width:100%; height:auto;}

.bus_tab {position:relative; width:100%; min-height:50px; display:inline-block;}
.bus_tab ul li a {position:absolute; top:0; left:0; display:inline-block; width:160px; height:40px; line-height:40px; text-align:center; font-size:14px; border:1px solid #dfdfdf; color:#666; letter-spacing:-1px; z-index:1;}
.bus_tab ul li a#btab2{left:161px;}
.bus_tab ul li a.on, .bus_tab ul li a:hover {background:#2468c5; font-weight:600; color:#fff; border:1px solid #2468c5;}
.bus_tab ul li .bus_timetable {position:relative; top:0; left:0; width:100%; padding-top:50px;}


.s040102 {width:100%; display:inline-block; border-top:2px solid #222;}
.s040102 .box {width:100%; padding:25px 0; display:inline-block; border-bottom:1px solid #e8e8e8;}
.s040102 .box .bus_num {width:100%; height:60px; margin:0 0 0 9px; line-height:20px; padding-top:40px; text-align:center; font-weight:bold; font-size:16px;}
.s040102 .box .bus_num.type1 {background:url(/img/04guide/s0102bg.gif) no-repeat center top; color:#1dbcb8;}
.s040102 .box .bus_num.type2 {background:url(/img/04guide/s0102bg2.gif) no-repeat center top; color:#568cd5; padding-top:30px; height:70px;}
.s040102 .box .bus_num.type3 {background:url(/img/04guide/s0102bg3.gif) no-repeat center top; color:#8767e8; padding-top:30px; height:70px;}
.s040102 .box .bus_num.type4 {background:url(/img/04guide/s0102bg4.gif) no-repeat center top; color:#f73987;}
.s040102 .box dl {display:inline-block; width:100%; margin-top:15px;}
.s040102 .box dl dt {width:100%; line-height:25px; font-size:14px; color:#000; font-weight:600; margin-bottom:10px; text-align:center;}
.s040102 .box dl dt span {display:inline-block; width:100%;}
.s040102 .box dl dt img {vertical-align:middle;}
.s040102 .box dl dt a {margin:0 2px;}
.s040102 .box dl dd {float:left; padding-right:19px; padding-left:6px; background:url(/img/04guide/s0102arrow.gif) no-repeat right 50%; letter-spacing:-1px; line-height:20px;}
.s040102 .box dl dd.last {padding-right:0; margin-right:0; background:none;}
.s040102 .box dl dd.now {color:#2468c5; font-weight:600;}



/*원내배치도*/
.s0402 {width:100%; display:inline-block;}
.s0402 .tit_img img {width:100%;}
.s0402 .tit {width:100%; display:inline-block; height:32px; padding-top:25px; text-align:right; font-size:15px; letter-spacing:-1px; color:#222; font-weight:bold;}
.s0402 .tit span {color:#2468c5;}
.s0402 .box {display:inline-block; width:100%; border-bottom:1px solid #e2e2e2;}
.s0402 .box ul {display:inline-block; width:100%;}
.s0402 .box ul li {position:relative; display:inline-block; width:100%;}
.s0402 .box ul li dl dt {position:absolute; top:0; left:0; height:30px; padding-top:13px; width:50px; text-align:center; color:#000; font-weight:bold; font-size:17px;}
.s0402 .box ul li dl dt.fir {border-top:2px solid #2468c5; padding-top:11px;}
.s0402 .box ul li dl dt.last {border-top:2px solid #747474; padding-top:11px;}
.s0402 .box ul li dl dd {line-height:18px; font-size:12px; padding:12px 0 15px 70px; letter-spacing:-1px; border-top:1px solid #e2e2e2;}

/*주차안내*/
.s0403 {border:1px solid #e2e2e2; background:#fbfbfb;}
.s0403 .img {font-size:0; line-height:0; width:100%; background:#fff; text-align:center; border-bottom:1px solid #e2e2e2;}
.s0403 .info {padding:10px 20px;}


/*전화번호안내*/
.s0404 {width:100%; display:inline-block;}
.s0404 .tit {font-size:0; line-height:0; height:35px; padding-top:10px;}
.s0404 .box {display:inline-block; width:100%; border:1px solid #e2e2e2; padding-bottom:30px;}
.s0404 .box ul li {width:100%; text-align:center; line-height:19px; letter-spacing:-1px; padding-top:140px;}
.s0404 .box ul li.img1 {background:url(/img/04guide/s0401img.gif) no-repeat center 33px;}
.s0404 .box ul li.img2 {background:url(/img/04guide/s0401img2.gif) no-repeat center 33px;}
.s0404 .box ul li.img3 {background:url(/img/04guide/s0401img3.gif) no-repeat center 33px;}
.s0404 .box ul li span {color:#2468c5; font-weight:600;}
.s0404 .tit2 {font-size:17px; font-weight:bold; color:#222; padding-top:30px; height:30px; letter-spacing:-1px;}
.s0404 .box2 {display:inline-block; width:100%; border-top:2px solid #222; border-bottom:1px solid #e2e2e2;}
.s0404 .box2 .tel {display:inline-block; width:100%; letter-spacing:-1px;}
.s0404 .box2 .tel dl {display:inline-block; width:100%; height:75px;}
.s0404 .box2 .tel dl dt {width:100%; font-size:15px; text-align:center; font-weight:bold; color:#222; padding-top:15px;}
.s0404 .box2 .tel dl dd {width:100%; font-size:25px; font-weight:bold; color:#2468c5; text-align:center; padding-top:10px;}
.s0404 .box2 ul {width:100%; display:inline-block;}
.s0404 .box2 ul li {width:100%; color:#444; padding:12px 0; font-size:16px; font-weight:bold; letter-spacing:-1px; text-align:center; background:url(/img/04guide/s0401line.gif) repeat-x left top;}
.s0404 .box2 ul li span {display:inline-block; width:100%; font-size:12px; color:#666; padding-bottom:3px;}
.s0404 .box2 ul li p{display:block;line-height:20px;}
.s0404 .box2 ul li p span{width:auto;font-size:12px;padding-bottom:0;}

/*면회안내*/
.s0405 {width:100%; display:inline-block;}
.s0405 .tit {font-size:0; line-height:0; height:35px; padding-top:}
.s0405 .box {display:inline-block; width:100%; border:1px solid #e2e2e2; padding-bottom:30px;}
.s0405 .box ul li {width:100%; text-align:center; line-height:19px; letter-spacing:-1px;}
.s0405 .box ul li.img1 {background:url(/img/04guide/s0501img.gif) no-repeat center 30px; padding-top:140px;}
.s0405 .box ul li.img2 {background:url(/img/04guide/s0501img2.gif) no-repeat center 30px; padding-top:150px;}
.s0405 .box ul li.img3 {background:url(/img/04guide/s0501img3.gif) no-repeat center 30px; padding-top:140px;}
.s0405 .box ul li.img4 {background:url(/img/04guide/s0501img4.gif) no-repeat center 30px; padding-top:150px;}
.s0405 .box ul li span {color:#2468c5; font-weight:600;}


/*편의시설*/
.s0406 {width:100%; display:inline-block; border-top:2px solid #222;}
.s0406 .box {width:100%; display:inline-block; padding-top:20px; border-bottom:1px solid #e2e2e2; margin-bottom:10px;}
.s0406 .box .img {width:100%; text-align:center; font-size:0; line-height:0;}
.s0406 .box .info {padding:20px;}
.s0406 .box .info h3 {font-size:14px; font-weight:600; color:#2468c5; padding-left:19px; background:url(/img/04guide/s0601icon2.gif) no-repeat left 2px;}
.s0406 .box .info ul {display:inline-block; padding-top:10px;}
.s0406 .box .info ul li {position:relative; line-height:16px; padding:2px 0; padding-left:65px; display:inline-block; letter-spacing:-1px;}
.s0406 .box .info ul li span {position:absolute; top:0; left:0; display:inline-block; line-height:20px; color:#222; font-weight:600;}
.s0406 .box .info .tel {display:inline-block; width:100%; background:#f8f8f8; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-top:15px; padding:10px 0;}
.s0406 .box .info .tel dl dt {height:20px; line-height:20px; font-weight:600; color:#222; padding:0 16px 0 37px; background:url(/img/04guide/s0601icon.gif) no-repeat 21px 3px;}
.s0406 .box .info .tel dl dd {height:20px; line-height:20px; padding-left:37px;}


/******************************05의학정보******************************/

/*질환정보사전*/
.s0501 {width:100%; display:inline-block;}
.s0501 .search_box {width:100%; display:inline-block; border-top:2px solid #2468c5;}
.s0501 .search_box .search_area {width:100%; display:inline-block; border-bottom:1px solid #e2e2e2; text-align:center;}
.s0501 .search_box .search_area ul {display:inline-block; width:260px; text-align:left; padding:15px 0;}
.s0501 .search_box .search_area ul li {float:left; padding-right:5px;}
.s0501 .search_box .search_area ul li select {padding:0; margin:0; height:30px; line-height:30px; border:1px solid #dfdfdf; color:#666; margin-bottom:5px;}
.s0501 .search_box .search_area ul li select.item1 {width:130px;}
.s0501 .search_box .search_area ul li select.item2 {width:120px;}
.s0501 .search_box .search_area ul li select.item3 {width:255px;}
.s0501 .search_box .search_area ul li input {padding:0; margin:0; height:28px; padding:0 10px; width:176px; line-height:28px; border:1px solid #dfdfdf;}
.s0501 .search_box .search_area ul li.btn_search {padding-right:0;}
.s0501 .search_box .search_area ul li.btn_search a {display:inline-block; width:52px; text-align:center; height:30px; line-height:30px; color:#fff; font-weight:600; background:#2468c5;}
.s0501 .search_box .search_area ul li.btn_search a:hover {background:#1a58ae;}
.s0501 .search_box .num_area {text-align:center; padding:10px; background:#f7f7f7; border-bottom:1px solid #e2e2e2;}
.s0501 .search_box .num_area ul {display:inline-block;}
.s0501 .search_box .num_area ul li {display:inline;}
.s0501 .search_box .num_area ul li a {display:inline-block; width:22px; height:22px; background:#fff; color:#666; text-align:center; border:1px solid #e4e4e4;}
.s0501 .search_box .num_area ul li a:hover, .s0501 .search_box .num_area ul li a.on {font-weight:600; background:#666; border:1px solid #555; color:#fff;}
.s0501 .search_box .num_area ul li.all a {width:38px;}
.s0501 .search_box .num_area ul li.all a:hover, .s0501 .search_box .num_area ul li.all a.on {background:#02aeb9; border:1px solid #119ca5; color:#fff;}

.s0501 .search_list {border:5px solid #e2e2e2; margin-top:20px;}
.s0501 .search_list ul {width:100%; display:inline-block;}
.s0501 .search_list ul li {float:left; width:50%; text-align:center; height:30px; line-height:30px; border-bottom:1px solid #e2e2e2;}
.s0501 .search_list ul li a {display:block; border-right:1px solid #e2e2e2;}
.s0501 .search_list ul li a:hover {color:#2468c5; font-weight:600; background:#f8fbfe;}


/*의료상담*/
.s0504 {position:relative; display:inline-block; width:100%;}
.s0504 .box {display:inline-block; padding:20px; border:1px solid #e2e2e2; background:none;}
.s0504 .box ul li {letter-spacing:-1px;}
.s0504 .box ul.list2 {margin-top:0; margin-bottom:0;}
.s0504 .box ul.list3 {margin-top:8px;}
.s0504 .box .about {padding-top:15px; letter-spacing:-1px;}
.s0504 .box .about span {font-weight:600; color:#ea314d;}

.s0504 .popup {position:absolute; top:45px; left:50%; margin-left:-130px; width:260px; height:174px; background:url(/img/05info/s0401bgm.png) no-repeat left top; text-align:center;}
.s0504 .popup .tit {line-height:37px; height:37px; font-size:18px; font-weight:600; letter-spacing:-1px; color:#224677; padding-top:25px;}
.s0504 .popup .tit span {display:inline-block; height:37px; padding-left:42px; background:url(/img/05info/s0401icon.gif) no-repeat left top; color:#2468c5;}
.s0504 .popup .txt {margin-top:15px; letter-spacing:-1px; color:#333; padding:0 15px}
.s0504 .popup .txt span.point1 {display:inline-block; background:#2468c5; color:#fff;}
.s0504 .popup .txt span.point2 {color:#ea314d; font-weight:600;}
.s0504 .popup .closebtn {position:absolute; top:19px; right:19px; font-size:0; line-height:0;}
.s0504 .popup .closebtn img {width:15px; height:auto;}


/*방송사 건강강좌*/
.s0505 {width:100%; display:inline-block;}
.s0505 .mov_wrap {width:100%;}
.s0505 .mov_wrap embed {width:100% !important; height:auto !important;}
.s0505 .mov_info {width:100%; display:inline-block; border-top:2px solid #222;}
.s0505 .mov_info dl {display:inline-block; width:100%; padding-top:20px;}
.s0505 .mov_info dl dt {font-size:20px; font-weight:600; color:#222; letter-spacing:-1px; height:30px;}
.s0505 .mov_info dl dd.date {float:left; padding-right:11px; margin-right:10px; background:url(/img/05info/s0501bar.gif) no-repeat right 50%;}
.s0505 .mov_info dl dd.txt {width:auto; height:95px; background:#f3f3f3; font-size:12px; padding:15px 20px; overflow-y:scroll; margin-top:15px;}
.s0505 .mov_info .sns {display:inline-block; float:right; margin-top:11px;}
.s0505 .mov_info .sns ul li {float:left; font-size:0; line-height:0; margin-left:4px;}

.s0505 .board_search {width:100% !important;}
.s0505 .board_search ul {float:none !important; width:210px !important; margin:0 auto;}


/*자가검진*/
.s0506 {width:100%; display:inline-block;}
.s0506 .checkbox {border:1px solid #e2e2e2; border-top:2px solid #2468c5; margin-top:10px;}
.s0506 .checkbox ul li {width:100%; border-top:2px solid #222;}
.s0506 .checkbox ul li.bodyimg {position:relative; height:450px; width:266px; font-size:0; line-height:0; margin:0 auto; border-top:none; background:url(/img/05info/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;}
.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(/img/05info/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 {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;}







/******************************06고객센터******************************/

/*로그인*/
.s0601 {border:1px solid #e2e2e2; border-top:2px solid #2468c5; font-size:0; line-height:0;}
.s0601 .login {border-bottom:1px solid #e2e2e2; font-size:13px; line-height:20px; padding:20px; text-align:center;}
.s0601 .login .log_l {display:none;}

.s0601 .login .log_r {position:relative; width:260px; height:98px; display:inline-block; text-align:left;}
.s0601 .login .log_r dl {display:inline-block; height:35px;}
.s0601 .login .log_r dl dt {float:left; height:30px; line-height:30px; width:60px; font-size:13px; font-weight:600; color:#222; letter-spacing:-1px;}
.s0601 .login .log_r dl dd {float:left; height:30px; width:200px;}
.s0601 .login .log_r dl dd input {padding:0 10px; margin:0; border:1px solid #dfdfdf; height:28px; width:178px;}
.s0601 .login .log_r .log_btn {position:absolute; top:70px; left:60px;}
.s0601 .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:12px; height:28px; width:200px; background:#2468c5; border:none;}

.s0601 .logmenu {padding:20px 40px; background:#fbfbfb; font-size:12px; line-height:20px;}
.s0601 .logmenu ul {display:inline-block; width:100%;}
.s0601 .logmenu ul li {width:100%; text-align:center; letter-spacing:-1px; border-top:1px solid #dfdfdf; padding-top:10px; margin-top:15px;}
.s0601 .logmenu ul li:first-child {padding-top:0; margin-top:0; border-top:none;}
.s0601 .logmenu ul li .btn {margin-top:5px;}
.s0601 .logmenu ul li .btn a {display:inline-block; width:90px; height:26px; line-height:26px; background:#7388a5; color:#fff; font-weight:600;}
.s0601 .logmenu ul li .btn a:hover {background:#677b98;}

/*회원가입*/
.s0602 {border-top:2px solid #222; border-bottom:1px solid #dfdfdf;}
.s0602 ul li {width:100%; height:300px; text-align:center;}
.s0602 ul li.icon01 {background:url(/img/06customer/dotline.gif) repeat-x left bottom;}
.s0602 ul li .tit {padding-top:155px; font-size:25px; letter-spacing:-1px; font-weight:bold; height:62px;}
.s0602 ul li .tit span {display:inline-block; width:100%; font-size:15px; font-weight:600; color:#222; padding-bottom:10px;}
.s0602 ul li.icon01 .tit {background:url(/img/06customer/s0201icon.gif) no-repeat center 15px; color:#2468c5;}
.s0602 ul li.icon02 .tit {background:url(/img/06customer/s0201icon2.gif) no-repeat center 15px; color:#13ab9e;}
.s0602 ul li .txt {letter-spacing:-1px;}
.s0602 ul li .btn {padding-top:10px;}

.s060201 .rule_box {border:1px solid #dcdcdc; background:#fff; height:150px; overflow-y:scroll; padding:10px; margin-bottom:5px;}
.s060201 input {vertical-align:middle;}

/*본인인증*/
.certif_box {border-top:2px solid #222; border-bottom:1px solid #dfdfdf;}
.certif_box ul li {width:100%; text-align:center; padding:10px 0;}
.certif_box ul li.ipin {background:url(/img/06customer/dotline.gif) repeat-x left bottom;}
.certif_box ul li .tit {font-size:20px; letter-spacing:-1px; font-weight:600; height:47px; line-height:40px; padding-top:10px;}
.certif_box ul li.ipin .tit span {display:inline-block; height:47px; padding-left:44px; background:url(/img/06customer/ipin_icon.gif) no-repeat left top; color:#2468c5;}
.certif_box ul li.phone .tit span {display:inline-block; height:47px; padding-left:35px; background:url(/img/06customer/phone_icon.gif) no-repeat left top; color:#13ab9e;}
.certif_box ul li .txt {letter-spacing:-1px;}
.certif_box ul li .btn {padding-top:10px; padding-bottom:20px;}
.certif_box ul li dl {display:inline-block; width:100%; text-align:center; padding-bottom:10px;}
.certif_box ul li dl dt {font-size:14px; color:#222; font-weight:600; line-height:30px; height:30px;}
.certif_box ul li dl dd {height:30px;}
.certif_box ul li dl dd input {padding:0; margin:0; line-height:28px; height:28px; border:1px solid #dfdfdf;}

/*마이페이지*/
.s0611 {border:1px solid #e2e2e2; border-top:2px solid #2468c5; text-align:center;}
.s0611 dl {width:260px; display:inline-block; text-align:left; padding:10px 0;}
.s0611 dl dt {float:left; font-size:13px; font-weight:600; color:#222; letter-spacing:-1px; line-height:30px; height:30px; width:110px; margin:2px 0;}
.s0611 dl dd {float:left; height:30px; margin-bottom:5px; width:150px; margin:2px 0;}
.s0611 dl dd input {padding:0; margin:0; border:1px solid #dfdfdf; line-height:28px; height:28px; width:148px;}


/*정보수정팝업창*/
.s0611pop {display:inline-block; width:100%;}
.s0611pop .tit {text-align:center; width:100%; height:40px; line-height:40px; background:#2468c5; font-size:15px; font-weight:600; color:#fff;}
.s0611pop .box {padding:15px;}
.s0611pop .box .tit2 {font-size:14px; font-weight:600; color:#2468c5; letter-spacing:-1px;}
.s0611pop .box .out {border:1px solid #dfdfdf; padding:20px; text-align:center; margin-top:10px; font-size:14px; color:#666;}
.s0611pop .box .out span {color:#2468c5; font-weight:600;}

.pop_wrap {display:inline-block; padding:20px; font-size:13px; color:#666; line-height:20px; font-family:'NanumGothic','나눔고딕', 'Nanum Gothic', 'NanumGothicWeb','돋움', Dotum, Gulim, Arial, Verdana, AppleGothic, Sans-serif;}

.cyber_wrap {width:auto;}


/******************************07커뮤니티******************************/

/*한마음소식지*/
.s0702 {width:100%; display:inline-block;}
.s0702 .box {width:100%; display:inline-block; margin:40px 0 25px 0; text-align:center;}
.s0702 .box .pdf_coverimg {display:inline-block; width:188px; height:190px; padding:4px 0 0 48px; background:url(/img/07community/s0201bg2.jpg) no-repeat 36px top; background-size:200px 185px; text-align:left;}
.s0702 .box .pdf_coverimg img {width:140px; height:171px;}
.s0702 .box .pdf_info {width:100%; display:inline-block;}
.s0702 .box .pdf_info .tit {display:inline-block; width:100%; letter-spacing:-1px; padding-top:15px; height:55px;}
.s0702 .box .pdf_info .tit dl dt {font-size:16px; color:#222; font-weight:600;}
.s0702 .box .pdf_info .tit dl dd {font-size:25px; color:#1663cd; font-weight:bold; padding-top:10px;}
.s0702 .box .pdf_info .btn_area {width:100%; display:inline-block; margin-bottom:12px;}
.s0702 .box .pdf_info .btn_area p {margin-bottom:5px;}
.s0702 .box .pdf_info .btn_area p a {display:inline-block; width:163px; height:30px; line-height:30px; padding-left:15px; font-weight:600; text-align:left;}
.s0702 .box .pdf_info .btn_area p a.btn1 {background:#2468c5 url(/img/07community/s0201icon.png) no-repeat right 11px; color:#fff;}
.s0702 .box .pdf_info .btn_area p a.btn1:hover {background:#1a58ae url(/img/07community/s0201icon.png) no-repeat right 11px;}
.s0702 .box .pdf_info .btn_area p a.btn2 {display:none;}
.s0702 .box .pdf_info .notice {display:none;}

.s0702 .list_box {width:100%; display:inline-block; margin-top:0px; padding:20px 0; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.s0702 .list_box ul li {float:left; width:50%; display:inline-block; text-align:center; padding-top:15px; height:230px;}
.s0702 .list_box ul li .img {display:inline-block; padding:3px 0 0 13px; width:132px; height:139px; background:url(/img/07community/s0201bg3.jpg) no-repeat left top; text-align:left; font-size:0; line-height:0;}
.s0702 .list_box ul li .img img {width:107px; height:132px;}
.s0702 .list_box ul li .tit {font-size:16px; color:#1663cd; font-weight:600; letter-spacing:-1px; padding-top:10px;}
.s0702 .list_box ul li .tit span {display:inline-block; width:100%; font-size:12px; font-weight:normal; color:#666; padding-bottom:5px;}
.s0702 .list_box ul li .btn {display:inline-block; margin-top:10px;}
.s0702 .list_box ul li .btn a.ebookbtn {display:none;}

/* Paginate */
.board_paginate {clear:both; position:relative; text-align:center;margin-top:35px;}
.board_paginate *{margin:0; padding:0;}
.board_paginate a,
.board_paginate strong {_position:relative; font-weight:bold; display:inline-block; height:20px; padding:5px 9px 0 9px; color:#777; margin:0 1px; border:1px solid #dfdfdf; text-decoration:none; line-height:normal; vertical-align:middle;font-size:11px;font-weight:normal;font-family:tahoma;}
.board_paginate strong {color:#222 !important; font-weight:bold; border:1px solid #888;vertical-align:middle;}
.board_paginate a:hover {background:#F7F7F7;}
.board_paginate a.pre {border:none;height:21px; font-weight:normal; vertical-align:middle; padding:4px 8px 0 8px; background:none; margin:-1px 1px 0 1px; border:1px solid #dfdfdf;}
.board_paginate a.next {border:none;height:21px; font-weight:normal; vertical-align:middle; padding:4px 8px 0 8px; background:none; margin:-1px 1px 0 1px; border:1px solid #dfdfdf;}

/******************************08전체검색******************************/

/*검색결과*/
.s0801 .resultBox{margin-bottom:20px; line-height:63px; border:1px solid #d9dce4; text-align:center; color:#666; font-size:17px; background:#f6f7f9;}





