/* CSS Document */

body
{
background-image:url(image/haikei.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
margin:0px;
padding:0px;
background-position:center;
}

.sitemap
{
text-align:right; font-size:8pt; color:#999999;
}

.sitemap a
{
color:#999999;
text-decoration:underline;
text-decoration:none;
}
.sitemap a:hover
{
color:#666666;
text-decoration:underline;
text-decoration:none;
}

.cat
{
width:655px;
border:7px solid #30caff;
}
.cat2
{
width:655px;
border:7px solid #3366ff;
}
.cat3
{
width:655px;
border:7px solid #3399ff;
}
.cat4
{
width:655px;
border:7px solid #fbc656;
}

p.u
{
text-align:left;
line-height:1.5;
margin:10px 5px 10px 5px;
font-size:10pt;
}

.uw
{
text-align:center;
line-height:1.5;
margin:10px 5px 10px 5px;
font-size:10pt;
color:#FFFFFF;
}

p.picup
{
text-align:left;
line-height:1.5;
margin:0px;
padding:10px;
font-size:9pt;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
}

h1
{
font-size:8pt;
margin:2px 0px;
padding:0px;
color:#66CCFF;
}

.midashi
{
	text-align:left;
	width:1083px;
	top:239px;
	left:226px;
	position:absolute;
	height: 15px;
}

.midashi_top
{
text-align:left;
width:913px;
top:0px;
left:175px;
position:absolute;
font-size:7pt;
}


h2
{
text-align:left;
font-size:9pt;
margin:2px 10px;
color:#666666;
}
h3
{
text-align:left;
line-height:1.5;
margin:17px 0px 20px 35px;
font-size:15pt;
color:#999999;
font-weight:bold;
}

h3.t
{
text-align:left;
line-height:1.5;
margin:23px 0px 20px 50px;
font-size:9pt;
color:#999999;
font-weight:bold;
}


h3.h3_2
{
text-align:left;
line-height:1.5;
margin:17px 0px 20px 10px;
font-size:15pt;
color:#999999;
font-weight:bold;
}

span.white
{
color:#FFFFFF;
text-align:left;
margin:10px 0px 10px 5px;
font-size:10pt;
}

.t
{
text-align:left;
line-height:1.5;
margin:10px 5px 10px 5px;
font-size:10pt;
}

.uu
{
margin:10px 30px;
}

.food
{
color:#FFFFFF; font-size:9pt; margin:0px 5px 0px; text-align:center;
}

.food a
{
color:#FFFFFF;
text-decoration:underline;
}
.food a:hover
{
color:#CCFFFF;
text-decoration:underline;
}

