*{
margin:0px;
padding:0px;
font-size:12px;
line-height:16px;
}

img{
border:0px;
}

div#wrapper{
width:816px;
height:auto;
margin-left:auto;
margin-right:auto;
}

div#header{
height:20px;
}

div#rogo{
width:214px;
height:85px;
float:left;
}

div#search{
width:150px;
margin-top:50px;
float:right;
}

div#globalnavi{
height:24px;
margin-bottom:10px;
clear:both;
}

div#globalnavi ul{
height:24px;
list-style:none;
border-collapse:collapse;
}

div#globalnavi li{
color:#FF0000;
text-align:center;
line-height:24px;
height:24px;
width:72px;
float:left;
display:block;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#FF0000;
border-left:2px;
border-left-style:solid;
border-left-color:#FF0000;
border-top:2px;
border-top-style:solid;
border-top-color:#FF0000;
}

div#globalnavi #line{
border-right:2px;
border-right-style:solid;
border-right-color:#FF0000;
}

div#globalnavi li a{
color:#FF0000;
font-weight:bold;
text-decoration:none;
text-align:center;
line-height:24px;
display:block;
}

div#globalnavi li a:hover{
background-color:#FF0000;
color:#FFFFFF;
text-decoration:none;
text-align:center;
line-height:24px;
display:block;
}

div#left{
width:681px;
margin-left:0px;
float:left;
}

div#left iframe{
width:670px;
height:420px;
border:0px;
frameborder:0;
overflow:hidden;
}

div#left #top{
clear:left;
width:670px;
height:97px;
margin-bottom:10px;
}

div#left #osusume{
margin-top:10px;
margin-bottom:10px;
}

div#left #midashi{
margin-top:10px;
margin-bottom:10px;
}

div#left #table01 h1{
font-size:24px;
font-weight:bold;
line-height:24px;
color:#000000;
width:230px;
height:30px;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#000000;
margin-bottom:10px;
}

div#left #table01 h2{
font-size:24px;
font-weight:bold;
line-height:24px;
color:#000000;
width:230px;
height:30px;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#000000;
margin-bottom:10px;
}

div#left #table01 a{
font-size:24px;
font-weight:bold;
line-height:24px;
color:#000000;
text-decoration:none;
}


div#left #table02 h3{
font-size:11pt;
line-height:11pt;
color:#0066CC;
width:220px;
height:20px;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#0066CC;
margin-bottom:10px;
}

div#left #table02 a{
font-size:11pt;
line-height:11pt;
color:#0066CC;
text-decoration:none;
}

div#left td{
padding:5px;
vertical-align:top;
}

div#right{
width:135px;
float:left;
margin-left:0px;
}


div#right dd{
margin-bottom:10px;
width:135px;
text-align:center;
}


div#footer{
clear:both;
text-align:center;
margin-top:10px;
}

div#footline{
clear:both;
}

div#footer a{
color:#000000;
}

div#shop{
height:auto;
width:100%;
}

div#shop #shop-top{
height:200px;
padding-top:10px;
padding-bottom:10px;
}

div#bottomlink{
width:661px;
float:left;
margin-bottom:10px;
padding-right:20px;
}

div#bottomlink td{
padding:10px;
}

div#bottomlink hr{
border:1px;
border-color:#FF0000;
border-style:solid;
margin-top:10px;
margin-bottom:10px
}

div#hospital{
padding-bottom:10px;
}

div#hospital dl{
margin-top:10px;
}

div#hospital dd{
background:url(../images/hospital-list01.jpg);
width:320px;
height:80px;
text-indent:-1000px;
overflow:hidden;
display:block;
}

div#hospital dd a{
background:url(../images/hospital-list01.jpg);
width:320px;
height:80px;
text-indent:-1000px;
overflow:hidden;
display:block;
}

div#hospital dd a:hover{
background:url(../images/hospital-list01r.jpg);
width:320px;
height:80px;
text-indent:-1000px;
overflow:hidden;
display:block;
}

div#hospital #h01 a{
background-position: 0px 0px;
}
div#hospital #h02 a{
background-position: 0px -80px;
}
div#hospital #h03 a{
background-position: 0px -157px;
}
div#hospital #h04 a{
background-position: 0px -235px;
}
div#hospital #h05 a{
background-position: 0px -313px;
}
div#hospital #h06 a{
background-position: 0px -393px;
}
div#hospital #h07 a{
background-position: -12px -470px;
}
div#hospital #h08 a{
background-position: 320px 0px;
}
div#hospital #h09 a{
background-position: 320px -80px;
}
div#hospital #h10 a{
background-position: 320px -157px;
}
div#hospital #h11 a{
background-position: 320px -235px;
}
div#hospital #h12 a{
background-position: 320px -313px;
}
div#hospital #h13 a{
background-position: 320px -393px;
}
