@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
	line-height:1.2;
}

body {
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #ffffff;
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",  "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background-color: #000000;
	scrollbar-face-color: #000000; 
	scrollbar-track-color: #252525; 
	scrollbar-arrow-color: #ffcc99; 
	scrollbar-highlight-color: #313031; 
	scrollbar-shadow-color: #313031; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000;
}
a:link {
	color: #9ba3b0;
	text-decoration: none;
}
a:visited {
	color: #9ba3b0;
	text-decoration: none;
}
a:hover {
	color: #ffcf00;
	text-decoration: none;
}
a:active {
	color: #ffcf00
	text-decoration: none;
}
img {
	border: 0px;
}
.clear {
	clear: both;
}
marquee { 
   display: block; 
   height: auto ;
   width="100%" 
}
h3{
	text-indent:-9999px;
	height:20px;
}
h2{
	text-indent:-9999px;
	height:20px;
}
h1{
	text-indent:-9999px;
}
#shadow {
	width: 820px;
	margin:0 auto;
	background: url(../image/bg_02.jpg) repeat-y center top;
}
#head_bg {
	/*
	width: 100%;
	background: url(../image/bg_01.jpg) no-repeat center top;
	*/
}
#pagebody {
	width: 820px;
	margin:0;
	background: url(../image/contents_bg.jpg) repeat-y center top;
}
/* ヘッダー */
#header {
	width: 780px;
	height: 175px;
	margin:0 20px;
	background: url(../image/head_img_new.gif) no-repeat center top;
}
#menu_area {
	width:756px; 
	height:55px;
	margin:0 20px;
	padding:5px 12px;
	background: url(../image/menu_bg.jpg) no-repeat center top;
}
/* コンテンツ */
#contents {
	width: 780px;
	margin:0 20px;
	background: url(../image/footer_01.jpg) no-repeat center bottom;
	min-height:300px;
}
.contents_bg {
	width: 780px;
	
}
#contents_end {
	width:820px;
	padding-bottom:80px;
	background: url(../image/footer.jpg) no-repeat center top;
}
#footer {
	width:820px;
	height:75px;
	background: url(../image/footer_02.jpg) no-repeat center bottom;
}
#header p, #footer p {
	text-indent:-9999px;
}
