@charset "utf-8";

body { 
	margin:0;
	padding:0;	
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:#6D2506;
	scrollbar-highlight-color:#CD628D;
	scrollbar-face-color:#A40E2B;
	scrollbar-shadow-color:#A40E2B;
	scrollbar-darkshadow-color:#949493;
	scrollbar-track-color:#DEDAD8;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666;
}
html{/*IE*/ 
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:#6D2506;
	scrollbar-highlight-color:#CD628D;
	scrollbar-face-color:#A40E2B;
	scrollbar-shadow-color:#A40E2B;
	scrollbar-darkshadow-color:#949493;
	scrollbar-track-color:#DEDAD8;
	text-align:center;
	overflow-x:hidden;
	overflow-y:auto;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0;}
.left {float:left;}
.right {float:right;}
.block {margin:0 0 5px 15px;}
a:link{color:black;	text-decoration:none;}
a:visited {color:black;	text-decoration:none;}
a:hover {color:aqua;	text-decoration:none;}
.clear {clear:both;	margin:0;	padding:0;	font-size:1px;}
.clr {clear:both;	margin:0;	padding:0;	font-size:0px; height:0px;}

/* INDEX */
#counter {
	width:100%;
	height:30px;
	margin:0;
	padding:15px 0;
	background:black;
}
#count {
/*	width:225px;*/
	width:260px;
	margin:0 auto;
	font-size:9px;
	color:white;
}
#last {width:45px; float:left;}
#total {width:75px; float:left;}
#today {width:45px; float:left;}
#flash {width:710px; margin:0 auto;}
.gray {height:24px; background:#666; text-align:center;}
#ent {width:224px; margin:0 auto;}
#enter {
	width:150px;
	height:24px;
	float:left;
	background:url(img/top-enter.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#enter a, #enter a:hover {
	display:block;
	width:150px;
	height:24px;
}
#enter a:hover {
	background:url(img/top-enter_over.gif) no-repeat;
}
#linkbnr {
	width:100%;
	background:black;
	text-align:center;
	padding:10px;
}

#container {
 width:100%;
	margin:0px auto;
	background:url(../image/conte_bg.gif) repeat-y;
}
#header {
 width:800px;
	height:70px;
	background:url(../image/head_bg.jpg);
	text-align:left;
}
#header h1 {
 display:block;
	width:152px;
	height:70px;
	float:left;
	background:url(../image/logo.jpg);
	font-size:0px;
	text-indent:-9999px;
}
#header h1 a, #header h1 a:hover, #header h1 a:visited {
 display:block;
	width:152px;
	height:70px;
	text-decoration:none;
}

/* CONTENTS */
#contents {background:white url(img/contents_bg.gif);}
#alpha {width:400px; float:left; background:white;}
#conte {width:644px; background:white; text-align:center;}
#beta {width:171px; float:left; background:white;}
.conte_left {width:14px; float:left; background:url(img/contents_06.gif) repeat-y;}
.conte_center {width:145px; float:left; text-align:left; background:white;}
.conte_right {width:12px; float:left; background:url(img/contents_07.gif) repeat-y;}
#contents ul {
	display:block;
	list-style-type:none;
	margin:10px 5px;
}
#contents li {
	display:block;
	line-height:1.4em;
}

