@charset "EUC-JP";

/*
-----------------------------------------------------
Date:		2007.12.19
Version:	v0.3
Designed by:	Hiroyuki Takisawa
-----------------------------------------------------
*/

	*{
		line-height:1.3;
		color:#333333;
		font-family: arial, sans-serif;
		margin:0 auto;
		padding:0;
	}


	body{
		background-image: url(../img/haikei.gif);
		background-repeat: repeat-x; 
		background-position: top center; 
		font-size:small;
		text-align:center;
	}

	a:link{color:#003399;}
	a:visited{color:#003399;}
	a:active{color:#0000ff;}
	a:hover{color:#0033CC; background-color:#E9E9E9; text-decoration:none;}

	img {border:none; vertical-align:text-bottom;}

	h1{
		width:705px;
		height:32px;
		background:url(../img/h1.gif);
		padding:18px 0 0 75px;
		font-size:16px;
		color:#ffffff;
		font-weight: bold; 
		margin:0;
	}

	h2{
		width:230px;
		height:20px;
		border-left:5px #5E58A7 solid;
		border-bottom:1px #5E58A7 solid;
		padding:0 0 2px 3px;
		margin:10px 0 10px 5px;
		font-size:16px;
	}

/*
-----------------------------------------------------
 Main Frame 
-----------------------------------------------------
*/
	#container{
		width:802px;
		background:#FFFFFF;
		margin-top:50px;
		border:none;
		text-align:center;
	}


	#body{
		width:800px;
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;
		clear:both;
	} 

	#body-top{
		width:800px;
		height:400px; 
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;
	} 

	#header{
		width:802px;
		height:32px;
		background-image: url(../img/header.gif);
		background-position:center top;
	}


	#tmenu{
		width:800px;
		height:25px;
		text-align:center;
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;
	}

	#menu{
		width:800px;
		height:35px;
		padding-bottom:10px;
		text-align:left;
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;

	}

	#menu img{width:200px;height:35px;float:left;display:block;}

	#main{
		width:780px;
		text-align:left;
		border-top:3px #000000 solid;
		padding-top:10px;
		padding-bottom:30px;
		clear:both;
		display:block;
		margin:0 10px 0 10px;
	}

	#new{
		width:400px;
		height:50px;
		boder:1px #999999 solid;
		background-color:#FFFFFF;
		filter:alpha(style=0,opacity=70);
		float:left;
		text-align:left;
		margin:40px;
	}

	#footer{
		width:782px;
		height:22px;
		font-size:12px;
		padding:10px 10px 0 10px;
		clear:both;
		color:#FFFFFF;
		margin-bottom:10px;
		background-image: url(../img/footer.gif); 
		text-align:right;
	}

	#subnav{
		width:700px;
		clear:both;
		text-align:right;
		margin:0 0 10px 80px;
	}

	#subnav img{float:right;}

/*
-----------------------------------------------------
 Footer Info 
-----------------------------------------------------
*/

	.copy{
		color:#FFFFFF;
		margin-left:10px;
		font-size:10px;
		display:inline;

	}

	#footer a:link{color:#FFFFFF; text-decoration:none;}
	#footer a:visited{color:#FFFFFF; text-decoration:none;}
	#footer a:active{color:#FFFFFF; text-decoration:none;}
	#footer a:hover{color:#000000; background-color:none; text-decoration:none;}

/*
-----------------------------------------------------
 Changemenu Info 
-----------------------------------------------------
*/

	a.menu1 	{background: url(../img/menu1.gif);width:200px;height:25px;display:block;float:left;}
	a.menu1:hover	{background: url(../img/menu1.gif) 0px -25px;}
	a.menu2 	{background: url(../img/menu2.gif);width:200px;height:25px;display:block;float:left;}
	a.menu2:hover	{background: url(../img/menu2.gif) 0px -25px;}
	a.menu3 	{background: url(../img/menu3.gif);width:200px;height:25px;display:block;float:left;}
	a.menu3:hover	{background: url(../img/menu3.gif) 0px -25px;}
	a.menu4 	{background: url(../img/menu4.gif);width:200px;height:25px;display:block;float:left;}
	a.menu4:hover	{background: url(../img/menu4.gif) 0px -25px;}

	a.menu5 	{background: url(../img/menu5.gif);width:150px;height:35px;display:block;float:left;}
	a.menu5:hover	{background: url(../img/menu5.gif) 0px -35px;}
	a.menu6 	{background: url(../img/menu6.gif);width:150px;height:35px;display:block;float:left;}
	a.menu6:hover	{background: url(../img/menu6.gif) 0px -35px;}
	a.menu7 	{background: url(../img/menu7.gif);width:150px;height:35px;display:block;float:left;}
	a.menu7:hover	{background: url(../img/menu7.gif) 0px -35px;}
	a.menu8 	{background: url(../img/menu8.gif);width:150px;height:35px;display:block;float:left;}
	a.menu8:hover	{background: url(../img/menu8.gif) 0px -35px;}

	a.h1menu1{
		width:120px;
		height:16px;
		background:url(../img/subnavi.gif);
		padding:4px 0 0 30px;
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		text-align:left;
		font-weight: bold; 
		display:block;
		float:right;
		margin-left:10px;
	}

	a.h1menu1:hover	{background: url(../img/subnavi.gif) 0px -20px;}




