body{

margin:0;}

.images{
position:absolute;
left:631;top:80;
visibility:hidden;
z-index:3;

}

.preimages{
position:absolute;
left:631;top:80;

}

/*フォント関連*/

.a{
font-size:12px;
color:#000011;
line-height:1.3em;
}
.af{
font-size:10px;
color:#ffffff;
line-height:1.3em;
}

.s{
font-size:11px;
color:#ffffff;
line-height:1.1em;
}
.s2{
font-size:12px;
color:#885555;
line-height:1.1em;
}
.sb{
font-size:11px;
color:#000000;
line-height:1.4em;
}
.aw{
font-size:12px;
color:#463115;
line-height:1.1em;
}
.ab{
font-size:12px;
color:#000000;
line-height:1.3em;
font-weight:bold;
}
.ar{
font-size:12px;
color:#551111;
line-height:1.3em;
font-weight:bold;
}


.head{
background-image:url(headerback.gif);

}
.head #logo{
padding-left:36px;
height:93px;
vertical-align:middle;
}
#headline{
width:436;
background-color:#c89c66;
}
#headr{
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:1.3em;

}
.menu{
height:30px;
vertical-align:middle;

}


.main{
width:720px;
padding-left:6px;
}
.footer{
background-image:url(footerback.gif);
background-repeat:repeat-y;
}
.footer td{
padding-right:10px;
height:110px;
}
/*リンクの表示設定*/
a:link{
color:#ffffff;
}
a:hover{
color:#994400;
}
a:visited{
color:#660000;
}


menues_spc{
border:0;
}

/*カレンダー*/
.youbi{
	border-bottom: #244061 1pt solid;
	border-left: #f0f0f0;
	background-color: transparent;
	width: 16pt;
	height: 13.5pt;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
	font-weight:bold;
}
.xl66{
	border-bottom: #f0f0f0;
	border-left: #f0f0f0;
	background-color: #efefef;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
}

.xl72{
	border-bottom: #f0f0f0;
	border-left: #f0f0f0;
	background-color: #ffcccc;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
}
.xl73{
	border-bottom: #f0f0f0;
	border-left: #f0f0f0;
	background-color: #ffcccc;
	border-top: #f0f0f0;
	border-right: #244061 1pt solid;
}

.xl74{
	border-bottom: #244061 1pt solid;
	border-left: #f0f0f0;
	background-color: #ffcccc;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
}

.xl71{
	border-bottom: #244061 1pt solid;
	border-left: #f0f0f0;
	background-color: #efefef;
	border-top: #f0f0f0;
	border-right: #244061 1pt solid;
}

.xl70{
	border-bottom: #244061 1pt solid;
	border-left: #f0f0f0;
	background-color: #efefef;
	border-top: #f0f0f0;
	border-right: #244061 0pt solid;
}

.xl68{
	border-bottom: #f0f0f0;
	border-left: #f0f0f0;
	background-color: transparent;
	border-top: #f0f0f0;
	border-right: #244061 1pt solid;
}

.xl69{
	border-bottom: #244061 1pt solid;
	border-left: #244061 1pt solid;
	background-color: #efefef;
	height: 15pt;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
}

.xl78{
	border-left: #244061 1pt solid;
	background-color: #efefef;
	height: 13.5pt;
	border-top: #244061 1pt solid;
	border-right: #244061 1pt solid;
}

.xl65{
	border-bottom: #f0f0f0;
	border-left: #244061 1pt solid;
	background-color: #efefef;
	height: 14.25pt;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
}

.xl67{
	border-bottom: #f0f0f0;
	border-left: #f0f0f0;
	background-color: #efefef;
	border-top: #f0f0f0;
	border-right: #244061 1pt solid;
}


.xl77{
	border-bottom: #f0f0f0;
	border-left: #f0f0f0;
	background-color: transparent;
	width: 16pt;
	border-top: #f0f0f0;
	border-right: #f0f0f0;
}
.xl75{
	border-bottom: #244061 1pt solid;
	border-left: #f0f0f0;
	background-color: #ffcccc;
	border-top: #f0f0f0;
	border-right: #244061 1pt solid;
}
.ny{
	font-weight:bold;
	color:#ff0000;
}

.rinen td{
font-size:12px;
color:#000011;
line-height:1.3em;

}








