@charset "utf-8";
/*

Wrapper
Main
Header
Footer

------------------*/



body {
	margin:0 auto;
	padding:0;
	background-color:#FFF;
	color:#666;
	font-size:85%;
	line-height:1.5;
}



/*Wapper
------------------------------------------------------*/
#WRAPPER {
	width:800px;
	margin:10px auto;
	background:url(../img/common/back.png) repeat-y top left;
}
/*Header
------------------------------------------------------*/
#header {
	background:url(../img/common/top.png) no-repeat top left;
	height:100px;
	display:block;
}
#header p {
	float:left;
	padding:30px 0px 0px 40px;
	
}
#header ul li{
	list-style:none;
}
#header a{
	text-decoration:none;
}

#headernavi{
	text-align:right;
	float:right;
	padding:50px 40px 0px 0px;
	font-size:80%;
	height:1em;
}
#headernavi ul li{
	background:url(../img/common/li_square.gif) no-repeat 0px 3px;
	margin:15px 0 10px 15px;
	padding-left:1em;
	float:left;
}
#headernavi a{color:#666;}
#headernavi a:hover{color:#FF9900;}
/*Main
------------------------------------------------------*/
#maincol {
	clear:both;
	margin:10px auto;
	width:720px;
}
#main {
	clear:both;
	margin-top:10px;
}
#main a{
	color:#FF9900;
}
#topicpath{
	clear:both;
	font-size:80%;
}
#main .totop{ 
	text-align:right; 
	clear:both; 
	margin:0.5em 0.5em 0 0;
}
#main .totop a{
	color:#666;
	text-decoration:none;
}
#main .totop a:hover{
	color:#FF9900;
}



/*Footer
------------------------------------------------------*/
#footer {
	clear:both;
	background:url(../img/common/bottom.png) no-repeat bottom left;
	padding:10px 40px 10px 0px ;
	height:30px;
}

/*仮
#footer #copyright{
	float:right;
	color:#999999;
}
*/
#footer #copyright{
	background:url(../img/common/copy.png) no-repeat top left;
	float:right;
	text-indent:-10000em;
	height:20px;
	width:300px;

}



