@charset "shift_jis";


body{
	font-size:12px;
	padding:0;
	margin:0;
}

.cent_all {
	margin:0 auto;
}

h1.clinic_h1 {
	font-size:14px;
	padding-left:8px;
	padding-bottom:0px;
	margin-bottom:0;
}



td.shadow_l {
	background:url("shadow_l.gif") repeat-y;
}

td.shadow_r {
	background:url("shadow_r.gif") repeat-y;
}

.mother td {
	padding:0;
	margin:0;
}

table.clinic_list h1 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

table.clinic_list h2 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

table.clinic_list h3 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.clinic_list {
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	background:#ffffff;
}

.clinic_list td{
	padding:14px 8px;
	font-size:12px;
	border-collapse:collapse;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

.button_list {
	border:1px solid #e0e0e0;
	margin-right:0px;
}

.button_list td {
	padding:5px 8px;
	font-size:12px;
	
}

td.head_line {
	border-bottom:1px dotted #d0d0d0;
	font-size:5px;
}

td.botton {
	margin:0;
	padding:0;
}

.footer_txt {
	font-size:1px;
	color:f0f0ff;
	display:none;
	text-indent:-9999px;

}
