﻿@charset "utf-8";
/* CSS Document */

body{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#727272;
	font: "Times New Roman", Times, serif, "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:1em;
	color:#CCCCCC;
}

#wrapper{
	width:800px;
	background:#2E292B;
}

#head{
	height:125px;
	margin:0px 0px 5px 0px;
}
#content{
	height:650px;
	margin:0px 0px 5px 0px;
}
#foot{
	height:25px;
	background:#000000;
	margin: 0px 0px 20px 0px;
}

#foot a{
	font-size:0.8em;
	color:#CCCCCC;
	background:#000000;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}
#foot a:Hover{
	color:#FF0099;
	background:#999999;
	text-decoration: none;
}

#banner{
	background:url(../image/banner.png);
	height:100px;
}
#attention{
	padding:0px 5px 0px 5px;
	background:#CCCCCC;
	height:25px;
	vertical-align:middle;
	margin:2px 0px 0px 0px;
}
#attention p{
	padding:7px 0px 0px 0px;
	color:#F15A24;
	font-size:0.7em;
}
#attention a{
	color:#FF0000;
	font-size:1.2em;
	font-weight:bolder;
	text-decoration:none;
	background:none;
}
#attention a:hover{
	color:#000000;
	text-decoration:none;
	background:#FF0000;
}

#menu{
	width:150px;
}
#submenu{
	width:140px;
	margin:24px 10px 0px 0px;
}
#menu a, #submenu a{
	background:none;
	margin:0px;
	padding:0px;
}
#main{
	width:650px;
}

#button{
	margin:0px 0px 0px 0px;
}
#tmb{
	margin:0px 0px 0px 0px;
}
#detail{
	height:50px;
	padding:0px 0px 0px 0px;
	color:#F4F4F4;
}

.left{	float:left;		}
.right{	float:right;	}

p{
	padding:0px;
	margin:0px;
}
em{
	font-size:0.5em;
	font-weight:lighter;
	font-style:normal;
}
img{	border:0px;	};

a{
	font-size:0.8em;
	color:#CCCCCC;
	background:#000000;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}
a:Hover{
	color:#FF0099;
	background:#999999;
	text-decoration: none;
}
br{
	padding:0px;
	margin:0px;
}