@charset "utf-8";

.tab_list.st2 li{width:450px}
.tab_list.st3 li{width:300px}
.tab_list.st4 li{width:225px}
.tab_list.st5 li{width:180px}

.tx_3 {color: #333;}
.f13{font-size:13px}
.fb16{font-size:16px; font-weight:600}
.fb18{font-size:18px; font-weight:600}
.fb24{font-size:24px; font-weight:600;line-height:25px; }

.fb_color{font-size:24px; font-weight:600;color: #006fa8; margin-bottom:10px}
.fb_color2{font-size:18px; font-weight:600;color: #006fa8; margin-bottom:10px}

.h3_box {position: relative;margin-bottom:30px;}

a.button10{border:1px solid #aeaeae;color:#555555;min-width:80px; padding: 7.5px 10px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;}
a.button11{border:1px solid #aeaeae;color:#555555;min-width:80px;height:25px;line-height:25px; padding: 0 15px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;}

/*.cont select {height:34px; line-height:34px;}*/

.boxsytle{padding:10px 20px;margin-bottom:20px; border:1px solid #ddd;}

#contents .cont .view_tit2 {font-size: 16px; font-weight: 600; border-top: 2px solid #007cbc; border-bottom: 1px dotted #9d9d9d; padding:10px;background:#f5f5f5;  text-align: left;}
#contents .cont .view_tit3 {position:relative;border-top: 2px solid #007cbc; border-bottom: 1px dotted #9d9d9d; padding:10px;text-align: left;margin-bottom:25px;}
#contents .cont .view_tit3 h5{font-size: 16px; font-weight: 600;}
#contents .cont .view_tit3 span.date{position:absolute; right:10px; top:10px;}

#contents .cont .binfo{overflow:hidden;margin-bottom:25px;border-bottom: 1px solid #dddddd; padding:10px 0 ;}
#contents .cont .binfo li{width:33%; float:left}
#contents .cont .binfo li span.tit{display:inline-block; padding:0 10px 0 12px;margin-right:8px; background:url("/images/bbs/binfo_line.gif") no-repeat right center}

#contents .cont .link_info{padding:10px; overflow:hidden;;border-top:1px solid #ddd}
#contents .cont .link_info a{margin:0 10px;padding-right:21px;background:url("/images/sub/ico_go.png") no-repeat right center}

.clinic_list{width:900px;clear: both;}
.clinic_list ul{overflow: hidden;}
.clinic_list li{width:137px; height:145px; margin-left:13px;margin-bottom:15px;float:left; text-align:center;}
.clinic_list li.first{margin-left:0}
.clinic_list li a {width: 135px; height: 33px;padding-top:110px;  display: block; border:1px solid #c7c7c7}
.clinic_list li.line2 a {width: 135px; height: 48px;padding-top:95px;  display: block; line-height:18px }
.clinic_list li a:hover, .clinic_list li a:focus{width: 127px; height: 29px;padding-top:106px;color:#007bb5; border:5px solid #007bb5; font-weight:600}
.clinic_list li.line2 a:hover, .clinic_list li.line2 a:focus{height: 44px;padding-top:91px;color:#007bb5;}

.clinic_list li.bg1 a {background:url("/images/sub/clinic/clinic_pg01_img1.gif") no-repeat center center}
.clinic_list li.bg2 a {background:url("/images/sub/clinic/clinic_pg01_img2.gif") no-repeat center center}
.clinic_list li.bg3 a {background:url("/images/sub/clinic/clinic_pg01_img3.gif") no-repeat center center}
.clinic_list li.bg4 a {background:url("/images/sub/clinic/clinic_pg01_img4.gif") no-repeat center center}
.clinic_list li.bg5 a {background:url("/images/sub/clinic/clinic_pg01_img5.gif") no-repeat center center}
.clinic_list li.bg6 a {background:url("/images/sub/clinic/clinic_pg01_img6.gif") no-repeat center center}
.clinic_list li.bg7 a {background:url("/images/sub/clinic/clinic_pg01_img7.gif") no-repeat center center}
.clinic_list li.bg8 a {background:url("/images/sub/clinic/clinic_pg01_img8.gif") no-repeat center center}
.clinic_list li.bg9 a {background:url("/images/sub/clinic/clinic_pg01_img9.gif") no-repeat center center}
.clinic_list li.bg10 a {background:url("/images/sub/clinic/clinic_pg01_img10.gif") no-repeat center center}
.clinic_list li.bg11 a {background:url("/images/sub/clinic/clinic_pg01_img11.gif") no-repeat center center}
.clinic_list li.bg12 a {background:url("/images/sub/clinic/clinic_pg01_img12.gif") no-repeat center center}
.clinic_list li.bg13 a {background:url("/images/sub/clinic/clinic_pg01_img13.gif") no-repeat center center}
.clinic_list li.bg14 a {background:url("/images/sub/clinic/clinic_pg01_img14.gif") no-repeat center center}
.clinic_list li.bg15 a {background:url("/images/sub/clinic/clinic_pg01_img15.gif") no-repeat center center}
.clinic_list li.bg16 a {background:url("/images/sub/clinic/clinic_pg01_img16.gif") no-repeat center center}
.clinic_list li.bg17 a {background:url("/images/sub/clinic/clinic_pg01_img17.gif") no-repeat center center}
.clinic_list li.bg18 a {background:url("/images/sub/clinic/clinic_pg01_img18.gif") no-repeat center center}
.clinic_list li.bg19 a {background:url("/images/sub/clinic/clinic_pg01_img19.gif") no-repeat center center}
.clinic_list li.bg20 a {background:url("/images/sub/clinic/clinic_pg01_img20.gif") no-repeat center center}
.clinic_list li.bg21 a {background:url("/images/sub/clinic/clinic_pg01_img21.gif") no-repeat center center}
.clinic_list li.bg22 a {background:url("/images/sub/clinic/clinic_pg01_img22.gif") no-repeat center center}
.clinic_list li.bg23 a {background:url("/images/sub/clinic/clinic_pg01_img23.gif") no-repeat center center}
.clinic_list li.bg24 a {background:url("/images/sub/clinic/clinic_pg01_img24.gif") no-repeat center center}
.clinic_list li.bg25 a {background:url("/images/sub/clinic/clinic_pg01_img25.gif") no-repeat center center}
.clinic_list li.bg26 a {background:url("/images/sub/clinic/clinic_pg01_img26.gif") no-repeat center center}
.clinic_list li.bg27 a {background:url("/images/sub/clinic/clinic_pg01_img27.gif") no-repeat center center}
.clinic_list li.bg28 a {background:url("/images/sub/clinic/clinic_pg01_img28.gif") no-repeat center center}
.clinic_list li.bg29 a {background:url("/images/sub/clinic/clinic_pg01_img29.gif") no-repeat center center}
.clinic_list li.bg30 a {background:url("/images/sub/clinic/clinic_pg01_img30.gif") no-repeat center center}
.clinic_list li.bg31 a {background:url("/images/sub/clinic/clinic_pg01_img31.gif") no-repeat center center}
.clinic_list li.bg32 a {background:url("/images/sub/clinic/clinic_pg01_img32.gif") no-repeat center center}
.clinic_list li.bg39 a {background:url("/images/sub/clinic/clinic_pg01_img39.gif") no-repeat center center}
.clinic_list li.bg40 a {background:url("/images/sub/clinic/clinic_pg01_img40.gif") no-repeat center center}
.clinic_list li.bg45 a {background:url("/images/sub/clinic/clinic_pg01_img45.gif") no-repeat center center}


/* 컨텐츠 미수급 임시 표시 */
.clinic_list li.not a:hover, .clinic_list li.not a:focus{width: 127px; height: 29px;padding-top:106px;color:#888; border:5px solid #eee; }
.clinic_list li.line2.not a:hover, .clinic_list li.line2.not a:focus{height: 44px;padding-top:91px;color:#888;}
.clinic_list li.not.bg1 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img1.gif") no-repeat center center}
.clinic_list li.not.bg2 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img2.gif") no-repeat center center}
.clinic_list li.not.bg3 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img3.gif") no-repeat center center}
.clinic_list li.not.bg4 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img4.gif") no-repeat center center}
.clinic_list li.not.bg5 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img5.gif") no-repeat center center}
.clinic_list li.not.bg6 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img6.gif") no-repeat center center}
.clinic_list li.not.bg7 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img7.gif") no-repeat center center}
.clinic_list li.not.bg8 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img8.gif") no-repeat center center}
.clinic_list li.not.bg9 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img9.gif") no-repeat center center}
.clinic_list li.not.bg10 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img10.gif") no-repeat center center}
.clinic_list li.not.bg11 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img11.gif") no-repeat center center}
.clinic_list li.not.bg12 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img12.gif") no-repeat center center}
.clinic_list li.not.bg13 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img13.gif") no-repeat center center}
.clinic_list li.not.bg14 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img14.gif") no-repeat center center}
.clinic_list li.not.bg15 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img15.gif") no-repeat center center}
.clinic_list li.not.bg16 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img16.gif") no-repeat center center}
.clinic_list li.not.bg17 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img17.gif") no-repeat center center}
.clinic_list li.not.bg18 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img18.gif") no-repeat center center}
.clinic_list li.not.bg19 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img19.gif") no-repeat center center}
.clinic_list li.not.bg20 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img20.gif") no-repeat center center}
.clinic_list li.not.bg21 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img21.gif") no-repeat center center}
.clinic_list li.not.bg22 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img22.gif") no-repeat center center}
.clinic_list li.not.bg23 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img23.gif") no-repeat center center}
.clinic_list li.not.bg24 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img24.gif") no-repeat center center}
.clinic_list li.not.bg25 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img25.gif") no-repeat center center}
.clinic_list li.not.bg26 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img26.gif") no-repeat center center}
.clinic_list li.not.bg27 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img27.gif") no-repeat center center}
.clinic_list li.not.bg28 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img28.gif") no-repeat center center}
.clinic_list li.not.bg29 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img29.gif") no-repeat center center}
.clinic_list li.not.bg30 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img30.gif") no-repeat center center}
.clinic_list li.not.bg31 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img31.gif") no-repeat center center}
.clinic_list li.not.bg32 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img32.gif") no-repeat center center}
.clinic_list li.not.bg39 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img39.gif") no-repeat center center}
.clinic_list li.not.bg45 a:hover {background:url("/images/sub/clinic_not/clinic_pg01_img45.gif") no-repeat center center}

/* 진료시간표 05.13*/
.clinic_list2{clear:both;}
.clinic_list2 li a{float:left; padding:3px 0px 3px;width:170px; border:1px #ccc solid; text-align:center; margin-right:10px; margin-bottom:5px;display: block;}
.clinic_list2 li a:hover{border:1px #f57808 solid; color:#fff;background-color:#f57808; }
.clinic_list2 li:nth-child(5n+5) a{margin-right:0px;}
/*2025.09.10 추가*/
.clinic_list2 li.on a{border:1px #007cbc solid; color:#fff;background-color:#007cbc; }



/* 의료진 */
.doc_month, .doc_new {float: left;  margin-bottom: 45px;}
.doc {position: relative; width: 440px; height:536px; background: url("/images/sub/clinic_pg03_01_bg01_1.jpg") no-repeat 0 0; }

.doc .title {font-size: 18px; color: #fff; font-weight: 600; display: inline-block; width: 200px; height: 35px; line-height: 35px; background: url("/images/sub/clinic_pg03_01_bg02.png") no-repeat 0 0; text-align: center; margin: 21px 0 0 1px;}
.doc .photo_bg div img {position: absolute; left: 0;}
.doc .photo_bg .control {position: absolute; right: 20px; top: 20px; z-index:20;}

.doc_list > div {padding:22px}
.doc_list .tit{font-size:22px;margin-bottom:10px; }

#doctor1 .slidesjs-pagination {position: absolute; right: 48px; top: 20px; z-index:20;}
#doctor1 .slidesjs-pagination li {float: left; width: 12px; height: 12px; margin-left: 5px;}
#doctor1 .slidesjs-pagination li a {display: block; width: 12px; height: 12px; background: url("/images/sub/btn_B_off.png") no-repeat 0 0;}
#doctor1 .slidesjs-pagination li a.active {display: block; width: 12px; height: 12px; background: url("/images/sub/btn_B_on.png") no-repeat 0 0;}
#doctor1 .slidesjs-pagination li a span { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; }

#doctor2 .slidesjs-pagination {position: absolute; right: 48px; top: 20px; z-index:20;}
#doctor2 .slidesjs-pagination li {float: left; width: 12px; height: 12px; margin-left: 5px;}
#doctor2 .slidesjs-pagination li a {display: block; width: 12px; height: 12px; background: url("/images/sub/btn_B_off.png") no-repeat 0 0;}
#doctor2 .slidesjs-pagination li a.active {display: block; width: 12px; height: 12px; background: url("/images/sub/btn_B_on.png") no-repeat 0 0;}
#doctor2 .slidesjs-pagination li a span { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; }

/* 선택진료 레이어팝업*/
.detail_wrap{position:relative}
.detail{position:absolute; left:253px; top:237px;z-index:1001 }
.detail.wid200{ left:200px; }
.detail .tit{display:block; height: 35px; font-size:16px;font-weight:600; color:#fff; padding: 15px 0 0 20px; background: url("/images/sub/bg_select_layer.gif") no-repeat 0 0;}
.select_text {padding:20px 10px; width:333px;background:#fff; border-left:1px solid #ddd;border-right:1px solid #ddd; border-bottom:1px solid #ddd;margin-left: 6px; margin-top: 0;}

/* 게시판목록 */
.bbs_list1 {border-top: 2px solid #007cbc; border-bottom: 2px solid #007cbc; }
.bbs_list1 >  ul li {border-top: 1px solid #c7c7c7; background: url("/images/sub/bul_medi_list.gif") no-repeat 12px 23px }
.bbs_list1 >  ul li:first-child {border-top: 0}
.bbs_list1 >  ul li > a {padding: 14px 24px;display: block; color: #007cbc; font-weight: 600;background: url("/images/sub/bg_medi_next.gif") no-repeat 855px }
.bbs_list1 >  ul li > a.active {background: url("/images/sub/bg_medi_next_on.gif") no-repeat 855px }
.bbs_list1 li > div{padding:30px; background:#f1f1f1;border-top:1px dotted #c3c3c3; color:#666666 }
.bbs_list1 li > div.closed{display:none}

/* 갤러리형 게시판 */
.bbs_photo{width:100%;margin:0 0 40px 0;border-top: 2px solid #007cbc; border-bottom: 2px solid #007cbc; }
.bbs_photo li{position:relative;width:880px;min-height:70px;margin:0;padding:20px 10px;border-top:1px dotted #c3c3c3}
.bbs_photo li div{overflow:hidden; }
.bbs_photo li:first-child{border-top:0 none;}
.bbs_photo li:after{content:'';display:block;clear:both;}
.bbs_photo .thum_s{float:left;width:96px;height:70px; margin-right:20px;}
.bbs_photo .thum_s img{width:95px;height:70px;}
.bbs_photo dl.heading{float:left;margin-top:0px;width:760px;}
.bbs_photo dl.heading dt{margin-bottom:5px;font-weight:600;font-size:14px;line-height:16px;width:550px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bbs_photo dl.heading span.date{display:inline-block;margin-left:10px; font-weight:normal;font-size:12px;color:#666}
.bbs_photo dl.heading span.subtit{display:inline-block;margin-left:5px; font-weight:normal;font-size:14px;color:#666}
.bbs_photo dl.heading dt a:hover{text-decoration:underline;}
.bbs_photo dl.heading dd{color:#666;line-height:28px;word-break:keep-all}
.bbs_photo dl.heading.hw1{width:880px;line-height:18px; }
.bbs_photo dl.heading.hw1 dd{line-height:22px; }
/* 갤러리형 게시판 수정 04/21 */
.bbs_photo .heading dl{float:left;margin-top:0px;width:760px;}
.bbs_photo .heading dl dt{margin-bottom:5px;font-weight:600;font-size:14px;line-height:16px}
.bbs_photo .heading dl span.date{display:inline-block;margin-left:10px; font-weight:normal;font-size:12px;color:#666}
.bbs_photo .heading dl span.subtit{display:inline-block;margin-left:5px; font-weight:normal;font-size:14px;color:#666}
.bbs_photo .heading dl dt a:hover{text-decoration:underline;}
.bbs_photo .heading dl dd{color:#666;line-height:28px;word-break:keep-all;}
.bbs_photo .heading a.slist_btn {margin-left: 12px; background:#fff;border:1px solid #aeaeae;position:relative;display:inline-block;min-width:30px;height: 14px;padding:23px 30px 43px 30px; line-height: 20px;text-align:center; vertical-align: middle; font-size: 13px; margin-top: 0px;}
.bbs_photo .propass{position:absolute; right:130px; top:17px;}

.bbs_photo.type2{width:900px;float:none}
.bbs_photo.type2 li{min-height:20px; position:relative}
.bbs_photo.type2 .part_warpP{float:right;}
.bbs_photo.type2 .part{ font-size:14px; color:#107db6;display:block;}
.bbs_photo.type2 .part a{ color:#107db6;}
.bbs_photo.type2 .part span.right_01{ color:#444;display:inline-block;right:190px;vertical-align:middle;}
.bbs_photo.type2 .part span.right_02{display:inline-block;width:190px; text-align:right;vertical-align:middle;}
.bbs_photo.type2 dl.heading span.date{margin:0; font-size:13px;}

/* 건강정보 검색 */
.info_search {clear: both; margin-bottom:20px;width: 700px; min-height: 100px; border: 1px solid #cecece;background: url("/images/bbs/info_search_bg.jpg") no-repeat 40px center; background-color: #f4f4f4; padding: 35px 20px 0 180px;}
.info_search p {color: #666; font-weight: 600; font-size: 13px; display: inline-block; line-height: 30px; margin-right: 10px;}
.info_search p span {color: #333; font-weight: 600; font-size: 16px;line-height: 30px; margin-right: 5px;}
.info_search select{height:28px; line-height:28px; border:1px solid #b2b2b2;}
.info_search input {height:18px; line-height:18px;border: 1px solid #dbdbdb; width: 503px;}
.info_search .buttonB {background-color: #0d357d; color: #fff;border:0 none; font-weight: 600; line-height: 28px; display: inline-block; height: 28px; padding: 0 15px;vertical-align:middle}


/* background */
.data_pg02{background:url("/images/sub/data/data_pg02_bg.gif") no-repeat right 0}
/*.logincenter{background:url("/images/sub/login/logincenter_bg.gif") no-repeat right 0}*/
.logincenter{background:url("/images/sub/bg_reserv_pg05.png") no-repeat right top}
.logincenter01{background:url("/images/sub/bg_login_top.png") no-repeat right top}
.bg_data03{background:url("/images/sub/bg_data_pg02_01.png") no-repeat right top}
.bg_data04{background:url("/images/sub/bg_data_pg03_01.png") no-repeat right top}
.bg_ebook{background:url("/images/sub/bg_info_pg01_05_top.png") no-repeat right top}
.call_reserv_bg{background:url('/images/sub/bg_reserv_pg04.png') no-repeat  right top;}


/*로그인*/
.loginBox{border:5px solid #f7f7f7; width:890px;overflow:hidden; margin-bottom:30px}
.loginBox .loginIn{border:1px solid #e3e1e4; width:888px;position:relative;}
.loginBox .loginIn .login{position:relative;padding:74px 0 74px 365px; background:url("/images/sub/login/login_bg.gif") no-repeat 140px 64px}
.loginBox .loginIn .login label{display:inline-block; width:60px;}
.loginBox .loginIn .login .btn_ok{position:absolute; right:135px;top:75px}
.loginBox .loginIn .login .btn_ok a{display:block;width:85px; height:60px;line-height:60px;color:#fff; font-weight:600; background:#007cbc; text-align:center}
.loginBox .loginIn .login .input1{width:218px; height:23px;padding:0 5px; border:1px solid #dddddd}

.log_util{overflow:hidden;}
.log_util li{width:224px; padding-top:40px;min-height:60px;float:left;text-align:center;border-left:1px dashed #bdbdbd; font-size:12px; line-height:18px}
.log_util li:first-child{width:225px;border-left:0 none}
.log_util li a{display:block;margin:5px auto;width:85px; height:20px;line-height:20px; color:#fff; text-align:center; background:#888888}
.log_util li.bg1{background:url("/images/sub/login/log_util1.gif") no-repeat center 3px}
.log_util li.bg2{background:url("/images/sub/login/log_util2.gif") no-repeat center 3px}
.log_util li.bg3{background:url("/images/sub/login/log_util3.gif") no-repeat center 3px}
.log_util li.bg4{background:url("/images/sub/login/log_util4.gif") no-repeat center 3px}

/* 아이디 찾기 */
.findIdIn{position:relative;padding:30px;border:1px solid #e3e1e4; width:858px;overflow:hidden}
.findIdIn a.button{background:#007cbc;color:#fff;padding: 6px 0; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;}

/* 간편아이디 찾기 */
.findIdIn .findId{width:344px;float:left;}
.findIdIn .findId a.button{width:250px;}
.simp_id{padding:24px 0 0;}
.simp_id label{display:inline-block;width:45px}
.simp_id input{width:238px; height:23px;padding:0 5px; border:1px solid #dbdbdb}
.simp_id select{width:70px; height:24px; line-height:24px; border:1px solid #b2b2b2}

/* 아이디찾기 - 아이핀인증, 본인인증 */
.findIdIn .ipin, .findIdIn .certi{width:220px;float:left;padding-left:37px;background:url("/images/sub/login/line_bg.gif") no-repeat left 12px}
.findIdIn .ipin a.button, .findIdIn .certi a.button{width:175px;}
.findIdIn .ipin .ipin_desc, .findIdIn .certi .certi_desc{padding:18px 0 0;min-height:70px; line-height:20px}

/* 비밀번호 찾기 - 아이핀인증, 본인인증 */
.findIdIn.type2 .ipin{width:347px;float:left;padding:0 30px;background:0 none}
.findIdIn.type2 .certi{width:347px;float:left;padding:0 20px 0 40px;background:url("/images/sub/login/line_bg.gif") no-repeat left 12px}
.findIdIn.type2 .ipin a.button, .findIdIn.type2 .certi a.button{width:250px;}
.findIdIn.type2 .ipin .ipin_desc, .findIdIn.type2 .certi .certi_desc{padding:18px 0 0;min-height:40px; line-height:20px}
.findIdIn.type2 .simp_id{padding:10px 0 0;}
.findIdIn.type2.type3 .certi{background:url("/images/sub/login/member01_bg.gif") no-repeat left 12px; padding: 0 20px 0 40px;}

/* 아이디 검색 결과 */
.findIdIn .findId_result{position:relative;}
.findIdIn .findId_result h4{margin-bottom:10px;}
.findIdIn .findId_result a.button{width:250px; position:absolute; right:30px; top:7px}

/* 새로운 비밀번호 */
.loginBox .ch_pwd{position:relative;text-align:left;border:1px solid #e3e1e4; padding:30px 30px 30px 195px;}
.loginBox .ch_pwd h4{margin-bottom:15px}
.loginBox .ch_pwd .desc{margin-bottom:25px}
.loginBox .ch_pwd label{display:inline-block; width:115px;}
.loginBox .ch_pwd .btn_ok{position:absolute; right:190px;top:115px}
.loginBox .ch_pwd .btn_ok a{display:block;width:85px; height:60px;line-height:60px;color:#fff; font-weight:600; background:#007cbc; text-align:center}
.loginBox .ch_pwd .input1{width:278px; height:23px;padding:0 5px; border:1px solid #dddddd}

/* 회원가입 */
.loginBox .member01{position:relative;text-align:center;border:1px solid #e3e1e4; padding:37px 0;width:888px;overflow:hidden}
.loginBox .member01 .mem01_in{width:295px; float:left} 
.loginBox .member01 .mem01_in.type2, .loginBox .member01 .mem01_in.type3{width:296px;background:url("/images/sub/login/member01_bg.gif") no-repeat left center} 
.loginBox .member01 .mem01_in .desc{padding-top:164px;margin-bottom:20px; background:url("/images/sub/login/mem01_bg1.gif") no-repeat center 32px}
.loginBox .member01 .mem01_in.type2 .desc{background:url("/images/sub/login/mem01_bg2.gif") no-repeat center 32px}
.loginBox .member01 .mem01_in.type3 .desc{background:url("/images/sub/login/mem01_bg3.gif") no-repeat center 32px}
.loginBox .member01 .mem01_in a{width:135px}

/* 약관동의 */
.loginBox .scrollBox{position:relative;text-align:left;border:1px solid #e3e1e4; padding:20px 40px;width:808px;height:153px; max-height:153px;overflow-x:hidden;overflow-y:auto}
.loginBox .scrollBox .tit1{font-size:16px;font-weight:600;color:#666666; margin-bottom:10px;}
.loginBox .scrollBox .tit2{font-size:14px;font-weight:600;color:#666666; margin-bottom:10px;}
.loginBox .scrollBox ul.list{margin-bottom:30px;}
.loginBox .scrollBox ul.list li{text-indent:-15px; padding-left:15px; margin-bottom:5px}
.loginBox .scrollBox ul.list li ul{padding-top:10px;margin-bottom:10px;}

/* 회원가입 - 아이핀인증, 본인인증 */
.findIdIn.type2.type3{padding:44px 30px;}

/* 게시판 글쓰기 */
.t_write{width:100%;margin:0 0 20px;border-top:2px solid #007cbc;/*border-bottom:1px solid #c6c6c6; */color:#666;}
.t_write table{width:100%;}
.t_write th{padding:15px 10px 15px 16px ;text-align:left;background:#f7f7f7;border-bottom:1px solid #c6c6c6; color:#494949; font-weight:normal}
.t_write td{padding:15px 10px;border-bottom:1px solid #c6c6c6}
.t_write label{margin-right:8px;}
.t_write input[type=text], .t_write input[type=password]{width:318px;height:24px;line-height:24px;padding:0 5px; border:1px solid #dbdbdb}
.t_write select{width:80px;height:24px;line-height:24px; border:1px solid #b2b2b2}
.t_write .button_pop{background:#767676;color:#fff;padding: 0 10px;height:26px;line-height:26px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;cursor:pointer}
.t_write textarea{width:732px;height:144px;padding:10px;line-height:20px; border:1px solid #b2b2b2; }

/* 회원가입 완료 */
.loginBox .mem_step4{position:relative;text-align:center;border:1px solid #e3e1e4; padding:153px 0 40px;width:888px;overflow:hidden; background:url("/images/sub/login/mem04_bg.gif") no-repeat center 40px}

/* 팝업 */
.mem_pop{position:relative; width:365px; text-align:center}
.mem_pop h1{font-size:16px; color:#fff;background: url("/images/sub/login/pop_bg.gif") no-repeat scroll left top;height: 35px;padding: 15px 15px 0 ;font-weight:600; text-align:left}
.mem_pop .pcont{padding:30px 10px 24px;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7 ;border-bottom:1px solid #c7c7c7;}
.mem_pop input[type=text]{width:238px;height:24px;line-height:24px;padding:0 5px; border:1px solid #dbdbdb}
.mem_pop .button_pop1{background:#767676;color:#fff;min-width:50px;padding: 0 10px;height:26px;line-height:26px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;}
.mem_pop .button_pop2{background:#007cbc;color:#fff;min-width:50px;padding: 0 10px;height:26px;line-height:26px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;}

.mem_pop .dline{border-bottom:1px dashed #d1d4d8; padding-bottom:24px;margin-bottom:20px}
.mem_pop a.btn_close_t{position: absolute; top:18px; right: 16px}

.mem_pop .box {margin-bottom:10px}
.mem_pop .box span.bold{min-width:110px; display:inline-block}
.mem_pop .info{ font-size:13px; background: url('/images/sub/ico_qut.gif') no-repeat 3px 19px; padding-left:23px; padding-top: 14px; color: #666;}

.result_box {width:535px;max-height:365px; text-align:center;overflow-x:hidden;overflow-y:auto;border:1px solid #e3e3e3; }
.result_box table{width:100%}
.result_box th{font-weight:600;color:#333;padding:8px 0;border-left:1px solid #e2e2e2; background:#f5f5f5}
.result_box td{padding:8px 10px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3}
.result_box th:first-child{border-left:0 none}
.result_box td:first-child{text-align:left; border-left:0 none}

.result_box.type2{margin-bottom:30px}
.result_box.type2 td:first-child{text-align:center; }

/* 마피페이지 - 대리예약대상자 등록 */
.myp03{position:relative; padding:50px 0 50px 435px; background:url("/images/sub/myp/myp03_bg.gif") no-repeat left top; border:1px solid #e3e1e4}
.myp03 label{width:100px;display:inline-block}
.myp03 input[type=text]{width:228px;height:24px;line-height:24px;padding:0 5px; border:1px solid #dbdbdb}
.myp03 select{width:239px;height:24px;line-height:24px; border:1px solid #b2b2b2; }

/* 마이페이지 테이블 내 버튼 수정 20160112 */
a.btn_gray{background:#767676;color:#fff;min-width:80px; padding: 0px 10px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal; height: 25px;}
a.btn_orange{background:#E57418;color:#fff;min-width:80px; padding: 0px 10px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal; height: 25px;}
.tbl_st1 tbody td a.btn_gray:hover, .tbl_st1 tbody td a.btn_gray:focus, .tbl_st1 tbody td a.btn_orange:hover, .tbl_st1 tbody td a.btn_orange:focus {color: #fff; text-decoration: none;}

/* 게시판 상세 css */
.subs_wrap {padding:0 20px 25px;font-size: 14px; min-height:190px;  color:#666;}
.subs_wrap span{font-family:"나눔고딕", "NanumGothic"!important; letter-spacing:unset !important;}
.overflow span, .overflow p{font-family:"나눔고딕", "NanumGothic"!important; letter-spacing:unset !important;}
.subs img {display: block; margin: 0 auto; margin-bottom: 25px; clear: both;}
.view_list {color:#888; padding: 5px 10px; border: 1px solid #bbb; font-weight: 600;}

/*bg top image*/
.faq_top{background:url("/images/sub/bg_data_pg02_01.png") no-repeat right top}
.login{background: url('/images/sub/bg_login_top.png') no-repeat right top;}
.myp_03{background: url('/images/sub/myp_03.png') no-repeat right top;}
.myp_05{background: url('/images/sub/myp_05.png') no-repeat right top;}
.clinic_03{background: url('/images/sub/clinic_03.png') no-repeat right top;}
.myp{background:url("/images/sub/bg_myg_top.png") no-repeat right top}

/*0307추가*/
.logincenter2{background:url("/images/sub/bg_myp_pg02.png") no-repeat right top}
.logincenter01{background:url("/images/sub/bg_login_top.png") no-repeat right top}


a.nice_go{border:1px solid #aeaeae;color:#555555;min-width:80px; padding: 1px 25px; text-align:center; vertical-align: middle; display: inline-block;font-weight: normal;}

.loginBox .loginIn .result_inq{position:relative;padding:78px 0 79px 194px; background:url("/images/sub/myp/result_inq_bg.png") no-repeat 194px 39px}
.loginBox .loginIn .result_inq label.label01{display:inline-block; width:116px;}
.loginBox .loginIn .result_inq .btn_ok{position:absolute; right:190px;top:77px}
.loginBox .loginIn .result_inq .btn_ok a{display:block;width:85px; height:60px;line-height:60px;color:#fff; font-weight:600; background:#007cbc; text-align:center}
.loginBox .loginIn .result_inq .input1{width:278px; height:23px;padding:0 5px; border:1px solid #dddddd}
.loginBox .loginIn .result_inq .agree_check{position:absolute; left:194px;top:168px}

.loginBox .loginIn .result_inq input{width:238px; height:23px;padding:0 5px; border:1px solid #dbdbdb}
.loginBox .loginIn .result_inq input[type=checkbox]{vertical-align:middle;padding:0; margin:0 5px 0 0 ;border:0; width:auto; height:auto;}
.loginBox .loginIn .result_inq select{width:70px; height:24px; line-height:24px; border:1px solid #b2b2b2}
.loginBox .loginIn .result_inq input.jumin{width:105px;}
.lineh_30 {line-height: 30px;}
.lineh_30 ul li  {background: url("/images/sub/bg_listdot.png") no-repeat scroll left 13px;padding: 0 0 0 10px;line-height: 26px;}

.tbl_st8 {clear:left; border-top:2px solid #007CBC;border-bottom:1px solid #ddd; color:#666666;}
.tbl_st8 table {width:100%}
.tbl_st8 thead th {padding:13px 0;text-align:center; font-weight:600; color:#494949; background: #f5f5f5 url("/images/sub/tbl_line.gif") no-repeat left 12px; border-bottom: 1px solid #ddd }
.tbl_st8 thead th:first-child {background: #f5f5f5;}
.tbl_st8 tbody th {font-weight: normal;}
.tbl_st8 tbody tr {border-top:1px solid #dddddd; font-weight:normal}
.tbl_st8 tbody tr:first-child {border-top: none;}
.tbl_st8 tbody td {padding:11px 0; text-align:center; }
.tbl_st8 tbody td:first-child {border-left: none;}
.tbl_st8 tbody td.td_al {padding:10px 20px;text-align:left}
.tbl_st8 tbody td a:hover, .tbl_st1 tbody td a:focus {color:#000000; text-decoration:underline}
.tbl_st8 .td_left {border-left:1px solid #dddddd;}
.tbl_st8 .td_btm {border-bottom:1px solid #dddddd;}
.tbl_st8 tbody th {padding:13px 0;text-align:center; font-weight:600; color:#494949; background: #f5f5f5 url("/images/sub/tbl_line.gif") no-repeat left 12px; }
.tbl_st8 tbody th:first-child {background: #f5f5f5;}
.tbl_st8 tbody th {font-weight: normal;}

/* 마이페이지 테이블 내 버튼 수정 20160307 */
.tbl_st8 tbody td a.btn_gray:hover, .tbl_st8 tbody td a.btn_gray:focus, .tbl_st8 tbody td a.btn_orange:hover, .tbl_st8 tbody td a.btn_orange:focus {color: #fff; text-decoration: none;}


.ex_result .subs_wrap {padding:0 64px 35px; font-size: 15px}
.ex_result .subs_wrap p {margin-bottom: 5px}
.ex_result .subs_wrap div >* {border: 1px solid #c7c7c7; padding: 10px 20px; font-size: 14px}

.view_wrap .result_point dt, .view_wrap .result_point dd  {display: block;}
.view_wrap .result_point dd {margin-bottom: 10px}

/* 입원생활 안내 */
.blue {
	color: blue;
  }
  
  .red {
	color: red;
  }