@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;
scrollbar-arrow-color:#fff;scrollbar-face-color:#000;
scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#000;
scrollbar-track-color:#000;scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#000;margin:0;padding:0;}


html{width:100%;height:100%;color:#fff;text-align:center;display:block;}
td,body{font-size:12px;line-height:18px;display:block;
background:url(img/bg.jpg) no-repeat fixed 100% 0% #000;margin:0;padding:0;}
* html td,* html body{font-size:11px;margin:0;padding:0;}
td{background:transparent;}
img{border:none;}

a{text-decoration:none;}
a:link,a:visited,a:active{color:#900;}
a:hover{color:#fff;}


h1{font-size:36px;line-height:36px;color:#900;
font-family:HGS明朝E,Serif;text-align:left;}
h2{font-size:12px;color:#fff;background:url(img/h2.gif) repeat;
margin:2em 0;padding:3px 10px;text-align:left;}
h3{font-size:10px;color:#999;line-height:11px;text-align:left;
padding:0 3px;margin:1em 2em 0 2em;}
* html h3{font-size:9px;}


/* id設定 */
/* 全体―背景とか */
#wrapper{width:639px;height:auto;text-align:center;
border-left:solid #fff 1px;border-right:solid #fff 1px;
background:url(img/bg.png) repeat;margin:0 auto;padding:0;}
* html div#wrapper{background:none #000;filter:alpha(opacity=80);}



#TOP{width:1px;height:1px;margin:0;padding:0;}
#header{width:637px;height:300px;margin:0;padding:0;text-align:left;}
#header h1{color:#fff;font-weight:normal;font-style:italic;
position:relative;top:20px;left:30px;}
#space{width:540px;height:160px;position:relative;top:50px;left:50px;}


/* index.html */
.index{width:100%;height:100%;}
#index{width:639px;height:100%;
border-left:solid #fff 1px;border-right:solid #fff 1px;
text-align:center;margin:0 auto;}
.enter{width:637px;font-size:14px;
border-top:solid #fff 1px;border-bottom:solid #fff 1px;
padding:5px 0;background:url(img/bg.png) repeat;}
* html div.enter{width:637px;font-size:15px;text-align:center;
border-top:solid #fff 1px;border-bottom:solid #fff 1px;
background-image:none;background-color:#000;filter:alpha(opacity=70);
padding:5px 0;}
