@charset "Shift_JIS";

body{
scrollbar-face-color:#E4F1F8;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#3399CC;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
text-align:center;
margin:0px;padding:0px;
background:#ffffff;
font-family:"Osaka","sans-serif";}
img{border-width:0px;}
p{padding:0px 25px 0px 25px;}
li{padding:5px 35px 0px 35px;}

A:link{color:#3399CC;text-decoration:none;}
A:visited{color:#3399CC;text-decoration:none;}
A:hover{color:#3399CC;text-decoration:underline;}
A:active{color:#3399CC;text-decoration:none;}

.top{
margin:0px;padding:0px;
width:700px;height:70px;}

.title{
float:left;
margin:0px;padding:0px;
width:350px;height:70px;
background:#8BC6E2;
background:url("images/title.gif");}

.submenu{
float:right;
margin:0px;padding:10px 10px 0px 0px;
width:340px !important;width /**/:350px;height:60px !important;height /**/:70px;
background:#8BC6E2;
text-align:right;}

.menu{width:700px;height:20px;position:relative;top:0;left:0;font-size:12px;line-height:18px;color:#669900;}
.menu a{display:block;color:#336699;text-decoration:none;}
.menu a:link{color:#336699;text-decoration:none;}
.menu a:visited{color:#336699;text-decoration:none;}
.menu a:hover{color:#ffffff;background:#8BC6E2;text-decoration:none;}
.menu a:active{color:#336699;text-decoration:none;}
.menuhead{margin:0px;padding:0px;text-align:center;}

#menu1{width:175px;position:absolute;top:0;left:0;}
#menu2{width:175px;position:absolute;top:0;left:175px;}
#menu3{width:175px;position:absolute;top:0;left:350px;}
#menu4{width:175px;position:absolute;top:0;left:525px;}

div.menusub1{width:175px;padding:4px;position:absolute;left:0px;visibility:hidden;border:1px #3399CC solid;background:#ffffff;text-align:left;}
div.menusub2{width:175px;padding:4px;position:absolute;left:0px;visibility:hidden;border:1px #3399CC solid;background:#ffffff;text-align:left;}
div.menusub3{width:175px;padding:4px;position:absolute;left:0px;visibility:hidden;border:1px #3399CC solid;background:#ffffff;text-align:left;}
div.menusub4{width:175px;padding:4px;position:absolute;left:0px;visibility:hidden;border:1px #3399CC solid;background:#ffffff;text-align:left;}

div.main{margin:3px 0px 0px 0px;padding:0px;width:700px;height:420px;}

div.contents{
float:left;overflow:auto;
width:480px !important;width /**/:500px;
margin:0px;padding:5px 0px 0px 0px;
font-size:0.9em;line-height:1.8em;color:#808080;text-align:left;}

blockquote{
position:relative;
margin:20px;padding:10px;}

h1{
margin:45px 2px 0px 15px;padding:0px;
font-size:14px;line-height:16px;letter-spacing:1px;color:#ffffff;text-align:left;}

h2{
font-size:15px;line-height:17px;color:#336699;}

div.right{
float:right;
margin:0px;padding:0px;
width:175px;
font-size:12px;line-height:16px;color:#808080;text-align:left;}

div.book{
margin:0px 0px 5px 0px;padding:5px;
width:165px !important;width /**/:175px;
border:1px #808080 solid;
font-size:10px;line-height:12px;color:#808080;text-align:left;}

.input{
margin:15px 0px 4px 0px;padding:0px;
background:#ffffff;
border:1px #3399CC solid;
font-size:11px;line-height:14px;color:#3399CC;}

.below{
margin:3px 0px 0px 0px;padding:3px 0px 0px 0px;
width:700px;
border-style:solid;border-color:#808080;border-width:1px 0px 0px 0px;
font-size:10px;line-height:11px;color:#808080;text-align:center;}

address{
margin:3px 0px 3px 0px;padding:0px;
font-size:11px;line-height:12px;font-style:normal;text-align:center;}

.mail{border:1px #3399CC solid;background:#ffffff;color:#808080;}

.time{
font-size:10px;line-height:12px;color:#808080;}

.unitcloth{
font-size:12px;line-height:14px;color:#808080;}

.hospitalenglish1{
font-size:12px;line-height:14px;color:#808080;}

.hospitalenglish2{
width:200px;
font-size:12px;line-height:14px;color:#808080;}

