/* CSS Document */

body{background:url(../images/line.gif);}
#all{background:url(../img/back.jpg);
background-repeat:no-repeat;
border:1px solid #999999 ;
width:800px;
margin:auto;}

table{background-color:#FFFFFF;}
/* header */
h1{padding:50px 80px 0px;
font-size:36px;}
h2{float:right;
font-size:24px;
font-weight:400;
line-height:2;
background:url(../img/ee2.gif);
background-repeat:no-repeat;
margin-top:-100px;
padding:0px 50px 10px 10px;
}

H2.multi{float:right;
font-size : 16px;
font-weight:800;
line-height:2;
background : url(../img/ee2-1.gif);
background-repeat:no-repeat;
margin-top:-100px;
padding:0px 50px 10px 10px;
}

H2 a:link { text-decoration:none; color:#FFFFFF; }
H2 a:visited { text-decoration:none; color:#FFFFFF; }
H2 a:active { text-decoration:underline; color:#000080; }
H2 a:hover { text-decoration:underline; color: #999999; }
H2 a, a:hover {text-decoration: none;}

.gmenu{width:800px;
height:100px;
text-align:center;
color:#FFFFFF;
font-weight:600;
background:url(../img/menu12.gif);
}

.gmenu a:link { text-decoration:none; color:#FFFFFF; }
.gmenu a:visited { text-decoration:none; color:#FFFFFF; }
.gmenu a:active { text-decoration:underline; color:#000080; }
.gmenu A:hover { text-decoration : none; color : red; }
.gmenu a, a:hover {text-decoration: none;}

.gmenu2{width:798px;
height:90px;
text-align:center;
color:#FFFFFF;
font-weight:600;
background : url(../img/menu15.gif);
}

.gmenu2 a:link { text-decoration:none; color:#FFFFFF; }
.gmenu2 a:visited { text-decoration:none; color:#FFFFFF; }
.gmenu2 a:active { text-decoration:underline; color:#000080; }
.gmenu2 A:hover { text-decoration : none; color : red; }
.gmenu2 a, a:hover {text-decoration: none;}



#menu1 ,#time {padding:0px 5px;
margin:0px;}

#menu2{padding:8px;
margin:0px;}

#menu1 li, #menu2 li{
 display:inline;
 list-style-type:none;
 line-height:2;
 padding:5px;}

/* カレンダー */
.time{font-size:10px;
text-align:center;}

.s{
font-size:12px;
text-align:center;
border-width:1px;
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px dashed #333333;
color:#333333;}

.hei{ border:1px solid #3366FF;
text-align:center;} 

.do{ border:1px solid #0033FF;
text-align:center;} 

.nichi{ border:1px solid #FF6600;
text-align:center;} 

/* 下部メニュー */
#menu1 ,#time {padding:0px 5px;
margin:0px;}

#menu2{padding:8px;
margin:0px;}

#menu1 li, #menu2 li{
 display:inline;
 list-style-type:none;
 line-height:2;
 padding:5px;}

#foot1{clear:both;
padding:10px;}
#foot2{
background:url(../img/foot_back.jpg);
background-repeat:no-repeat;
height:150px;
text-align:center;
font-size:12px;
color:#FFFFFF;
}

address{
display:block;
list-style:none;
text-align:center;
font-size:12px;
padding:5px;
margin:-30px 0px 0px;}
