@charset utf-8;

#page_title h1{
	width:511px;
	height:67px;
	display:block;
	text-indent:-10000px;
	background:url(/src/img/medicaltime_h1.jpg) no-repeat;
	margin:0;
	padding:0;
	font-size:1.6m;
}

#page_title{
	margin-bottom:0px;
}

#page_title_left2{
	margin-bottom:0px;
}

.page_body{
	padding:0 0 0 8px;
	width:614px;
}

#timetable{
	width:614px;
	height:205px;
	background:url(/src/img/medicaltime_table.jpg) no-repeat;
	margin:0 0 5px 0;

}

#table-01 {
    width: 614px;
	display:none;
    border-collapse: separate;

}


#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid 1px;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

.week{
    background: #F5F5F5;
	font-size:1.4em;
	color:#6d5131;
	font-weight:bold;
}

.timezone{
	font-size:1.4em;
	color:#6d5131;
	font-weight:bold;
}

.leftup{
	border:none;
}

#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    text-align: center;
	height:50px;

}

.tablebody{
	height:50px;
}

.bar{
	font-size:1.6em;
	color:#000000;
	font-weight:bold;
}

.circle{
	font-size:1.6em;
	color:#7cbce8;
	font-weight:bold;
}

.star{
	font-size:1.6em;
	color:#ffb034;
	font-weight:bold;
}

#closelist{
	width:588px;
	background:#efefef;
	color:#6d5131;
	font-weight:bold;
	padding:7px;
	margin:0 0 10px 0;
}

#marklist{
	width:588px;
	font-weight:bold;
	padding:7px;
	margin:0 0 10px 0;
}

.page_body h2{
	width:210px;
	height:27px;
	display:block;
	text-indent:-10000px;
	background:url(/src/img/medicaltime_h2.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0;
	font-size:1.4m;
}

.page_body h3{
	width:588px;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	font-size:1.2m;
	color:#6bb3e5;
	font-weight:bold;
	clear:both;
}

.page_body_left{
	width:80px;
	float:left;
	margin:0 0 15px 0;
}

.page_body_left img{
	border:1px #cccccc solid;
}

.page_body_right{
	width:498px;
	float:left;
	padding:30px 0 0 10px;
	margin:0 0 15px 0;
}

.reserve_body{
	margin:0 0 15px 0;
}