@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/


/* 全体設定 */
*{margin:0;padding:0;
scrollbar-arrow-color:#4E3EA5;scrollbar-face-color:#000;
scrollbar-highlight-color:#000;scrollbar-3dlight-color:#000;
scrollbar-track-color:#000;scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#000;}

html{width:100%;height:100%;
font-family:Osaka,"ＭＳPゴシック",Chicago,Sans-serif;
display:block;margin:0;padding:0;}
* html{font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;}

body{color:#000;font-size:75%;line-height:180%;
background:url(img/border.gif) repeat-y 0% 0% #fff;
margin:0;padding:0;text-align:left;display:block;}
* html body{font-size:70%;}


td{font-size:10px;}
img{border:none;}

/* リンクアンカー */
a{text-decoration:none;}
a:link,a:active,a:visited{color:#4E3EA5;}
a:hover{color:#000;}



/* 見出し */
h1{color:#906;font-size:50px;line-height:80px;
letter-spacing:30px;font-family:Century Gothic;
margin:0;padding:0;text-align:right;}
h1:first-letter{font-size:80px;}

h2{color:#000;font-size:45px;line-height:60px;
font-family:Century Gothic;letter-spacing:30px;
margin:0;padding:0;}

h3{color:#fff;font-size:12px;line-height:18px;
font-family:Century Gothic,Sans-Serif;background:#000;
font-weight:normal;margin:0;padding:0 1em;}




body.frame{width:100%;height:100%;
background:#000;overflow:auto;text-align:center;}

.table{width:980px;height:500px;
position:relative;top:50%;margin:-300px auto 0 auto;}

td.title{width:100%;height:80px;}

td.right{height:20px;color:#fff;}
div#right{font-size:10px;line-height:20px;
text-align:right;}
* html div#right{width:99%;font-size:9px;}
#right a{text-decoration:none;}
#right a:hover{color:#939;}


/* メニュー */
td.menu{height:400px;background:url(img/menu.gif) no-repeat;}
td.menu2{height:400px;background:url(img/menu2.gif) no-repeat;}

#menu ul {width:100px;display:block;
text-align:center;margin:0;padding:0;clear:both;}

#menu li{width:100px;height:100px;
padding:0;margin:0;text-align:center;
list-style-type:none;display:block;float:left;}
#menu li a{width:100px;height:100px;
font-size:12px;line-height:100px;
font-family:Century Gothic;
letter-spacing:3px;text-decoration:none;display:block;}

#menu li a:link,#menu li a:visited,#menu li a:active{width:auto;
color:#000;}

#menu li a:hover{background:#fff;}


/* メインページ余白指定 */
div#wrapper{marign:0;padding:0;}
div#main{padding:0;margin:0;
border-left:solid #000 18px;}
#main ul,#main ol{margin:1em 5em;padding:0;}
#main li{color:#000;margin:9px 0;}

#main p{color:#000;margin:1em 4em;}
#main p a{text-decoration:underline;}
#main p a:hover{text-decoration:none;}

span.new a:link,span.new a:active,span.new a:visited{
color:#f06;}
span.new a:hover{color:#000;}


/* インデックス */
body.index{color:#fff;background:none #fff;}
#index{width:900px;height:60px;text-align:center;
font-size:60px;line-height:60px;
position:absolute;top:50%;left:50%;
margin-top:-30px;margin-left:-450px;}
p.enter a{font-family:Century Gothic;letter-spacing:0.5em;}
.enter a:hover{color:#f6c;letter-spacing:1em;}


/* フォーム */
form table{margin-left:4em;}

input.name{width:15em;height:15px;color:#fff;
background:#000;border:solid #000 1px;float:left;
font-size:10px;line-height:12px;}
input.url{width:20em;height:15px;color:#fff;
background:#000;border:solid #000 1px;float:left;
font-size:10px;line-height:12px;}

textarea.text{font-size:10px;line-height:15px;color:#fff;
font-size:10px;line-height:12px;
background:#000;border:solid #000 1px;float:left;
}

td.post{text-align:center;float:left;}
input.post{width:64px;height:21px;
font-size:10px;line-height:15px;color:#fff;
background:#000;border:solid #000 1px;
text-align:center;margin:0.5em 0 0 1em;padding:0;}



