/**/

#wrapper h1 { width:532px; height:166px; position: absolute;
			  z-index:10; top:-37px; left:5px;}
			  
#contmain { margin-left:15px; padding-top: 16px; background:none;}
#contmain h2 { width:539px; height:301px; position: absolute; top:170px; z-index:10; left: 40px;}
#contmain h3#logo_gurren { width: 893px; height:95px; position: absolute; top:747px; left: 20px;}
#contmain p#stt_kitai { width: 187px; height: 187px; position: absolute; top:552px; left: 622px;}

#read_text { background:url(images/stt_readtext.gif) 0 0 no-repeat; width:537px; height:135px;
			 position:absolute; z-index:20;left: 71px; top: 473px;}
#read_text p{ text-indent:-999em;}

ul#menu { background: url(images/btn_menu2.gif) 0 0 no-repeat;}
ul#menu li{ width: 153px; height:64px; text-indent: -999em;}
ul#menu li a { width: 153px; height:64px; display: block; text-indent: -999em; overflow: hidden;}
ul#menu li.m1 a { background: url(images/btn_menu2.gif) 0 0 no-repeat;}
ul#menu li.m2 a { background: url(images/btn_menu2.gif) 0 -64px no-repeat;}
ul#menu li.m3 a { background: url(images/btn_menu2.gif) 0 -128px no-repeat;}
ul#menu li.m4 a { background: url(images/btn_menu2.gif) 0 -192px no-repeat;}
ul#menu li.m5 a { background: url(images/btn_menu2.gif) 0 -256px no-repeat;}
ul#menu li.m6 a { background: url(images/btn_menu2.gif) 0 -320px no-repeat;}
ul#menu li.m7 a { background: url(images/btn_menu2.gif) 0 -384px no-repeat;}
ul#menu li.m8 a { background: url(images/btn_menu2.gif) 0 -448px no-repeat;}
ul#menu li.m1 a:hover { background: url(images/btn_menu2.gif) -153px 0 no-repeat;}
ul#menu li.m2 a:hover { background: url(images/btn_menu2.gif) -153px -64px no-repeat;}
ul#menu li.m3 a:hover { background: url(images/btn_menu2.gif) -153px -128px no-repeat;}
ul#menu li.m4 a:hover { background: url(images/btn_menu2.gif) -153px -192px no-repeat;}
ul#menu li.m5 a:hover { background: url(images/btn_menu2.gif) -153px -256px no-repeat;}
ul#menu li.m6 a:hover { background: url(images/btn_menu2.gif) -153px -320px no-repeat;}
ul#menu li.m7 a:hover { background: url(images/btn_menu2.gif) -153px -384px no-repeat;}
ul#menu li.m8 a:hover { background: url(images/btn_menu2.gif) -153px -448px no-repeat;}

#news{ position: absolute; width:470px; height:150px; top:613px; left:74px; color:#000000; z-index:50;}
#news a{ text-decoration: none;}
#news a:hover{ text-decoration: underline;}

#news ul{ font-size:75%;}
#news li{ float: left; display: inline; margin: 3px 0; border-bottom: 1px dashed #776666;}
#news li.news_date{ width:70px;}
#news li.news_title{ width:400px;}
#news li.cb{ clear:both;}
#news h3{ margin-bottom:5px; color:#990000;}

