@charset "Shift_Jis";

/* 全体 文字の色　bodyのbackgroundは両サイドの背景*/

*{margin:0; padding:0; background-color:transparent; text-decoration:none; text-align:left;
 font:normal normal normal 100%/170% Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

body{color:#999; font-size:70%; background:#FFD700; height:100%;}


/* リンク index以外のページのメニューバー*/ 

a{color:#885;}
a:hover{color:#333;}
.image a,.skip a,.sub ul a{color:#aaa;}
.menu a{color:#000;}


/* 見出し 各ページの項目バー*/

h1{font-family:Impact,Charcoal,serif; margin:15px 0 -10px 30px; font-size:3.2em; color:#999;}
h2{font-size:2.2em; margin:15px 20px; font-family:"Century Gothic",Times,serif;}
h3{margin:10px 0; display:inline; padding:3px 20px; background:#993;
 border-left:solid 1px #663; color:#000; font-size:0.8em;}
h4{margin-bottom:12px; color:#b45;}


/* メニュー indexのメニューバー　menuのbackgroundはindex以外のメニューバーの色*/

.sub_menu li,.image li,.menu li{list-style:none; display:inline; margin-right:8px;}

.image li,.menu li{font-size:0.9em;}

.image ul,.menu{padding:5px 15px;}

.image ul{margin:196px 0 0; background:#000;}

.menu{margin:20px 0; background:#b45; border-left:solid 1px #912;}

.sub_menu{margin:15px 20px 30px;}


/* ブロック要素 背景メイン部分　「footerは画面下の黒部分」*/ 

.all,.main{margin-top:-1px; padding-top:1px;}

.all{width:710px; margin:-1px auto 0; background:#000 url(./img/sub_line.gif) repeat-y 140px 0;}
#enter .all{height:100%;}

.image{width:500px; height:250px; background:url(./img/TOP.jpg) no-repeat; margin:30px auto; padding-top:1px;}

.main{width:555px; float:right;}

.sub{float:left; padding:20px 0;}

.txt{margin:20px 30px 40px;}

.skip{margin:20px 30px; text-align:right;}

.footer{width:710px; clear:both; padding:5px 0; border-top:solid 1px #666; background:#000; font-size:0.9em;}

address{margin:0 30px; color:#444; font-size:1.3em;}

.box{margin:14px 0; padding:8px 10px; border:solid 1px #555;}

.scroll{overflow:auto; height:60px; margin-bottom:10px;}


/* インライン要素 */

em{font-weight:bold;}

del{text-decoration:line-through;}

p{margin-bottom:0.8em;}
.footer p{text-align:center; margin:15px; line-height:140%;}

img{margin:2px 0; border:0;}
dl img{margin:0;}
#enter p{margin-bottom:1.3em;}


/* リスト indexの左端（今はWALLPAPER）部分*/

ul,ol{list-style-position:inside; margin-bottom:15px;}
ul li{list-style-type:square;}
ol li{list-style-type:decimal;}

dl{margin:0 0 1.8em 13px;}
dl dt{color:#999; margin-bottom:3px; padding-left:10px; border-left:solid 3px #b45;}

ul.link{margin-bottom:0.8em;}
.link li{list-style:none; display:inline; margin:3px 3px 0 0;}

dl.link dt,.sub dt{border:0; padding:0;}

dl.link{clear:both; margin:0 0 0.8em;}
dl.link dt{float:left; margin:5px 8px 0 0;}
dl.link dd{margin:5px 0; line-height:140%;}

.sub dl{margin:15px 0 0 20px;}
.sub dt{margin:10px 0; color:#999;}
.sub dd{margin-bottom:10px;}


/* フォーム メールフォームの設定*/

input,textarea{margin:2px 3px 0 0; color:#666; border:solid #666 1px;}
input{width:200px;}
#submit,#reset{width:80px; text-align:center;}
#message{width:260px;}