/* CSS Document */
*			   { padding:0; margin:0;}
img			   { border:0; behavior: expression(IEPNGFIX.fix(this));}
.disnone	   { display:none;}
hr			   { display: none;}
#pagebase p.cb, #pagebase li.cb { clear:both; font-size:1px; height:1px; line-height:100%;}
ul, li		   { list-style: none;}


/*基本設定*/
html	{ background: url(images/bg_html.jpg) 50% 0;}
body	{ color: #ffffff; font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;}
#pagebase	{ background: url(images/bg_pagebase.gif) 50% 0 repeat-y;
			  text-align:center; margin-top:20px;}
#wrapper  	{ width:940px; margin: 0 auto; text-align:left; position:relative;}
#wrapper h1 { width:313px; height:97px; position: absolute;
			  z-index:10; top:-32px; left:10px;}

/*Header 指定*/
#header		  { background: url(images/bg_header.gif) 50% 0 no-repeat; height: 68px;}
#header div   { width:940px; margin: 0 auto; text-align:left;}
#header div p { text-align:right; padding-top:28px; padding-right:20px;}

/*footer 指定*/
#footer 	{ background: url(images/bg_footer.gif) 50% 0 no-repeat; height: 68px; margin-top:10px;}
#footer div { width:940px; margin: 0 auto; text-align:left; padding-top:12px;} 
p#logo_vs	{ width:148px; height:20px; padding-left:20px; display: inline; float:left;}
p#stt_copy	{ background: url(images/stt_copy.gif) 0 0 no-repeat; width:679px; height:21px;
			  text-indent:-999em; display: inline; float:left;}
p#stt_copy br{ display:none;}

/* パンくず指定 */
#pannavi 		 { color:#ff6666; font-size: 10px; margin-bottom:3px; position:absolute;
		   		   top:822px; left:20px; z-index:30;}
#pannavi li{ float: left; display: inline; padding: 0 10px; border-right: 1px solid #999999; }
#pannavi li.end{ border:none;}
#pannavi a		 { color:#999999; text-decoration:none; }
#pannavi a:hover { text-decoration:underline;}
#logo_gurren{ width: 893px; height:95px; position:relative;}
/* バナーエリアの指定 */
#banner_area	{ padding-left:20px; margin-top:20px;}
#banner_area li { float: left; display: inline; width:204px; }

/*メニュー部分*/
ul#menu { background: url(images/btn_menu_c2.gif) -153px 0 no-repeat;
		  position:absolute; text-align:left; top: 76px; left:782px;
		  width:153px; height:522px; z-index:10;}

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_menu_c2.gif) 0 0 no-repeat;}
ul#menu li.m2 a { background: url(images/btn_menu_c2.gif) 0 -64px no-repeat;}
ul#menu li.m3 a { background: url(images/btn_menu_c2.gif) 0 -128px no-repeat;}
ul#menu li.m4 a { background: url(images/btn_menu_c2.gif) 0 -192px no-repeat;}
ul#menu li.m5 a { background: url(images/btn_menu_c2.gif) 0 -256px no-repeat;}
ul#menu li.m6 a { background: url(images/btn_menu_c2.gif) 0 -320px no-repeat;}
ul#menu li.m7 a { background: url(images/btn_menu_c2.gif) 0 -384px no-repeat;}
ul#menu li.m8 a { background: url(images/btn_menu_c2.gif) 0 -448px no-repeat;}
ul#menu li.m1 a:hover { background: url(images/btn_menu_c2.gif) -153px 0 no-repeat;}
ul#menu li.m2 a:hover { background: url(images/btn_menu_c2.gif) -153px -64px no-repeat;}
ul#menu li.m3 a:hover { background: url(images/btn_menu_c2.gif) -153px -128px no-repeat;}
ul#menu li.m4 a:hover { background: url(images/btn_menu_c2.gif) -153px -192px no-repeat;}
ul#menu li.m5 a:hover { background: url(images/btn_menu_c2.gif) -153px -256px no-repeat;}
ul#menu li.m6 a:hover { background: url(images/btn_menu_c2.gif) -153px -320px no-repeat;}
ul#menu li.m7 a:hover { background: url(images/btn_menu_c2.gif) -153px -384px no-repeat;}
ul#menu li.m8 a:hover { background: url(images/btn_menu_c2.gif) -153px -448px no-repeat;}

