.board_list {width:100%}
.board_list thead tr th {background:#3e393d;line-height:42px;font-weight:normal;color:#fff;font-family:Verdana}
.board_list thead th span {display:block;position:relative}
.board_list thead th em {position:absolute;background:#7b7b7b;width:1px;height:12px;margin-top:15px;right:0}
.board_list th, .board_list td {border-bottom:1px solid #cdcdcd}
.board_list td {color:#787878;height:42px;text-align:center}
.board_list td.subject {text-align:left}
.board_list td.subject a {display:block;line-height:1.6em;padding-left:10px}
.board_list td.thumb a {position:relative;border:1px solid #cdcdcd;display:inline-block}
.board_list td.thumb a img {}
.board_list td.thumb a span {position:absolute;left:0;bottom:0;background:#333;color:#fff;width:100%;font-size:11px;line-height:25px}
.board_list tr.on td { background: #FFFFD0 }

.board_write { width: 100%; border-collapse: collapse; margin-top:40px; }
.board_write th, .board_write td { border-bottom: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; padding: 10px 0; background: #fff;box-sizing: border-box;}
.board_write th { font-weight: normal; text-align: left; border-width: 0;padding:20px 0; vertical-align:top }
.board_write th em {font-family:'Verdana';font-size:1.1em;padding-right:5px;padding-left:10px}
.board_write td { }
.board_write .spacer {border:0}
.board_write .label {font-weight:normal; display:inline-block; width:105px}
.board_write tr .bbd,
.board_write tr:last-child td {border-bottom:3px solid #2b2829}

.board_write .end {border-bottom:3px solid #2b2829;border-left:0;border-right:0}

/* .readonly {background:#fff;border:0;text-align:center;padding:0} */

.board_view { width: 100%; border-collapse: collapse}
.board_view th, .board_view td { border-bottom: 1px solid #e9e9e9; padding: 8px 0; background: #fff }
.board_view .first th, .board_view .first td {border-top:1px solid #b8b8b8}
.board_view th { color:#3f3f3f; font-weight: bold; text-align: center; position: relative }
.board_view th em {position:absolute;background:#b9b9b9;width:1px;height:12px;margin-top:2px;right:0}
.board_view td { padding-left: 10px }
#commentContents td {border:0}

.comment_view { width: 100%; border-collapse: collapse }

#calendar { width: 550px }
.calendar td {background:transparent}
.calendar { width: 100% }
.calendar td { height: 20px; vertical-align: middle; border: 0; padding-left: 0 }
.calendar td a { text-decoration: none }
.calendar td a:hover { color: #f00 }
.calendar .date { display: inline-block; width: 25px; text-align: right; }




#doctor-info-wrap {
	margin:0 0 0 0px;
}
#doctor-info-wrap .doctor-info {padding:20px 0 30px 0;border-bottom:1px solid #ccc}
#doctor-info-wrap .doctor-info img.block {}
#doctor-info-wrap .doctor-photo {float:left;width:150px;margin-right:30px}
#doctor-info-wrap .doctor-photo img {width:100%}
#doctor-info-wrap .doctor-detail {float:left;}
#doctor-info-wrap .doctor-detail1 {float:left;width:275px;line-height:1.8em;display:none}
#doctor-info-wrap .doctor-detail2 {float:right;width:600px;line-height:1.8em}
#doctor-info-wrap .doctor-detail1 img,
#doctor-info-wrap .doctor-detail2 img {margin-bottom:10px}
#doctor-info-wrap .doctor-schedule {margin-top:0px}
#doctor-info-wrap .doctor-schedule table {width:100%;margin-top:10px}
#doctor-info-wrap .doctor-schedule td {width:14.2%}
#doctor-info-wrap .doctor-schedule th,
#doctor-info-wrap .doctor-schedule td {border:1px solid #c2c3c6;text-align:center;padding:5px 0;font-size:.9em;line-height:1.4em}
#doctor-info-wrap .doctor-schedule th {border-top:2px solid #a1acd7;background:#eff1f8}
#doctor-info-wrap .doctor-schedule .on {display:inline-block;background:#ff5a00;width:10px;height:10px;border-radius:10px}



.chint {color:#f00}





.cal_header {background:url('/skin/board/reserve/img/cal_header.png') no-repeat;line-height:31px;vertical-align:middle;font-size:.95em}
.cal_header img {vertical-align:middle}
.calendar {background:#f5f5f5;border:1px solid #C6C6C6}
.calendar thead th {text-align:center}
.calendar thead th {background:#f5f5f5;border:1px solid #C6C6C6;border-left:0;border-right:0}
.calendar tbody td {background:#f5f5f5;border:0}
.calendar .date {display:inline-block;width:20px}
.round {position:absolute;background:url('/skin/board/reserve/img/round.png') no-repeat;width:10px;height:10px}
.round1 {left:0;top:0}
.round2 {right:0;top:0;background-position:right top}
.round3 {left:0;bottom:0;background-position:left bottom}
.round4 {right:0;bottom:0;background-position:right bottom}
.calendar tr:last-child td {border-bottom: 1px solid #cdcdcd}