@charset "shift-jis";

body{
	margin:0;
	padding:0;
	color:#ffffff;
	background: #000000;
	font: 16px "ＭＳ 明朝";
}

a:link {
	color:#ccaa00;
	text-decoration: none;
}

a:visited {
	color:#ccaa00;
	text-decoration: none;
}

a:hover {
	color:#CC0000;
	text-decoration: none;
}

img {
	border: 0;
	vertical-align:bottom;
}


h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}

hr {
	margin: 30px 0;
	height: 2px;
	background-color:#900000;
	border: none;
}

ul{
	margin: 0 10px;
	padding: 0;
	list-style:none;
}

li{
	margin: 10px 0;
}

/* -----------　本文　----------- */
body#main {
	width: 1280px;
	margin: 0 auto;
}

div#main {
}

div#header {
	text-align: center;
}

h1 {
	padding: 30px 0;
}

div.top {
	margin: 30px 0 0 0;
}

ul.pagenaj {
	font-size: 16px;
	margin: 15px 0 0 40px;
	width: 1200px;
	height: 80px;
}

.page dt.sho,
.page2 dt.sho {
	width: 580px;
	height: 30px;
	color: #fff;
	text-align: left;
	float: left;
}

.page dd.shomei,
.page2 dd.shomei {
	width: 450px;
	height: 50px;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 0 0 0 40px;
	float: left;
	font-size: 36px;
}

.page dd.link2 {
	width: 200px;
	height: 50px;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 36px;
}

.page2 dd.link3 {
	width: 200px;
	height: 50px;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 36px;
}

dd.link2 a {
	font-size: 36px;
}


ul.page {
	font-size: 16px;
	margin: 15px 0 0 0;
	width: 1280px;
}		

li.page {
	margin: 0;
	padding: 10px 0 0 0;
	width: 800px;
	float: left;
}		

li.page2 {
	margin: 0;
	padding: 10px 0 0 0;
	width: 1000px;
	float: left;
}		

div.koma1 {
	margin: -10px 0 0 420px;
	width: 220px;
	height: 58px;
	background: #444;
}

iframe {
	margin: 0 0 0 -20px;
	border: none;
}


/* -----------　DC用　----------- */
div#body {
	width: 1280px;
	margin: 0 auto;
	background: #222;
}

div#mainin {
	margin: 0 0 0 0;
	background: #222;
}

div#mainin h1 {
	text-align: center;
	padding: 0;
}

div.list {
	text-align: left;
	width: 1280px;
	padding: 5px 0 5px 0;
}

.list dt {
	margin: 0 0 0 32;
	width: 128px;
	float: left;
}

.list dd {
	margin: 0;
	width: 80px;
	float: left;
}

.right {
	text-align: right;
}

.list dt.sa {
	width: 300px;
	height: 48px;
	color: #00cccc;
	text-align: center;
	margin: -10px 0 0 20px;
	padding: 10px 0 0 0;
	float: left;
	background: #333;
	font: 36px bold;
}

.list dt.sat {
	width: 300px;
	height: 42px;
	color: #00cccc;
	text-align: center;
	margin: -10px 0 0 20px;
	padding: 16px 0 0 0;
	float: left;
	background: #333;
	font-size: 24px;
}

.list dd.se a {
	color: #00cccc;
}

.list dd.se a:hover {
	color:#CC0000;
	text-decoration: none;
}

.list dd.se {
	width: 200px;
	height: 48px;
	text-align: center;
	margin: -10px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	background: #444;
	font: 36px bold;
}

.list dd.set {
	width: 200px;
	height: 42px;
	text-align: center;
	margin: -10px 0 0 0;
	padding: 16px 0 0 0;
	float: left;
	background: #444;
	font-size: 24px;
}

.list div.koma2 {
	margin: -10px 0 0 520px;
	width: 720px;
	height: 58px;
	background: #555;
}

.list dd.ko1 {
	width: 720px;
	margin: 12px 0 0 6px;
	text-align: left;
}

.list dd.ko1t {
	width: 720px;
	text-align: center;
	margin: 6px 0 10px 0;
	float: left;
	font-size: 24px;
}

li.list {
	margin: 0;
	padding: 10px 0 0 0;
	width: 1280px;
	float: left;
}		
