@charset "Shift_JIS";

@import "layout.css";


/*
--------------------------------------------------------
index
--------------------------------------------------------
*/

div.medical p{
margin:1em 0 1em 1em;
}
div.medical h4{
clear:none;
}

/* table */
table {
margin-top:2em;
}
.consultation_hours th,.consultation_hours td {
text-align:center;
}
.consultation_hours td.doctor {
padding-left:5em;
text-align:left;
}
.consultation_hours td.doctor_2 {
padding-left:7em;
text-align:left;
}
.asking_questions th,.asking_questions td {
/*width:6em;*/
text-align:center;
}
.asking_questions td span {
display:none;
}
.asking_questions td.doctor {
	width:100%;
	text-align:left;
}

/* image */
p.medical_img {
float:right;
}

 
/*
--------------------------------------------------------
hospital
--------------------------------------------------------
*/

.marker {
color:#990000;
}

/*
--------------------------------------------------------
rehabilitation
--------------------------------------------------------
*/

.rehabilitation ol {
margin:0;
padding:0 0 1em 2em;
}
.rehabilitation ol li {
list-style:none;
}
.rehabilitation ol li.last {
padding:0 0 1em 0;
}
.rehabilitation ol ol {
padding:-0.5em 0 1em 3em;
}
.rehabilitation li strong {
color:#FF3300;
}
.rehabilitation ol li li {
list-style:outside decimal;
}
div.section.rehabilitation ol li ul{
margin:0;
}
div.section.rehabilitation ol li ul li {
list-style:none;
background:none;
}

/*
--------------------------------------------------------
rehabilitation_contents
--------------------------------------------------------
*/

.rehabilitation_contents p img {
float: right;
margin:0 8em 0 0;
}
div.section.rehabilitation_contents p.advice {
margin:5em 0 0 12em;
color:#990000;
font-weight:bold;
}

/*
--------------------------------------------------------
rehabilitation_other
--------------------------------------------------------
*/

.rehabilitation_other h4 {
color:#CC0000;
}
.rehabilitation_other table{
font-size:80%;
}
.rehabilitation_other th,
.rehabilitation_other td {
/*width:8.5em;*/
text-align:center;
}
.rehabilitation_other th.time,
.rehabilitation_other td.time{
width:4.5em;
}
div.section.rehabilitation_other td ul li {
/*display:block;
width:40em;*/
background:none;
text-align:left;
}
div.section.rehabilitation_other ul.contact li {
display:inline;
background:none;
}