@charset "Shift_JIS";


body {
background: url(../images/bk_all.gif) repeat;
margin: 0px auto;
border: 0px;
text-align: center;
font-family: "ƒqƒ‰ƒMƒmŠÛƒS Pro W4","Hiragino Maru Gothic Pro","‚l‚r PƒSƒVƒbƒN",Osaka,Verdana,sans-serif;
font-size: 11px;
line-height: 175%;
	}

p, div,img,h2,h3,p,dl,ul,border,a,form {
margin: 0px;
border: 0px;
display: block;
	}

hr,h1{
display: none;
	}

p.catch{
display: none;
	}

p.pagetop{
clear:both;
text-align:right;
font-size:10px;
	}

/*all*/
div#Container {
margin: 20px auto;
width:950px;
text-align: left;
	}
 	 		
/*contents*/
div#Contents {
position:relative;
top:20px;
margin: 0px 10px 0px 10px;
text-align:left;
width:930px;
	}

/*header*/
div#Header {
margin: 0px 10px 0px 0px;
width:262px;
 	}

div#Header #logo a
 {
 float:left;
 display:block;
margin-top: 0px;
height: 64px;
width:262px;
overflow:hidden;
 	}


div#Navi {
clear:both;
	width:950px;
	height: 17px;
padding:0px;
margin:20px 0px 0px 0px;
}

div#Navi ul {
width:950px;
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
}

div#Navi ul li {
float:left;
	margin:0 0 0 10px;
padding:0;
}

div#Navi ul li a {
	display:block;
	height: 17px;
	overflow:hidden;
	text-indent:-9999px;
}


/*footer*/
div#Copyright {
clear:both;
margin: 0px auto;
width:950px;
position: relative;
top:0px;
	}
