@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/


/* 全体設定 */
*{
line-height:18px;
font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;
scrollbar-arrow-color:#fff;scrollbar-face-color:#000;
scrollbar-highlight-color:#000;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:#000;display:block;margin:0;padding:0;}

body{color:#fff;font-size:12px;text-align:left;
background:#000;margin:0;padding:0;display:block;}
* html body{font-size:11px;}

td{font-size:10px;}

/* リンクアンカー */
a{text-decoration:none;}
a:link,a:active,a:visited{color:#693;}
a:hover{color:#fff;}



/* 見出し */
h1{font-size:24px;line-height:24px;
color:#693;font-family:Times New Roman,Serif;margin:0;}

h2{color:#fff;font-size:24px;line-height:24px;
font-family:Times New Roman,Serif;letter-spacing:0.5em;
margin:0 0 20px 0;padding:0;}


h3{color:#fff;font-size:12px;line-height:15px;
font-family:Arial,Sans-Serif;
border-style:solid;border-color:#fff;border-width:1px 10px;
text-align:right;margin:20px;padding:0 5px;}



/* メニュー */
.menu{width:300px;height:100%;color:#fff;
background:url(img/menu.jpg) no-repeat 50% 0%;
margin:0;padding:0;text-align:left;}
.menu h1{color:#fff;font-family:Times New Roman,Serif;
text-align:center;margin:20px 0;}
.menu h2{color:#000;font-size:12px;line-height:18px;background:#fff;
font-family:Arial,Sans-Serif;margin:0;padding:0 5px;}

.menu a:link,.menu a:active,.menu a:visited{color:#fff;}
.menu a:hover{color:#000;}

.menu p{font-size:10px;padding:5px;}
* html body.menu p{font-size:9px;padding:5px;}

div#m-wrap{width:220px;position:relative;left:70px;}


div#menu{width:200px;color:#fff;font-size:10px;
text-align:left;margin:20px 10px;padding:0;}
* html div#menu{font-size:9px;}
#menu a{font-weight:bold;padding:0 1px;}


textarea.new{width:200px;height:10em;
color:#fff;font-size:10px;line-height:12px;
background:transparent;border:solid #fff 1px;
margin:10px;paddin:0;}

div#right{width:95%;color:#000;font-size:9px;
line-height:12px;text-align:right;padding:0;}
#right a{text-decoration:none;line-height:9px;}



/* メインページ余白指定 */
div#wrapper{width:auto;padding:40px;}
div#main{padding:0;margin:0;}
#main ul,#main ol{margin:1em 5em;padding:0;}
#main li{margin:9px 0;}

#main p{margin:2em 4em 3em 4em;}


.no{margin:1em 4em;}
.no img{border:solid #fff 1px;}




/* テキストエリア */
textarea{width:300px;height:80px;
color:#fff;font-size:10px;line-height:15px;
border:solid #fff 1px;background:#000;
margin:0.5em 2em;padding:5px;}

/* 装飾box */
.box1{color:#fff;font-size:10px;
border:solid #fff 1px;
margin:0.5em 4em;padding:5px;}
.box2{color:#000;font-size:10px;
background:#9c6;border:solid #000 1px;
margin:0.5em 4em;padding:5px;}

/* 引用 */
blockquote{color:#360;font-size:10px;
background:#fff;border:double #693 3px; 
margin:0.5em 5em;padding:5px;}


/* 画像のボーダー0 */
img{border:none;}




/* メールフォーム */
td#l{width:80px;text-align:right;
color:#fff;padding:5px;float:left;}

input#n{width:200px;height:16px;color:#fff;
font-size:10px;line-height:12px;background:#000;
border-style:solid;border-color:#fff;border-width:0 0 1px 0;}

input#h{width:250px;height:16px;color:#fff;
font-size:10px;line-height:12px;background:#000;
border-style:solid;border-color:#fff;border-width:0 0 1px 0;}

textarea#t{width:300px;height:80px;
margin:5px 0;padding:3px;}

td#mf{text-align:center;}

input#mf{width:80px;height:21px;
font-size:10px;color:#fff;line-height:12px;
background:#000;border:solid #fff 1px;
margin:10px 0 0 20px;padding:2px 0;}


/* リンクページ */
dl.link{width:400px;margin-left:3em;padding:5px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin-left:3em;padding:5px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}


/* index.html */
.index{background:url(img/bg.jpg) no-repeat 0% 100% fixed;border:none;}
div#index{width:500px;position:relative;top:50px;right:0;
text-align:left;margin:0;padding:20px;float:right}
#index h1{color:#fff;margin:10px -20px;}


