@charset "utf-8";

/* 담당부서 */
.onesPost {position:absolute; bottom:67px; left:0; width:838px; height:15px; padding:26px 29px; border:1px solid #e0e0e0; background:#f4f4f4;}
.onesPost ul {overflow:hidden;}
.onesPost ul li {float:left; margin-left:57px;}
.onesPost ul li:first-child {margin-left:0;}
.onesPost ul li .tit {padding-left:9px; color:#3e3e3e; background:url(/_res/pnuh/cmit/img/common/bul_square_gray01.gif) no-repeat 0 5px;}
.onesPost ul li .txt {color:#666666;}
.onesPost .btnError {position:absolute; top:17px; right:32px;}

/* TITLE */
.titTypeA {padding-left:26px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:18px; background:url(/_res/pnuh/cmit/img/common/bul_circle_blue.png) no-repeat 0 0; width:100%;} /*20150203수정*/
.titTypeA .small {font-size:13px;}
.titTypeB {margin-left:15px; padding-left:16px; font-size:16px; font-weight:bold; color:#006dba; line-height:16px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_blue02.png) no-repeat 0 3px;}
.titTypeC {margin-left:19px; padding-left:12px; font-size:16px; font-weight:bold; color:#3e3e3e; line-height:16px; background:url(/_res/pnuh/cmit/img/common/bul_circle_blue02.png) no-repeat 0 7px;}

.tltTypeA {padding-left:13px;margin-left:16px;font-size:16px;color:#3e3e3e;font-weight:bold;background:url(/_res/pnuh/cmit/img/contents/bul_blue.png) 0 5px no-repeat;}
.tltNodeco {font-size:16px;color:#3e3e3e;font-weight:bold;}
.tltNodeco18 {font-size:18px;color:#3e3e3e;font-weight:bold;}
.titBlueN01 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(/_res/pnuh/cmit/img/common/bul_circle_num01.png) no-repeat 0 0;}
.titBlueN02 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(/_res/pnuh/cmit/img/common/bul_circle_num02.png) no-repeat 0 0;}
.titBlueN03 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(/_res/pnuh/cmit/img/common/bul_circle_num03.png) no-repeat 0 0;}
.titBlueN04 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(/_res/pnuh/cmit/img/common/bul_circle_num04.png) no-repeat 0 0;}
.titBlueN05 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(/_res/pnuh/cmit/img/common/bul_circle_num05.png) no-repeat 0 0;}

/* TXT */
.txtTypeA {margin:14px 0 0 26px; line-height:44px;}
.txtTypeA.depth2 {margin-left:29px;}

.txtTypeB {margin:12px 0 -4px 15px; padding-left:11px; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar04.gif) no-repeat 0 9px;}
.txtTypeC {margin:12px 0 -4px 15px; padding-left:11px; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 6px;}

.tipTxt {margin:34px 0 0 25px; padding-left:27px; line-height:19px; background:url(/_res/pnuh/cmit/img/common/bul_tip.png) no-repeat 0 0;}

/* BUTTON */
.btnTypeA {min-width:90px; height:35px; padding:0 18px; font-weight:bold; color:#ffffff !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #0066ae; background:#006dba;}
.btnTypeA.type02 {width:104px;}
.btnTypeAL {width:140px; height:40px; font-weight:bold; color:#ffffff !important; line-height:40px; text-align:center; text-decoration:none !important; border:1px solid #0066ae; background:#006dba;}
.btnTypeB {width:126px; height:35px; font-weight:bold; color:#ffffff !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #575757; background:#5d5d5d;}
.btnTypeB.type02 {width:104px;}
.btnTypeBL {width:140px; height:40px; font-weight:bold; color:#ffffff !important; line-height:40px; text-align:center; text-decoration:none !important; border:1px solid #575757; background:#5d5d5d;}
.btnTypeC {padding-right:22px; font-weight:bold; color:#3e3e3e !important; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_b.gif) no-repeat 100% 0;}
.btnTypeC span {display:block; height:37px; padding:0 20px; line-height:37px; background:url(/_res/pnuh/cmit/img/button/bg_type_b.gif) no-repeat 0 0;}
.btnTypeD {width:151px; height:35px; font-weight:bold; color:#3e3e3e !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #c2c2c2; background:#fff;}
.btnTypeD span {padding-right:15px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_blue.gif) no-repeat 100% center;}
.btnTypeDL {width:151px; height:41px; font-weight:bold; color:#3e3e3e !important; line-height:41px; text-align:center; text-decoration:none !important; border:1px solid #c2c2c2; background:#fff;}
.btnTypeDL span {padding-right:15px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_blue.gif) no-repeat 100% center;}
.btnTypeE {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_e.gif) repeat-x 0 0;}
.btnTypeEL {padding:0 26px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_e.gif) repeat-x 0 0;}
.btnTypeF {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_f.gif) repeat-x 0 0;}
.btnTypeFL {padding:0 26px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_f.gif) repeat-x 0 0;}
.btnTypeG {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_g.gif) repeat-x 0 0;}
.btnTypeH {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_h.gif) repeat-x 0 0;}
.btnTypeI {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_i.gif) repeat-x 0 0;}
.btnTypeJ {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_j.gif) repeat-x 0 0;}
.btnTypeK {width:121px; height:42px; padding-right:10px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 98px 17px;}
.btnTypeK.type02 {width:131px; padding-right:0; background-image:none;}
.btnTypeL {width:131px; height:42px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #696969; background:#808080;}
.btnTypeL.focus {background:#505050;}
.btnTypeM {height:42px; padding:0 23px 0 24px; font-weight:bold; color:#ffffff !important; line-height:42px; text-decoration:none !important; border-bottom:1px solid #3d4c56; background:#4c5f6c;}
.btnTypeM span {padding-right:21px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 100% center;}
.btnTypeN {height:27px; padding:0 24px; font-size:12px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_n.gif) repeat-x 0 0;}
.btnTypeN.type02 {padding:0 10px;}
.btnTypeO {height:25px; padding:0 12px; font-size:11px; font-weight:bold; color:#fff !important; line-height:25px; text-align:center; border:1px solid #9e9e9e; background:#a4a4a4;}
.btnTypeO span {padding-right:16px; background:url(/_res/pnuh/cmit/img/common/bg_plus.gif) no-repeat 100% 8px;}
.btnTypeP {height:70px; padding:0 36px; font-size:15px; font-weight:bold; color:#fff !important; line-height:70px; text-align:center; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_type_p.gif) repeat-x 0 0;}

.btn_small {width:100px;height:25px;line-height:25px;text-align:center;display:inline-block;font-size:11px;}
.btn_small:visited {color:#fff;}
.btn_small:hover {text-decoration:none;}

.btn_gray {background:#5d5d5d;border:1px solid #484848;color:#fff !important;}
.btn_blue {background:#006dba;border:1px solid #0066ae;color:#fff !important;}

.btnCalendar {margin-left:7px;}
.btnTempSave {width:104px; height:35px; font-weight:bold; color:#ffffff !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #757575; background:#808080;}
.btnTempSave.focus {background:#5b5b5b;}
.btnPostCode {width:88px; height:27px; font-size:12px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:url(/_res/pnuh/cmit/img/button/bg_postcode.gif) no-repeat 0 0;}
.btnSaveBlue {width:164px; height:42px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 135px 18px;}
.btnSearch02 {width:144px; height:42px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba}
.btnSearch02 span {padding-left:18px; background:url(/_res/pnuh/cmit/img/button/bg_search.png) no-repeat 0 15px;}
.btnSearch03 {height:28px; padding:0 15px 0 14px; font-size:11px; font-weight:bold; color:#ffffff !important; line-height:28px; text-decoration:none !important; border:1px solid #575757; background:#5d5d5d;}
.btnSearch03 span {padding-left:18px; background:url(/_res/pnuh/cmit/img/button/bg_search.png) no-repeat 0 8px;}
.btnAllView {float:left; width:91px; height:27px; padding-left:16px; font-size:11px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:#475660 url(/_res/pnuh/cmit/img/button/bg_all_view.gif) no-repeat 19px 8px;}
.btnMonthly {float:left; width:91px; height:27px; padding-left:16px; font-size:11px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:#475660 url(/_res/pnuh/cmit/img/button/bg_monthly.gif) no-repeat 19px 8px;}
.btnAllClose {width:95px; height:27px; padding-left:12px; font-size:11px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:#9c9c9c url(/_res/pnuh/cmit/img/button/bg_close.gif) no-repeat 20px 9px;}

.btnCenter {margin-top:20px; text-align:center;}
.btnCenter a {margin-left:-1px;}
.btnCenter a:first-child {margin-left:0;}

.btnCenter02 {margin-top:15px; text-align:center;}
.btnCenter02 a {margin-left:-1px;}
.btnCenter02 a:first-child {margin-left:0;}

.btnCenter03 {margin-top:25px; text-align:center;}
.btnCenter03 a {}
.btnCenter03 a:first-child {margin-left:0;}

.btnRight {margin-top:15px; text-align:right;}
.btnRight02 {margin-top:25px; text-align:right;}

.btnDotline {margin-top:44px; padding-top:22px; text-align:center; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 0;}





/* 홈빌더 의료진 정보 170830 webmaster수정*/
.serchlist_boxwrap {margin-top:40px;border-top: 2px solid #5D5D5D;}
.serchlist_boxwrap.gap01 {margin-top:5px;}
.serchlist_boxwrap.type01 {margin-top:0;border-top:none !important;border-bottom:1px solid #5d5d5d;}
.serchlist_boxwrap.type01 > li {border-top:1px solid #dedede;border-bottom:none !important;}
.serchlist_boxwrap > li {padding:20px 0 !important;border-bottom: 1px solid #5D5D5D;}
.serchlist_boxwrap > li:after {content:""; display:block; clear:both;}
.serchlist_boxwrap > li .doctor_photo {float:left;width:227px;margin-right:40px;}
.serchlist_boxwrap > li .doctor_photo img{width:227px;height:254px;}
.serchlist_boxwrap > li .doctor_info {position:relative;margin-left:267px;padding-top:9px;}
.serchlist_boxwrap > li .doctor_info .doctor_name {padding-top:18px;padding-bottom:40px;border-bottom:1px solid #ccc;color:#111;font-size:24px;font-weight:bold;line-height:24px;}
.serchlist_boxwrap > li .doctor_info .professionally_wrap {padding:25px 0 20px 0; border-bottom:1px solid #ccc;}


.serchlist_boxwrap > li .doctor_info .professionally_wrap table {clear:none; width:100%; border-collapse:collapse; border:0; font-size:1em;}
.serchlist_boxwrap > li .doctor_info .professionally_info th {padding-bottom:10px;color:#111;font-weight:bold;text-align:left;}
.serchlist_boxwrap > li .doctor_info .professionally_info td {padding-bottom:10px;}
.serchlist_boxwrap > li .doctor_info .btn_wrap {margin-top:20px;text-align:right;}
.serchlist_boxwrap > li .doctor_info .btn_wrap li {text-align:left;}
.serchlist_boxwrap > li .doctor_info .btn_wrap div {display:inline-block;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer {position:relative;top:0;left:0;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap {display:none;position:absolute;top:33px;right:3px;width:196px;padding:15px 15px 12px;border:1px solid #ccc;background:#fff;z-index:10;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap li {margin-top:14px;padding-left:7px;background: url('/_res/pnuh/cmit/img/button/button_dot01.gif') no-repeat 0 8px;line-height:16px;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap li:first-child {margin-top:0;}

.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap02 {display:none;position:absolute;top:33px;right:3px;width:198px;padding:15px 15px 12px;background:#0e787c;z-index:10;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap02 li {margin-top:14px;padding-left:7px;background: url('/_res/pnuh/cmit/img/button/button_dot02.gif') no-repeat 0 8px;line-height:16px;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap02 li a {color:#fff;}
.serchlist_boxwrap > li .doctor_info .btn_wrap .btnwrap_layer .list_wrap02 li:first-child {margin-top:0;}

.serchlist_boxwrap > li .doctor_info .sns_wrap {position:absolute;right:0;top:12px;}
.blueBtn { display:inline-block; margin-right:3px; padding:9px 15px; border:1px solid #06767a; background:#016CBA; font-size:14px; line-height:1; color:#fff;}
.whiteMdBtn { display:inline-block; margin-right:3px; padding:9px 15px; border:1px solid #ccc; background:#fff; font-size:14px; line-height:1; color:#333;}


/* FONT COLOR */
.point01 {color:#b56a00 !important; vertical-align:top; *vertical-align:middle;}
.point02 {color:#3e3e3e !important; vertical-align:top; *vertical-align:middle;}
.point03 {color:#cd5c00 !important; vertical-align:top; *vertical-align:middle;}
.point04 {color:#006dba !important; vertical-align:top; *vertical-align:middle;}
.point05 {color:#3e3e3e !important; font-weight:bold !important; }

/* TABLE */
.tbWriteA {width:100%; font-size:13px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbWriteA tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbWriteA tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbWriteA tbody tr td input{font-size: 13px; height: 30px;}
.tbWriteA tbody tr td textarea{font-size: 13px;}
.tbWriteA tbody tr td div.multi_file ul.ud_btn{float:left;}
.tbWriteA tbody tr td div.multi_file select {float:left;}
.tbWriteA tbody tr td .bt_del {width:50px;text-align:center; border:1px solid #d1d1d1; background-color:#f0f0f0;font-size: 11px; line-height: 16px;vertical-align: bottom;}
.tbWriteA tbody tr td .bt_up {display:inline-block; width:50px;text-align:center; border:1px solid #d1d1d1; background-color:#f0f0f0;font-size: 11px; line-height: 16px;}
.tbWriteA tbody tr td .bt_down {display:inline-block; width:50px;text-align:center; border:1px solid #d1d1d1; background-color:#f0f0f0;font-size: 11px; line-height: 16px;}
.tbWriteA tbody tr td .bt_add {display:inline-block; width:50px;text-align:center; border:1px solid #cacaca; background-color:#f0f0f0;}
.tbWriteA tbody tr:first-child th, .tbWriteA tbody tr:first-child td {border-top:0;}
.tbWriteA tbody tr td .chkList {overflow:hidden; margin:-7px 0 10px;}
.tbWriteA tbody tr td .chkList li {float:left; width:152px; margin-top:12px;}
.tbWriteA tbody tr td .chkList li.long {width:304px;}
.tbWriteA tbody tr td .chkList li label input {margin-right:1px;}
.tbWriteA tbody tr td .chkList li label span {color:#006dba;}
.tbWriteA tbody tr td .chkList li label.focus, .tbWriteA tbody tr td .chkList li label.focus span {color:#b56a00;}

.tbListA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbListA thead tr th {padding:17px 0 15px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.tbListA tbody tr th {vertical-align:middle;text-align:center;font-weight:bold;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;}
.tbListA tbody tr td {height:19px; padding:14px 5px 13px; color:#3e3e3e; vertical-align:middle; border-top:1px solid #e4e4e4;}
,.tbListA tbody tr:first-child th, .tbListA tbody tr:first-child td {border-top:0;}
.tbListA tbody.alignC tr td {text-align:center;}
.tbListA tbody tr td.num {font-size:12px; color:#747474;}
.tbListA tbody tr td.date {/*font-size:12px;*/ color:#747474;}
.tbListA tbody tr td.medical02 {color:#747474;}
.tbListA tbody tr td.issueState a, .tbListA tbody tr td.issueState span {width:83px; padding:0;}
.tbListA tbody.pd10 tr td {padding:10px 5px;}
.tbListA tbody tr.blueData th {background:#edf4fa;}
.tbListA tbody tr.blueData td {background:#edf4fa;text-align:left;padding-left:20px;}


.tbViewA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbViewA tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbViewA tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbViewA tbody tr:first-child th, .tbViewA tbody tr:first-child td {border-top:0;}

.tbViewB {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbViewB tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4;}
.tbViewB tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4;}
.tbViewB tbody tr:first-child th, .tbViewB tbody tr:first-child td {border-top:0;}

.tbTypeA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeA thead tr th {font-size: 1.000em; height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}/*20150202수정*/
.tbTypeA thead tr:first-child th {border-top:0;}
.tbTypeA tbody tr th {height:18px; padding:11px 0; line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeA tbody tr td {font-size: 13px; height:18px; padding:13px 30px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;} /*20150202수정*/
.tbTypeA tbody tr td:first-child {border-left:0;}
.tbTypeA tbody tr th.bdL, .tbTypeA tbody tr td.bdL {border-left:1px solid #e4e4e4 !important;}
.tbTypeA tbody tr.bdT td {border-top:1px solid #6b6b6b;}
.tbTypeA tbody.alignC tr td {text-align:center;}
.tbTypeA tbody.pd15 tr td {padding-left:15px; padding-right:15px;}
.tbTypeA tbody tr td .txtList {}
.tbTypeA tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeA tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeA tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeA tbody tr td.fee {padding-right:10px !important; text-align:right;}
.tbTypeA tfoot tr th, .tbTypeA tfoot tr td {line-height:24px; padding:13px 30px; font-weight:bold; color:#b56a00; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeA tfoot tr th:first-child {border-left:none;}
.blueBg {background:#f5fafd;}
.totalBlue {font-size:13px !important;color:#006dba !important;}
.blueFont17 {font-size:17px;color:#006dba;}

.tbTypeB {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeB thead tr th {font-size: 1.000em; height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#fbfbfb;} /*20150202수정*/
.tbTypeB thead tr:first-child th {border-top:0;}
.tbTypeB thead tr:first-child th:first-child {border-left:0;}
.tbTypeB thead tr th.bdL0 {border-left:0;}
.tbTypeB tbody tr th {line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeB tbody tr td {font-size: 13px !important; height:18px; padding:13px 20px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;} /*20150202수정*/
.tbTypeB tbody tr:first-child td {border-top:1px solid #6b6b6b;}
.tbTypeB tbody tr td:first-child {border-left:0;}
.tbTypeB tbody.alignC tr td {padding-left:4px; padding-right:4px; text-align:center;}
.tbTypeB tbody tr td .txtList {}
.tbTypeB tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeB tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeB tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeB tbody tr td.fee {padding-right:10px !important; text-align:right;}

.tbTypeB.mdcCharge td {padding-left:15px; padding-right:15px; font-size:12px; word-break:break-all;}

.tbTypeC {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeC thead tr th {font-size: 13px; height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeC thead tr:first-child th {border-top:0;}
.tbTypeC thead tr:first-child th:first-child {border-left:0;}
.tbTypeC thead tr th.bdL0, .tbTypeC tbody tr th.bdL0  {border-left:0;}
.tbTypeC tfoot tr th, .tbTypeC tfoot tr td {height:18px; padding:15px 0 13px; font-weight:bold; color:#b56a00; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#fbf6f0;}
.tbTypeC tfoot tr:first-child th:first-child {border-left:0;}
.tbTypeC tbody tr th {line-height:24px; font-weight:normal; color:#747474; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeC tbody tr th.alignL {padding-left:28px;}
.tbTypeC tbody tr td {height:18px; padding:13px 5px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:center;}
.tbTypeC tbody tr td:first-child {border-left:0;}
.tbTypeC tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeC tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeC tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeC tbody tr td.fee {padding-right:10px !important; text-align:right;}
.tbTypeC tbody tr.subTotal th, .tbTypeC tbody tr.subTotal td {background:#f5fafd;padding:13px 20px;font-weight:bold;color:#3e3e3e;} 
.tbTypeC tbody tr.subTotal2 th, .tbTypeC tbody tr.subTotal2 td {background:#f5fafd;text-align:center;font-weight:bold;color:#006dba;} 
.tbTypeC tbody tr td.bdLgray {border-left:1px solid #e4e4e4 !important;}

/* LIST */
.listTypeA {margin-bottom:-3px;}
.listTypeA > li {margin-top:5px; padding-left:12px; color:#b56a00; line-height:18px; background:url(/_res/pnuh/cmit/img/common/bul_listtype_a.gif) no-repeat 0 8px;}
.listTypeA > li:first-child {margin-top:0;}

.listTypeB {margin-bottom:-4px;}
.listTypeB > li {list-style:none;margin-top:6px; padding-left:11px; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 6px;}
.listTypeB > li:first-child {margin-top:0;}
.listTypeB.depth2 {margin-left:15px;}
.listTypeB.depth3 {margin:16px 0 -4px 25px;}

.listTypeC {margin-bottom:-4px;}
.listTypeC > li {margin-top:6px; padding-left:11px; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar04.gif) no-repeat 0 9px;}
.listTypeC > li:first-child {margin-top:0;}
.listTypeC.depth2 {margin:12px 0 0 15px;}
.listTypeC.depth3 {margin:17px 0 15px;}
.listTypeC.depth3-2 {margin:6px 0 8px -10px;}

.titTypeA + .listTypeB {margin-top:16px;}
.txtTypeA + .listTypeC {margin:16px 0 0 26px;}

.olListA {margin-bottom:-1px;}
.olListA li {margin-top:6px; padding-left:26px; line-height:20px;}
.olListA li:first-child {margin-top:0;}
.olListA li.num01 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num01.png) no-repeat 0 3px;}
.olListA li.num02 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num02.png) no-repeat 0 3px;}
.olListA li.num03 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num03.png) no-repeat 0 3px;}
.olListA li.num04 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num04.png) no-repeat 0 3px;}
.olListA li.num05 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num05.png) no-repeat 0 3px;}
.olListA li.num06 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num06.png) no-repeat 0 3px;}
.olListA li.num07 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num07.png) no-repeat 0 3px;}
.olListA li.num08 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num08.png) no-repeat 0 3px;}
.olListA li.num09 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num09.png) no-repeat 0 3px;}
.olListA li.num10 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num10.png) no-repeat 0 3px;}
.olListA li.num11 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num11.png) no-repeat 0 3px;}
.olListA li.num12 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num12.png) no-repeat 0 3px;}
.olListA li.num13 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num13.png) no-repeat 0 3px;}
.olListA li.num14 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num14.png) no-repeat 0 3px;}
.olListA li.num15 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num15.png) no-repeat 0 3px;}
.olListA li.num16 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num16.png) no-repeat 0 3px;}

.listDec > li {margin-top:15px;list-style:decimal inside;line-height:24px;}


/* PAGINATE */
.paginate {margin-top:30px; text-align:center;}
.paginate .prev {margin-right:1px;}
.paginate .next {margin-left:1px;}
.paginate span {}
.paginate span a {width:30px; height:29px; color:#666666; line-height:29px; text-align:center; text-decoration:none; background:url(/_res/pnuh/cmit/img/board/bg_paginate_off.gif) no-repeat 0 0;}
.paginate span a:hover {color:#ffffff; background:url(/_res/pnuh/cmit/img/board/bg_paginate_on.gif) no-repeat 0 0;}
.paginate span strong {width:30px; height:29px; font-weight:normal; color:#ffffff; line-height:29px; text-align:center; background:url(/_res/pnuh/cmit/img/board/bg_paginate_on.gif) no-repeat 0 0;}

/* TAB */
.tabTypeA {overflow:hidden;}
.tabTypeA > li {float:left; margin-left:-1px;}
.tabTypeA > li:first-child {margin-left:0;}
.tabTypeA > li > a {display:block; height:43px; padding:0 40px; font-size:14px; font-weight:bold; color:#666666; line-height:43px; text-align:center; text-decoration:none; border:1px solid #d4d4d4; background:#ececec;}
.tabTypeA > li.on > a, .tabTypeA > li > a:hover {color:#fff; border-left:1px solid #d4d4d4; border-top:1px solid #006dba; border-right:1px solid #006dba; border-bottom:1px solid #006dba; background:#006dba;}
.tabTypeA > li:first-child.on > a, .tabTypeA > li:first-child > a:hover {border-left:1px solid #006dba;}

.tabTypeAfix {overflow:hidden;}
.tabTypeAfix > li {float:left; margin-left:-1px;}
.tabTypeAfix > li:first-child {margin-left:0;}
.tabTypeAfix > li > a {width:150px; display:block; height:43px; font-size:14px; font-weight:bold; color:#666666; line-height:43px; text-align:center; text-decoration:none; border:1px solid #d4d4d4; background:#ececec;}
.tabTypeAfix > li.on > a, .tabTypeAfix > li > a:hover {color:#fff; border-left:1px solid #d4d4d4; border-top:1px solid #006dba; border-right:1px solid #006dba; border-bottom:1px solid #006dba; background:#006dba;}
.tabTypeAfix > li:first-child.on > a, .tabTypeAfix > li:first-child > a:hover {border-left:1px solid #006dba;}

.tabTypeB {overflow:hidden; min-height:43px;}
.tabTypeB > li {float:left; width:222px;}
.tabTypeB > li:first-child {border-left:1px solid #cdcdcd;}
.tabTypeB > li.top {border-top:1px solid #cdcdcd;}
.tabTypeB > li.left {border-left:1px solid #cdcdcd;}
.tabTypeB > li > a {display:block; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
.tabTypeB > li > a > span {display:block; height:41px; line-height:41px; text-align:center; border-left:1px solid #f7f7f7; background:#ececec;}
.tabTypeB > li.on > a, .tabTypeB > li > a:hover {margin:-1px 0 0 -1px; color:#ffffff; border:1px solid #005896;}
.tabTypeB > li.on > a > span, .tabTypeB > li > a:hover > span {border-left:1px solid #006dba; background:#006dba;}

/* 진료예약 */
.rsvService {margin-top:25px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.rsvService > li {padding-left:229px; border-top:1px solid #e4e4e4;}
.rsvService > li:first-child {border-top:0;}
.rsvService > li h5 {margin-bottom:20px; font-size:18px; font-weight:bold; color:#006dba; line-height:18px;}
.rsvService > li.svc01 {height:393px; padding-top:49px; background:url(/_res/pnuh/cmit/img/contents/bg_rsv_service01.png) no-repeat 49px 70px;}
.rsvService > li.svc01 .quickRsv {overflow:hidden; width:577px; padding:20px 0 27px 24px; border:1px solid #e0e0e0; background:#f4f4f4;}
.rsvService > li.svc01 .quickRsv ul {float:left;}
.rsvService > li.svc01 .quickRsv ul li {margin-top:13px;}
.rsvService > li.svc01 .quickRsv ul li:first-child {margin-top:0;}
.rsvService > li.svc01 .quickRsv ul li label {width:62px; margin-top:7px; font-weight:bold; color:#3e3e3e; vertical-align:top;}
.rsvService > li.svc01 .quickRsv ul li .select {width:74px; padding-left:16px; color:#747474; border:1px solid #dbdbdb;}
.rsvService > li.svc01 .quickRsv ul li .inputTxt {width:62px; height:25px; line-height:25px;}
.rsvService > li.svc01 .quickRsv ul li .hyphen {margin:1px 4px 0;}
.rsvService > li.svc01 .quickRsv .btnRsv {float:left; margin:134px 0 0 13px;}
.rsvService > li.svc02 {position:relative; height:134px; padding-top:64px; background:url(/_res/pnuh/cmit/img/contents/bg_rsv_service02.png) no-repeat 49px 35px;}
.rsvService > li.svc02 .btnRsv {position:absolute; top:84px; right:87px;}
.rsvService > li.svc03 {position:relative; height:144px; padding-top:54px; background:url(/_res/pnuh/cmit/img/contents/bg_rsv_service03.png) no-repeat 49px 35px;}
.rsvService > li.svc03 .rsvType {}
.rsvService > li.svc03 .rsvType li {overflow:hidden; margin-top:14px; padding-left:13px; background:url(/_res/pnuh/cmit/img/common/bul_circle_blue02.png) no-repeat 0 7px;}
.rsvService > li.svc03 .rsvType li .tit {float:left; font-size:16px; color:#3e3e3e; line-height:16px; *line-height:18px;}
.rsvService > li.svc03 .rsvType li .txt {float:left; position:relative; top:1px; margin-left:13px; line-height:16px;}
.rsvService > li.svc03 .rsvType li .txt .num {margin-left:7px; *margin-top:-1px; font-size:16px; color:#587c9c; vertical-align:top;}
.rsvService > li.svc03 .btnRsv {position:absolute; top:91px; right:87px;}
.rsvService > li ul.txt {}
.rsvService > li ul.txt > li {margin-top:10px; padding-left:8px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar.gif) no-repeat 0 6px;}
.rsvService > li ul.txt > li:first-child {margin-top:0;}
.rsvService > li p.txt {padding-left:8px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar.gif) no-repeat 0 6px}
.rsvService > li .txt .holiday {color:#b56a00; vertical-align:top;}

.onlineRsvType {overflow:hidden; margin-top:54px; border-top:1px solid #6b6b6b; border-bottom:1px solid #6b6b6b; background:url(/_res/pnuh/cmit/img/common/bul_dotline_y.gif) repeat-y 449px 0;}
.onlineRsvType li {float:left; width:449px; height:319px; text-align:center;}
.onlineRsvType li.bg01 {background:url(/_res/pnuh/cmit/img/contents/bg_online_rsv01.png) no-repeat center 86px;}
.onlineRsvType li.bg02 {background:url(/_res/pnuh/cmit/img/contents/bg_online_rsv02.png) no-repeat center 86px;}
.onlineRsvType li h4 {padding-top:44px; font-size:20px; font-weight:bold; color:#3e3e3e; line-height:20px;}
.onlineRsvType li .btn {margin-top:177px;}
.onlineRsvType li .btn .btnFirst {width:124px; height:35px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; line-height:35px; border:1px solid #0066ae; background:#006dba;}
.onlineRsvType li .btn .btnSecond {width:124px; height:35px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; line-height:35px; border:1px solid #469ad7; background:#4fa6e2;}

.smsAlert {margin:24px 0 -40px;}
.smsAlert label {color:#3e3e3e;}
.smsAlert .txt {margin-left:7px;}

.numChange {margin-top:15px; color:#3e3e3e; text-align:right;}
.numChange a {margin-left:8px;}

.rsvCheck {overflow:hidden; margin-top:35px; padding:23px 0 21px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f9f9f9 url(/_res/pnuh/cmit/img/common/bul_gray_bar06.gif) no-repeat 179px 23px;}
.rsvCheck .title {float:left; padding:9px 0 0 62px;}
.rsvCheck dl {float:left; margin-left:76px;}
.rsvCheck dl dt {margin-bottom:10px; font-size:16px; font-weight:bold; color:#3e3e3e; line-height:16px;}
.rsvCheck dl dd {padding-left:11px; line-height:20px; background:#f9f9f9 url(/_res/pnuh/cmit/img/common/bul_square02.gif) no-repeat 0 8px;}
.rsvCheck dl dd .point {color:#006dba; vertical-align:top; *vertical-align:middle;}

.certiTxt {margin-bottom:14px; padding-top:14px; font-size:18px; color:#3e3e3e; line-height:18px; background:url(/_res/pnuh/cmit/img/common/bg_row_gray01.gif) no-repeat 0 0;}

/* 비자신체검사예약 */
.btnMyRsv {position:relative;}
.btnMyRsv a {position:absolute; bottom:-2px; right:0;}

.visaCheckup {margin-top:26px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.visaCheckup > li {position:relative; height:240px; padding-left:208px; border-top:1px solid #e4e4e4;}
.visaCheckup > li:first-child {border-top:0;}
.visaCheckup > li h5 {margin-bottom:20px; padding-top:41px; font-size:18px; font-weight:bold; color:#006dba; line-height:18px;}
.visaCheckup > li .list {}
.visaCheckup > li .list li {overflow:hidden; margin-top:7px; padding-left:10px; line-height:18px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 6px;}
.visaCheckup > li .list li:first-child {margin-top:0;}
.visaCheckup > li .list li .tit {float:left; position:relative; width:61px; color:#3e3e3e;}
.visaCheckup > li .list li .tit .colon {position:absolute; right:0;}
.visaCheckup > li .list li .txt {float:left; margin-left:8px;}
.visaCheckup > li .btnRsv {position:absolute; right:0; text-decoration:none; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 100%;}
.visaCheckup > li .btnRsv span {display:block; height:26px; padding-right:37px; font-size:16px; font-weight:bold; color:#3e3e3e; line-height:17px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.png) no-repeat 100% 0;}
.visaCheckup > li.bg01 {background:url(/_res/pnuh/cmit/img/contents/bg_visa_checkup01.png) no-repeat 26px 46px;}
.visaCheckup > li.bg01 .btnRsv {bottom:41px;}
.visaCheckup > li.bg02 {background:url(/_res/pnuh/cmit/img/contents/bg_visa_checkup02.png) no-repeat 26px 46px;}
.visaCheckup > li.bg02 .list li .tit {width:75px;}
.visaCheckup > li.bg02 .btnRsv {bottom:35px;}
.visaCheckup > li.bg03 {height:274px; background:url(/_res/pnuh/cmit/img/contents/bg_visa_checkup03.png) no-repeat 26px 46px;} 
.visaCheckup > li.bg03 .list li .tit {width:97px;}
.visaCheckup > li.bg03 .btnRsv {bottom:44px;}

/* 예약일정조회 */
.infoTxtA {font-size:16px; color:#3e3e3e; line-height:16px; *line-height:18px;}
.infoTxtA .name {color:#b56a00; vertical-align:top; }
.infoTxtSub {margin-top:11px; padding-left:13px; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar.gif) no-repeat 0 6px;}

/* calendar */
.calHeader {margin-top:52px;}
.calHeader .dateWrap {margin-bottom:21px; text-align:center;}
.calHeader .dateWrap .btnPrev {}
.calHeader .dateWrap .btnNext {}
.calHeader .dateWrap .date {width:159px; font-size:27px; font-weight:bold; color:#3e3e3e; line-height:37px; text-align:center;}
.calHeader .optionWrap {overflow:hidden; padding:12px 0 11px; border-top:1px solid #cbcbcb;}
.calHeader .optionWrap .option {float:right; overflow:hidden; padding-top:4px;}
.calHeader .optionWrap .option li {float:left; margin-left:27px; font-size:12px;}
.calHeader .optionWrap .option li:first-child {margin-left:0;}

.calIcon {margin:0 2px 0 3px; padding-left:3px;}
.calIcon span {height:19px; margin-left:2px; padding-right:5px; font-size:11px; color:#fff; line-height:19px;}
.calIcon.blue {background:url(/_res/pnuh/cmit/img/contents/bg_cal_blueL.png) no-repeat 0 0;}
.calIcon.blue span {background:url(/_res/pnuh/cmit/img/contents/bg_cal_blueR.png) no-repeat 100% 0;}
.calIcon.lightBlue {background:url(/_res/pnuh/cmit/img/contents/bg_cal_lightblueL.png) no-repeat 0 0;}
.calIcon.lightBlue span {background:url(/_res/pnuh/cmit/img/contents/bg_cal_lightblueR.png) no-repeat 100% 0;}
.calIcon.green {background:url(/_res/pnuh/cmit/img/contents/bg_cal_greenL.png) no-repeat 0 0;}
.calIcon.green span {background:url(/_res/pnuh/cmit/img/contents/bg_cal_greenR.png) no-repeat 100% 0;}
.calIcon.orange {background:url(/_res/pnuh/cmit/img/contents/bg_cal_orangeL.png) no-repeat 0 0;}
.calIcon.orange span {background:url(/_res/pnuh/cmit/img/contents/bg_cal_orangeR.png) no-repeat 100% 0;}

.calTable {width:897px;} /* 크롬에서 오른쪽 선이 안 나오는 문제 해결 */
.calTable table {width:100%; border-collapse:separate; *border-collapse: collapse; table-layout:fixed;}
.calTable table thead tr th {height:49px; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; background:#0062a8;}
.calTable table thead tr th:first-child {border-left:1px solid #0062a8;}
.calTable table tbody tr td {position:relative; height:80px; padding:13px 15px 15px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.calTable table tbody tr td:first-child {border-left:1px solid #d9d9d9;}
.calTable table tbody tr.even td {background:#fafafa;}
.calTable table tbody tr td .date {position:absolute; top:15px; left:15px; font-weight:bold;}
.calTable table tbody tr td.sat .date, .calTable table tbody tr td.sat .date a {color:#006dba;}
.calTable table tbody tr td.sun .date, .calTable table tbody tr td.sun .date a {color:#ed1c24;}
.calTable table tbody tr td .calIcon {display:block; margin:2px 0 0 22px;}
.calTable table tbody tr td .calIcon:first-child {margin-top:0;}

.historyTop {overflow:hidden; margin:46px 0 12px;}
.historyTop .btnWrap {float:left;}
.historyTop .count {float:right; position:relative; top:12px;}
.historyTop .count strong {color:#cd5c00;}

/* 인터넷 신청 */
.internetStep {height:168px; background:url(/_res/pnuh/cmit/img/contents/bg_internet_step.gif) no-repeat 82px 0;}
.internetStep ol {overflow:hidden;}
.internetStep ol li {float:left; overflow:hidden; width:173px; height:168px; margin-left:68px; text-align:center;}
.internetStep ol li.step01 {margin-left:0; background:url(/_res/pnuh/cmit/img/contents/bg_internet_step01.png) no-repeat 0 0;}
.internetStep ol li.step02 {background:url(/_res/pnuh/cmit/img/contents/bg_internet_step02.png) no-repeat 0 0;}
.internetStep ol li.step03 {background:url(/_res/pnuh/cmit/img/contents/bg_internet_step03.png) no-repeat 0 0;}
.internetStep ol li.step04 {margin-left:70px; background:url(/_res/pnuh/cmit/img/contents/bg_internet_step04.png) no-repeat 0 0;}
.internetStep ol li .num {position:absolute; top:-99999px; left:-99999px;height:0; font-size:0; line-height:0;}
.internetStep ol li strong {display:block; margin-top:69px; font-size:18px; color:#666666; line-height:20px;}
.internetStep ol li a {margin-top:10px;}
.internetStep ol li.on {background-position:0 -168px;}
.internetStep ol li.on strong {color:#ffffff;}

.internetTit {position:relative; margin:47px 0 21px;}
.internetTit .btnTypeA {position:absolute; top:-8px; right:0; width:142px;}
.internetTit .txt {position:absolute; top:13px; right:0; color:#b56a00;}
.internetTit .btnDel {position:absolute; top:5px; right:0; width:80px; height:32px; padding-left:47px; font-size:14px; font-weight:bold; color:#fff; line-height:32px; background:#5d5d5d url(/_res/pnuh/cmit/img/button/bg_del.png) no-repeat 26px 11px;}

.itnTxt01 {margin-top:-25px; color:#3e3e3e;}
.titRqDoc {margin-top:73px;}

.rqDoc {margin-top:16px; padding:20px 0 27px 23px; border:1px solid #e3e3e3; background:#f7f7f7;}
.rqDoc .list {}
.rqDoc .list li {margin-top:11px; padding-left:11px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 5px;}
.rqDoc .refer {margin-top:24px;}
.rqDoc .refer li {margin-top:11px; color:#3a627e;}
.rqDoc .list li:first-child, .rqDoc .refer li:first-child {margin-top:0;}

.btnRqDoc {margin-top:12px; text-align:center;}
.btnRqDoc a {width:184px; height:42px; margin-left:1px; font-weight:bold; color:#fff; line-height:43px; text-align:center; text-decoration:none;}
.btnRqDoc a span {padding-right:12px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 100% 18px;}
.btnRqDoc a.color01 {margin-left:0; border-bottom:1px solid #005491; background:#006dba;}
.btnRqDoc a.color02 {border-bottom:1px solid #004d8d; background:#005ab1;}
.btnRqDoc a.color03 {border-bottom:1px solid #0a447e; background:#0c4a9c;}

.wishDate {height:27px; padding:9px 0 10px 17px; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.wishDate strong {margin-right:10px; color:#3e3e3e;}
.wishDate .btnCalendar {margin-left:1px;}

.periodSearch {margin-top:25px; padding:11px 0 13px; text-align:center; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.periodSearch .btnCalendar {margin-left:1px;}
.periodSearch .btnSearch02 {margin-left:17px;}

/* 제증명 발급신청 */
.proofTxt01 {font-size:16px; color:#3e3e3e; line-height:26px;}
.proofTxt02 {margin-top:14px; font-size:14px; color:#006dba; line-height:14px;}

/* 진료시간표 */
.scheduleBox {padding:30px 40px;background:#f7f7f7;border:1px solid #e3e3e3;}
.scheduleBox li {list-style:decimal inside;line-height:24px;}
.scheList:after {content:"";display:block;clear:both;}
.scheList .pictureDr, .scheList .tableDr {float:left;}
.scheList .pictureDr {width:140px;}
.scheList .pictureDr .hisPicture {width:108px;height:120px;border:1px solid #d9d9d9;}
.scheList .pictureDr .hisName {width:108px;display:inline-block;margin-top:15px;text-align:center;font-weight:bold;color:#3e3e3e;font-size:16px;}
.scheList .tableDr {width:758px;}
.scheList .tableDr .btnSet {height:34px;overflow:hidden;}
.scheList .tableDr .btnSet .btnMinor {float:left;overflow:hidden;}
.scheList .tableDr .btnSet .btnMinor li {float:left;margin-left:4px;}
.scheList .tableDr .btnSet .btnMinor li:first-child {margin-left:0;}
.scheList .tableDr .btnSet .btnMajor {float:right;overflow:hidden;}
.scheList .tableDr .btnSet .btnMajor li {float:left;margin-left:4px;}


/* 진료안내 */
.mdcStep {margin-top:35px; height:60px; background:url(/_res/pnuh/cmit/img/contents/bg_mdc_step.png) no-repeat 1px 0;}
.mdcStep li {float:left; padding-left:85px; line-height:60px;}
.mdcStep li .num {position:absolute; top:-99999px; left:-99999px; height:0; font-size:0; line-height:0;}
.mdcStep li.step01 {width:117px; padding-left:87px;}
.mdcStep li.step02 {width:75px;}
.mdcStep li.step03 {width:75px;}
.mdcStep li.step04 {width:301px; padding-left:73px;}

.rsvTel {margin-left:8px; font-size:18px; color:#587c9c; vertical-align:top; *vertical-align:middle;}
.rsvShortcut {margin-top:-44px; text-align:right;}
.rsvShortcut a {width:154px; height:42px; padding-left:30px; font-weight:bold; color:#fff !important; line-height:42px; text-align:left; text-decoration:none !important; border-bottom:1px solid #3d4c56; background:#4c5f6c url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 152px 18px;}

.inquireCall {height:75px; margin-top:35px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f9f9f9 url(/_res/pnuh/cmit/img/common/bul_gray_bar04.png) no-repeat 179px 27px;}
.inquireCall .title {float:left; padding:17px 0 0 62px;}
.inquireCall ul {float:left; overflow:hidden; margin:29px 0 0 106px;}
.inquireCall ul li {float:left; margin-left:90px; padding-left:9px; color:#3e3e3e; background:#f9f9f9 url(/_res/pnuh/cmit/img/common/bul_square02.gif) no-repeat 0 7px;}
.inquireCall ul li:first-child {margin-left:0;}
.inquireCall ul li .tit {line-height:15px;}
.inquireCall ul li .num {*margin-top:-3px; margin-left:14px; font-size:15px; line-height:15px;}
.inquireCall ul li .txt {color:#747474;}

.mealtime {overflow:hidden; height:86px; margin-top:30px; background:url(/_res/pnuh/cmit/img/contents/bg_mealtime.png) no-repeat 0 0;}
.mealtime li {float:left; width:299px; font-size:16px; line-height:86px; text-align:center;}
.mealtime li strong {color:#006dba; vertical-align:top; *vertical-align:middle;}
.mealtime li span {margin-left:5px; vertical-align:top; *vertical-align:middle;}

.medicalBenefit {background:url(/_res/pnuh/cmit/img/contents/bg_medical_benefit.png) no-repeat 100% 31px;}
.medicalBenefit ol {margin-top:-3px;}
.medicalBenefit ol li {margin-top:40px; line-height:24px;}
.medicalBenefit ol li:first-child {margin-top:0;}
.medicalBenefit ol li.num01,
.medicalBenefit ol li.num02,
.medicalBenefit ol li.num03 {width:545px;}

.hipass {padding-right:385px; background:url(/_res/pnuh/cmit/img/contents/bg_hipass.png) no-repeat 613px 49px;}

/* 진료과/의료진 */
.initialTab {overflow:hidden;}
.initialTab .title {float:left; width:114px; height:35px; font-weight:bold; color:#ffffff; line-height:35px; text-align:center; border-top:2px solid #006dba; background:#2d4557;}
.initialTab .initial {float:left; overflow:hidden;}
.initialTab .initial li {float:left; border-top:2px solid #006dba; }
.initialTab .initial li a {display:block; width:52px; height:34px; font-size:18px; color:#006dba; line-height:36px; text-align:center; text-decoration:none; border-right:1px solid #c7dcea; border-bottom:1px solid #a2bccd; background:#e6eff6;}
.initialTab .initial li:first-child a {border-left:1px solid #c7dcea;}
.initialTab .initial li.on a, .initial li a:hover {color:#fff; width:47px; height:35px; border-right:0; border-bottom:1px solid; background:url(/_res/pnuh/cmit/img/popup/bg_rsvtab_on.gif) no-repeat 0 0;}
.initialTab .initial li:first-child.on a, .initial li:first-child a:hover {width:48px; border-left:0;}
.initialTab .initial li.allView a, .initial li.allView a:hover {display:block; width:136px; height:34px; padding-left:23px; font-size:14px; font-weight:bold; color:#fff; line-height:35px; border-right:1px solid #006dba; border-bottom:1px solid #006dba; background:#006dba url(/_res/pnuh/cmit/img/popup/bg_all_view.gif) no-repeat 29px 12px;}

.sortTabCont {position:relative; height:47px; padding:18px 0; border-bottom:2px solid #006dba;}
.sortTabCont .btnPrev {position:absolute; top:14px; left:12px;}
.sortTabCont .btnNext {position:absolute; top:14px; right:12px;}
.sortTabCont .inner {overflow:hidden; width:815px; margin:0 auto;}
.sortTabCont .inner ul {overflow:hidden;}
.sortTabCont .inner ul li {float:left; width:140px; height:16px; padding-left:30px; background:url(/_res/pnuh/cmit/img/common/bul_dotline_y.gif) repeat-y 0 0;}
.sortTabCont .inner ul li.left {background:none;}
.sortTabCont .inner ul li a {color:#3e3e3e;}
.sortTabCont .inner ul li.on a, .sortTabCont .inner ul li a:hover {color:#006dba; text-decoration:underline;}

.sortTabCont.gray {height:73px; padding-top:27px; border-bottom:0;}
.sortTabCont.gray .btnPrev, .sortTabCont.gray .btnNext {top:42px;}
.sortTabCont.gray .inner ul {margin-left:45px;}
.sortTabCont.gray .inner ul li {width:140px; height:24px;}
.sortTabCont.gray .inner ul li a {line-height:16px;} 
.medicalDep {overflow:hidden; margin-top:24px; padding:20px 0; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.medicalDep li {float:left; width:180px; height:32px;line-height:32px;padding-left:40px;background:url(/_res/pnuh/cmit/img/common/bul_dotline_y.gif) repeat-y 0 0;}
.medicalDep li a {padding-left:14px; line-height:16px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray03.gif) no-repeat 0 5px;}


.icoExp {margin:22px 0 37px 1px; padding-bottom:18px; border-bottom:1px solid #d6d6d6;}
.icoExp span {height:19px; font-size:14px; font-weight:bold; color:#666666; line-height:19px;}
.icoExp .icoIntro {padding-left:26px; background:url(/_res/pnuh/cmit/img/contents/ico_exp_intro.png) no-repeat 0 0;}
.icoExp .icoSche {margin-left:45px; padding-left:25px; background:url(/_res/pnuh/cmit/img/contents/ico_exp_sche.png) no-repeat 0 0;}
.icoExp .icoRsv {margin-left:45px; padding-left:21px; background:url(/_res/pnuh/cmit/img/contents/ico_exp_rsv.png) no-repeat 0 0;}

.personnelList {overflow:hidden; margin-top:47px;}
.personnelList li {float:left; position:relative; width:251px; height:87px; margin:8px 0 0 19px; padding-left:34px; border-bottom:1px solid #216eb4; background:#2286d1;}
.personnelList li .tit {overflow:hidden; width:140px; font-size:14px; font-weight:bold; color:#ffffff; line-height:16px;}
.personnelList li .tit .vertical {height:87px;}
.personnelList li .icoWrap {position:absolute; top:32px; right:21px; width:69px; height:21px; padding:3px 0 0 17px; background:url(/_res/pnuh/cmit/img/contents/bg_personnel_bar.png) no-repeat 0 0;}
.personnelList li .icoWrap .icoIntro {position:relative; top:1px; width:17px; height:18px;}
.personnelList li .icoWrap .icoSche {width:18px; height:18px; margin-left:7px;}
.personnelList li .icoWrap .icoRsv {width:12px; height:18px; margin-left:7px;}
.personnelList li.left {margin-left:0;}

.personnelList.type02 li {border-bottom:1px solid #124eb0; background:#0864b2;}

.titTypeA + .personnelList {margin-top:16px;}

.personnelSearch {margin-top:45px;}
.personnelSearch .inputTxt {width:248px; height:28px; color:#666666; line-height:29px;}

.personnelWrap {margin-top:12px; padding:5px 0 20px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.personnelWrap ul {overflow:hidden;}
.personnelWrap ul li {float:left; overflow:hidden; width:367px; height:126px; margin:16px 0 0 22px; padding:28px 38px 28px 33px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_box02.png) no-repeat 0 0;}
.personnelWrap ul li.left {margin-left:0;}
.personnelWrap ul li .img {float:left; width:108px; height:120px; border:1px solid #d9d9d9;}
.personnelWrap ul li .img img {width:108px; height:120px;}
.personnelWrap ul li .infoWrap {float:right; width:243px; padding-top:5px;}
.personnelWrap ul li .infoWrap .name {display:block; padding-bottom:7px; font-size:16px; font-weight:bold; color:#3e3e3e; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 100%; position:relative;} /*20150203수정*/
.personnelWrap ul li .infoWrap .name span {font-size:12px; font-weight:normal; color:#747474;}
.personnelWrap ul li .infoWrap .name .sector {color:#006dba; position:absolute; right:0;} /*20150203수정*/
.personnelWrap ul li .infoWrap .info {display:block; margin-top:12px; font-size:12px; line-height:18px;}
.personnelWrap ul li .infoWrap .info .sector {color:#006dba;}
.personnelWrap ul li .infoWrap .btn {overflow:hidden; margin-top:12px;}
.personnelWrap ul li .infoWrap .btn .btnIntro {float:left; width:74px; height:33px; padding-left:17px; font-size:12px; font-weight:bold; color:#3e3e3e; line-height:33px; text-decoration:none; background:url(/_res/pnuh/cmit/img/button/btn_introduce02.gif) no-repeat 0 0;}
.personnelWrap ul li .infoWrap .btn .btnRsv {float:left; width:74px; height:33px; margin-left:5px; padding-left:17px; font-size:12px; font-weight:bold; color:#ffffff; line-height:33px; text-decoration:none; background:url(/_res/pnuh/cmit/img/button/btn_reserve02.gif) no-repeat 0 0;}

.doctorIntro {overflow:hidden; position:relative; margin-top:46px; border-bottom:2px solid #4393cc; background:#fff url(/_res/pnuh/cmit/img/contents/bg_doctor_intro.gif) no-repeat 0 0;}
.doctorIntro .img {float:left; width:227px; border-bottom:2px solid #4393cc;}
.doctorIntro .title {position:absolute; top:63px; left:282px;}
.doctorIntro .title .subj {display:block; font-size:15px; line-height:15px; color:#ffffff;}
.doctorIntro .title .name {display:block; margin:13px 0 0 -1px; font-size:40px; color:#ffffff; line-height:40px;}
.doctorIntro .title .name span {margin-top:9px; *margin-top:14px; font-size:22px; color:#abd4f3; vertical-align:top;}

.doctorIntro .dctTab {float:left; overflow:hidden; /*height:460px;*/ margin-top:191px; background:#fff;}
.doctorIntro .dctTab > li {float:left; width:223px; border-left:1px solid #4393cc;}
.doctorIntro .dctTab > li:first-child {border-left:0;}
.doctorIntro .dctTab > li > a {display:block; height:63px; font-size:15px; font-weight:bold; color:#ffffff; line-height:67px; text-align:center; text-decoration:none !important; border-bottom:2px solid #4393cc; background:#6caad7;}
.doctorIntro .dctTab > li.on > a, .doctorIntro .dctTab > li > a:hover {color:#3e3e3e; border-bottom:2px solid #fff; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_tab.jpg) no-repeat 0 0;}
.doctorIntro .dctTab > li.icon01 > a > span {padding-left:27px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_icon01off.png) no-repeat 0 25px;}
.doctorIntro .dctTab > li.icon02 > a > span {padding-left:24px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_icon02off.png) no-repeat 0 23px;}
.doctorIntro .dctTab > li.icon03 > a > span {padding-left:24px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_icon03off.png) no-repeat 0 24px;}
.doctorIntro .dctTab > li.icon01.on > a > span, .doctorIntro .dctTab > li.icon01 > a:hover > span {padding-left:27px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_icon01on.png) no-repeat 0 25px;}
.doctorIntro .dctTab > li.icon02.on > a > span, .doctorIntro .dctTab > li.icon02 > a:hover > span {padding-left:24px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_icon02on.png) no-repeat 0 23px;}
.doctorIntro .dctTab > li.icon03.on > a > span, .doctorIntro .dctTab > li.icon03 > a:hover > span {padding-left:24px; background:url(/_res/pnuh/cmit/img/contents/bg_doctor_icon03on.png) no-repeat 0 24px;}

.doctorIntro .dctTab > li .dctTabCont {display:none; position:absolute; top:256px; left:0px; padding:40px 40px 35px;}
.doctorIntro .dctTab > li:first-child .dctTabCont {display:block;}
.doctorIntro .dctTab > li .dctTabCont .introList {overflow:hidden; margin-top:-30px;}
.doctorIntro .dctTab > li .dctTabCont .introList li {float:left; width:409px; margin-top:30px;}
.doctorIntro .dctTab > li .dctTabCont .titTypeB {margin-left:0;}
.doctorIntro .dctTab > li .dctTabCont .listTypeC {margin:5px 0 -6px;}
.doctorIntro .dctTab > li .dctTabCont .listTypeC li {margin-top:4px;}

.btnPsnList {width:174px; height:42px; padding-right:7px; line-height:41px; font-weight:bold; color:#fff !important; text-align:center; text-decoration:none !important; border:1px solid #626262; background:#6c6c6c url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 158px 17px;}

.selTreat {height:23px; padding:0 7px; font-size:11px; color:#fff; line-height:23px; background:#34a633;}

/* 의료진조회 */
.inputList {width:535px;padding-left:10px;background:url(/_res/pnuh/cmit/img/contents/bul_graydot.gif) 0 11px no-repeat;text-align:left;}
.btn_dkGray {width:40px;height:30px;background:#5d5d5d;border:1px solid #575757;font-size:11px;color:#fff;}

/* 수납/접수안내 */
.imgIndustrial {margin:31px 0 32px -36px;}

/* 서류발급안내 */
.paperBox {padding:50px 30px 30px;line-height:24px;background:#fbfbfb;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.paper01, .paper02 {width:898px;height:170px;font-size:0;line-height:0;text-indent:-9999;}
.paper01 {background:url(/_res/pnuh/cmit/img/contents/img_paper_01.jpg) 0 0 no-repeat;}
.paper02 {background:url(/_res/pnuh/cmit/img/contents/img_paper_02.jpg) 0 0 no-repeat;}

.feeBox {padding:30px 50px 30px;line-height:24px;background:#fbfbfb;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}

.checkupBox {width:100%;background:url(/_res/pnuh/cmit/img/contents/checkupBg1.jpg) 5px 0 no-repeat;line-height:24px;}
.checkLay {margin-left:370px;}
.posRel {position:relative;}
.fig01 {position:absolute;right:168px;top:0;}
.fig02, .fig03 {position:absolute;right:0;top:0;}
.checkupImg8 {width:100%;height:198px;background:url(/_res/pnuh/cmit/img/contents/checkupImg8.jpg) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.checkupImg9 {overflow:hidden;}
.checkupImg9 span, .checkupImg9 dl {float:left;}
.checkupImg9 dl {margin-left:30px;}
.checkupImg17 {width:100%;height:86px;background:url(/_res/pnuh/cmit/img/contents/checkupImg17.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.spaPro {border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.spaPro li {padding:40px 30px 40px 110px;border-top:1px solid #e4e4e4;}
.spaPro li:first-child {border:none;}
.spaPro li.spaPro01 {list-style:none;padding:40px 30px 40px 110px; background:url(/_res/pnuh/cmit/img/contents/spaImg2.gif) 25px 40px no-repeat;}
.spaPro li.spaPro02 {list-style:none;padding:40px 30px 40px 110px; background:url(/_res/pnuh/cmit/img/contents/spaImg3.gif) 25px 40px no-repeat;}
.spaPro li.spaPro03 {list-style:none;padding:40px 30px 40px 110px; background:url(/_res/pnuh/cmit/img/contents/spaImg4.gif) 25px 40px no-repeat;}
.spaPro li.spaPro04 {list-style:none;padding:40px 30px 40px 110px; background:url(/_res/pnuh/cmit/img/contents/spaImg5.gif) 25px 40px no-repeat;}
.spaPro li.spaPro05 {list-style:none;padding:40px 30px 40px 110px; background:url(/_res/pnuh/cmit/img/contents/spaImg6.gif) 25px 40px no-repeat;}
.spaPro li dt {list-style:none;margin:0 0 20px 0;font-size:17px;color:#3e3e3e;font-weight:bold;}
.spaPro li dd {font-size:13px;color:#747474;line-height:20px;} /*20150202수정*/
.spaImg7 {width:898px;height:170px;background:url(/_res/pnuh/cmit/img/contents/spaImg7.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}

/* 병원안내  */
.missionBox {width:898px;height:325px;margin:0 auto;background:url(/_res/pnuh/cmit/img/contents/img_vision.jpg) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.missionBox_cn {width:898px;height:314px;margin:0 auto;background:url(/_res/pnuh/cmit/img/contents/img_vision_cn.jpg) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.missionBox_jp {width:898px;height:314px;margin:0 auto;background:url(/_res/pnuh/cmit/img/contents/img_vision_jp.jpg) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.organize {width:898px;height:650px;background:url(/_res/pnuh/cmit/img/contents/organize.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.history {width:898px;background:url(/_res/pnuh/cmit/img/contents/historyImg2.jpg) 557px 25px no-repeat;}
.history dl {width:525px;overflow:hidden;}
.history dl dt, .history dl dd {float:left;}
.history dl dt {width:120px;}
.history dl dd {width:405px;padding:25px 0;background:url(/_res/pnuh/cmit/img/contents/dotlineBg.gif) 0 bottom repeat-x;}
.history li {line-height:26px;font-size:1.063em;} /*20150202수정*/
.history li .point02 {margin-right:20px;font-weight:bold;}
.clinical1 {width:898px;padding-top:170px;background:#fff url(/_res/pnuh/cmit/img/contents/clinicalImg1.jpg) 0 0 no-repeat;line-height:24px;}
.clinical1 .firstPara {width:520px;}
.clinicalImg3 {width:604px;height:585px;margin:0 auto;background:url(/_res/pnuh/cmit/img/contents/clinicalImg3.jpg) 0 0 no-repeat;}
.clinicalImg4 {background:url(/_res/pnuh/cmit/img/contents/clinicalImg4.jpg) 557px 25px no-repeat;}
.clinicalImg5 {width:898px;height:253px;background:url(/_res/pnuh/cmit/img/contents/clinicalImg5.jpg) 0 0 no-repeat;}
.clinicalImg6 {width:887px;height:86px;background:url(/_res/pnuh/cmit/img/contents/clinicalImg6.gif) 0 0 no-repeat;}
.clinicalImg7 {width:887px;height:86px;background:url(/_res/pnuh/cmit/img/contents/clinicalImg7.gif) 0 0 no-repeat;}
.clinicalImg8 {width:887px;height:86px;background:url(/_res/pnuh/cmit/img/contents/clinicalImg8.gif) 0 0 no-repeat;}
.clinicalBox {width:100%;}
.clinicalBox:after {content:"";display:block;clear:both;}
.clinicalBox > li {float:left;}
.clinicalBox > li > div {width:247px;height:337px;padding:10px;border:1px solid #e4e4e4;}
.clinicalBox li {font-size:14px;}

.director1 {width:898px;padding-top:125px;background:url(/_res/pnuh/cmit/img/contents/directorImg1.jpg) 0 0 no-repeat;line-height:24px;}
.directorImg3 {background:url(/_res/pnuh/cmit/img/contents/directorImg3.gif) 544px 65px no-repeat;}
.director2 {width:898px;}
.director2:after {content:"";display:block;clear:both;}
.director2 li {width:400px;height:170px;float:left;padding:16px 14px;margin:20px 0 0 18px;border:6px solid #dedede;overflow:hidden;}
.director2 li span, .director2 li dl {float:left;}
.director2 li > span {margin-right:30px;}
.tltRoundBlue {width:121px;height:22px;background:url(/_res/pnuh/cmit/img/contents/tltRoundBlue.gif) 0 0 no-repeat;color:#fff;font-weight:bold;text-align:center;line-height:22px;}
.director2 .tltRoundBlue {margin:6px 0 16px;}
.directorName {height:30px;line-height:45px;font-size:18px;}
.bigFont30 {font-size:30px;font-weight:bold;line-height:32px;}

.yGallTlt {height:40px;line-height:40px;background:#363636;color:#bbb;text-align:right;padding-right:50px;}
.lookview1 {width:898px;height:476px;background:url(/_res/pnuh/cmit/img/contents/lookviewImg1.jpg) 0 0 no-repeat;}
.lookview2 {width:898px;height:476px;background:url(/_res/pnuh/cmit/img/contents/lookviewImg2.jpg) 0 0 no-repeat;}
.lookview3 {width:898px;height:476px;background:url(/_res/pnuh/cmit/img/contents/lookviewImg3.jpg) 0 0 no-repeat;}

.map {width:896px;height:512px;margin-top:7px;border:1px solid #c3c3c3;}
.mapBox {margin-top:30px;padding-left:158px;min-height:94px;}
.map .subTlt {margin-left:10px;}
.mapBox ol {margin:20px 0 0 30px; *zoom:1;}
.mapBox ol:after {content:"";display:block;clear:both;}
.mapBox ol li {height:30px;line-height:30px;float:left;padding-left:70px;background:url(/_res/pnuh/cmit/img/contents/bgArrRight.png) 10px 10px no-repeat;}
.mapArrow {width:47px;height:12px;margin:16px 10px 0;display:inline-block;background:url(/_res/pnuh/cmit/img/contents/bgArrRight.png) 0 0 no-repeat;text-indent:-9999;font-size:0;}
.blockSpan {margin-top:15px;display:inline-block;}
.mapBox h5 {color:#3e3e3e;font-size:16px;font-weight:bold;}
.mapBox ol li:first-child {padding:0;background:none;}
.mapBox ol li.secondLi {padding-left:60px;background-position:0 10px;}
.mapBox ol li.lineBr {width:200px;}
.mapBg1 {background:url(/_res/pnuh/cmit/img/contents/mapIcon1.gif) 25px 0 no-repeat;}
.mapBg2 {background:url(/_res/pnuh/cmit/img/contents/mapIcon2.gif) 25px 0 no-repeat;}
.mapBg3 {background:url(/_res/pnuh/cmit/img/contents/mapIcon3.gif) 25px 0 no-repeat;}
.mapBg4 {background:url(/_res/pnuh/cmit/img/contents/mapIcon4.gif) 25px 0 no-repeat;}
.mapBg5 {background:url(/_res/pnuh/cmit/img/contents/mapIcon5.gif) 25px 0 no-repeat;}
.mapBg6 {background:url(/_res/pnuh/cmit/img/contents/mapIcon6.gif) 25px 0 no-repeat;}
.mapBg7 {background:url(/_res/pnuh/cmit/img/contents/mapIcon7.gif) 25px 0 no-repeat;}
.creaseBox {width:896px;height:100%;padding-bottom:48px;background:url(/_res/pnuh/cmit/img/common/pt_crease_blue.gif) 0 0 repeat;border:1px solid #e7ecf3;}
.shuttleTlt {width:100%;height:148px;padding-top:58px;text-align:center;}
.shuttle {width:784px;margin:0 auto;}
.shuttle thead th {height:89px;}
.shuttle tbody th {text-align:center;font-weight:bold;color:#16a757;font-size:14px;}
.shuttle tbody td, .shuttle tbody th {height:46px;background:url(/_res/pnuh/cmit/img/contents/shuttleDotline.png) 0 bottom repeat-x;vertical-align:middle;}
.shuttle tbody td {font-size:13px;color:#747474;}
.shuttle tbody td.left {text-align:left;padding-left:30px;}
.shuttle tbody td.right {text-align:right;padding-right:30px;}
.shuttle tbody td.center {padding:0;text-align:center;}




/* 센터소개 */
.centerTabWrap {}
.centerTab {position:relative; height:183px; padding:8px 0 0 45px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; background:#f9f9f9;}
.centerTab > li {float:left; width:213px; margin-top:22px;}
.centerTab > li > a {padding-left:14px; font-size:14px; color:#3e3e3e; line-height:16px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 5px;}
.centerTab > li > a span {display:inline;}
.centerTab > li > .centerIntro {display:none; position:absolute; top:193px; left:0; padding-top:70px;}
.centerTab > li > .centerIntro .title {margin-bottom:43px;}
.centerTab > li > .centerIntro .txt {margin-top:24px; line-height:24px;}
.centerTab > li > .centerIntro .sTitle {line-height:24px;}
.centerTab > li > .centerIntro .sTitle dt {margin-top:24px; font-size:16px; color:#459e20;}
.centerTab > li > .centerIntro .sTitle dd {margin-top:2px; line-height:24px;}
.centerTab > li > .centerIntro .list {margin-top:27px;}
.centerTab > li > .centerIntro .list li {margin-top:6px; padding-left:10px; line-height:18px; background:url(/_res/pnuh/cmit/img/common/bul_square_gray01.gif) no-repeat 0 7px;}
.centerTab > li > .centerIntro .list li:first-child {margin-top:0;}
.centerTab > li > .centerIntro .btnSite {margin-top:46px; padding-top:15px; text-align:center; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray03.gif) repeat-x 0 0;}
.centerTab > li > .centerIntro .btnSite a {height:35px; padding:0 23px 0 24px; font-weight:bold; color:#ffffff !important; line-height:35px; text-decoration:none !important; border:1px solid #3d4c56; background:#4c5f6c;}
.centerTab > li > .centerIntro .btnSite a span {padding-right:14px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_white.gif) no-repeat 100% 14px;}
.centerTab > li.on .centerIntro {display:block;}
.centerTab > li.on > a, .centerTab > li > a:hover {font-weight:bold; color:#006dba; text-decoration:underline;}

.centerIntro.center01 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro01.png) no-repeat 25px 103px;}
.centerIntro.center02 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro02.png) no-repeat 43px 141px;}
.centerIntro.center03 {height:325px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro03.png) no-repeat 33px 88px;}
.centerIntro.center04 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro04.png) no-repeat 43px 141px;}
.centerIntro.center05 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro05.png) no-repeat 53px 92px;}
.centerIntro.center06 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro06.png) no-repeat 43px 70px;}
.centerIntro.center07 {background:url(/_res/pnuh/cmit/img/contents/bg_center_intro07.png) no-repeat 20px 100px;}
.centerIntro.center07 .title {margin-left:486px;}
.centerIntro.center07 .btnSite {margin-top:24px !important; padding:0 !important; text-align:left !important; background:none !important;}
.centerIntro.center07 .cerebroCenter {overflow:hidden;}
.centerIntro.center07 .cerebroCenter li {float:left; width:412px; margin:100px 0 0 74px;}
.centerIntro.center07 .cerebroCenter li.first {margin:0; padding-left:486px;}
.centerIntro.center07 .cerebroCenter li.last {margin-top:52px;}
.centerIntro.center07 .cerebroCenter li.left {margin-left:0;}
.centerIntro.center07 .cerebroCenter li .titTypeA {}
.centerIntro.center07 .cerebroCenter li p {margin-top:15px; line-height:24px;}
.centerIntro.center08 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro08.png) no-repeat 53px 129px;}
.centerIntro.center09 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro09.png) no-repeat 57px 93px;}
.centerIntro.center10 {padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro10.png) no-repeat 56px 85px;}
.centerIntro.center11 {height:470px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro11.png) no-repeat 56px 83px;}
.centerIntro.center12 {height:470px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro12.png) no-repeat 56px 83px;}
.centerIntro.center13 {height:470px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro13.png) no-repeat 56px 83px;}
.centerIntro.center14 {height:470px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro14.png) no-repeat 56px 83px;}
.centerIntro.center15 {height:470px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro15.png) no-repeat 56px 83px;}
.centerIntro.center16 {height:470px; padding-left:426px; background:url(/_res/pnuh/cmit/img/contents/bg_center_intro16.png) no-repeat 56px 83px;}

/* 입퇴원안내 */
.guideNum {overflow:hidden; margin-top:60px; padding:30px 0; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.guideNum .title {float:left; width:119px; padding:3px 0 0 60px;}
.guideNum .txtWrap {float:left; width:665px; padding-left:53px; border-left:1px solid #e9e9e9;}
.guideNum .txtWrap .txt {margin:-4px 0 15px; line-height:20px;}
.guideNum .txtWrap .numTxt {line-height:15px;}
.guideNum .txtWrap .numTit {color:#3e3e3e;}
.guideNum .txtWrap .num {margin-left:15px; font-size:15px; color:#587c9c;}

.guideNum.type02 {padding-bottom:23px;}
.guideNum.type02 .title {margin-top:-13px;}
.guideNum.type02 .txtWrap li {margin-top:12px;}
.guideNum.type02 .txtWrap li:first-child {margin-top:0;}
.guideNum.type02 .txtWrap li .mgl {margin-left:45px;}

.guideNum.type03 {padding:16px 0;background:#f9f9f9;}
.guideNum.type03 .title {}
.guideNum.type03 .txtWrap {overflow:hidden;margin-top:10px;}
.guideNum.type03 .txtWrap li {height:22px;line-height:22px;float:left;margin-left:80px;padding-left:10px;background:url(/_res/pnuh/cmit/img/contents/bul_graydot.gif) 0 8px no-repeat;}
.guideNum.type03 .txtWrap li:first-child {margin:0;}
.guideNum.type03 .txtWrap li .point02 {margin-left:20px;color:#3e3e3e;font-weight:bold;}

/* 진료지원부서 */
.btnSupport {}
.btnSupport .btnAllClose {margin-left:3px;}

.supportPost {margin-top:19px; padding:18px 0 13px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.supportPost h4 {margin-bottom:23px; }
.supportPost .list {}
.supportPost .list > li {background:url(/_res/pnuh/cmit/img/common/bul_dotline_y02.gif) repeat-y 31px 0;}
.supportPost .list > li.last {background:none;}
.supportPost .list > li .tit {float:left; width:158px; height:50px; font-size:14px; font-weight:bold; color:#fff; line-height:50px; text-align:center; text-decoration:none;}
.supportPost .list > li .tit.folderOpen span {display:block; height:50px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_white01.png) no-repeat 142px 24px}
.supportPost .list > li .tit.folderClose span {display:block; height:50px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_white02.png) no-repeat 142px 24px}
.supportPost .list > li .btnView {float:left; height:37px; padding:13px 0 0 20px; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#fbfbfb;}
.supportPost .list > li > ul {padding:0 0 50px 62px;}
.supportPost .list > li > ul > li > ul {padding:0 0 15px 62px;}
.supportPost .list > li .depth1 {overflow:hidden; margin-top:-1px;}
.supportPost .list > li .depth1 .tit {border-top:1px solid #005899; border-bottom:1px solid #005899; background:#006dba;}
.supportPost .list > li .depth1 .btnView {width:719px;}
.supportPost .list > li .depth2 {overflow:hidden; margin-top:-1px;}
.supportPost .list > li .depth2 .tit {border-top:1px solid #3e7ca9; border-bottom:1px solid #3e7ca9; background:#4794cd;}
.supportPost .list > li .depth2 .btnView {width:657px;}
.supportPost .list > li .depth3 {overflow:hidden; margin:-1px;}
.supportPost .list > li .depth3 .tit {border-top:1px solid #4b667b; border-bottom:1px solid #4b667b; background:#5e809a;}
.supportPost .list > li .depth3 .btnView {width:596px;}

/* 비급여진료수가 */
.mdcChargeTxt01 {margin-bottom:13px; font-size:17px; color:#b56a00; line-height:17px;}

.mdcChargeTab {}
.mdcChargeTab > li {width:148px;}

.mdcChargeSch {margin-top:24px; padding:39px; 0 28px; border:1px solid #e4e4e4; text-align:center; background:#f7f8f8;}
.mdcChargeSch .txt {color:#666666;}
.mdcChargeSch .txt .ex {margin-left:3px; vertical-align:top;}
.mdcChargeSch .inputTxt {width:238px; height:28px; margin-left:13px; border:1px solid #c3c3c3;}

/* 병원장실 */
.directorImg {position:relative;}
.directorImg a {position:absolute; bottom:44px; right:225px;}

.directorSlogan {margin-top:69px; text-align:center;}

.directorTxt {margin-top:56px; line-height:24px;}
.directorTxt p {margin-top:25px;}
.directorTxt p:first-child {margin-top:0;}
.directorTxt dl {}
.directorTxt dl dt {margin-top:25px; font-size:18px; color:#3e3e3e;}
.directorTxt dl dt strong {color:#006dba; vertical-align:top; *vertical-align:middle;}
.directorTxt dl dd {margin-top:2px;}

.directorCareer {background:url(/_res/pnuh/cmit/img/contents/img_director_career.png) no-repeat 387px 103px;}
.directorCareer h4 {margin-top:57px;}
.directorCareer h4:first-child {margin-top:60px;}
.directorCareer ul {margin:27px 0 0 26px;}
.directorCareer ul li {overflow:hidden; margin-top:14px; line-height:16px;}
.directorCareer ul li:first-child {margin-top:0;}
.directorCareer ul li .year {float:left; width:132px; color:#3e3e3e;}
.directorCareer ul li .txt {float:left; width:740px;}

.successiveTab {}
.successiveTab li {width:148px;}

.successiveWrap {overflow:hidden; margin:40px 0 0 -62px;}
.successiveWrap .suc {float:left; width:358px; margin-left:102px;}
.successiveWrap .suc .sucHeader {height:155px; padding:42px 0 0 168px;}
.successiveWrap .suc .sucHeader .title {display:block; color:#b56a00;}
.successiveWrap .suc .sucHeader .period {display:block; margin-top:3px; line-height:20px;}
.successiveWrap .suc .sucHeader .name {margin-top:16px; font-size:35px; font-weight:bold; color:#006dba; line-height:35px;}
.successiveWrap .suc .sucHeader .season {width:175px; height:25px; margin-top:15px; font-size:12px; font-weight:bold; color:#fff; line-height:24px; text-align:center; *letter-spacing:-0.05em; background:url(/_res/pnuh/cmit/img/contents/bg_suc_season.png) no-repeat 0 0;}
.successiveWrap .suc ul {padding-top:20px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray02.gif) repeat-x 0 0;}
.successiveWrap .suc ul li {overflow:hidden; margin-top:14px;}
.successiveWrap .suc ul li:first-child {margin-top:0;}
.successiveWrap .suc ul li .year {float:left; width:58px; padding-left:10px; color:#3e3e3e;}
.successiveWrap .suc ul li .txt {float:left; width:290px;}

.successiveWrap.develop {}
.successiveWrap.develop .suc .sucHeader {height:177px; padding:20px 0 0 168px;}

.successiveWrap{}
.successiveWrap .suc01 {background:url(/_res/pnuh/cmit/img/contents/img_suc01.png) no-repeat 0 0;}
.successiveWrap .suc02 {background:url(/_res/pnuh/cmit/img/contents/img_suc02.png) no-repeat 0 0;}
.successiveWrap .suc03 {height:423px; background:url(/_res/pnuh/cmit/img/contents/img_suc03.png) no-repeat 0 0;}
.successiveWrap .suc04 {height:423px; background:url(/_res/pnuh/cmit/img/contents/img_suc04.png) no-repeat 0 0;}
.successiveWrap .suc05 {height:451px; background:url(/_res/pnuh/cmit/img/contents/img_suc05.png) no-repeat 0 0;}
.successiveWrap .suc06 {height:451px; background:url(/_res/pnuh/cmit/img/contents/img_suc06.png) no-repeat 0 0;}
.successiveWrap .suc07 {height:479px; background:url(/_res/pnuh/cmit/img/contents/img_suc07.png) no-repeat 0 0;}
.successiveWrap .suc07 ul li .year {width:80px;}
.successiveWrap .suc07 ul li .txt {width:268px;}
.successiveWrap .suc08 {height:479px; background:url(/_res/pnuh/cmit/img/contents/img_suc08.png) no-repeat 0 0;}
.successiveWrap .suc09 {height:423px; background:url(/_res/pnuh/cmit/img/contents/img_suc09.png) no-repeat 0 0;}
.successiveWrap .suc10 {height:423px; background:url(/_res/pnuh/cmit/img/contents/img_suc10.png) no-repeat 0 0;}
.successiveWrap .suc11 {height:355px; background:url(/_res/pnuh/cmit/img/contents/img_suc11.png) no-repeat 0 0;}
.successiveWrap .suc12 {height:395px; background:url(/_res/pnuh/cmit/img/contents/img_suc12.png) no-repeat 0 0;}
.successiveWrap .suc13 {height:395px; background:url(/_res/pnuh/cmit/img/contents/img_suc13.png) no-repeat 0 0;}
.successiveWrap .suc14 {height:423px; background:url(/_res/pnuh/cmit/img/contents/img_suc14.png) no-repeat 0 0;}
.successiveWrap .suc15 {height:423px; background:url(/_res/pnuh/cmit/img/contents/img_suc15.png) no-repeat 0 0;}
.successiveWrap .suc16 {height:355px; background:url(/_res/pnuh/cmit/img/contents/img_suc16.png) no-repeat 0 0;}
.successiveWrap .suc17 {height:507px; background:url(/_res/pnuh/cmit/img/contents/img_suc17.png) no-repeat 0 0;}
.successiveWrap .suc18 {height:507px; background:url(/_res/pnuh/cmit/img/contents/img_suc18.png) no-repeat 0 0;}
.successiveWrap .suc19 {height:563px; background:url(/_res/pnuh/cmit/img/contents/img_suc19.png) no-repeat 0 0;}
.successiveWrap .suc20 {height:563px; background:url(/_res/pnuh/cmit/img/contents/img_suc20.png) no-repeat 0 0;}
.successiveWrap .suc21 {height:563px; background:url(/_res/pnuh/cmit/img/contents/img_suc21.png) no-repeat 0 0;}
.successiveWrap .suc22 {height:563px; background:url(/_res/pnuh/cmit/img/contents/img_suc22.png) no-repeat 0 0;}
.successiveWrap .suc22.suc .sucHeader {height:187px; padding:10px 0 0 168px;}
.successiveWrap .suc23 {height:428px; background:url(/_res/pnuh/cmit/img/contents/img_suc23.png) no-repeat 0 0;}

/* 연혁 */
.historySel {margin:0 7px 15px 0; text-align:right;}
.historySel .selectyzeValue {width:140px; *width:160px;}
/*.historySel .UlSelectize {height:200px; overflow-x:hidden; overflow-y:scroll;}*/

.historyWrap {display:none;}
#history2010 {display:block;}
#history2010 > ul {height:671px;}
#history2000 > ul {height:878px;}
#history1990 {background:url(/_res/pnuh/cmit/img/contents/bg_history_1990.png) no-repeat 28px 203px;}
#history1980 {background:url(/_res/pnuh/cmit/img/contents/bg_history_1980.png) no-repeat 28px 233px;}
#history1980before {height:611px; background:url(/_res/pnuh/cmit/img/contents/bg_history_1980bf.png) no-repeat 28px 233px;}

.historyTab {position:relative;}
.historyTab > li {width:89px; border-top:1px solid #cdcdcd;}
.historyTab > li > .historyCont {display:none; position:absolute; top:43px; left:0; padding-left:486px;}
.historyTab > li.on > .historyCont {display:block;}
.historyTab > li > .historyCont .titYear {position:absolute; top:154px; left:39px; font-size:73px; font-weight:bold; color:#006dba; line-height:73px;}
.historyTab > li > .historyCont .titYear.type02 {top:125px;}
.historyTab > li > .historyCont .sTitle {position:absolute; top:83px; left:44px; font-size:24px; color:#1c9cff; line-height:30px;}
.historyTab > li > .historyCont .sTitle strong {display:block;}
.historyTab > li > .historyCont .hisList {padding-top:69px;}
.historyTab > li > .historyCont .hisList ul {width:405px; padding:30px 0 29px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray03.gif) repeat-x 0 0;}
.historyTab > li > .historyCont .hisList ul:first-child {padding-top:0; background:none;}
.historyTab > li > .historyCont .hisList ul li {overflow:hidden; line-height:24px;}
.historyTab > li > .historyCont .hisList ul li:first-child {margin-top:0;}
.historyTab > li > .historyCont .hisList ul li .date {float:left; width:66px; font-size:14px; color:#3e3e3e;}
.historyTab > li > .historyCont .hisList ul li .txt {float:left; width:339px;}

.historyTab > li > .historyCont.year2014 {height:630px; background:#fff url(/_res/pnuh/cmit/img/contents/bg_history_2014.png) no-repeat 28px 252px;}
.historyTab > li > .historyCont.year2013 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2013.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2012 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2012.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2011 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2011.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2010 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2010.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2009 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2009.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2008 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2008.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2007 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2007.png) no-repeat 28px 252px;}
.historyTab > li > .historyCont.year2006 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2006.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2005 {background:url(/_res/pnuh/cmit/img/contents/bg_history_2005.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2004 {height:630px; background:url(/_res/pnuh/cmit/img/contents/bg_history_2004.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2003 {height:630px; background:url(/_res/pnuh/cmit/img/contents/bg_history_2003.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2002 {height:630px; background:url(/_res/pnuh/cmit/img/contents/bg_history_2002.png) no-repeat 28px 252px;}
.historyTab > li > .historyCont.year2001 {height:630px; background:url(/_res/pnuh/cmit/img/contents/bg_history_2001.png) no-repeat 28px 223px;}
.historyTab > li > .historyCont.year2000 {height:630px; background:url(/_res/pnuh/cmit/img/contents/bg_history_2000.png) no-repeat 28px 223px;}

.historyView {position:relative; padding-left:486px; border-top:1px solid #828282;}
.historyView .titYear {position:absolute; top:135px; left:39px; font-size:73px; font-weight:bold; color:#006dba; line-height:73px;}
.historyView .titYear span {position:relative; top:11px; left:3px; font-size:23px;}
.historyView .titYear span.before {display:block; position:relative; top:-18px; left:11px;}
.historyView .titYear.type02 {top:105px;}
.historyView .sTitle {position:absolute; top:64px; left:44px; font-size:24px; color:#1c9cff; line-height:30px;}
.historyView .sTitle strong {display:block;}
.historyView .hisList {padding-top:69px;}
.historyView .hisList ul {width:403px; padding:30px 0 29px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray03.gif) repeat-x 0 0;}
.historyView .hisList ul:first-child {padding-top:0; background:none;}
.historyView .hisList ul li {overflow:hidden; line-height:24px;}
.historyView .hisList ul li:first-child {margin-top:0;}
.historyView .hisList ul li .date {float:left; width:108px; font-size:14px; color:#3e3e3e;}
.historyView .hisList ul li .txt {float:left; width:295px;}

/* 연도별 10대 뉴스 */
.yearNewsTit {height:30px;}
.yearNewsTit .titTypeA {float:left; margin-top:8px;}
.yearNewsTit .DivSelectyze {float:right;}

.yearNews {overflow:hidden; margin-top:12px; padding-bottom:20px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.yearNews ul {padding-top:4px;}
.yearNews ul li {float:left; height:437px; height:182px; margin:17px 0 0 22px;}
.yearNews ul li.left {margin-left:0;}
.yearNews ul li .box {display:block; overflow:hidden; position:relative; width:393px; height:153px; padding:29px 0 0 44px; background:url(/_res/pnuh/cmit/img/contents/bg_news_box.png) no-repeat 0 0;}
.yearNews ul li .box .num {position:absolute; top:0; left:0; width:52px; height:52px; z-index:10;}
.yearNews ul li .box .subj {font-size:16px; color:#3e3e3e; line-height:18px;}
.yearNews ul li .box .txtWrap {overflow:hidden; margin-top:18px; }
.yearNews ul li .box .txtWrap .img {float:left; width:126px; height:85px; border:1px solid #d9d9d9;}
.yearNews ul li .box .txtWrap .txt {float:left; overflow:hidden; width:210px; height:82px; margin-left:17px; padding-top:3px; line-height:18px;}

/* 미션, 비전 */
.visionTxt {overflow:hidden; width:896px; height:86px; margin-top:35px; background:url(/_res/pnuh/cmit/img/contents/bg_vision.png) no-repeat 0 0;}
.visionTxt li {float:left; width:290px; padding-left:8px; line-height:86px; text-align:center;}
.visionTxt li strong {color:#006dba;}
.visionTxt li * {vertical-align:top; *vertical-align:middle;}

.vsBehavior {height:671px; padding-top:100px; background:url(/_res/pnuh/cmit/img/contents/bg_vision02.png) no-repeat 0 56px;}
.vsBehavior .title {display:block; *margin-top:-8px; font-size:53px; color:#006dba; line-height:57px; text-align:center;}
.vsBehavior .sTxt {margin-top:42px; font-size:18px; color:#3e3e3e; text-align:center; line-height:18px;}
.vsBehavior .txtWrap {overflow:hidden; margin-top:78px; *margin-top:74px;}
.vsBehavior .txtWrap dl {float:left; width:202px; margin-left:30px;}
.vsBehavior .txtWrap dl:first-child {margin-left:0;}
.vsBehavior .txtWrap dl dt {height:202px; margin-bottom:87px; font-size:16px; font-weight:bold;  color:#3e3e3e; line-height:202px; text-align:center;}
.vsBehavior .txtWrap dl dd {margin:6px 0 0 26px; padding-left:10px; color:#3e3e3e; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 8px;}

/* 조직도 */
.organogram {height:1152px; margin-top:80px; background:url(/_res/pnuh/cmit/img/contents/img_organogram.gif) no-repeat 2px 0;}
.organogram ul {position:absolute; top:-99999px; left:-99999px; height:0; font-size:0; line-height:0;}

/* HI 소개 */
.mascot {width:100%;*zoom:1;padding-top:20px;}
.mascot:after {content:"";display:block;clear:both;}
.mascot div {float:left;}
.mascot .masCahracter {width:230px;height:164px;background:url(/_res/pnuh/cmit/img/contents/mascot_char.png) center 0 no-repeat;text-indent:-9999;font-size:0;line-height:0;}
.mascot .masName {width:668px;}

/* 병원브랜드 */
.brandBox {width:100%;height:597px;position:relative;padding-top:60px;background:url(/_res/pnuh/cmit/img/contents/brandBg.jpg) center 60px no-repeat;}
.brandBox dl {position:absolute;}
.brandBox dl dt {margin-bottom:20px;font-size:23px;font-weight:bold; line-height:23px;}
.brandBox dl dd {line-height:24px;}
.brandBox dl.brandHealing {width:170px;left:590px;top:90px;}
.brandBox dl.brandHealing dt {color:#88c540;}
.brandBox dl.brandHeart, .brandBox dl.brandHappy {width:245px;top:640px;text-align:center;}
.brandBox dl.brandHeart {left:84px;}
.brandBox dl.brandHeart dt {color:#f47a20;}
.brandBox dl.brandHappy {left:557px;}
.brandBox dl.brandHappy dt {color:#febd11;}

/* 멀티미디어 */
.mediaTop {width:100%;height:56px;padding-top:100px;background:url(/_res/pnuh/cmit/img/contents/mediaTopBg.jpg) 0 0 no-repeat;}
.youtubeMain {width:898px;height:509px;background:#ddd;}
.subtitles {width:858px;height:117px;margin-top:27px;padding:20px;overflow-y:auto;background:#f9f9f9;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;line-height:24px;}
.youtubeSub {width:886px;height:234px;position:relative;margin-top:40px;border:6px solid #dedede;}
.youtubeSub > a {width:38px;height:38px;position:absolute;top:98px;}
.youtubeSub > a.slidearrL {left:21px;}
.youtubeSub > a.slidearrR {right:21px;}
.ySlideBox {width:698px;height:160px;margin:39px auto 0;overflow:hidden;position:relative;}
.ySlide {width:10000px;*zoom:1;}
.ySlide:after {content:"";display:block;clear:both;}
.ySlide li {width:164px;height:160px;float:left;position:relative;margin-left:14px;}
.ySlide li:first-child {margin-left:0;}
.ySubMediaBox {width:164px;height:111px;position:relative;}
.ySubMediaBox .ySubMedia {width:162px;height:109px;position:absolute;left:0;top:0;display:inline-block;border:1px solid #a6aea7;}
.ySubMediaOver {display:none;width:154px;height:101px;position:absolute;left:0;top:0;border:5px solid #006dba;}
.ySubName {width:80%;height:33px;margin:15px auto 0;}
.ySubName a {width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:13px;line-height:18px;color:#3e3e3e;}
.brochureMain {padding:30px 0 36px 60px;background:#fafafa;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;*zoom:1;}
.brochureMain:after {content:"";display:block;clear:both;}
.brochureMain > div {float:left;}
.brochureDown {width:189px;margin-right:80px;}
.brochureIndex{width:494px;} /*20150202수정*/
.brochureIndex dl {margin-top:30px;}
.brochureIndex dl:first-child {margin-top:0;}
.brochureIndex dt {margin-bottom:8px;font-size:16px;font-weight:bold;color:#006dba;line-height:16px; *line-height:18px;}
.brochureIndex dt span.indexNum {width:33px;}
.brochureIndex dt span.indexTlt {*margin-top:-1px;}
.brochureIndex dt span.icon_pdf {margin:-2px 0 0 3px; *margin-top:1px;}
.brochureIndex dd {padding-left:35px;font-size:13px !important;line-height:20px;} /*20150202수정*/
.brochureTitle {height:46px;padding-left:48px;font-size:15px;font-weight:bold;color:#3e3e3e;line-height:46px;border-top:2px solid #6b6b6b;background:#fafafa;}
.brochureView {padding:30px 0 36px 60px;background:#ffffff;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;*zoom:1;}
.brochureView:after {content:"";display:block;clear:both;}
.brochureView > div {float:left;}
.brochureView .brochureIndex dt {color:#3e3e3e;}
.brochureSub {height:340px;position:relative;border-bottom:1px solid #d2d2d2;}
.brochureSub > a {width:38px;height:38px;position:absolute;top:147px;}
.brochureSub > a.slidearrL {left:38px;}
.brochureSub > a.slidearrR {right:38px;}
.bSlideBox {width:631px;height:215px;margin:0 auto;padding-top:67px;overflow:hidden;}
.bSlide {width:10000px;height:215px;*zoom:1;}
.bSlide:after {content:"";display:block;clear:both;}
.bSlide li {width:139px;float:left;margin-left:25px;text-align:center;}
.bSlide li:first-child {margin-left:0;}
.bSlideImg {height:200px;}

/* 병원소식 */
.mainNewsBox {width:856px;height:209px;padding:21px;background:#f9f9f9;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;*zoom:1}
.mainNewsBox:after {content:"";display:block;clear:both;}
.mainNewsBox .mainNewsPic {width:309px;height:206px;float:left;position:relative;margin-right:44px;}
.mainNewsBox .mainNewsPic .hotNews {width:59px;height:59px;position:absolute;right:-21px;top:-11px;}
.mainNewsBox .newsText {width:500px;height:206px;float:left;position:relative;}

.newsHeadline {position:relative; height:33px;line-height:33px;text-align:right;font-size:13px;}
.newsHeadline .total {color:#cd5c00; vertical-align:top; *vertical-align:middle;}
.newsHeadline .btn {position:absolute; bottom:11px; left:0;}

.newsBoxList {width:100%;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.newsBoxList .subNewsBox {width:100%;height:158px;padding:23px 0 30px;border-top:1px solid #e4e4e4;*zoom:1;}
.newsBoxList .subNewsBox:after {content:"";display:block;clear:both;}
.newsBoxList li:first-child.subNewsBox {border-top:none;}
.newsBoxList .subNewsBox .subNewsPic {width:251px;height:158px;float:left;margin-right:40px;}
.newsBoxList .subNewsBox .newsText {width:590px;height:158px;float:left;position:relative;}
.news a {width:100%;display:inline-block;overflow:hidden;text-decoration:none;}
.mainNewsBox .news a {height:130px;}
.subNewsBox .news a {height:90px;}
.news a .newsTlt {width:100%;height:40px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold;}
.mainNewsBox .news a .newsTlt {color:#006dba;}
.subNewsBox .news a .newsTlt {color:#3e3e3e;}
.news a .newsText {width:100%;font-size:13px;line-height:24px;}
.newsText .newsInfo {height:30px;line-height:35px;font-size:12px;position:absolute;left:0;bottom:0;background:url(/_res/pnuh/cmit/img/contents/newsInfoDivide.jpg) 0 0 no-repeat;}
.newsText .newsInfo .date {display:inline-block;margin-right:3px;}
.newsText .newsInfo .hit {display:inline-block;margin-right:3px;margin-left:35px;}
.newsText .newsInfo .callNum {color:#3e3e3e; vertical-align:middle;}

.calHeadline {height:50px;line-height:50px;font-size:13px;border-top:1px solid #cbcbcb;}
.calHeadline .total {color:#cd5c00; vertical-align:top; *vertical-align:middle;}
.calSche {width:100%;display:inline-block;margin-top:5px;font-size:13px;color:#3e3e3e;line-height:18px;}
.calSche a {color:#3e3e3e;}

.eventInfoBox {width:100%;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
.eventInfoBox li {border-top:1px solid #6b6b6b;}
.eventInfoBox li:first-child {border:none;}
.eventInfoBox li .eventTltBox {position:relative; width:100%;height:48px;line-height:48px;background:#fbfbfb;border-bottom:1px solid #e4e4e4;}
.eventInfoBox li .eventTltBox .eventDate {width:152px;display:inline-block;text-align:center;color:#006dba;font-size:13px;font-weight:bold;}
.eventInfoBox li .eventTltBox .eventTlt {font-size:16px;color:#3e3e3e;font-weight:bold;}
.eventInfoBox li .eventTltBox .file {position:absolute; top:0; right:23px;}
.eventInfoBox li .eventTltBox .file .iconFile {margin-left:8px;}
.eventInfoBox li .eventDetailBox {width:740px;margin-left:152px;padding:18px 0;line-height:24px;}

.mediaList {border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.mediaList li {overflow:hidden; padding:29px 0 25px 10px; border-top:1px solid #e4e4e4;}
.mediaList li:first-child {border-top:0;}
.mediaList li .img {float:left; width:80px; height:80px; border:1px solid #eaeaea;}
.mediaList li .contWrap {float:left; width:640px; margin-left:16px;}
.mediaList li .contWrap .subj {color:#0000cc; text-decoration:underline;}
.mediaList li .contWrap .media {margin-left:6px; color:#666666;}
.mediaList li .contWrap .time {position:relative; margin-left:6px; padding-left:9px; color:#666666; border-left:1px solid #d8d8d8;}
.mediaList li .contWrap .time a {position:absolute; top:-1px; right:-24px;}
.mediaList li .contWrap .txt {margin:7px 0 3px; color:#000000; line-height:18px;}
.mediaList li .contWrap .relate {color:#666666;}
.mediaList li .contWrap .mediaSearch {margin-left:5px; padding-left:8px; color:#666666; border-left:1px solid #d8d8d8;}
.mediaList li .btnView {float:right; width:106px;}
.mediaList li .btnView a {margin-top:2px;}
.mediaList li .btnView a:first-child {margin-top:0;}

/* 힐링엔젤캠페인 */
.angelisBox {width:100%;height:617px;background:url(/_res/pnuh/cmit/img/contents/angelisBox.jpg) 12px 50px no-repeat;text-indent:-9999;font-size:0;line-height:0;}
.mainHealBox {width:819px;height:325px;padding:35px 40px;background:#f9f9f9;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;*zoom:1}
.mainHealBox:after {content:"";display:block;clear:both;}
.mainHealBox .mainNewsPic {width:309px;height:325px;float:left;position:relative;margin-right:70px;}
.mainHealBox .mainNewsPic .hotNews {width:59px;height:59px;position:absolute;right:-21px;top:-11px;}
.mainHealBox .newsText {width:500px;height:70px;float:left;position:relative;}
.mainHealBox .news a .newsTlt {color:#006dba;}
.subHealBox {width:439px;float:left;}
.subHeal {width:100%;*zoom:1;}
.subHeal:after {content:"";display:block;clear:both;}
.subHealImg {width:197px;height:123px;float:left;display:inline-block;margin-right:30px;}
.subHealText {width:210px;float:left;display:inline-block;}
.subHealTlt {width:100%;overflow:hidden;margin-bottom:15px;font-size:15px;font-weight:bold;color:#006dba;line-height:16px;}
.subHealTxt {width:100%;height:90px;line-height:24px;overflow:hidden;}

/* 사회공헌 */
.socialBox {width:898px;height:420px;background:url(/_res/pnuh/cmit/img/contents/socialBg.jpg) 0 0 no-repeat;text-indent:-9999;font-size:0;line-height:0;}
.tbListB {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbListB tbody tr td {padding:45px 45px 40px;color:#3e3e3e;line-height:24px;border-top:1px solid #e4e4e4;}
.tbListB tbody tr td:first-child {padding-left:30px;font-weight:bold;color:#3e3e3e;border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbListB tbody tr:first-child td {border-top:0;}

/* 검사정보 */
.checkupInfo {height:118px; padding:30px 0 0 180px; background:url(/_res/pnuh/cmit/img/contents/bg_checkup_info.png) no-repeat 0 2px;}
.checkupInfo strong {display:block; font-size:16px; color:#3e3e3e; line-height:18px;}
.checkupInfo ul {margin-top:17px; }
.checkupInfo ul li {margin-top:9px;}
.checkupInfo ul li:first-child {margin-top:0;}

.wordSearch {padding:36px 56px 34px; border:1px solid #e4e4e4; background:#fbfbfb;}
.wordSearch .inputWrap {padding-bottom:33px; text-align:center; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 100%}
.wordSearch .inputWrap label {width:64px; padding-left:10px; font-size:14px; font-weight:bold; color:#3e3e3e; line-height:35px; text-align:left; background:url(/_res/pnuh/cmit/img/common/bul_square04.gif) no-repeat 0 16px;}
.wordSearch .inputWrap .inputSrch {width:277px; height:25px; padding:0 5px; line-height:25px; border:5px solid #adadad;}
.wordSearch .inputWrap .btnSearch03 {height:33px; margin-left:1px; line-height:33px;}
.wordSearch .inputWrap .btnSearch03 span {background-position:0 10px;}

.alphabetWrap {overflow:hidden; padding-top:34px;}
.alphabetWrap .alphabet {float:left; width:658px; border-right:1px solid #c8d1d6; border-bottom:1px solid #c8d1d6; background:#f0f1f3;}
.alphabetWrap .alphabet ul {overflow:hidden;}
.alphabetWrap .alphabet ul li {float:left; border-left:1px solid #c8d1d6; border-top:1px solid #c8d1d6;}
.alphabetWrap .alphabet ul li a {width:46px; height:34px; font-size:18px; color:#1e5c87; line-height:35px; text-align:center; text-decoration:none;}
.alphabetWrap .alphabet ul li.last {width:140px;}
.alphabetWrap .alphabet ul li.last a {border-right:1px solid #c8d1d6;}
.alphabetWrap .alphabet ul li.on a, .alphabetWrap .alphabet ul li a:hover {color:#fff; border-top:0; background:url(/_res/pnuh/cmit/img/contents/bg_alphabet_on.gif) no-repeat 0 0;}
.alphabetWrap .alphabet .kor li a {background:#e6eaec;}
.alphabetWrap .alphabet .eng li a {font-size:14px;}
.alphabetWrap .btnAll {float:left; width:125px; height:106px; font-size:14px; font-weight:bold; color:#fff; line-height:106px; text-align:center; background:#226596;}
.alphabetWrap .btnAll span {padding-left:19px; background:url(/_res/pnuh/cmit/img/button/bg_all_view02.gif) no-repeat 0 49px;}
.alphabetTxt {margin-top:14px; color:#6a889d;}

.checkupItem {overflow:hidden; margin-top:25px; background:url(/_res/pnuh/cmit/img/contents/checkup_item_arrow.png) no-repeat 203px 115px;}
.checkupItem dl {float:left; width:199px; margin-left:33px;}
.checkupItem dl:first-child {margin-left:0;}
.checkupItem dl dt {height:66px; padding:0 20px; font-size:14px; font-weight:bold; color:#2776af; line-height:16px; text-align:center; background:url(/_res/pnuh/cmit/img/contents/checkup_item_title.png) no-repeat 0 0;}
.checkupItem dl dt .vertical {height:66px;}
.checkupItem dl dd {min-height:122px; padding:17px 0 20px 30px; background:url(/_res/pnuh/cmit/img/contents/checkup_item_list.png) no-repeat 0 100%;}
.checkupItem dl dd ul li {margin-top:8px; padding-left:10px; line-height:18px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 6px;}
.checkupItem dl dd ul li:first-child {margin-top:0;}

.checkupResultH {position:relative; margin-top:70px; padding-left:38px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.checkupResultH .tit {height:56px; font-size:16px; line-height:56px; color:#3e3e3e;}
.checkupResultH .tit .keyword {color:#0062a8; vertical-align:top; *vertical-align:middle;}
.checkupResultH .tit .total {color:#b56a00; vertical-align:top; *vertical-align:middle;}
.checkupResultH .DivSelectyze {position:absolute; top:12px; right:0;}
.checkupResultH .selectyzeValue {min-width:169px;}

.checkupResult {border-bottom:1px solid #6b6b6b;}
.checkupResult li {height:46px; line-height:46px; border-top:1px solid #e4e4e4;}
.checkupResult li:first-child {border-top:0;}
.checkupResult li a {display:block; padding-left:47px; background:url(/_res/pnuh/cmit/img/common/bul_square_gray03.gif) no-repeat 38px 23px;}

.checkupTit {border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.checkupTit li {height:46px; padding-left:49px; font-size:14px; color:#3e3e3e; line-height:46px; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.checkupTit li h4 {line-height:46px;}
.checkupTit li:first-child {border-top:0;}
.checkupTit li strong {}

.checkupCont {padding:46px 49px 45px; border-bottom:1px solid #6b6b6b;}
.checkupCont .titTypeB {margin-left:0;}
.checkupCont .txtTypeA {margin:7px 0 0 17px;}

/* 첨단장비소개 */
.equipmentList {position:relative; height:374px; margin-top:11px; padding:8px 0 0 88px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; background:#f9f9f9;}
.equipmentList > li {float:left; width:405px; margin-top:22px;}
.equipmentList > li > a {padding-left:14px; font-size:14px; color:#3e3e3e; line-height:16px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 5px;}
.equipmentList > li .equipCont {display:none; position:absolute; top:467px; left:0; width:100%;}
.equipmentList > li .equipCont .txtWrap {overflow:hidden; margin-top:21px;}
.equipmentList > li .equipCont .txtWrap .img {float:left; width: 273px; height:182px;}
.equipmentList > li .equipCont .txtWrap .equipTxt {float:right; width:569px; margin-top:9px; padding-left:16px; line-height:24px; border-left:1px solid #e3e3e3;}
.equipmentList > li.on > a, .equipmentList > li > a:hover {font-weight:bold; color:#006dba; text-decoration:underline;}
.equipmentList > li.on .equipCont {display:block;}

/* 투약정보 */
.dosageTxt {font-size:16px; color:#3e3e3e; line-height:16px;}

.dosageList {overflow:hidden; margin-top:27px;}
.dosageList li {float:left; margin:8px 0 0 20px;}
.dosageList li a {width:251px; height:88px; padding:0 0 0 34px; font-size:14px; font-weight:bold; color:#fff; line-height:18px; text-decoration:none; background:url(/_res/pnuh/cmit/img/contents/bg_dosage_info.gif) no-repeat 0 0;}
.dosageList li a .vertical {height:88px; vertical-align:middle;}
.dosageList li.left {margin-left:0;}

.counselHeader {margin-bottom:38px; padding:39px 0 44px; border-bottom:1px solid #e4e4e4; background:url(/_res/pnuh/cmit/img/contents/img_counsel_header.png) no-repeat 589px 25px;}
.counselHeader .question {}
.counselHeader .question li {margin-top:14px;}
.counselHeader .question li:first-child {margin-top:0;}
.counselHeader .question li a {padding-left:13px; font-size:15px; color:#3e3e3e; line-height:16px; background:url(/_res/pnuh/cmit/img/common/bul_circle_blue02.png) no-repeat 0 5px;}
.counselHeader .txt {margin-top:24px; color:#b56a00;}
.counselHeader .btn {overflow:hidden; margin-top:21px;}
.counselHeader .btn a {float:left; margin-left:4px;}
.counselHeader .btn a:first-child {margin-left:0;}

.counselTab li {width:173px;}

.dptCounsel {overflow:hidden; margin-top:16px;}
.dptCounsel li {float:left; width:218px; margin:8px 0 0 8px;}
.dptCounsel li.left {margin-left:0;}
.dptCounsel li a {display:block; padding-left:33px; font-size:14px; color:#3e3e3e; line-height:15px; border:1px solid #e4e4e4; background:#f9f9f9;}
.dptCounsel li a .vertical {height:71px;}
.dptCounsel li a .tit {}

.dptCounsel.clinic li a {border:1px solid #cedbe4; background:#e8eef2;}

.dptSearch {overflow:hidden; margin-top:-25px;}
.dptSearch fieldset {overflow:hidden; float:right;}
.dptSearch .inputText {float:left; width:202px; height:23px; padding-left:10px; line-height:23px; border-left:5px solid #adadad; border-top:5px solid #adadad; border-right:0; border-bottom:5px solid #adadad;}
.dptSearch .btnSearch {float:left;}

/* 이달의 친절직원 */
.bestMeberTit {height:77px;padding-top:92px; background:url(/_res/pnuh/cmit/img/contents/bg_best_member.jpg) no-repeat 50px 0;}
.bestMeberTit .title {margin-left:288px; padding-top:39px; font-size:46px; color:#3e3e3e; line-height:46px; letter-spacing:-0.05em;}
.bestMeberTit .title span {color:#0068b2; vertical-align:top;}
.bestMeberTit .txt {margin:7px 0 0 280px;font-size:14px; color:#666666; line-height:20px;}
.bestMeberTit .txt span {color:#3c95d5; vertical-align:top; *vertical-align:middle;}

.bestMbSearch {height:63px; background:#0068b2;}
.bestMbSearch .selectWrap {float:left; margin:17px 0 0 25px;}
.bestMbSearch .selectWrap .selectyzeValue {position:relative; z-index:10; display:block; display:inline-block; min-width:90px; height:31px; padding-left:15px; font-size:12px; font-weight:bold; color:#006dba !important; line-height:31px; text-align:left; text-decoration:none !important; background:#ffffff url(/_res/pnuh/cmit/img/common/bul_arrow_blue.png) no-repeat right center;}
.bestMbSearch .selectWrap .UlSelectize {display:none; position:absolute; top:31px; left:-1px; z-index:9999; width:100%; color:#006dba; border:1px solid #0068b2; background:#ffffff;}
.bestMbSearch .selectWrap .UlSelectize li a {display:block; height:30px; padding-left:15px; font-size:12px; color:#006dba; line-height:30px; text-align:left; text-decoration:none !important;}
.bestMbSearch .selectWrap .UlSelectize li a, .bestMbSearch .selectWrap .selectyzeValue {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}
.bestMbSearch .selectWrap .UlSelectize li a:hover {color:#fff; background:#006dba;}
.bestMbSearch .txt {float:right; margin-right:24px; line-height:63px; color:#fff;}

.bestMbList {position:relative; padding:39px 86px 30px 89px; *padding-top:23px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#fafafa;}
.bestMbList .btnPrev {position:absolute; top:50%; left:22px; margin-top:-19px;}
.bestMbList .btnNext {position:absolute; top:50%; right:21px; margin-top:-19px;}
.bestMbList .inner {overflow:hidden; width:721px; height:179px;}
.bestMbList .inner > ul > li {overflow:hidden; height:179px;}
.bestMbList .inner > ul > li > a {float:left; width:120px; margin-left:30px; color:#747474; text-align:center; text-decoration:none;}
.bestMbList .inner > ul > li > a:first-child {margin-left:0;}
.bestMbList .inner > ul > li > a .img {width:118px; height:132px; border:1px solid #bebebe;}
.bestMbList .inner > ul > li > a .place {display:block; margin-top:13px; font-size:12px;}
.bestMbList .inner > ul > li > a .name {display:block; margin-top:4px; *margin-top:1px; color:#3e3e3e;}

.bestPraise {overflow:hidden; margin-top:15px; padding:30px 43px; border:6px solid #dedede;}
.bestPraise .img {float:left; position:relative; width:169px;}
.bestPraise .img .sticker {position:absolute; top:-14px; left:-23px; z-index:100;}
.bestPraise .txtWrap {float:right; width:595px;}
.bestPraise .txtWrap .department {padding-left:15px; background:url(/_res/pnuh/cmit/img/contents/bg_depart_left.png) no-repeat 0 0;}
.bestPraise .txtWrap .department span {min-width:91px; height:22px; padding-right:15px; font-weight:bold; color:#fefefe; line-height:22px; text-align:center; background:url(/_res/pnuh/cmit/img/contents/bg_depart_right.png) no-repeat 100% 0;}
.bestPraise .txtWrap .name {display:block; margin-top:14px; font-size:30px; color:#3e3e3e; line-height:30px;}
.bestPraise .txtWrap .name span {position:relative; top:3px; margin-left:3px; font-size:18px;}
.bestPraise .txtWrap .txt {display:block; height:40px; margin-top:5px; line-height:20px;}
.bestPraise .txtWrap .btnView {width:97px; height:35px; margin-top:36px; padding-left:21px; font-weight:bold; color:#3e3e3e; line-height:35px; text-decoration:none; border:1px solid #d2d2d2; background:#e9e9e9 url(/_res/pnuh/cmit/img/common/bul_arrow_gray02.png) no-repeat 96px 15px;}

/* 친절직원 추천 */
.memberRcmd {position:relative; height:102px; padding:55px 0 0 221px; background:url(/_res/pnuh/cmit/img/contents/bg_member_rcmd.png) no-repeat -7px 16px;}
.memberRcmd .txt {line-height:20px;}
.memberRcmd .txt em {color:#006dba;}
.memberRcmd .btnWrite {position:absolute; top:28px; right:9px;}

.memberRcmd + .newsHeadline {margin-top:-35px;}

/* 고객의 소리 */
.csOpinion {height:98px; margin-bottom:30px; padding:25px 0 0 160px; background:url(/_res/pnuh/cmit/img/contents/bg_cs_opinion.png) no-repeat 13px 8px;}
.csOpinion .title {font-size:25px; color:#3e3e3e; line-height:27px;}
.csOpinion .title span {color:#006bb8; vertical-align:top;}
.csOpinion .txt {margin-top:11px; line-height:20px;}

/* 오시는 길 */
.mapWrap {width:896px; height:512px; border:1px solid #c3c3c3;}
.trafficCar {margin-top:20px; padding-left:163px; background:url(/_res/pnuh/cmit/img/contents/bg_traffic_car.png) no-repeat 25px 10px;}
.trafficCar .titTypeB {margin:35px 0 0 0;}
.trafficCar .titTypeB:first-child {margin-top:0;}
.trafficSubway {margin-top:20px; padding-left:163px; background:url(/_res/pnuh/cmit/img/contents/bg_traffic_subway.png) no-repeat 25px 10px;}
.trafficSubway .titTypeB {margin:35px 0 0 0;}
.trafficSubway .titTypeB:first-child {margin-top:0;}
.trafficBus {margin-top:20px; padding-left:163px; background:url(/_res/pnuh/cmit/img/contents/bg_traffic_bus.png) no-repeat 25px 10px;}
.trafficBus .titTypeB {margin:35px 0 0 0;}
.trafficBus .titTypeB:first-child {margin-top:0;}
.trafficBus .listTypeB {margin:18px 0 0 17px;}
.trafficCourse {overflow:hidden; margin:13px 0 0 15px;}
.trafficCourse li {float:left; margin-left:15px; padding-left:60px; line-height:28px; letter-spacing:-0.03em; background:url(/_res/pnuh/cmit/img/contents/bg_traffic_course.png) no-repeat 0 center;}
.trafficCourse li:first-child {margin-left:0; padding-left:0; background:none;}

/* 건강질환정보 */


/* 주변약국 */
.drugstoreMap {width:896px; height:655px; border:1px solid #c3c3c3;}

/* 장례식장 안내 */
.funeralHall {height:222px; padding:76px 0 0 431px; background:url(/_res/pnuh/cmit/img/contents/bg_funeral_hall.png) no-repeat 33px 60px;}
.funeralHall .txt02 {margin-top:23px; font-size:15px; line-height:26px;}

.guideBox {overflow:hidden; margin-top:60px; padding:27px 0 26px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f9f9f9;}
.guideBox .title {float:left; width:117px; padding-left:62px;}
.guideBox ul {float:left; overflow:hidden; width:718px; padding:2px 0 3px; border-left:1px solid #e7e7e7;}
.guideBox ul li {float:left; margin:8px 0 0 50px; padding-left:9px; color:#3e3e3e; background:url(/_res/pnuh/cmit/img/common/bul_square_gray01.gif) no-repeat 0 5px;}
.guideBox ul li:first-child {margin-top:0;}
.guideBox ul li.addr {width:100%;}
.guideBox ul li .tit {}
.guideBox ul li .num {margin-left:16px; font-size:15px; vertical-align:top; line-height:15px;}

.attorneyDown {overflow:hidden; margin-top:60px;}
.attorneyDown a {float:left; margin-left:20px;}
.attorneyDown a:first-child {margin-left:0;}

.recordGuide {overflow:hidden; margin-top:60px; padding-bottom:30px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f9f9f9;}
.recordGuide .title {float:left; width:133px; padding:46px 0 0 60px}
.recordGuide ul {float:left; margin-top:27px;}
.recordGuide ul li {margin-top:8px;}
.recordGuide ul li:first-child {margin-top:0;}
.recordGuide ul li .tit {padding-left:11px; color:#3e3e3e; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 6px;}
.recordGuide ul li .txt {}
.recordGuide ul li .txt .num {margin-left:20px;}
.recordGuide ul li.viewer {margin-top:19px; padding-top:20px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray02.gif) repeat-x 0 0;}
.recordGuide ul li.viewer .txt a {height:17px; margin-left:6px; line-height:17px;}
.recordGuide ul li.viewer .txt a:first-child {margin-left:0;}

/* 의무기록사본발급안내 */
.issueStep {margin-top:35px; background:url(/_res/pnuh/cmit/img/contents/bg_issue_step.png) no-repeat 0 0;}
.issueStep > ol {overflow:hidden;}
.issueStep > ol > li {float:left; width:202px; margin-left:146px;}
.issueStep > ol > li:first-child {margin-left:0;}
.issueStep > ol > li .title {height:202px; font-size:16px; font-weight:bold; color:#3e3e3e; line-height:26px; text-align:center;}
.issueStep > ol > li .title .vertical {height:202px;}
.issueStep > ol > li .listTypeB {margin:73px 0 0 18px;}
.issueStep > ol > li .listTypeB > li {letter-spacing:-0.05em;}

.docDown {margin:33px 0 -4px 15px;}
.docDown li {overflow:hidden; margin-top:15px; padding-left:11px; line-height:36px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 15px;}
.docDown li:first-child {margin-top:0;}
.docDown li strong {float:left; width:118px;}
.docDown li a {float:left; margin-left:20px;}

.transcriptAgree {margin-top:35px; padding-top:20px; text-align:center; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray03.gif) repeat-x 0 0;}
.transcriptAgree .inputChk {margin-right:11px;}

/* 설문조사 */
.voteWrap {border-bottom:1px solid #6b6b6b;}
.voteWrap .subj {height:57px; padding-left:48px; font-size:15px; font-weight:bold; color:#fff; line-height:57px; background:#006dba;}
.voteWrap .voteInfo {height:46px; padding-left:48px; line-height:46px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#fbfbfb;}
.voteWrap .voteInfo .title {margin:0 10px 0 201px; padding-right:15px; color:#3e3e3e; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar07.png) no-repeat 100% 18px;}
.voteWrap .voteInfo .title:first-child {margin-left:0;}
.voteWrap .voteCont {min-height:220px; padding:36px 0 37px 49px; background:url(/_res/pnuh/cmit/img/contents/bg_vote.png) no-repeat 605px 26px;}
.voteWrap .voteCont ul {}
.voteWrap .voteCont ul li {margin-top:26px;}
.voteWrap .voteCont ul li:first-child {margin-top:0;}
.voteWrap .voteResult {padding:55px 55px 50px 50px;}
.voteWrap .voteResult ol {}
.voteWrap .voteResult ol li {margin-top:36px;}
.voteWrap .voteResult ol li:first-child {margin-top:0;}
.voteWrap .voteResult ol li.etc {margin-top:25px;}
.voteWrap .voteResult ol li .txt {font-size:15px; color:#3e3e3e; line-height:16px;}
.voteWrap .voteResult ol li .txt span {padding-left:27px;}
.voteWrap .voteResult ol li .txt .num01 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num01.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num02 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num02.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num03 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num03.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num04 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num04.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num05 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num05.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num06 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num06.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num07 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num07.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num08 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num08.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num09 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num09.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .num10 {background:url(/_res/pnuh/cmit/img/common/bul_circle02_num10.png) no-repeat 0 0;}
.voteWrap .voteResult ol li .txt .btnOpinion {margin-left:12px;}
.voteWrap .voteResult ol li .result {overflow:hidden; margin-top:1px;}
.voteWrap .voteResult ol li .result .barWrap {float:left; width:720px; height:31px; margin-top:11px; padding-top:11px; background:url(/_res/pnuh/cmit/img/contents/bg_vote_graph.gif) no-repeat 0 0;}
.voteWrap .voteResult ol li .result .barWrap .bar {height:19px; background:url(/_res/pnuh/cmit/img/contents/bg_vote_bar.png) no-repeat 100% 0;}
.voteWrap .voteResult ol li .result .percent {float:right; width:60px; height:60px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; line-height:60px; background:url(/_res/pnuh/cmit/img/contents/bg_vote_percent.png) no-repeat 0 0;}

.voteOpinion {border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.voteOpinion li {padding:20px 0 17px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 0;}
.voteOpinion li:first-child {background:none;}
.voteOpinion li .date {font-size:12px; color:#3e3e3e;}
.voteOpinion li .txt {margin-top:9px; line-height:22px;}

/* 정보공개청구 */
.infoOpenStep {overflow:hidden; margin-top:12px;}
.infoOpenStep li {float:left; min-width:80px; height:28px; margin-right:15px; padding-right:60px; line-height:28px; background:url(/_res/pnuh/cmit/img/common/bg_arrow.png) no-repeat 100% center;}
.infoOpenStep li.last {margin-right:0; padding-right:0; background:none;}

.exTitle {margin-bottom:19px; font-size:15px; color:#3e3e3e; line-height:26px; letter-spacing:-0.02em;}
.exTitList {margin:-10px 0 21px 17px;}
.exTitList li {margin-top:6px; line-height:20px;}
.exTitList li:first-child {margin-top:0;}
.exampleBox {padding:37px 45px; border:1px solid #e4e4e4; background:#fbfbfb;}
.exampleBox .bTitle {margin-bottom:27px; font-size:15px; font-weight:bold; color:#b56a00; line-height:15px;}
.exampleBox .tit {margin:45px 0 18px; font-size:16px; font-weight:bold; color:#006dba; line-height:16px;}
.exampleBox .tit:first-child {margin-top:0;}
.exampleBox .exList {}
.exampleBox .exList > li {margin-top:27px; padding-left:11px; color:#3e3e3e; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_arrow_gray.gif) no-repeat 0 7px;}
.exampleBox .exList > li:first-child {margin-top:0;}
.exampleBox .exList > li .txt {margin-top:6px; color:#747474;}
.exampleBox .exList02 {}
.exampleBox .exList02 > li {margin-top:6px; color:#747474; line-height:20px;}
.exampleBox .exList02 > li > ol > li, .exampleBox .exList02 > li > ul > li {margin-top:6px}
.exampleBox .exList02.txtIndent > li {padding-left:9px; text-indent:-9px;}
.exampleBox .exList03 {}
.exampleBox .exList03 > li {margin-top:2px; padding-left:12px; color:#747474; line-height:20px; background:url(/_res/pnuh/cmit/img/common/bul_square_gray02.gif) no-repeat 0 9px;}

/* 로그인 */
.loginTit {overflow:hidden; margin:63px 0 27px 214px;}
.loginTit .tit {float:left;}
.loginTit .txt {float:left; margin-left:16px; font-size:15px; color:#3e3e3e; line-height:22px;}

.loginWrap {padding:47px 0 48px; border-top:2px solid #6b6b6b; border-bottom:1px solid #e4e4e4; background:#fbfbfb;}
.loginWrap .snsLogin {overflow:hidden; margin-bottom:38px; padding-left:249px;}
.loginWrap .snsLogin a {float:left;}
.loginWrap .snsLogin .facebook {margin-left:2px;}
.loginWrap .snsLogin dl {float:left; margin-left:17px;}
.loginWrap .snsLogin dl dt {font-weight:bold; color:#3e3e3e;}
.loginWrap .snsLogin dl dd {margin-top:4px;}
.loginWrap fieldset {overflow:hidden; margin-left:206px;}
.loginWrap .login {float:left;}
.loginWrap .login li {overflow:hidden; margin-top:5px;}
.loginWrap .login li:first-child {margin-top:0;}
.loginWrap .login li label {float:left; width:63px; padding-left:9px; font-size:14px; font-weight:bold; color:#3e3e3e; line-height:32px; background:url(/_res/pnuh/cmit/img/common/bul_square03.gif) no-repeat 0 center;}
.loginWrap .login li .inputTxt {float:left; width:283px; height:32px; line-height:32px;}
.loginWrap .btnLogin {float:left; margin-left:7px;}

.findJoin {padding:38px 0 40px 227px; border-bottom:1px solid #e4e4e4;}
.findJoin li {margin-top:7px;}
.findJoin li:first-child {margin-top:0;}
.findJoin li span {margin-left:11px; padding-left:9px; background:url(/_res/pnuh/cmit/img/common/bul_square_gray02.gif) no-repeat 0 6px;}

/* 회원가입 */
.joinTxt {height:53px; padding-left:53px; font-size:14px; color:#fff; line-height:53px; background:url(/_res/pnuh/cmit/img/contents/bg_join_txt.gif) no-repeat 0 0;}

.joinType {overflow:hidden; margin-top:24px;}
.joinType a {float:left; width:276px; height:261px; color:#747474; text-decoration:none;}
.joinType a strong {display:block; padding:148px 10px 0 0; font-size:18px; line-height:20px; text-align:center;}
.joinType a span {display:block; margin-top:23px; font-size:12px; line-height:18px; text-align:center;}
.joinType a.normal {margin-left:15px; background:url(/_res/pnuh/cmit/img/contents/bg_join_normal.gif) no-repeat 0 0;}
.joinType a.normal strong {color:#006dba;}
.joinType a.child {margin-left:20px; background:url(/_res/pnuh/cmit/img/contents/bg_join_child.gif) no-repeat 0 0;}
.joinType a.child strong {color:#008b96;}
.joinType a.foreigner {margin-left:20px; background:url(/_res/pnuh/cmit/img/contents/bg_join_foreigner.gif) no-repeat 0 0;}
.joinType a.foreigner strong {color:#00984b;}

.joinStep {height:168px; background:url(/_res/pnuh/cmit/img/contents/bg_internet_step.gif) no-repeat 82px 0;}
.joinStep ol {overflow:hidden;}
.joinStep ol li {float:left; overflow:hidden; width:173px; height:168px; margin-left:68px; text-align:center;}
.joinStep ol li.step01 {margin-left:0; background:url(/_res/pnuh/cmit/img/contents/bg_join_step01.png) no-repeat 0 0;}
.joinStep ol li.step02 {background:url(/_res/pnuh/cmit/img/contents/bg_join_step02.png) no-repeat 0 0;}
.joinStep ol li.step03 {background:url(/_res/pnuh/cmit/img/contents/bg_join_step03.png) no-repeat 0 0;}
.joinStep ol li.step04 {margin-left:70px; background:url(/_res/pnuh/cmit/img/contents/bg_join_step04.png) no-repeat 0 0;}
.joinStep ol li .num {position:absolute; top:-99999px; left:-99999px;height:0; font-size:0; line-height:0;}
.joinStep ol li strong {display:block; margin-top:85px; font-size:18px; color:#666666; line-height:20px;}
.joinStep ol li.on {background-position:0 -168px;}
.joinStep ol li.on strong {color:#ffffff;}

.agreeTxt01 {margin-top:61px; font-size:16px; font-weight:bold; color:#3e3e3e; line-height:16px;}
.agreeTxt02 {margin-top:9px; line-height:26px;}
.agreeTxt02 em {color:#006dba;}

.clauseWrap {overflow-x:hidden; overflow-y:auto; height:127px; margin-top:20px; padding:25px 30px; color:#666; line-height:22px; border:1px solid #dbdbdb; background:#f8f8f8;}
.clauseWrap h5 {margin-top:28px;}
.clauseWrap h6 {margin-top:28px;}
.clauseWrap h5:first-child, .clauseWrap h6:first-child, .clauseWrap p:first-child {margin-top:0;}
.clauseWrap li, .clauseWrap p {margin-top:5px;}

.agreeChk {margin-top:15px; text-align:right;}
.agreeChk .txt {margin-right:23px;}
.agreeChk label {font-weight:bold; color:#3e3e3e;}

.btnAgree {margin-top:50px; padding-top:16px; text-align:center; border-top:1px solid #6b6b6b;}
.btnAgree a {margin-left:-1px;}
.btnAgree a:first-child {margin-left:0;}

.certiType {margin-top:44px; padding:44px 0 45px; text-align:center; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.certiType a {margin-left:7px;}
.certiType a:first-child {margin-left:0;}

.certiType02 {margin-top:30px; padding:45px 0; text-align:center; border-top:1px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.certiType02 a {margin-left:6px;}
.certiType02 a:first-child {margin-left:0;}

.joinIptTxt {margin-left:8px; font-size:12px;}
.recAgree {margin-top:23px;}
.recAgree li {margin-top:11px;}
.recAgree li input {margin-right:5px;}
.recAgree li:first-child {margin-top:0;}

.joinInfoAgree {margin-top:42px; font-weight:bold; color:#3e3e3e; text-align:center;}
.joinInfoAgree input {margin-left:5px;}

.joinComp {width:544px; margin:0 auto; padding:185px 0 22px; text-align:center; border-bottom:1px solid #e4e4e4; background:url(/_res/pnuh/cmit/img/contents/bg_join_comp.png) no-repeat center 104px;}
.joinComp .txt {margin-top:15px; font-size:14px;}

/* 아이디/비번찾기 */
.findId {padding:10px 0 0 238px;height:100px;position:relative;background:url(/_res/pnuh/cmit/img/contents/bg_findId01.png) 73px 0 no-repeat;}
.btn_ipinL {position:absolute;bottom:0;}
.btn_ipinL a {display:inline-block;padding:30px 70px 27px 95px;background:url(/_res/pnuh/cmit/img/contents/icon_key.png) 63px 27px no-repeat #595959;color:#fff;font-size:16px;font-weight:bold;}
.btn_ipinL a:hover {text-decoration:none;}
.findId fieldset {overflow:hidden;margin-left:0 !important;}
.findId .findPw {float:left;}
.findId .findPw li {overflow:hidden; margin-top:5px;}
.findId .findPw li:first-child {margin-top:0;}
.findId .findPw li label {float:left; width:63px; padding-left:9px; font-size:14px; font-weight:bold; color:#3e3e3e; line-height:32px; background:url(/_res/pnuh/cmit/img/common/bul_square03.gif) no-repeat 0 center;}
.findId .findPw li .inputTxt {float:left; width:283px; height:32px; line-height:32px;}
.findId .btn_ipinS {float:left; margin-left:7px;}
.btn_ipinS a {display:inline-block;padding:30px 11px 27px 33px;background:url(/_res/pnuh/cmit/img/contents/icon_key.png) 15px 27px no-repeat #595959;color:#fff;font-size:14px;font-weight:bold;}
.btn_ipinS a:hover {text-decoration:none;}

/* 개인정보처리방침 */
.policy {line-height:24px;}
.policy .headline {padding:28px 40px;background:#f5fafd;border:1px solid #e7ecf3;color:#3e3e3e;line-height:24px;font-size:13px;}
.policy h4 {margin:50px 0 15px;}
.policy > ol {margin-left:25px;}
.policy .decimal > li {list-style-type:decimal !important;list-style-position:inside;}
.policy .box {padding-left:25px !important;} 
.policy .box .tbTypeA th, .policy .box .tbTypeA td {padding:7px !important;}
.policy .box .tbTypeA td:first-child {text-align:center;}
.policy .listTypeC > li, .policy .listTypeB > li {margin-top:0 !important;line-height:24px;}

/* 환자권리장전 */
.patientBox {width:100%;height:415px;background:url(/_res/pnuh/cmit/img/contents/bg_patient.jpg) 40px 60px no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.patientList {*zoom:1;}
.patientList:after {content:"";display:block;clear:both;}
.patientList > div {width:50%;float:left;}

/* 병원윤리강령 */
.ethicBox {width:100%;height:560px;background:#fff url(/_res/pnuh/cmit/img/contents/bg_ethic.jpg) 13px 60px no-repeat;}
.ethicBox > p {font-size:0;line-height:0;text-indent:-9999;}
.ethicBox > ul {margin-top:280px;line-height:26px;} 

/* 이메일 무단수집금지 */
.emailBox {width:100%;height:180px;background:url(/_res/pnuh/cmit/img/contents/bg_email.jpg) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999;}
.emailPara {padding-left:25px;line-height:24px;}

/* 검색 결과 페이지 */
.srchResultTxt {padding:35px 0; font-size:16px; color:#3e3e3e; line-height:18px; text-align:center; border:1px solid #e4e4e4; background:#fbfbfb;}
.srchResultTxt .keyword {color:#0062a8; vertical-align:top;}
.srchResultTxt .total {color:#b56a00; vertical-align:top;}

.srchResult {overflow:hidden; margin-top:35px;}
.srchResult .txt {float:left; margin-top:16px; color:#3e3e3e;}
.srchResult .txt .total {color:#cd5c00; vertical-align:top;}
.srchResult .searchWrap {float:right;}
.srchResult .searchWrap .inputTxt {width:238px; height:28px; color:#666666; line-height:29px;}

.srchResultList {margin-top:12px; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b;}
.srchResultList > li {padding:38px 30px 12px ;border-top:1px solid #e4e4e4;}
.srchResultList > li:first-child {border-top:0;}
.srchResultList > li .tit {font-size:16px; font-weight:bold; color:#006bbb; line-height:18px;}
.srchResultList > li .contWrap {overflow:hidden; margin-top:18px;}
.srchResultList > li .contWrap .srchResultImg {float:left; width:170px; height:114px; margin-right:28px;}
.srchResultList > li .contWrap .srchResultCont {float:left;}
.srchResultList > li .contWrap .srchResultCont .subj {font-size:15px; font-weight:bold; color:#0000cc; line-height:17px; text-decoration:underline;}
.srchResultList > li .contWrap .srchResultCont .subj .keyword {text-decoration:underline; vertical-align:top; *vertical-align:middle; background:#d9e3f7;}
.srchResultList > li .contWrap .srchResultCont .date {margin-left:11px; font-size:12px;}
.srchResultList > li .contWrap .srchResultCont .txt {margin-top:8px; line-height:20px; word-break:break-all;}
.srchResultList > li .contWrap .srchResultCont .txt .keyword {padding:0 2px; color:#006dba; vertical-align:top; *vertical-align:middle; background:#d9e3f7;}
.srchResultList > li .btnMore {margin:15px -30px 0 0; text-align:right;}
.srchResultList > li .btnMore a {height:35px; padding:0 18px; font-size:13px; font-weight:bold; color:#3e3e3e; line-height:35px; border:1px solid #c2c2c2; background:#f8f8f8;}
.srchResultList > li .btnMore a span {padding-right:20px; background:url(/_res/pnuh/cmit/img/button/bg_plus.gif) no-repeat 100% 14px;}
.srchResultImg + .srchResultCont {width:640px;}

/* layer popup */
.layerBg {position:fixed; top:0; left:0; width:100%; height:100%; background:#000000; opacity:0.5; filter:alpha(opacity=50); z-index:100000;}

#layerPopup {width:907px; border:1px solid #6f6f6f; background:#ffffff; z-index:1000000;}
#layerPopup #lpHeader {position:relative; height:130px; background:url(/_res/pnuh/cmit/img/popup/bg_lp_header.gif) repeat-x 0 0;}
#layerPopup #lpHeader h1 {padding:61px 0 0 76px; font-size:40px; font-weight:bold; color:#ffffff; line-height:40px;}
#layerPopup #lpHeader .btnClose {position:absolute; top:27px; right:45px;}
#layerPopup #lpCont {padding:38px 76px 78px; font-size:13px;}
#layerPopup #lpCont .depth2 {margin-top:13px;}
#layerPopup #lpCont .depth2.txtTypeA {margin-left:14px;}
#layerPopup #lpCont .workIntroTxt {margin:29px 0 9px 14px; color:#b56a00;}
#layerPopup #lpCont .olListA.depth2 {margin:0 0 0 14px;}

#layerPopup02 {position:relative; width:674px; border:1px solid #6f6f6f; background:#ffffff; z-index:1000000;}
#layerPopup02 .btnClose {position:absolute; top:23px; right:45px;}
#layerPopup02 #lpCont {padding:75px 45px 83px; font-size:13px;}

#layerPopup03 {width:755px; border:1px solid #6f6f6f; background:#ffffff; z-index:1000000;}
#layerTop {position:relative; height:53px; background:url(/_res/pnuh/cmit/img/popup/bg_lp_header.gif) repeat-x 0 0;}
#layerTop h1 {padding-left:40px;font-size:20px;line-height:53px;color:#fff;font-weight:600;}
#layerTop .btnClose {position:absolute; top:15px; right:45px;}
#layerPopup03 .layerBody {padding:35px;background:#fff;}

/* 온라인 예약창*/
#onlineReserve {width:1152px; height:700px; font-size:13px; border:1px solid #6f6f6f; background:#ffffff; z-index:1000000;}
#onlineReserve .rsvHeader {overflow:hidden; position:relative; height:53px; background:url(/_res/pnuh/cmit/img/popup/bg_rsv_header.gif) no-repeat 0 0;}
#onlineReserve .rsvHeader h1 {float:left; padding:13px 0 0 131px; font-size:26px; font-weight:bold; color:#fff; line-height:26px;}
#onlineReserve .rsvHeader p {float:left; margin:21px 0 0 17px; padding:3px 0 0 19px; font-size:13px; font-weight:bold; color:#fff; background:url(/_res/pnuh/cmit/img/popup/bul_rsv_bar.gif) no-repeat 0 1px;}
#onlineReserve .rsvHeader .btnClose {position:absolute; top:17px; right:45px;}

#onlineReserve .rsvCont {padding:8px 76px 75px;}
#onlineReserve .rsvTabWrap {overflow:hidden;}
#onlineReserve .rsvTabWrap .rsvTab {float:left; overflow:hidden;}
#onlineReserve .rsvTabWrap .rsvTab li {float:left; margin-left:-1px;}
#onlineReserve .rsvTabWrap .rsvTab li:first-child {margin-left:0;}
#onlineReserve .rsvTabWrap .rsvTab li a {display:block; width:153px; height:31px; font-size:14px; font-weight:bold; color:#666666; line-height:31px; text-align:center; text-decoration:none; border:1px solid #d4d4d4; background:#ececec;}
#onlineReserve .rsvTabWrap .rsvTab li.on a, #onlineReserve .rsvTabWrap .rsvTab li a:hover {color:#fff; border-left:1px solid #d4d4d4; border-top:1px solid #006dba; border-right:1px solid #006dba; border-bottom:1px solid #006dba; background:#006dba;}
#onlineReserve .rsvTabWrap .searchWrap {float:right; overflow:hidden; width:256px;}
#onlineReserve .rsvTabWrap .searchWrap .inputText {float:left; width:202px; height:23px; padding-left:10px; line-height:23px; border-left:5px solid #adadad; border-top:5px solid #adadad; border-right:0; border-bottom:5px solid #adadad;}
#onlineReserve .rsvTabWrap .searchWrap .btnSearch {float:left;}
#onlineReserve .rsvTabCont {display:none;}

#onlineReserve .sortWrap {margin-top:8px;}
#onlineReserve .sortWrap .sortTab {overflow:hidden;}
#onlineReserve .sortWrap .sortTab li {float:left; border-top:2px solid #006dba; }
#onlineReserve .sortWrap .sortTab li a {display:block; width:59px; height:26px; font-size:18px; color:#006dba; line-height:26px; text-align:center; text-decoration:none; border-right:1px solid #c7dcea; border-bottom:1px solid #a2bccd; background:#e6eff6;}
#onlineReserve .sortWrap .sortTab li:first-child a {border-left:1px solid #c7dcea;}
#onlineReserve .sortWrap .sortTab li.on a, #onlineReserve .sortWrap .sortTab li a:hover {color:#fff; width:60px; height:27px; border-right:0; border-bottom:1px solid; background:url(/_res/pnuh/cmit/img/popup/bg_rsvtab_on.gif) no-repeat 0 0;}
#onlineReserve .sortWrap .sortTab li:first-child.on a, #onlineReserve .sortWrap .sortTab li:first-child a:hover {width:61px; border-left:0;}
#onlineReserve .sortWrap .sortTab li.allView a, #onlineReserve .sortWrap .sortTab li.allView a:hover {display:block; width:133px; height:26px; padding-left:25px; font-size:14px; font-weight:bold; color:#fff; line-height:24px; border-right:1px solid #006dba; border-bottom:1px solid #006dba; background:#006dba url(/_res/pnuh/cmit/img/popup/bg_all_view.gif) no-repeat 42px 8px;}
#onlineReserve .sortWrap .sortTabCont {position:relative; height:47px; padding-top:18px; border-bottom:2px solid #006dba;}
#onlineReserve .sortWrap .sortTabCont .btnPrev {position:absolute; top:14px; left:12px;}
#onlineReserve .sortWrap .sortTabCont .btnNext {position:absolute; top:14px; right:12px;}
#onlineReserve .sortWrap .sortTabCont .inner {overflow:hidden; width:815px; margin:0 auto;}
#onlineReserve .sortWrap .sortTabCont .inner ul {overflow:hidden;}
#onlineReserve .sortWrap .sortTabCont .inner ul li {float:left; width:135px; height:16px; padding:0 10px 0 15px; background:url(/_res/pnuh/cmit/img/common/bul_dotline_y.gif) repeat-y 0 0;}
#onlineReserve .sortWrap .sortTabCont .inner ul li.left {background:none;}
#onlineReserve .sortWrap .sortTabCont .inner ul li a {color:#3e3e3e;}
#onlineReserve .infoTxt01 {margin-top:9px; color:#006dba; text-align:center;}

#onlineReserve .contWrap {overflow:hidden; margin-top:8px;}
#onlineReserve .contWrap .leftWrap {float:left; width:723px;}
#onlineReserve .contWrap .leftWrap .listWrap {overflow-x:hidden; overflow-y:auto; height:241px; padding-top:0px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#efefef;}
#onlineReserve .contWrap .leftWrap .listWrap.dataNone {height:94px; padding:146px 0 0 0; text-align:center; line-height:18px; background:#efefef url(/_res/pnuh/cmit/img/popup/bg_doctor_none.png) no-repeat center 61px;}
#onlineReserve .contWrap .doctorList {overflow:hidden; margin:7px 0 10px;}
#onlineReserve .contWrap .doctorList li {float:left; overflow:hidden; width:298px; height:103px; margin:3px 0 0 10px; padding:7px 19px 0 20px; background:url(/_res/pnuh/cmit/img/popup/bg_doctor_box.png) no-repeat 0 0;}
#onlineReserve .contWrap .doctorList li .img {float:left; width:82px; height:90px; border:1px solid #d9d9d9;}
#onlineReserve .contWrap .doctorList li .img img {width:82px; height:90px;}
#onlineReserve .contWrap .doctorList li .infoWrap {float:right; width:191px; padding-top:3px; *padding-top:0;}
#onlineReserve .contWrap .doctorList li .infoWrap .name {display:block; padding-bottom:6px; font-size:16px; font-weight:bold; color:#3e3e3e; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 100%;}
#onlineReserve .contWrap .doctorList li .infoWrap .name span {font-size:12px; font-weight:normal; color:#747474;}
#onlineReserve .contWrap .doctorList li .infoWrap .choiceMdc {margin-top:-26px; text-align:right;}
#onlineReserve .contWrap .doctorList li .infoWrap .choiceMdc a {width:64px; height:19px; padding-left:10px; font-size:11px; color:#3e3e3e; line-height:19px; text-align:left; text-decoration:none; border:1px solid #c2c2c2; background:#fff url(/_res/pnuh/cmit/img/button/bg_plus.gif) no-repeat 58px 5px;}
#onlineReserve .contWrap .doctorList li .infoWrap .info {display:block; margin-top:12px; font-size:12px; line-height:16px;}
#onlineReserve .contWrap .doctorList li .infoWrap .info .sector {color:#006dba;}
#onlineReserve .contWrap .doctorList li .infoWrap .btn {overflow:hidden; margin-top:4px;}
#onlineReserve .contWrap .doctorList li .infoWrap .btn .btnIntro {float:left; width:74px; height:26px; padding-left:17px; font-size:12px; font-weight:bold; color:#3e3e3e; line-height:26px; text-decoration:none; background:url(/_res/pnuh/cmit/img/button/btn_introduce.gif) no-repeat 0 0;}
#onlineReserve .contWrap .doctorList li .infoWrap .btn .btnRsv {float:left; width:74px; height:26px; margin-left:3px; padding-left:17px; font-size:12px; font-weight:bold; color:#ffffff; line-height:26px; text-decoration:none; background:url(/_res/pnuh/cmit/img/button/btn_reserve.gif) no-repeat 0 0;}

#onlineReserve .contWrap .leftWrap .dateChoice {position:relative; height:152px; margin-top:17px;}
#onlineReserve .contWrap .leftWrap .dateChoice.dataNone {line-height:152px; text-align:center;}
#onlineReserve .contWrap .dateChoice .mdcName {float:left; width:113px; height:113px; margin:2px 0 0 29px; text-align:center; background:url(/_res/pnuh/cmit/img/popup/bg_medical_name.png) no-repeat 0 0;}
#onlineReserve .contWrap .dateChoice .mdcName .mdc {display:block; padding-top:28px; font-size:12px; color:#cae0f0;}
#onlineReserve .contWrap .dateChoice .mdcName .name {display:block; margin-top:5px; font-size:26px; color:#fff; line-height:26px;}
#onlineReserve .contWrap .dateChoice .mdcName .name span {position:relative; top:5px; margin-left:2px; font-size:12px; color:#cae0f0;}
#onlineReserve .contWrap .dateChoice .rsvCalHeader {position:absolute; bottom:2px; left:9px; overflow:hidden;}
#onlineReserve .contWrap .dateChoice .rsvCalHeader .btnCalPrev {float:left; width:25px; height:25px;}
#onlineReserve .contWrap .dateChoice .rsvCalHeader .btnCalNext {float:left; width:25px; height:25px;}
#onlineReserve .contWrap .dateChoice .rsvCalHeader strong {float:left; width:99px; font-size:16px; color:#3e3e3e; line-height:20px; text-align:center;}
#onlineReserve .contWrap .dateChoice .rsvCal {float:left; width:231px; margin-left:52px;}
#onlineReserve .contWrap .dateChoice .rsvCal table {width:100%; border:1px solid #dddddd;}
#onlineReserve .contWrap .dateChoice .rsvCal table thead tr th {height:29px; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; vertical-align:middle; border:1px solid #4a6070; background:#4a6070;}
#onlineReserve .contWrap .dateChoice .rsvCal table tbody tr td {height:20px; vertical-align:middle; background:#fff;}
#onlineReserve .contWrap .dateChoice .rsvCal table tbody tr td a {display:block; height:20px; font-size:12px; font-weight:bold; color:#666666; line-height:20px; text-align:center; text-decoration:none;}
#onlineReserve .contWrap .dateChoice .rsvCal table tbody tr td.sun a {color:#006dba;i}
#onlineReserve .contWrap .dateChoice .rsvCal table tbody tr td.dateSel a {color:#fff; background:#006dba;}
#onlineReserve .contWrap .dateChoice .timeWrap {float:right; width:267px; padding-left:24px; background:url(/_res/pnuh/cmit/img/popup/bg_date_arrow.gif) no-repeat 0 70px;}
#onlineReserve .contWrap .dateChoice .timeWrap .inner {width:225px; height:133px; padding:17px 20px 0 20px; border:1px solid #dddddd; background:#fff;}
#onlineReserve .contWrap .dateChoice .timeWrap .txt {padding-bottom:10px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 100%;}
#onlineReserve .contWrap .dateChoice .timeWrap .txt strong {font-size:14px; line-height:16px; color:#006dba; letter-spacing:-0.05em; *letter-spacing:-0.08em;}
#onlineReserve .contWrap .dateChoice .timeWrap .txt span {position:relative; top:1px; margin-left:8px; font-size:12px;}
#onlineReserve .contWrap .dateChoice .timeWrap .time {overflow-x:hidden; overflow-y:auto; width:245px; height:84px; margin:6px -20px 0 0;}
#onlineReserve .contWrap .dateChoice .timeWrap .time a {float:left; width:69px; height:21px; margin:5px 0 0 5px; font-size:12px; color:#666666; line-height:21px; text-align:center; text-decoration:none; border:1px solid #e2e2e2; background:#fafafa;}
#onlineReserve .contWrap .dateChoice .timeWrap .time a.left {margin-left:0;}

#onlineReserve .contWrap .rightWrap {float:right; width:248px;}
#onlineReserve .contWrap .rightWrap .rsvInfo {border-top:2px solid #6b6b6b;}
#onlineReserve .contWrap .rightWrap .rsvInfo h3 {height:31px; padding-left:27px; font-size:15px; font-weight:bold; color:#3e3e3e; line-height:31px; background:#e9e9e9;}
#onlineReserve .contWrap .rightWrap .rsvInfo .cont {padding:8px 26px 11px; border:1px solid #d9d9d9;}
#onlineReserve .contWrap .rightWrap .rsvInfo .cont ul {}
#onlineReserve .contWrap .rightWrap .rsvInfo .cont ul li {overflow:hidden; margin-top:8px; padding-left:7px; font-size:12px; background:url(/_res/pnuh/cmit/img/common/bul_square01.gif) no-repeat 0 6px;}
#onlineReserve .contWrap .rightWrap .rsvInfo .cont ul li:first-child {margin-top:0;}
#onlineReserve .contWrap .rightWrap .rsvInfo .cont ul li .tit {float:left; width:66px; color:#556c7f; letter-spacing:-0.07em; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar02.gif) no-repeat 100% 4px;}
#onlineReserve .contWrap .rightWrap .rsvInfo .cont ul li .txt {float:left; margin-left:9px;}

#onlineReserve .contWrap .rightWrap .patientInfo {position:relative; margin-top:11px; border-top:1px solid #6b6b6b;}
#onlineReserve .contWrap .rightWrap .patientInfo h3 {height:31px; padding-left:27px; font-size:15px; font-weight:bold; color:#3e3e3e; line-height:31px; background:#e9e9e9;}
#onlineReserve .contWrap .rightWrap .patientInfo .btnModify {position:absolute; top:4px; right:13px; width:40px; height:23px; padding-left:10px; font-size:11px; font-weight:bold; color:#fff; line-height:23px; text-decoration:none; background:url(/_res/pnuh/cmit/img/button/btn_modify.gif) no-repeat 0 0;}
#onlineReserve .contWrap .rightWrap .patientInfo .txt01 {padding:4px 25px 5px; font-size:12px; color:#016ab5; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#f8f8f8;}
#onlineReserve .contWrap .rightWrap .patientInfo .cont {padding:8px 26px 11px; border:1px solid #d9d9d9;}
#onlineReserve .contWrap .rightWrap .patientInfo .cont ul {}
#onlineReserve .contWrap .rightWrap .patientInfo .cont ul li {overflow:hidden; margin-top:8px; padding-left:7px; font-size:12px; background:url(/_res/pnuh/cmit/img/common/bul_square01.gif) no-repeat 0 6px;}
#onlineReserve .contWrap .rightWrap .patientInfo .cont ul li:first-child {margin-top:0;}
#onlineReserve .contWrap .rightWrap .patientInfo .cont ul li .tit {float:left; width:66px; color:#556c7f; background:url(/_res/pnuh/cmit/img/common/bul_gray_bar02.gif) no-repeat 100% 4px;}
#onlineReserve .contWrap .rightWrap .patientInfo .cont ul li .txt {float:left; margin-left:9px;}
#onlineReserve .contWrap .rightWrap .btnReserve {display:block; height:49px; margin-top:11px; padding-left:67px; font-size:17px; font-weight:bold; color:#fff; line-height:49px; text-decoration:none; background:url(/_res/pnuh/cmit/img/button/btn_medical_reserve.gif) no-repeat 0 0;}

/* 시스템 점검 */
#systemMsg {padding-top:110px;}
#systemMsg h1 {text-align:center;}
#systemMsg .msgBox {width:546px; margin:42px auto 0; padding:59px 58px 57px; text-align:center; border:10px solid #e4e4e4; background:#fbfbfb;}
#systemMsg .msgBox h2 {font-size:48px; font-family:'Nanum Myeongjo', 'NanumMyeongjo', '나눔명조', '돋움'; color:#3e3e3e; line-height:51px;}
#systemMsg .msgBox h2 span {color:#006cba; vertical-align:top;}
#systemMsg .msgBox .txt {margin-top:14px; font-size:14px; line-height:22px;}
#systemMsg .msgBox .info {margin-top:26px; padding:32px 0 0 136px; background:url(/_res/pnuh/cmit/img/common/bg_dotline_gray01.gif) repeat-x 0 0;}
#systemMsg .msgBox .info li {margin-top:7px; padding-left:9px; font-size:13px; text-align:left; background:url(/_res/pnuh/cmit/img/common/bul_square_gray03.gif) no-repeat 0 5px;}
#systemMsg .msgBox .info li:first-child {margin-top:0;}
#systemMsg .copyright {margin-top:143px; padding:20px 0; text-align:center; border-top:1px solid #bfc3c5; }

.board_search { margin:20px 0 50px; background:#f4f4f4; padding:16px 0; text-align:center; }
.board_search input {vertical-align:top;}
.board_search input[type="text"] {padding:7px; border:solid 1px #dbdbdb; width:200px; }
.board_search select {padding:6px; width:85px;}


#gnb>li { 
	padding: 0 10px !important;	
}

.menuM-wrapper .menuM-area .menuM{
   width: calc(16.66666% + 1px) !important;
}


@media only all and (max-width: 1279px) {
	#gnb {
		padding-left: 150px;
	}
	
	#header header {
		padding: 0 20px;
	}
	
	
	#header .logo {
		top: 32px;
	}
	
	#header .logo img {
		width: 168px;
	}
	
	#header .logo span {
		font-size: 20px;
		line-height: 35px;
	}
}