@charset "Shift_JIS";
/*///////999///////*/

/*general*/
body{background: url(img/bg.jpg) no-repeat center top #cb0000;color:#000;text-align:center;margin:0;padding:0;}
a{color:#d67469;}
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.3;}

.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;}

/*contents*/
#node1{
	width:880px;margin: 0 auto;text-align:left;
	}

#header{ background: url(img/title.jpg) no-repeat;height:500px;}


/**/
#CharacterBG{background:url(img/photo_bg.jpg) no-repeat 0 0; height:385px; position:relative;}
#CharacterMAIN{position:absolute; top:0; right:30px;border:solid 3px #000;}

ul#Character{
	width:350px;
	position:absolute;
	top:0px;
	left:30px;
}

#Character li{width:153px; height:86px; float:left; margin:0 0 8px 8px; padding:0;}
* html body #Character li{margin:1;}
#Character a{display:block; width:153px; height:86px;border:solid 3px #000;}

#Character a img{ display:block;}
#Character a:hover{ border:solid 3px #fbff00;}

/**/
#contntscopy{text-align:center;color:#fff;font-size:90%; padding: 120px 50px 0;}

/*フッタ*/
#officialbanner{ text-align:center; padding:20px; color:#fff; font-size:10px;}
#contentscopyright{ font-size:10px; padding:15px 30px; text-align:left;}
#footer{background:#fff; padding:20px; color:#000; border-top: solid 1px #e5e5e5;}
