@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
margin:0;padding:0;}


html{width:100%;height:100%;color:#000;
font-family:Osaka,"ＭＳPゴシック",Chicago,Sans-serif;
background:url(img/bg.jpg) no-repeat 0% 100% fixed #000;
text-align:left;display:block;}
* html{font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;}

td,body{font-size:75%;line-height:150%;display:block;
margin:0;padding:0;}
* html td,* html body{font-size:70%;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:#999;}

h1{color:#000;font-size:36px;line-height:36px;
font-family:Century Gothic;font-weight:normal;
margin:0;padding:0;}

h2{color:#000;font-size:15px;line-height:28px;
background:url(img/h2.gif) repeat-x 0% 50%;text-indent:0.5em;
font-family:Century Gothic;font-weight:normal;
margin:0;}



div#wrapper{width:800px;height:auto;
margin:0 0 0 100px;text-align:left;}
div#TOP{display:none;}

/* 左カラム */
div#left{width:200px;display:block;float:left;}
#left strong{color:#966;text-decoration:underline;
margin:10px;}
#left h2{display:none;}

/* メニュー */
div#menu{width:199px;text-align:left;
background:url(img/ul.gif) repeat-x 0% 0%;
margin:0;padding:0;
position:relative;top:150px;}

div#menu a{width:199px;font-size:12px;
line-height:28px;text-align:center;
font-family:Century Gothic;letter-spacing:-0.1px;
margin:0;padding:0;display:block;}
div#menu ul{margin:0;padding:0;list-style:none;}
div#menu li{background:url(img/li.gif) repeat-x 0% 100%;
margin:0;padding:0;list-style:none;}

div#menu li a:link,div#menu li a:active,div#menu li a:visited{
color:#666;}
div#menu li a:hover{color:#ccc;letter-spacing:-0.1em;}






/* 右カラム */

#right{width:599px;text-align:left;
margin:0;padding:0;float:left;}

div#header{height:150px;
margin:0;padding:0;}
#header h1{
text-align:right;

position:relative;top:100px;right:10px;}

#main{margin:0;padding:0;}
#main p{color:#000;margin:0 2em 1em 3em;padding:0;}

#main ul,#main ol{margin:0 3em;padding:0;}
#main li{margin:0;padding:0;}
#main a{font-weight:bold;}
.top{height:20px;text-align:right;}

/* フッター */
#footer{width:590px;height:30px;font-size:11px;
text-align:right;clear:both;
margin:10px 0;padding:10px 0;}
* html div#footer{font-size:9px;}



/* コンテンツメニュー */
.no{margin:0 3em 1em 3em;padding:2px 5px;}
.no img{border:solid #000 1px;}
.no a:link, .no a:active{color:#900;}
.no a:visited{color:#c33;}
.no a:hover{color:#000;}


textarea{width:30em;height:6em;
color:#fff;font-size:10px;
background:#000;border:solid #000 1px;
margin:1em 0 1em 5em;padding:0.5em;}

.box1{color:#000;font-size:10px;line-height:12px;
border:1px solid #000;margin:1em 4em;padding:0.5em 1em;}
.box2{color:#900;font-size:10px;line-height:12px;
border:1px solid #900;margin:1em 4em;padding:0.5em 1em;}
blockquote{color:#900;font-size:10px;line-height:12px;
border:3px double #900;background:#000;
margin:1em 5em;padding:0.5em 1em;}





/* index.html */
.index{width:100%;height:100%;
background:none #fff;text-align:center;}

#index{width:520px;text-align:left;
color:#000;margin:0 auto;padding:0;
position:relative;top:80px;}
#index h1{line-height:48px;}
#index p{color:#000;border:dashed #000 1px;
margin:2em;padding:1em 1.5em;}

#enter{font-size:36px;line-height:48px;
font-family:Century Gothic;
text-align:right;}
#enter a:link,#enter a:visited{color:#900;}
#enter a:hover{letter-spacing:1em;}

