/* CSS Document */
body{
background-color:#ffffff;
text-align:center;
}
img{
	border:0px;
	vertical-align:bottom;}
*{
margin:0;
padding:0;
}

a{/*リンクされた文字*/
    color:#0033cc;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#9966cc;
    text-decoration:underline;
}
h1{
	margin:0;
	text-align:left;
	padding:15px 0px 0px 30px;
	color:#FFFFFF;
	}
strong{
	font-style:normal; 
	font-weight:normal; 
	color:#000000;
	}

.kuro{
	font-style:normal; 
	font-weight:normal; 
	color:#000000;
	}
em{
	font-style:normal; 
	font-weight:normal; 
	color:#000000;
	}
.setumei{
	text-align:left;
	font-size:small;
	padding:0px 0px 0px 30px;
	}

#mybody{
	width:800px;
	margin:0 auto;
	position:relative;
	}
#head{
	background-image:url(top.gif);
	width:800px;
	height:140px;
	}
#main{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	height:auto;
	border:2px solid #ffffff;
	text-align:left;
	background-image:url(main.gif);
	background-repeat:no-repeat;
	}

#main p{
	color:#000000;
}

#left{
	position:absolute;
	width:336px;
	top:143px;
	left:2px;
	background-color:#ffffff;
	}
#foot{
	margin-left:-336px;
	text-align:center;
	font-size:x-small;
	color:#000000;
}
#abox{
	width:800px;
	margin:20px auto;
	background-color:#ffffff;
	height:auto;
	padding-bottom:20px;
	text-align:left;
	}
#abox p{
	width:580px;
	background-color:#FFFDCC;
	padding:15px 40px 20px 40px;
	margin-left:70px;
	margin-right:70px;
	color:#000000;
	}
#midasia{
	width:800px;
	text-align:center;
	background-color:#003366;
	/*border-bottom:2px dashed #cccccc;*/
	background-image:url(midasi.gif);
	background-repeat:repeat-x;
	}
h2{
	color:#ffffff;
	}
h3{
	color:#ffffff;
	}
#bbox{
	width:434px;
	margin:20px auto;
	padding-bottom:20px;
	background-color:#000000;
	font-size:14px;
	text-align:left;
	}
#midasib{
	height:34px;
	width:434px;
	text-align:center;
	background-color:#003366;
	background-image:url(../img/8/midasi.gif);
	}
#picbox{width:434px;
	margin:10px auto;
	background-color:#000000;
	height:auto;
	text-align:left;
	}
.picl{
	width:110px;
	float:left;
	}
.picr{
	font-size:14px;
	margin-left:110px;
	}
.kaijyo{
	clear:both;
	}
#boxcenter{
	text-align:center;
	}
ul{
	list-style:none;
	padding-left:30px;
	}
.umi{
	background-image:url(../img/8/naka.gif);
	text-align:left;
	}
.umi a{
	background-image:url(../img/8/bikkuri_blue1.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	text-decoration:none;
	background-position:left center;	
	}
.umi a:hover{
	color:#99ccff;
	}	
#bottom{
	background-image:url(bottom.gif);
	width:800px;
	height:85px;
	margin-top:20px;
	}