@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
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;text-align:center;
background:url(bg.jpg) no-repeat 50% 100% fixed #fff;
font-family:Osaka,"ＭＳ Ｐ　ゴシック",Chicago,Sans-serif;display:block;}
* html{font-family:Osaka,Verdana,"ＭＳ　Ｐ　ゴシック",Chicago,Sans-serif;}

td,body{font-size:12px;line-height:18px;text-align:center;
display:block;margin:0;padding:0;}
* html td,* html body{font-size:11px;}
td{background:transparent;text-align:left;}
img{border:none;}

a{}
a:link,a:visited,a:active{color:#000;}
a:hover{color:#999;}


h1{color:#000;font-size:45px;line-height:45px;
font-style:italic;font-weight:normal;
font-family:ＭＳ 明朝,Serif;text-align:right;}

h2{color:#000;font-size:18px;line-height:18px;
font-family:Arial;text-align:left;margin:1em;;}

h3{color:#fff;font-size:12px;line-height:18px;font-family:Century Gothic;
font-weight:normal;
background:#000;text-align:right;margin:2em 0 0 0;padding:0 1em;}




/* id設定 */
/* 全体―背景とか */
#top{width:680px;height:20px;margin:0 auto;padding:0;text-align:center;
background:url(bg.gif) repeat-y 50% 0px;}
#wrapper{width:680px;height:auto;color:#000;text-align:center;
margin:0 auto;padding:0;background:url(img/bg.gif) fixed repeat-y 50% 0px;}


#header{width:680px;height:100px;text-align:left;}
#header h1{font-family:ＭＳ　明朝;text-align:right;
font-weight:bold;position:relative;top:30px;padding-right:0.5em;}


div#menu{width:680px;height:24px;font-size:20px;text-align:center;
background:url(menu.gif) repeat-x;
filter:alpha(opacity=70);-moz-opacity:0.7;
margin:0 0 0 1px;padding:5px 0;}

#menu ul{margin:0;padding:0;list-style:none;}
#menu li{margin:0;padding:0;list-style:none;float:left;}

#menu li a{width:80px;font-size:14px;text-decoration:none;
font-weight:bold;font-family:Arial;display:block;}





div#main{width:680px;height:auto;text-align:left;margin:0 auto;padding:0;}
* html div#main{margin:0 0 0 1px;}

#main p{width:680px;background:url(img/line.gif) repeat;
filter:alpha(opacity=70);-moz-opacity:0.7;
margin:0;padding:18px 40px;}
* html #main p{width:680px;}

#main ul,#main ol{width:680px;background:url(img/line.gif) repeat;
filter:alpha(opacity=70);-moz-opacity:0.7;margin:0;padding:18px 6em;}
#main li{margin:0;}

.top{width:680px;text-align:right;margin:1em 0 0 0;}



#footer{width:680px;height:30px;color:#fff;
font-size:11px;margin:0;padding:0;text-align:right;}
* html div#footer{font-size:9px;}
#footer a:link,#footer a:active,#footer a:visited{color:#fff;}





textarea{color:#000;font-size:10px;line-height:12px;
border:solid #000 1px;background:#fff;
margin:9px 0 9px 5em;padding:9px;}

.box1{color:#fff;font-size:10px;line-height:12px;
border:1px solid #fff;margin:1em 5em;padding:0.5em 1em;}
.box2{color:#fff;font-size:10px;line-height:12px;background:#000;
border:1px solid #000;margin:1em 5em;padding:0.5em 1em;}
blockquote{color:#000;font-size:14px;line-height:16px;border:double #000 3px;
background:#eee;margin:1em 6em;padding:0.5em 1em;}



.no{width:860px;background:url(img/line.gif) repeat;
filter:alpha(opacity=70);-moz-opacity:0.7;
margin:0;padding:18px 60px;}
* html div.no{width:680px;}
.no img{border:solid #000 1px;margin-top:2px;}

/* メールフォーム */
form table{margin:1em 0 0 3em;}
td.name{width:8em;color:#fff;text-align:right;padding:5px;float:left;}
input.name{width:20em;height:2em;color:#000;font-size:10px;line-height:15px;
background:#fff;border:solid #000 1px;padding:0 5px;}
input.url{width:25em;height:2em;color:#000;font-size:10px;line-height:15px;
background:#fff;border:solid #000 1px;padding:0 5px;}
textarea.text{color:#000;font-size:10px;line-height:15px;
background:#fff;border:solid #000 1px;margin:5px 0;padding:0.5em;}
td.post{text-align:center;}
input.post{width:60px;height:21px;color:#000;font-size:10px;
line-height:12px;background:#fff;border:solid #000 1px;
text-align:center;margin:1em 0.5em;padding:0;}



/* リンクページ */
dl.link{width:400px;margin-left:4em;padding:5px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin-left:4em;padding:5px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}


/* index.html */
.index{width:100%;height:100%;text-align:center;padding:0;}
#index{width:540px;margin:0 auto;padding:80px 0;}
#index p{margin:1em 4em;text-align:left;background:none;}
#index h1{color:#fff;font-family:Times New Roman;
font-style:normal;font-weight:bold;margin:0.5em 0;}
