@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:35px 0;}
.s0101 .box .subject {position:absolute; top:0; left:0; width:220px; text-align:center; font-size:17px; font-weight:600; color:#222; letter-spacing:-1px;}

.s0101 .box.bg02 {padding:60px 0;}



.s0101 .box .info {padding-left:220px; padding-right:20px;}
.s0101 .box .info .txt {color:#2567c1; font-size:15px; 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:20px 0 15px 0;}
.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; height:46px; line-height:46px; background:#f7f7f7; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.s0101 .box .info .tel dl dt {float:left; width:150px; text-align:center; font-weight:600; font-size:20px; color:#25b0c1; }
.s0101 .box .info .tel dl dd {float:left; font-weight:600; padding-left:10px;margin-left:30px;}

.s0101 .box .ars_info{padding-top:30px;}
.s0101 .box .ars_info dl{display:table;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:table-cell;width:30%;padding: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:30px;height:30px;margin-right:5px;border-radius:100%;background:#2567c1;line-height:30px;color:#fff;}
.s0101 .box .ars_info dl dd{display:table-cell;padding:20px 30px;vertical-align:middle;}

/*검사결과조회*/
.s010304 {width:100%; display:inline-block; background:#fbfbfb; border-top:2px solid #2468c5; border-bottom:1px solid #e2e2e2; padding:20px 0;}
.s010304 dl {float:left; display:inline-block; padding-left:5px;}
.s010304 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;}
.s010304 dl dd {float:left; height:30px;}
.s010304 dl dd select {padding:0; line-height:0; border:1px solid #dfdfdf; width:90px; height:30px; line-height:30px; color:#666;}
.s010304 dl dd input {padding:0; line-height:0; border:1px solid #dfdfdf; height:28px; line-height:28px; padding:0 5px; color:#666;}
.s010304 .btn {float:left; margin-left:5px;}
.s010304 .btn 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%; display:inline-block; height:86px; margin-bottom:30px;}
/* .reserv_step.step1 {background:url(/img/01reserv/step1_bg.gif) no-repeat left top;}
.reserv_step.step2 {background:url(/img/01reserv/step2_bg.gif) no-repeat left top;}
.reserv_step.step3 {background:url(/img/01reserv/step3_bg.gif) no-repeat left top;}
.reserv_step.step4 {background:url(/img/01reserv/step4_bg.gif) no-repeat left top;} */
.reserv_step ul {display:inline-block; width:100%; border:1px solid #ddd; box-sizing:border-box; border-radius:10px; overflow:hidden; box-shadow:0 5px 5px rgb(228 228 228);}
.reserv_step ul li {float:left; width:25%; height:86px; text-align:center; border-left:1px solid #ddd; margin-left:-1px;}
.reserv_step ul li:first-child {border-left:0;}
.reserv_step ul li.on {background:#2468c5;}
.reserv_step ul li .tit {margin:0 auto; width:90px; height:20px; font-size:0; line-height:0; padding-top:18px; border-bottom:1px solid #dedede;}
.reserv_step ul li .tit.on {border-bottom:1px solid #6692cf; color:#222;}
.reserv_step ul li .txt {font-size:15px; letter-spacing:-1px; font-weight:normal; padding-top:10px; font-family:'NotoKrM';}
.reserv_step ul li .txt.on {color:#fff;}


/*검진프로그램소개-추가검사더보기*/
.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.close {position:absolute; top:-40px; left:0;}
.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:660px; 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;}

ul.check_type li{float:left;width:33%;height:25px;}

/******************************02진료안내******************************/

/*진료안내_외래진료*/
.s0201 {display:inline-block; width:100%; border-top:2px solid #222; word-break:keep-all;}
.s0201 .box {display:inline-block;border-bottom: 1px solid #e2e2e2;}
.s0201 .box .tit {float:left; width:220px; font-size:17px; letter-spacing:-1px; font-weight:600; color:#222; text-align:center;}
.s0201 .box .box_r {float:right; width:530px;}
.s0201 .box .box_r ul.list2 {margin-bottom:0;}

.s0201 .box.part1 {height:183px;}
.s0201 .box.part1 .tit {background:url(/img/02treatment/treat_icon01.gif) no-repeat center top; padding-top:58px; margin-top:45px;}
.s0201 .box.part1 .box_r ul.list2 {margin-top:25px;}
.s0201 .box.part2 {height:127px;}
.s0201 .box.part2 .tit {background:url(/img/02treatment/treat_icon02.gif) no-repeat center top; padding-top:61px; margin-top:16px;}
.s0201 .box.part2 .box_r ul.list2 {margin-top:48px;}
.s0201 .box.part3 {height:136px;}
.s0201 .box.part3 .tit {background:url(/img/02treatment/treat_icon03.gif) no-repeat center top; padding-top:67px; margin-top:20px;}
.s0201 .box.part3 .box_r ul.list2 {margin-top:41px;}
.s0201 .box.part4 {height:136px;}
.s0201 .box.part4 .tit {background:url(/img/02treatment/treat_icon04.gif) no-repeat center top; padding-top:62px; margin-top:20px;}
.s0201 .box.part4 .box_r ul.list2 {margin-top:41px;}
.s0201 .box.part5 {height:136px;}
.s0201 .box.part5 .tit {background:url(/img/02treatment/treat_icon05.gif) no-repeat center top; padding-top:63px; margin-top:20px;}
.s0201 .box.part5 .box_r ul.list2 {margin-top:41px;}
.s0201 .box.part6 {height:127px; background:none; padding-bottom:0; border-bottom:1px solid #e8e8e8;}
.s0201 .box.part6 .tit {background:url(/img/02treatment/treat_icon06.gif) no-repeat center top; padding-top:70px; margin-top:12px;}
.s0201 .box.part6 .box_r ul.list2 {margin-top:48px;}
.s0201 .box.part1_2 {height:168px;}
.s0201 .box.part1_2 .tit {background: url(/img/02treatment/treat_icon07.gif) no-repeat center 50%;padding-top:58px;margin-top:45px;}
.s0201 .box.part1_2 .box_r ul.list2 {margin-top:50px;}


/*비급여항목*/
.s020104 {display:inline-block; width:100%;}
.s020104 ul {float:right;}
.s020104 ul li {float:left; margin-left:5px;}
.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; color:#666;}
.s020104 ul li input.btn_inp {height:30px; line-height:30px; background:#2468c5; color:#fff; font-weight:600; border:none; font-family:'NanumGothic','나눔고딕', 'Nanum Gothic', 'NanumGothicWeb', Sans-serif;}



/*전문진료_센터_척추센터*/
.s020301 {width:100%; display:inline-block; margin-top:30px;}
.s020301 .img_l {float:left; width:200px; font-size:0; line-height:0;}
.s020301 .info_r {float:right; width:520px;}


/*결과조회*/
.s04_0301 {width:100%; display:inline-block; background:#fbfbfb; border-top:2px solid #2468c5; border-bottom:1px solid #e2e2e2; padding:20px 0; text-align:center;}
.s04_0301 dl {float:none; display:inline-block; padding-left:5px; margin:10px 0;}
.s04_0301 dl dt {float:left; padding:0 15px 0 25px; color:#222; font-size:16px; letter-spacing:-1px; font-weight:normal; 
line-height:50px; height:48px; font-family:'NotoKrM';}
.s04_0301 dl dd {float:left; height:48px;}
.s04_0301 dl dd select {padding:0 0 0 5px; line-height:0; border:1px solid #dfdfdf;background-color:#fff; width:90px; height:48px; line-height:50px; color:#666;}
.s04_0301 dl dd input {padding:0; line-height:0; border:1px solid #dfdfdf;background-color:#fff; height:48px; line-height:50px; padding:0 5px; color:#666;}

.s04_0301 dl dt, 
.s04_0301 dl dd{margin-bottom:5px;}

.s04_0301 .btn22 {float:none; width:100px; margin-left:5px; margin:0 auto;}
.s04_0301 .btn22 a {display:inline-block; width:100px; text-align:center; font-weight:NORMAL; font-family:'NotoKrM'; color:#fff; background:#2468c5; height:48px; line-height:48px;}



/* 진료과 교수소개_상단버튼_180503추가 */
.medical_top{overflow:hidden;}
.medical_top h3{float:left;}
.medical_top .sat_timetb{float:right;margin-top:60px;}

/*진료과 교수소개_진료과 리스트*/
/* .medical_list {display:inline-block; width:100%;}
.medical_list ul li {float:left; width:108px; height:165px; text-align:center; margin-left:20px;}
.medical_list ul li.fir {margin-left:0;}
.medical_list ul li a {display:block; width:108px; padding-top:120px; height:18px; color:#666; font-size:13px; letter-spacing:-1px; line-height:18px;}
.medical_list ul li a:hover {color:#2468c5; font-weight:600;} */

/*/* 
.medical_list ul li a.icon_FM {background:url(/img/02treatment/medilist_icon1.gif) no-repeat center top;} 가정의학과
.medical_list ul li a.icon_FM:hover {background:url(/img/02treatment/medilist_icon1_on.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_GS:hover {background:url(/img/02treatment/medilist_icon2_on.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_IID:hover {background:url(/img/02treatment/medilist_icon3_on.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_IE:hover {background:url(/img/02treatment/medilist_icon4_on.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_GS2:hover {background:url(/img/02treatment/medilist_icon5_on.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_IR:hover {background:url(/img/02treatment/medilist_icon6_on.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_AN:hover {background:url(/img/02treatment/medilist_icon7_on.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_TR:hover {background:url(/img/02treatment/medilist_icon8_on.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_SP:hover {background:url(/img/02treatment/medilist_icon9_on.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_UR:hover {background:url(/img/02treatment/medilist_icon10_on.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_OB:hover {background:url(/img/02treatment/medilist_icon11_on.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_PS:hover {background:url(/img/02treatment/medilist_icon12_on.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_GS3:hover {background:url(/img/02treatment/medilist_icon13_on.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_PD:hover {background:url(/img/02treatment/medilist_icon14_on.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_IG:hover {background:url(/img/02treatment/medilist_icon15_on.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_IC:hover {background:url(/img/02treatment/medilist_icon16_on.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_NE:hover {background:url(/img/02treatment/medilist_icon17_on.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_NS:hover {background:url(/img/02treatment/medilist_icon18_on.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_IN:hover {background:url(/img/02treatment/medilist_icon19_on.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_OT:hover {background:url(/img/02treatment/medilist_icon20_on.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_RA:hover {background:url(/img/02treatment/medilist_icon21_on.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_GS4:hover {background:url(/img/02treatment/medilist_icon22_on.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_GS5:hover {background:url(/img/02treatment/medilist_icon23_on.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_EM:hover {background:url(/img/02treatment/medilist_icon24_on.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_ENT:hover {background:url(/img/02treatment/medilist_icon25_on.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_RM:hover {background:url(/img/02treatment/medilist_icon26_on.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_NP:hover {background:url(/img/02treatment/medilist_icon27_on.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_OS:hover {background:url(/img/02treatment/medilist_icon28_on.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_IH:hover {background:url(/img/02treatment/medilist_icon29_on.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_CP:hover {background:url(/img/02treatment/medilist_icon30_on.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_DN:hover {background:url(/img/02treatment/medilist_icon31_on.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_DT:hover {background:url(/img/02treatment/medilist_icon32_on.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_NM:hover {background:url(/img/02treatment/medilist_icon33_on.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_GS6:hover {background:url(/img/02treatment/medilist_icon34_on.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_IP:hover {background:url(/img/02treatment/medilist_icon35_on.gif) no-repeat center top;}
.medical_list ul li a.icon_CS {background:url(/img/02treatment/medilist_icon36.gif) no-repeat center top;} 흉부외과
.medical_list ul li a.icon_CS:hover {background:url(/img/02treatment/medilist_icon36_on.gif) no-repeat center top;} */


/*진료과 교수소개_진료과소개*/
/* .medical_intro {width:100%;}
.medical_intro .infobox {position:relative; width:748px; height:415px; border:1px solid #dfdfdf; background:url(/img/02treatment/medi_bg.gif) no-repeat right -70px;}
.medical_intro .infobox dl {width:100%; text-align:center; padding-top:30px;}
.medical_intro .infobox dl dt {font-size:22px; color:#222; font-weight:600; letter-spacing:-1px; line-height:30px; height:35px; padding-top:10px; background:url(/img/02treatment/medi_tit_icon.gif) no-repeat center top;}
.medical_intro .infobox dl dd {display:inline;}
.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 {position:absolute; bottom:0; left:0; font-size:0; line-height:0;}
.medical_intro .infobox .list_btn {position:absolute; top:19px; left:19px; font-size:0; line-height:0;}

.medical_intro .major {display:inline-block; width:688px; padding:10px 30px; border:1px solid #dfdfdf; background:url(/img/02treatment/medi_bg2.gif) repeat left top;}
.medical_intro .major ul li {float:left; width:162px; background:url(/img/02treatment/medi_dot.gif) no-repeat left 50%; line-height:20px; padding:4px 0 4px 10px;}
.medical_intro .major ul li a {color:#666; letter-spacing:-1px;}
.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:20px 0;}
.medical_intro .doctor .box .doctor_info {padding-left:165px; width:585px;}
.medical_intro .doctor .box .doctor_info .name {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:13px 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:80px;}
.medical_intro .doctor .box .doctor_info .photo {position:absolute; top:20px; left:0; width:133px; height:158px; font-size:0; line-height:0; border:1px solid #dfdfdf;}
.medical_intro .doctor .box .doctor_info .photo img {width:133px; height:158px;}
.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;} */

/*의료진소개*/
/* .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%;}
.doctor_intro .doctor_wrap .doctor {position:relative; width:498px; height:213px; padding:35px 0 0 250px; border:1px solid #dfdfdf; border-bottom:2px solid #2468c5; background:url(/img/02treatment/doctor_bg.gif) no-repeat right top;}
.doctor_intro .doctor_wrap .doctor h3 {font-weight:normal; letter-spacing:-1px;}
.doctor_intro .doctor_wrap .doctor h3 .part {font-size:15px; color:#222; padding-bottom:5px;}
.doctor_intro .doctor_wrap .doctor h3 .name {font-size:30px; color:#222; font-weight:600; line-height:36px;}
.doctor_intro .doctor_wrap .doctor h3 .name span {font-size:20px; color:#989898; letter-spacing:0;}
.doctor_intro .doctor_wrap .doctor .info {display:inline-block; margin-top:15px;}
.doctor_intro .doctor_wrap .doctor .info .photo {position:absolute; top:0; left:0; width:209px; height:248px; font-size:0; line-height:0; border-right:1px solid #dfdfdf;}
.doctor_intro .doctor_wrap .doctor .info .photo img {width:209px; height:248px;}
.doctor_intro .doctor_wrap .doctor .info dl dt {float:left; width:70px; font-size:14px; font-weight:600; color:#2468c5; line-height:20px; margin-bottom:8px;}
.doctor_intro .doctor_wrap .doctor .info dl dd {float:left; width:420px; line-height:20px; margin-bottom:8px;}
.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; top:-46px;}
.doctor_intro .doctor_wrap .course ul li.tab1 a {right:360px;}
.doctor_intro .doctor_wrap .course ul li.tab2 a {right:180px;}
.doctor_intro .doctor_wrap .course ul li.tab3 a {right:0;}
.doctor_intro .doctor_wrap .course .course_list {padding:25px 20px; font-size:13px; line-height:20px; border-bottom:1px solid #dfdfdf;}
 */

/*외래진료시간표*/
.meditime_top {position:relative; display:inline-block; width:100%; margin-top:40px;}
.meditime_top h3.tit {float:left;}
.meditime_top .iconlist {float:left; margin:0 0 5px 20px;}
.meditime_top .iconlist ul li {float:left; font-size:0; line-height:0; padding:0 5px 0 0;}
.meditime_top .iconlist ul li.txt{font-size:13px;line-height:normal;font-weight:bold;letter-spacing:-1px;color:#f00;}
.meditime_top .search {float:right;}
.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:20px 0;}
.s0203 ul {float:left; width:25%;}
.s0203 ul.last {background:none;}
/*.s0203 ul li {letter-spacing:-1px; margin-left:25px; 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 10px;}
.s0203 ul li a {display:block;  line-height:36px; height:36px; color:#444; font-size:14px; 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; border-bottom:1px solid #dfdfdf;}
.s0204 .box .tit {float:left; width:220px; font-size:17px; letter-spacing:-1px; font-weight:600; color:#222; text-align:center;}
.s0204 .box .box_r {float:right; width:530px;}
.s0204 .box .box_r ul.list2 {margin-bottom:0;}

.s0204 .box.part1 {height:134px;}
.s0204 .box.part1 .tit {background:url(/img/02treatment/s0401icon1.gif) no-repeat center top; padding-top:53px; margin-top:33px;}
.s0204 .box.part1 .box_r ul.list2 {margin-top:34px;}
.s0204 .box.part2 {height:156px;}
.s0204 .box.part2 .tit {background:url(/img/02treatment/s0401icon2.gif) no-repeat center top; padding-top:70px; margin-top:35px;}
.s0204 .box.part2 .box_r ul.list2 {margin-top:56px;}
.s0204 .box.part3 {height:138px;}
.s0204 .box.part3 .tit {background:url(/img/02treatment/s0401icon3.gif) no-repeat center top; padding-top:59px; margin-top:30px;}
.s0204 .box.part3 .box_r ul.list2 {margin-top:50px;}
.s0204 .box.part4 {height:142px;}
.s0204 .box.part4 .tit {background:url(/img/02treatment/s0401icon4.gif) no-repeat center top; padding-top:61px; margin-top:30px;}
.s0204 .box.part4 .box_r ul.list2 {margin-top:50px;}
.s0204 .box.part5 {height:154px;}
.s0204 .box.part5 .tit {background:url(/img/02treatment/s0401icon5.gif) no-repeat center top; padding-top:76px; margin-top:30px;}
.s0204 .box.part5 .box_r ul.list2 {margin-top:45px;}
.s0204 .box.part6 {height:143px;}
.s0204 .box.part6 .tit {background:url(/img/02treatment/s0401icon6.gif) no-repeat center top; padding-top:62px; margin-top:30px;}
.s0204 .box.part6 .box_r ul.list2 {margin-top:27px;}

.s0204 .box.part1_2 {height:144px;}
.s0204 .box.part1_2 .tit {background:url(/img/02treatment/s0401icon4.gif) no-repeat center top; padding-top:61px; margin-top:30px;}
.s0204 .box.part1_2 .box_r ul.list2 {margin-top:29px;}
.s0204 .box.part2_2 {height:143px;}
.s0204 .box.part2_2 .tit {background:url(/img/02treatment/s0401icon6.gif) no-repeat center top; padding-top:62px; margin-top:30px;}
.s0204 .box.part2_2 .box_r ul.list2 {margin-top:38px;}
.s0204 .box.part3_2 {height:165px;}
.s0204 .box.part3_2 .tit {background:url(/img/02treatment/s0401icon7.gif) no-repeat center top; padding-top:87px; margin-top:30px;}
.s0204 .box.part3_2 .box_r ul.list2 {margin-top:73px;}


/*종합검진안내*/
.s020502 .listbox {border-bottom:0;}
.s020502 .listbox.box1 {padding-bottom:40px; margin-top:40px;}
.s020502 .listbox.box1 .tel {font-size:0; line-height:0; text-align:center; padding:15px 0 15px 0;} 
.s020502 .listbox.box1 ul.list2 {text-align:left; padding-left:122px;} 

.s020502 .listbox.box2, .s020502 .listbox.box3 {float:left; width:360px; margin-right:30px;}
.s020502 .listbox.box2 .boxarea, .s020502 .listbox.box3 .boxarea {width:320px; padding:15px 0;}
.s020502 .listbox.box2 .tit span {font-size:16px;}
.s020502 .listbox.box2 ul.list2 li{float:left;}
.s020502 .listbox.box2 ul.list2 li.w180 {width:180px;}
.s020502 .listbox.box3 {margin-right:0px;}


/******************************03병원소개******************************/

/*인사말*/
.s0301 {width:100%;}
.s0301 .photo {float:left; width:330px; height:606px; background:url(/img/03intro/s0101bg.jpg) no-repeat left bottom; font-size:0; line-height:0;}
.s0301 .photo .position {padding:16px 0 0 17px;}
.s0301 .photo .sign {padding:6px 0 0 188px;}
.s0301 .photo .sign2 {padding:5px 0 0 30px;}

.s0301 .greeting {float:right; width:380px; display:inline-block; padding-top:10px;}
.s0301 .greeting .tit {font-size:0; line-height:0;}
.s0301 .greeting .tit2 {font-size:15px; line-height:23px; font-weight:600; letter-spacing:-1px; padding:25px 0 15px 0;}
.s0301 .greeting .txt {letter-spacing:-1px;}
.s0301 .greeting .txt p {padding-top:10px;}


/*연혁*/
.s0302 {width:100%; margin-top:50px;}
.s0302 .box {display:inline-block; width:100%; border-top:1px solid #666; color:#666;}
.s0302 .box .year {float:left; width:120px; text-align:center; font-size:30px; font-weight:600; color:#2468c5; border-top:5px solid #2468c5; margin-top:-5px; padding-top:25px; letter-spacing:-1px;}
.s0302 .box dl {position:relative; display:inline-block; float:right; width:600px; padding:22px 0 42px 0;}
.s0302 .box dl dt {position:absolute; padding-left:20px; color:#2468c5; font-weight:600; padding-top:8px;}
.s0302 .box dl dd {line-height:20px; padding:8px 0; padding-left:150px; width:450px; background:url(/img/03intro/s0201line.gif) repeat-x left bottom; letter-spacing:-1px;}
.s0302 .box dl dd.history_img {padding:15px 0 15px 20px; width:580px; background:none;}

.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; float:left; width:360px; height:118px; border-top:1px solid #666; border-bottom:1px solid #e0e0e0; padding:20px 0; margin-bottom:30px;}
.s030202 .box.right {float:right;}
.s030202 .box dl {padding-left:142px; display:inline-block;}
.s030202 .box dl dt {letter-spacing:-1px; padding-top:13px; font-size:12px;}
.s030202 .box dl dd.year {font-size:14px; font-weight:600; color:#222; width:100%; padding-top:3px; background:url(/img/03intro/s0202line.gif) no-repeat left bottom; height:30px;}
.s030202 .box dl dd.name {font-size:25px; color:#2468c5; font-weight:600; letter-spacing:-1px; padding-top:14px;}
.s030202 .box dl dd.name2 {font-size:20px; color:#2468c5; font-weight:600; letter-spacing:-1px; 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; height:120px;}
.s0303 .box {float:left; width:230px; padding-top:85px; text-align:center; margin-right:30px; margin-bottom:10px;}
.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.icon3, .s0303 .box.icon6, .s0303 .box.icon9, .s0303 .box.icon11 {margin-right:0;}
.s0303 .box.icon10, .s0303 .box.icon11 {width:360px;}

.s0303 .box.icon1 {background:url(/img/03intro/s0301icon1.gif) no-repeat center 20px;}
.s0303 .box.icon2 {background:url(/img/03intro/s0301icon2.gif) no-repeat center 21px;}
.s0303 .box.icon3 {background:url(/img/03intro/s0301icon3.gif) no-repeat center 2px;}
.s0303 .box.icon4 {background:url(/img/03intro/s0301icon4.gif) no-repeat center 2px;}
.s0303 .box.icon5 {background:url(/img/03intro/s0301icon5.gif) no-repeat center 6px;}
.s0303 .box.icon6 {background:url(/img/03intro/s0301icon6.gif) no-repeat center 13px;}
.s0303 .box.icon7 {background:url(/img/03intro/s0301icon7.gif) no-repeat center 34px;}
.s0303 .box.icon8 {background:url(/img/03intro/s0301icon8.gif) no-repeat center 19px;}
.s0303 .box.icon9 {background:url(/img/03intro/s0301icon9.gif) no-repeat center 15px;}
.s0303 .box.icon10 {background:url(/img/03intro/s0301icon10.gif) no-repeat center 27px;}
.s0303 .box.icon11 {background:url(/img/03intro/s0301icon11.gif) no-repeat center 37px;}





/*홍보자료*/
.s0307 {width:100%;}
.s0307 .tit_wrap {height:92px;margin-bottom:30px;padding-left:120px;background:url(/img/03intro/s0701titbg.gif) no-repeat 0 50%;}
.s0307 .tit_wrap .tit {letter-spacing:-1px; font-size:17px; color:#222; font-weight:600;}
.s0307 .tit_wrap .subject {letter-spacing:-1px; font-size:35px; color:#2468c5; font-weight:600; line-height:92px;}

.s0307 .mov_wrap {display:inline-block; width:100%; word-break:keep-all;}
.s0307 .mov_wrap .mov {width:100%; height:600px; background:url(/img/03intro/s0701bg.jpg) no-repeat left top;}
.s0307 .mov_wrap .mov .inbox {padding:27px 0 0 115px;}
.s0307 .mov_wrap .mov_info {margin-top:12px; width:100%; padding:25px 30px; background:#fafafa; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.s0307 .mov_wrap .mov_info p {padding-top:15px;}
.s0307 .mov_wrap .mov_info p:first-child {padding-top:0;}

.s0307 .mov_tab {width:100%; display:inline-block; margin-top:20px; text-align:center;}
.s0307 .mov_tab ul li {float:left; margin-right:5px; margin-bottom:10px; width:180px; height:70px; background:url(/img/03intro/s0701listbg.gif) no-repeat left top;}
.s0307 .mov_tab ul li .tit {width:100%; text-align:center; color:#2468c5; letter-spacing:-1px; font-weight:600; padding-top:10px;}
.s0307 .mov_tab ul li .btn {width:100%; display:inline-block; text-align:center; letter-spacing:-1px; margin-top:7px;}
.s0307 .mov_tab ul li .btn a.btn_start {display:inline-block; padding-left:10px; width:40px; height:20px; line-height:20px; font-weight:600; background:url(/img/03intro/s0701startbg.gif) no-repeat left top; color:#fff; font-size:12px;}
.s0307 .mov_tab ul li .btn a.btn_down {display:inline-block; padding-left:10px; width:63px; height:20px; line-height:20px; font-weight:600; background:url(/img/03intro/s0701downbg.gif) no-repeat left top; color:#fff; font-size:12px;}
.s0307 .mov_tab ul li .btn a {margin:0 2px;}

.s0307 .mov_tab ul li.on {background:url(/img/03intro/s0701listbg_on.gif) no-repeat left top;}
.s0307 .mov_tab ul li.on .tit {color:#fff;}
.s0307 .mov_tab ul li.on .btn a.btn_start {background:url(/img/03intro/s0701startbg_on.gif) no-repeat left top; color:#2468c5;}
.s0307 .mov_tab ul li.on .btn a.btn_down {background:url(/img/03intro/s0701downbg_on.gif) no-repeat left top; color:#2468c5;}

/* .s0307 .ebooks{display:inline-block;padding:0 20px;}
.s0307 .ebooks .cover_img{float:left;width:330px;font-size:0;line-height:0;}
.s0307 .ebooks .cover_img a.con_btn{width:270px;margin-top:14px;}
.s0307 .ebooks .inner_img{float:left;margin-left:20px;}
.s0307 .ebooks .inner_img li{margin-top:10px;box-shadow:10px 10px 20px rgba(0,0,0,0.3);font-size:0;line-height:0;}
.s0307 .ebooks .inner_img li:first-child{margin-top:0;} */

/*원목실*/
.s0309 {width:100%;}
.s0309 .box {position:relative; width:100%; height:193px;}
.s0309 .box .tel {position:absolute; top:15px; left:0;}
.s0309 .box .txtbox {margin-left:82px; width:663px; height:191px; border:1px solid #dfdfdf; border-left:2px solid #126ecc; text-align:center;}
.s0309 .box .txtbox .tit {font-size:0; line-height:0; padding-top:40px;}
.s0309 .box .txtbox .txt {font-size:0; line-height:0; padding-top:24px;}

.s0309 .box2 {display:inline-block; padding-left:83px; width:667px; letter-spacing:-1px; margin-top:20px;}
.s0309 .box2 .img {float:left; font-size:0; line-height:0;}
.s0309 .box2 .box_r {float:right; width:410px; display:inline-block; letter-spacing:-1px;}


/*국제교류협력*/
.s0310 {width:100%; display:inline-block; background:url(/img/03intro/s1001bg.jpg) no-repeat right 45px;}




/******************************04이용안내******************************/




/*원내배치도*/
.s0402 {width:100%; display:inline-block;}
.s0402 .mimg {width:100%;}
.s0402 .tit {width:100%; display:inline-block; height:37px; padding-top:60px; background:url(/img/04guide/s0201bg.gif) no-repeat 200px top; text-align:right; font-size:20px; letter-spacing:-1px; color:#222; font-weight:600;}
.s0402 .tit span {color:#2468c5;}
.s0402 .box {display:inline-block; width:100%; background:url(/img/04guide/s0201bg2.gif) no-repeat right top;}
.s0402 .box ul {display:inline-block; width:100%; background:url(/img/04guide/s0201bg2_bot.gif) no-repeat right bottom;}
.s0402 .box ul li {position:relative; display:inline-block; width:100%;}
.s0402 .box ul li dl dt {position:absolute; top:0; left:0; height:48px; line-height:48px; width:77px; text-align:center; color:#000; font-weight:600; font-size:23px; border-bottom:1px solid #c7c7c7;}
.s0402 .box ul li dl dt.fir {border-top:2px solid #2468c5;}
.s0402 .box ul li dl dt.last {border-bottom:2px solid #747474;}
.s0402 .box ul li dl dt.line2 {height:68px; line-height:68px;}
.s0402 .box ul li dl dd {width:620px; line-height:20px; padding:14px 0; margin-left:109px; padding-left:19px; letter-spacing:-1px; border-top:1px solid #e2e2e2;}
.s0402 .box ul li dl dd span {display:inline-block; width:100%;}

/*주차안내*/
.s0403 {display:inline-block; width:748px; height:163px; border:1px solid #e2e2e2; background:#fbfbfb;}
.s0403 .img {float:left; font-size:0; line-height:0; width:209px; border-right:1px solid #e2e2e2;}
.s0403 .img img {margin-left:-10px;}
.s0403 .info {float:left; padding:32px 0 0 30px;letter-spacing:-0.5px; width:480px;}


/*전화번호안내*/
.s0404 {width:100%; display:inline-block;}
.s0404 .tit {font-size:0; line-height:0; height:44px;}
.s0404 .box {display:inline-block; width:748px; height:223px; border:1px solid #e2e2e2; background:url(/img/04guide/s0401bar.gif) no-repeat 249px 45px;}
.s0404 .box ul li {float:left; width:33.3%; 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:20px; font-weight:600; color:#222; padding-top:40px; height:35px;}
.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; height:78px; background:url(/img/04guide/s0401line.gif) repeat-x left bottom;}
.s0404 .box2 .tel dl {display:inline-block; padding-left:230px; width:520px;}
.s0404 .box2 .tel dl dt {float:left; font-size:20px; font-weight:600; color:#222; height:77px; line-height:77px; padding:0 15px 0 52px; background:url(/img/04guide/s0401icon.gif) no-repeat left 22px;}
.s0404 .box2 .tel dl dd {float:left; width:200px;font-size:30px; font-weight:600; color:#2468c5; height:77px; line-height:77px; padding-left:16px; background:url(/img/04guide/s0401bar2.gif) no-repeat left 50%;}
.s0404 .box2 ul {display:inline-block;}
.s0404 .box2 ul li {float:left; width:135px; color:#444; padding-top:22px; font-size:22px; font-weight:600; letter-spacing:-1px; height:90px; background:url(/img/04guide/s0401bar3.gif) no-repeat left 50%; text-align:center;}
.s0404 .box2 ul li.fir {width:240px; background:none;}
.s0404 .box2 ul li span {display:inline-block; width:100%; font-size:13px; color:#666; padding-bottom:3px;}
.s0404 .box2 ul li p{display:inline-block;line-height:25px;}
.s0404 .box2 ul li p span{width:auto;font-size:15px;padding-bottom:0;}





/*편의시설*/
/* .s0406 {width:100%; display:inline-block; border-top:2px solid #222;}
.s0406 .box {width:100%; display:inline-block; padding:35px 0; border-bottom:1px solid #e2e2e2;}
.s0406 .box .img {float:left; padding-left:10px; font-size:0; line-height:0;}
.s0406 .box .info {float:left; display:inline-block; width:425px; margin-left:45px;}
.s0406 .box .info h3 {font-size:16px; font-weight:600; color:#2468c5; padding-left:19px; background:url(/img/04guide/s0601icon2.gif) no-repeat left 4px;}
.s0406 .box .info ul {display:inline-block; padding-top:15px;}
.s0406 .box .info ul li {position:relative; line-height:20px; padding:2px 0; padding-left:65px; width:360px; display:inline-block;}
.s0406 .box .info ul li span {position:absolute; top:0; left:0; display:inline-block; line-height:24px; 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;}
.s0406 .box .info .tel dl dt {float:left; height:40px; line-height:40px; font-weight:600; color:#222; padding:0 16px 0 37px; background:url(/img/04guide/s0601icon.gif) no-repeat 21px 12px;}
.s0406 .box .info .tel dl dd {float:left; height:40px; line-height:40px;} */


/******************************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;}
.s0501 .search_box .search_area ul {display:inline-block; padding:20px 0 20px 30px; width:720px;}
.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;}
.s0501 .search_box .search_area ul li select.item1 {width:118px;}
.s0501 .search_box .search_area ul li select.item2 {width:100px;}
.s0501 .search_box .search_area ul li select.item3 {width:150px;}
.s0501 .search_box .search_area ul li input {padding:0; margin:0; height:28px; padding:0 10px; width:228px; 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 {width:100%; padding:10px 0; background:#f7f7f7; display:inline-block; border-bottom:1px solid #e2e2e2;}
.s0501 .search_box .num_area ul {display:inline-block; padding-left:158px; width:592px;}
.s0501 .search_box .num_area ul li {float:left; margin:0 2px;}
.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 {width: 100%;border:5px solid #e2e2e2;display:inline-block;margin-top:30px;box-sizing: border-box;}
.s0501 .search_list ul li {float:left; width:25%; text-align:center; height:36px; line-height:36px; 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:40px; border:1px solid #e2e2e2; background:url(/img/05info/s0401bg.jpg) no-repeat right top;}
.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:138px; width:473px; height:174px; background:url(/img/05info/s0401bg.png) no-repeat left top; text-align:center;}
.s0504 .popup .tit {line-height:37px; height:37px; font-size:24px; font-weight:600; letter-spacing:-1px; color:#224677; padding-top:32px;}
.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 {padding-top:15px; letter-spacing:-1px; color:#333;}
.s0504 .popup .txt span.point1 {display:inline-block; padding:0 3px; 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;}


/*강좌영상물*/
.s0505 {width:100%; display:inline-block;}
.s0505 .mov_wrap {float:left; width:375px;}
.s0505 .mov_info {width:730px; display:block; border-top:2px solid #222;}
.s0505 .mov_info dl {display: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:710px !important;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;}


/******************************07커뮤니티******************************/

/*한마음소식지*/
.s0702 {width:100%; display:inline-block;}
.s0702 .box {width:100%;  display:inline-block; }
.s0702 .box .pdf_coverimg {float:left; width:420px; height:312px; text-align:center; /*padding:7px 0 0 62px;  background:url(/img/07community/s0201bg2.jpg) no-repeat 40px top; */ }
.s0702 .box .pdf_coverimg img {width:240px; height:295px;  display:inline-block; border:1px solid #ddd; }
.s0702 .box .pdf_info {float:left; width:300px;/*  width:305px; padding-right:55px;  */display:inline-block;}
.s0702 .box .pdf_info .tit {display:inline-block; width:100%; letter-spacing:-1px; padding-top:45px; margin-bottom:30px;}
.s0702 .box .pdf_info .tit dl dt {font-size:22px; color:#222; font-family:'NotoKrM'; margin-bottom:5px;}
.s0702 .box .pdf_info .tit dl dd {font-size:32px; color:#2672da; font-weight:bold; padding-top:10px; font-family:'NotoKrM',sans-serif;}
.s0702 .box .pdf_info .btn_area {width:100%; display:inline-block; margin-bottom:12px;}
.s0702 .box .pdf_info .btn_area p {height:30px; margin-bottom:5px; display:inline-block;}
.s0702 .box .pdf_info .btn_area p a {display:inline-block; width:133px; height:46px; line-height:46px; padding-left:15px; font-weight:600; float:left; border-radius:5px;}
.s0702 .box .pdf_info .btn_area p a.btn1 {background:#19487b url(/img/07community/s0201icon.png) no-repeat right 50%; color:#fff; box-shadow:2px 5px 10px rgba(0,0,0,0.2); border-radius:4px; display:inline-block;}
.s0702 .box .pdf_info .btn_area p a.btn1:hover {background:#205690 url(/img/07community/s0201icon.png) no-repeat right 50%;}
.s0702 .box .pdf_info .btn_area p a.btn2 {background:#3781e6 url(/img/07community/s0201icon.png) no-repeat right 50%; color:#fff;  display:inline-block;}
.s0702 .box .pdf_info .btn_area p a.btn2:hover {background:#2976de url(/img/07community/s0201icon.png) no-repeat right 50%;}
.s0702 .box .pdf_info .notice {width:100%; font-size:14px; line-height:1.5; letter-spacing:-1px;  margin-top:20px; /* background:url(/img/07community/s0201line.gif) repeat-x left bottom; */}
.s0702 .box .pdf_info .viewer {width:100%; padding-top:15px; padding-left:23px; background:url(/img/07community/s0201check.gif) no-repeat left 20px; font-size:12px;}
.s0702 .box .pdf_info .viewer img {font-size:0; line-height:0; margin-top:8px;}

.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:212px; height:270px; display:inline-block; text-align:center; padding-top:15px; font-size:0; line-height:1;}
.s0702 .list_box ul li .img {display:inline-block;/* padding:3px 0 0 32px; */ width:155px; height:139px;/*  background:url(/img/07community/s0201bg3.jpg) no-repeat 19px top;  */   text-align:center;font-size:0; line-height:0;}
.s0702 .list_box ul li .img img {width:107px; height:132px; border:1px solid #ddd; display:inline-block;}
.s0702 .list_box ul li .tit {font-size:16px; color:#000; /* font-weight:600;  */letter-spacing:-1px; padding-top:10px; font-family:'Lato','NotoKrM'; font-weight:500;}
.s0702 .list_box ul li .tit span {display:inline-block; width:100%; font-size:12px; font-weight:normal; color:#666;}
.s0702 .list_box ul li .btn {display:inline-block; margin-top:10px;}
.s0702 .list_box ul li .btn a {display: inline-block; width:100%; height: 35px;  line-height: 35px; font-weight: 600; border-radius:4px; color:#fff; font-size:14px;}
.s0702 .list_box ul li .ebookbtn {background:#3781e6;}
.s0702 .list_box ul li .pdfdown {background:#19487b; margin-top:2px;}  
.s0702 .list_box ul li .pdfdown:hover {background:#3279da;}

/* 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;}

/* Search */
.board_search {width:310px; margin:0 auto; margin-top:18px;}
.board_search ul {float:left;}
.board_search ul li {float:left; height:35px;}
.board_search ul li.board_search_start {float:left; width:18px; height:35px; background:url(/content/board/nninc_simple/img/search_left.gif); background-repeat:no-repeat;}
.board_search ul li.board_search_end {float:left; width:18px; height:35px; background:url(/content/board/nninc_simple/img/search_right.gif); background-repeat:no-repeat;}
.board_search ul li select {float:left;height:28px;border:1px solid #dfdfdf;}
.board_search ul li input.search_input {float:left; margin-left:5px; background:#e5e5e5; border:1px solid #bebebe; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:24px; padding:2px 0 0 3px;}
.board_search ul li input.search_bt {float:left;}

/*셀렉트css*/
#board input[type="checkbox"]{appearance: button;-moz-appearance: button;-webkit-appearance: button;}
.board_search select.ta_select {vertical-align:middle; padding:0 30px 0 15px; margin:0; height:48px; line-height:48px;border:1px solid #dfdfdf; color:#666;font-size:14px; color:#222; font-family:'NotoKrM'; background:url(/img/common/icon_sel_arr.gif)no-repeat 90% 50%;}
.board_search select.ta_select.ml0 {margin-left:0;}
.board_search input.select_btn {display:inline-block; vertical-align:middle; box-sizing:content-box; overflow:visible; width:52px; text-align:center; height:48px; line-height:50px; color:#fff; font-weight:600; background:#2468c5; border:0; padding:0; cursor:pointer;}
.board_search input.select_btn:hover {background:#1a58ae;}

.doc_search .board_search input {height:46px; padding: 0; margin: 0; border: 1px solid #DDD; background: 0; padding:0 15px; vertical-align:middle;}
.doc_search .board_search select {padding:0 40px 0 15px;height:48px; border:1px solid #ddd; vertical-align:middle; background:url(/img/common/icon_sel_arr.gif)no-repeat 90% 50%;}
.doc_search .board_search .input_txt {width:265px;}
.doc_search .board_search .input_btn {height:48px; background:#0a4aa2; color:#fff; border:0; line-height:48px; font-family:'NotoKrM',sans-serif; font-size:15px; vertical-align:middle;}
.doc_search .board_search span{display:inline-block;padding:0 5px;height:48px;line-height:48px;}
.doc_search .board_search input[type="image"]{border:1px solid #000;}
select.ta_select.ok_select{height:26px;line-height:1;}


/******************************08전체검색******************************/

/*검색결과*/
.s0801 .resultBox{margin-bottom:20px; line-height:63px; border:1px solid #d9dce4; text-align:center; color:#666; font-size:17px; background:#f6f7f9;}



/****************************** 태블릿 ******************************/
@media all and (max-width:1023px){


/*한마음소식지*/
.s0702 .box {width:100%; height:319px; display:inline-block; margin-top:40px;}
.s0702 .box .pdf_coverimg {float:none; width:100%; text-align:center;}
.s0702 .box .pdf_coverimg img {}
.s0702 .box .pdf_info {float:none; width:100%; text-align:center;}
.s0702 .box .pdf_info .tit {padding-top:10px;}
.s0702 .box .pdf_info .tit dl dt {font-size:18px;}
.s0702 .box .pdf_info .tit dl dd {font-size:28px;}
.s0702 .box .pdf_info .btn_area p a {width:155px;}

.s0702 .list_box ul li {width:25%; }
.s0702 .list_box ul li .tit {font-size:15px;}
.s0702 .list_box ul li .img {width:109px; height:134px; }


}

/****************************** 모바일 ******************************/
@media all and (max-width:767px){


/*결과조회*/
.s04_0301 {width:100%;padding:20px 0; text-align:center;}
.s04_0301 dl {float:none; width:80%; display:inline-block; padding-left:0; margin:10px 0;}
.s04_0301 dl dt {float:none; font-size:14px; line-height:35px; height:35px; font-family:'NotoKrM'; padding:0;}
.s04_0301 dl dd {float:none; height:35px;}
.s04_0301 dl dd select {padding:0 0 0 5px; line-height:0;  width:100% !important; box-sizing:border-box; height:35px; line-height:35px; color:#666;}
.s04_0301 dl dd input {padding:0; line-height:0; width:100% !important; box-sizing:border-box;  height:35px; line-height:35px; padding:0 5px; color:#666;}

.s04_0301 dl dt, 
.s04_0301 dl dd{margin-bottom:0;}

.s04_0301 .btn22 {float:none; width:100px; margin-left:5px; margin:0 auto;}
.s04_0301 .btn22 a {width:100%; text-align:center; height:35px; line-height:35px;}


/*강좌영상물*/
.s0505 .mov_info dl dt{margin-bottom:10px;font-size:18px;height:auto;}


/*회원본인예약 스텝부분*/
.reserv_step {width:100%; display:inline-block; height:80px; margin-bottom:30px;}
.reserv_step ul {height:100%;}
.reserv_step ul li .tit {margin:0 auto; width:auto; height:auto; padding:12px 0;}
.reserv_step ul li .txt {font-size:14px; letter-spacing:-1px; font-weight:normal; font-family:'NotoKrM'; padding-top:10px;}

.doc_search .board_search span{height:35px;line-height:35px;}


/*한마음소식지*/
.s0702 {margin-bottom:20px;}
.s0702 .box {width:100%; height:auto; display:inline-block; margin-top:0;}
.s0702 .box .pdf_coverimg {height:auto;}
.s0702 .box .pdf_coverimg img {width:140px; height:195px;}
.s0702 .box .pdf_info {float:none; width:100%; text-align:center;}
.s0702 .box .pdf_info .tit {padding-top:10px; margin-bottom:10px;}
.s0702 .box .pdf_info .tit dl dt {font-size:14px; margin-bottom:0;}
.s0702 .box .pdf_info .tit dl dd {font-size:22px; margin-bottom:5px;}
.s0702 .box .pdf_info .notice {margin-top:10px;}
.s0702 .box .pdf_info .btn_area p a {display: inline-block; /* width: 60%;   */height: 40px; line-height: 40px; padding-left: 0; font-weight: 600; box-sizing: border-box}

.s0702 .list_box {padding:0;}
.s0702 .list_box ul li {width:46%; display:inline-block; height:255px; margin:0 2%;}
.s0702 .list_box ul li .tit {font-size:14px;}




}







