@charset "Shift_JIS";
/*//////Xbox360///////*/

/*general*/
body{background: url(img/bg.gif) top center #fff; color:#666;text-align:center;margin:0;padding:0;}
a{color:#cf2c00;}
a img{border:0;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
body,table,form{font-size:12px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.6;}
p{line-height:1.4;}
.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
	.clearfix{display:inline-block;}
	/* Hides from IE-mac ?*/
	* html .clearfix{height:1%;}
	.clearfix{display:block;}
	/* End hide from IE-mac */
.alt{
	visibility:hidden;
	position:absolute;
	top:-15000px;
	left:-15000px;
	width:1px;
	display:none;
	/*?*/
	display:block;
	/**/
	}

hr{display:none;}

.s{font-size:10px;}
.red{color:#a50d0a;}

.lineH4{line-height:1.4;}

li{margin-bottom:15px;}

/*contents*/

#node1{background:url(img/bg2.gif) repeat-y center top;
	}
#node2{
	text-align:center; text-align:left;width:880px;margin: 0 auto; }
#block1{background:url(img/title.jpg) no-repeat center top; height:367px;}

#menu img{ margin: 0 5px 5px 0;}

/*unit*/
.unit{width:826px; background: url(img/bg_waku.gif) repeat-y; text-align:left; margin: 0 auto; margin-bottom:5px;}
.inner1{}
.spec{border: solid 1px #90c31f; border-left:none; border-right:none; padding: 5px; font-size:10px;}
.data{color:#386900;}
.txt{padding: 10px 0;}
.check{background:url(img/check.gif) no-repeat 0 0 #fff; padding: 30px 5px 5px; font-size:10px;border: solid 1px #90c31f;}
.pimg{ text-align:center;}
	.pimg img{border: solid 1px #90c31f; margin-right:5px;}
.asusume{padding: 5px 20px;}
.asusume h4{background:url(img/osusume.gif) no-repeat; width:786px; height:30px; margin-bottom:5px;}

.a{padding: 10px 0 15px 40px; background:url(img/a.gif) no-repeat 0 0; color:#386900;}
.b{padding: 10px 0 15px 40px; background:url(img/b.gif) no-repeat 0 0; color:#386900;}
.c{padding: 10px 0 15px 40px; background:url(img/c.gif) no-repeat 0 0; color:#fe747e;}
.d{padding: 10px 0 15px 40px; background:url(img/d.gif) no-repeat 0 0; color:#fe747e;}



.center{text-align:center;}
.f{background:url(img/f.gif) no-repeat; height:19px;}
.fki{background:url(img/f_ki.gif) no-repeat; height:19px;}
.unitCopy{padding: 0 30px 15px; font-size:10px; text-align:left;}




#footer{background:#fff; padding:20px; color:#000; border-top: solid 1px #e5e5e5;}
#footer a{color:#000;}



a:hover img
{
filter: alpha(opacity=80);
opacity:0.8;
background: #fff;
}



	
#footer{background:#fff; padding:20px; }

	.h01 span,h2 span,h1 span,#header dl,.node2 a span,.alt,h3 span,.node2 .unit4 p.d1,.node2 .unit4 p.d2,.unit4 h3 span{
		position:absolute;
		left:-5000px;
		visibility:hidden;
		display:none;
		/*\*/
		display:block;
		/**/
		}


