@charset "Shift_JIS";
#bodyid{

	background:#fffafa;

	padding:0;

	margin:0;

	text-align:center;

}



#page{

	width:720px;

	margin:0 auto;

}



#page2{

	border:1px;

	width:700px;

	text-align:center;

	margin:0 auto;

	background-color: #FFFFFF;









}





#copy{

	clear:both;

	background:#FFE271;

	width:700px;

	border-top:1px solid #666;

	font-size:12px;

	color:#280000;

	padding:1px 0 3px 0;

	text-align:center;

	margin:0 auto;

}

















#banner0{

	background:#FFCC33 url(img/title.jpg) left top;

	height:150px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}





#banner2{

	background:#FFCC33 url(img/title2.jpg) left top;

	height:40px;

	text-align:center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}































#menu {

	width:160px;

	float:left;

	text-align:left;

	padding:0 0 10px;

	border-top: #cecece;

	border-right: 1px solid #cecece;

	border-bottom: #cecece;

	border-left: #cecece;

	background-image: url(img/bg_himawari3.gif);

	background-repeat: repeat-y;

	background-position: left top;





	}





#menu a{

	color:#0000FF;

	text-decoration: none;

	}





#menu a:hover{

	color:#FF0000;

	text-decoration: none;

	}







#menu p{

	padding:0 0 0 3;

	font-size:15px;

	color:#333333;

	float: none;

	width: 160px;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 20px;

	height: 20px;









	}



























#main {

	width:520px;

	float:right;

	text-align:left;

	padding:0;

	background-color: #FFFFFF;

}







#main a {

	color:#0000FF;

	text-decoration: underline;

}



#main a:hover {

	color:#FF0000;

	text-decoration: none;

}





#main p {

	font-size:15px;

	color:#333333;

	line-height: 130%;

}







#main h1 {

	background-image: url(img/bg_h1.gif);

	margin:0;

	padding:12 0 0;

	font-size:26px;

	color:#663300;

	float: none;

	height: 50px;

	text-align: center;

	background-repeat: no-repeat;







}











#main td {

	border-right:#999;

	border-bottom:#999;

	font-size:15px;

	margin:0px;

	padding:0px;

	color:#333333;

	border-top: #DDDDEF;

	border-left: #DDDDEF;

	float: none;

}











































#mainnew {

	margin:10px 0 0 10px;

	font-size:15px;

	color:#333333;

        width:460px;

	background-color: #FFFFFF;

	float: none;

	background-repeat: no-repeat;

	padding-left: 20px;

	line-height: 200%;

	background-position: left;

	border-bottom: 1px dashed #333333;

	background-image: url(img/point.gif);

}







#maintokucho {

	font-size:26px;

	color:#333333;

	line-height: 0%;

	padding-top: 5px;

	width: 500px;

	padding-bottom: 5px;



}





#maintokucho2 {



	font-size:15px;

	color:#333333;

	line-height: 130%;

	padding-top: 5px;

	padding-bottom: 5px;

	border: 1px solid #CCCCCC;

	background-color: #efefef;

	margin-left: 10px;

}







#maindanraku {

	font-size:24px;

	color:#666666;

	line-height: 130%;

	font-weight: bold;





}





#maintable {

	font-size:15px;

	color:#333333;

	line-height: 130%;

	border-top: 1px solid #CCCCCC;

	border-right: 2px solid #CCCCCC;

	border-bottom: 2px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	padding: 10px;

}

#taikenmain {

	background-image: url(img/tanpopo2007.gif);

	padding: 25px;

	width: 550px;

	border: 1px solid #666666;

	height: 785px;

	margin: 0px;





}


