@charset "Shift_JIS";

*{
	font-family:sans-serif;
}

body{
	background-color:#ffffff;
	background-image:url("../img/interface/bg.gif");
	background-repeat:repeat-x;
	color:#000000;
	text-align:center;
	padding:0px;
	margin:0px;
	font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',Verdana,Arial,Monaco,sans-serif;
}



#header{
	height:85px;
	width:auto;
	background-image:url("../img/interface/header_bg.gif");
	margin:0px auto 20px auto;
	position:relative;
}	
	

#logo{
	position:absolute;
	top:5px;
	left:16px;
}


#header_side_btn1{
	position:absolute;
	top:11px;
	left:555px;
}


#header_side_btn2{
	position:absolute;
	top:11px;
	left:657px;
}


#navi{
	position:absolute;
	top:35px;
	left:145px;
	margin:0px;
	padding:0px;
}


#navi li{
	list-style-type:none;
	float:left;
}


#footer_border{
	border-top:1px solid #000000;
}


#footer_link{
	width:648px;
	margin:0px auto;
}


#footer_link_inside{
	list-style-type:none;
	line-height:0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}


#footer_link_inside li{
	float:left;
}


#footer{
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	line-height:1.4em;
	padding:15px;
	text-align:center;
}



#footer_pp_span{
	font-size:9px;
	margin:0px 0px 0px 55px;
}


#footer_pp:link{
	color:#ffffff;
	text-decoration:none;
}


#footer_pp:active{
	color:#ffffff;
	text-decoration:underline;
}


#footer_pp:hover{
	color:#ffffff;
	text-decoration:none;
}


#footer_pp:visited{
	color:#ffffff;
	text-decoration:none;
}


.link_gray:link{
	color:#6a6a6a;
	text-decoration:none;
}


.link_gray:active{
	color:#6a6a6a;
	text-decoration:underline;
}


.link_gray:hover{
	color:#6a6a6a;
	text-decoration:none;
}


.link_gray:visited{
	color:#6a6a6a;
	text-decoration:none;
}





















