
div#staff{
background:url(images/back_contents.gif) no-repeat 209px 0%;
padding:45px 0 0 0;
}

div#staff h2{
display:none;
}

div#staff h3{
margin:0 0 0 56px;
width:212px;
height:35px;
background:url(images/dr_h3.gif) no-repeat 0 0;
text-indent:-9999px;
}

div#contents div#staff table#doctor{
height:auto;
margin:16px 0 30px 63px;
width:539px;
background:none;
}

div#contents table#doctor td {
width:50%;
padding:8px 8px 0 8px;
text-align:left;
vertical-align:top;
border:solid 1px #B0C93B;
}

div#contents table#doctor h4{
margin-top:6px;
font-weight:bold;
font-size:16px;
line-height:1em;
color:#333333;
}

div#contents table#doctor h4 span{
font-size:12px;
}

div#contents table#doctor h4 q{
display:block;
margin:5px 0 5px 0;
padding:0;
font-size:10px;
color:#88AE00;
background:url(images/dr_qback.gif);
}

div#contents table#doctor img{
float:left;
margin-right:10px;
}

div#contents table#doctor p.kata, div#contents table p.txt{
color:#515151;
line-height:1.3em;
}

div#contents table#doctor p.kata{
font-size:10px;
font-weight:bold;

}

div#contents table#doctor p.txt{
font-size:11px;
clear:both;
padding-top:6px;
}

div#contents table#doctor p.message{
display:inline;
text-align:center;
}

div#contents table#doctor p.message a{
display:block;
background:url(images/message_btn.gif) no-repeat 50% 100%;
width:111px;
height:19px;
margin:8px auto;
text-indent:-9999px;
}

div.staff_set{
margin:0 0 8px 71px;
clear:left;
}

div.staff_set h4{
float:left;
width:37px;
height:38px;
position:relative;
}

#no01 h4{
background:url(images/dr_h4_01.gif) no-repeat 0 0;
}

#no02 h4{
background:url(images/dr_h4_02.gif) no-repeat 0 0;
}

#no03 h4{
background:url(images/dr_h4_03.gif) no-repeat 0 0;
}

div.staff_set ul{
display:block;
list-style:none;
margin-left:56px;
}

div.staff_set ul li{
font-weight:bold;
font-size:16px;
line-height:1.2em;
color:#333333;
float:left;
display:block;
width:158px;
height:38px;
margin-bottom:16px;
padding:0 0 0 9px;
}

#no01 li{
border-left:solid 2px #708D70;
}

#no02 li{
border-left:solid 2px #88AE00;
}

#no03 li{
border-left:solid 2px #88AEB6;
}

div.staff_set ul li span.keisho{
font-size:12px;
}

div.staff_set ul li span.kata3{
display:block;
font-size:10px;
color:#515151;
line-height:1.3em;
margin-top:3px;
}

div#staff h3#day{
margin:27px 0 0 56px;
width:212px;
height:25px;
background:url(images/dr_h3_2.gif) no-repeat 0 0;
text-indent:-9999px;
}

div#contents table#hyo {
height:auto;
width:538px;
margin:16px 0 0 56px;
background:#B0C93B;
text-align:center;
}

div#contents table#hyo th, div#contents table#hyo td {
padding:5px;
vertical-align:middle;
line-height:1.3em;
font-size:12px;
}

div#contents table#hyo tr.line01, div#contents table#hyo th.line01 {
background:#E0EAB1;
color:#577957;
}

div#contents table#hyo tr.line02, div#contents table#hyo td.line02 {
background:#FFFFFF;
color:#333333;
}

div#contents table#hyo th span, div#contents table#hyo td span {
font-weight:normal;
font-size:10px;
}

div#staff span.kome {
font-weight:bold;
font-size:10px;
color:#FF9900;
}

div#staff p#chui {
margin:5px 0 30px 56px;
color:#333333;
line-height:1.3em;
font-size:10px;
}

br.clear{
clear:both;
height:1px;
}



div#staff p#m_kata {
width:571px;
text-align:right;
color:#808080;
line-height:1.2em;
font-size:11px;
font-weight:bold;
}

div#staff h4#name {
width:571px;
margin-top:8px;
}

div#staff h4#name span {
float:right;
text-align:right;
color:#333333;
line-height:1.2em;
font-size:23px;
font-weight:bold;
}

div#staff h4#name span {
float:right;
text-align:right;
color:#333333;
line-height:1.2em;
font-size:23px;
font-weight:bold;
}

div#staff h4#name q {
float:right;
width:114px;
font-weight:normal;
color:#FFFFFF;
background:#88AE00;
line-height:1.2em;
font-size:10px;
text-align:center;
margin-right:9px;
}

div#staff h4#name span#birth {
display:block;
float:right;
width:114px;
font-weight:normal;
color:#808080;
line-height:1.2em;
font-size:10px;
text-align:center;
margin:15px -114px 0 0;
}

div#staff div#m_txt {
clear:both;
background:url(images/m_title.gif) no-repeat 100% 0;
margin-right:4px;
}

div#m_txt h5 {
display:none;
}

div#m_txt p#txt01{
display:block;
color:#808080;
line-height:1.5em;
font-size:11px;
padding:69px 76px 0 80px;
}

div#m_txt img{
float:right;
}

div#m_txt p#txt01 img{
float:left;
margin:10px 10px 10px 0;
}

div#staff h5#shumi{
clear:both;
margin:10px 76px 0px 80px;
background:url(images/line.gif) repeat-x 0 50%;
}

div#staff h5 span{
line-height:1.5em;
font-size:12px;
font-weight:bold;
color:#88AE00;
padding-right:12px;
background:#FFFFFF;
}

div#staff p#txt02{
color:#808080;
line-height:1.5em;
font-size:11px;
margin:10px 76px 0px 80px;
}

div#staff div#reki_mid{
margin:20px 76px 30px 80px;
padding:0;
background:url(images/reki_mid.gif) repeat-y 0 0;
}

div#staff div#reki_head{
padding:36px 0 0 0;
background:url(images/reki_head.gif) no-repeat 0 0;
}

div#staff div#reki_bottom{
background:url(images/reki_bottom.gif) no-repeat 0 100%;
padding-bottom:46px;
}

div#staff div#reki_bottom h5 {
margin:20px 76px 0px 80px;
background:url(images/line.gif) repeat-x 0 50%;
}

div#staff div#reki_bottom table {
margin:5px 0 0 77px;
height:auto;
width:343px;
}

div#staff div#reki_bottom table th, div#staff div#reki_bottom table td {
color:#808080;
line-height:1.5em;
font-size:11px;
margin:0;
padding:3px;
text-align:left;
font-weight:normal;
vertical-align:top;
}

div#staff div#reki_bottom table th {
width:28%;
}

div#staff div#reki_bottom ul {
margin:5px 76px 10px 97px;
}

div#staff div#reki_bottom li {
color:#808080;
line-height:1.5em;
font-size:11px;
margin:0;
padding:0;
}

div#staff div#reki_bottom p {
color:#808080;
line-height:1.5em;
font-size:11px;
margin:5px 76px 0 80px;
padding:0;
}

div#staff p#prev {
margin:0 0 30px 0;
text-align:center;
}

div#staff p#prev a {
display:block;
width:104px;
height:19px;
margin:auto;
text-indent:-9999px;
background:url(images/prev_btn.gif) repeat-x 0 0;
}