/*　共通　++++++++++++++++++++++++++++++++++++++++++++++++++*/
*
	{
	margin : 0px ;
	padding : 0px ;
	}
body
	{
	background: rgb(255,255,255) url(images/index_bg.jpg) no-repeat center top ;
	color : #000000 ;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 12px ;
	_font-size : 11px ;
	margin : 0 ;
	padding : 0 ;
	}
.clear
	{
	clear : both ;
	}
img
	{
	border-width : 0px ;
	margin:5px;
	}
a:hover img
	{
	filter : alpha(opacity=60) ;
	-moz-opacity : 0.60 ;
	opacity : 0.60 ;
	}


/*　全体　++++++++++++++++++++++++++++++++++++++++++++++++++*/
#container
	{
	margin : 820px auto 0 auto ;
	text-align : left ;
	width : 717px ;
	}

#container .mu ul
	{
	background-color : rgb(255,180,105) ;
	width : 711px ;
	display : block ;
	height : 22px ;
	margin : 0 ;
	padding : 10px 0 0 0 ;
	text-align : center ;
	}
#container .mu li
	{
	display : inline ;	
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	}
#container .mu ul a
	{
	text-decoration : none ;
	color : #FFFFFF ;
	margin : 0px 15px ;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	}
#container .mu ul a:hover
	{
	color : #28556b ;
	}

#head
	{
	margin : 20px 0 0 0 ;
	padding-left:30px;
	width : 711px ;
	height : 202px ;
	}

#head ul
	{
	margin :25px 40px 0 70px ;
	border-top : 1px solid rgb(190,190,190) ;
	}
#head ul,#head ul li
	{
	list-style-type : none ;
	text-align : justify ;
	text-justify : inter-ideograph ;
	line-height : 200% ;
	letter-spacing : 1.3pt ;
	word-spacing : 1pt;
	font-size : 12px ;
	*font-size : 11px ;
	}
#head ul li
	{
	padding : 10px ;
	border-bottom : 1px solid rgb(190,190,190) ;
	}
#head br{clear:left;}

/*　フッタ　++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer
	{
	width : 717px ;
	text-align : center ;
	padding : 20px 0px ;
	}