@charset "shift_jis";
h1 ,h2, h3, ul, li, dd, dt, dl, p, img{
	margin:0px;
	padding:0px;
	border:0px;
}
ul{
	list-style:none;
}
body{
	font-family:Verdana,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
	line-height:140%;
	font-style:normal;
	background: #74868B;
	color:#222;
	text-align:center;
	margin-top:0px;
	
}
.large{
	font-size: 14px;
	line-height:140%;
}
.title{
	position:relative;
}
.titleimg,{
	position:absolute;
	top:0px;
	left:0px;
	vertical-align:baseline;
}
 .title img{
 	vertical-align:bottom;
 }
a:link    { text-decoration: none; color: #228}
a:visited { text-decoration: none; color: #228}
a:active  { text-decoration: none; }
a:hover   {	text-decoration: underline;	color: #FF3300}

.red{
	color:red;
}

.main{
	border:#b3b3b3 1px solid;
	width:928px;
	margin:0px auto;
	text-align:left;
	background:#fff;

}
.main_s{
	border:#b3b3b3 1px solid;
	width:770px;
	margin:10px auto;
	text-align:left;
	background:#020202;
}
.main_s .contents{
	padding-top:80px;
}
h1{
	position:absolute;
	top:-1000px;
	display:inline;
}
h2{
	font-size:14px;
	line-height:1.4em;
	font-weight:bold;
	
}
h3{
	font-size:12px;
	line-height:1.4em;
	font-weight:bold;
	
}
p{
	margin-bottom:1em;
}

.list li{
	line-height:1.4em;
	margin-bottom:10px;
}


/*table--------------------------------------------------------------table*/

.spec{
	border-collapse:collapse;
	border:1px solid #333;
	border-spacing:0;
	empty-cells:show;
	}
.spec th,.spec td{
	padding:3px;
	border:1px solid #333;
	bacground:#fff;
}
.spec2{
	border-collapse:collapse;
	border:1px solid #ccc;
	border-spacing:0;
	empty-cells:show;
	}
.spec2 th,.spec2 td{
	padding:3px;
	border:1px solid #ccc;
	bacground:#fff;
}



/*NAVI--------------------------------------------------------------NAVI*/
.navi{
	border-bottom:1px solid #b3b3b3;
	border-top:1px solid #b3b3b3;
	background:url(../img/menu.gif) repeat-x;
	text-align:left;
	font-size:11px;
	height:30px;
}
.navi ul{
	margin:0px 10px;
}
.navi li{
	display:inline;
	margin:0px;
	float:left;
}

.navi .home{
	float:right;
	
}
	
/*Content--------------------------------------------------------------content*/
.contents{
	padding:15px;
	background:none;
}
.mail{
	margin-top:10px;
	border:1px solid #fff;
	display:inline;
	padding:2px 3px;
	font-size:10px;
}
.mail{
	float:left;
}
.mail a{

	padding-left:12px;
	background:url(../img/sankaku.gif) left center no-repeat;
	padding-left:9px;
	margin-right:5px;
}
.lineup{
	margin-bottom:20px;
	}
.lineup li{
	margin-left:1em;
	margin-top:2px;
}
.lineup img{
 	vertical-align:bottom;
 }
.whatsnew dd{
	margin-left:1em;
		
	}
/*foot--------------------------------------------------------------foot*/
.foot1{
	margin-top:10px;
	font-size:10px;
	line-height:1.4em;
}
p.buell{
	float:right;
	text-align:right;
	font-size:10px;
}
p.buell a{
	background:no-image;
	background-color:transparent;
}
.foot{
	clear:both;
	border-top:1px solid #b3b3b3;
	height:48px;
	background:#fff;
	margin-top:5px;
	font-size:10px;
}
.foot .casuno{
	float:right;
}
.foot .casuno img{
	margin-left:5px;
}
.foot .tell{
	float:right;
	margin-top:8px;
	text-align:right;
}

.foot .copy{
	float:left;
	line-height:48px;
	text-align:bottom;
	margin-left:10px;
}

