@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:#fff;scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#000;margin:0;padding:0;}

html{width:100%;height:100%;
color:#000;background : url(img/bg.gif) repeat;
margin:0;padding:0;display:block;}

body{color:#000;font-size:12px;
text-align:left;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:#999;}
a:hover{color:#000;}

/* 見出し */
h1{color:000;font-size:30px;line-height:30px;
margin:0;}

h2{color:#fff;font-size:20px;background:#000;
font-family:Times New Roman;
margin:20px 0;padding:10px;}

h3{color:#000;font-size:12px;font-family:Arial;
background : url(img/h3.jpg) repeat-y;
border-top:solid #000 1px;border-bottom:solid #000 1px;
margin:1em 0 1em 3em;padding:1px 0 0 15px;}



/* id設定 */

/* メニュー */
.index{width:100%;height:100%;background:none #fff;overflow:hidden;}
.index h1{font-size:48px;line-height:60px;font-family:Times New Roman,HGS明朝E,Serif;
position:relative;top:200px;left:20px;}

div#menu{width:100%;height:110px;
background : #ffffff url(img/bg.jpg) repeat fixed 0% 0%;
position:relative;top:200px;left:0;}

#menu ul {height:120px;text-align:center;position;relative;}
#menu li {margin:0 10px;list-style-type:none;float:left;}
#menu li a{font-size:18px;font-family:Times New Roman;
font-weight:bold;text-decoration:none;padding:40px 0;float:left;}
#menu li a:link,#menu li a:visited,#menu li a:active{color:#fff;}
#menu li a:hover{color:#999;}


/* 著作権 */
#right{font-size:9px;text-align:right;
position:relative;top:190px;right:10px;}
#right a:link,#right a:visited,#right a:active{color:#999;}
#right a:hover{color:#000;}


/* メイン */
div#wrapper{width:680px;}
#pan ul{height:120px;list-style:none;}
#pan li{font-size:9px;list-style:none;font-weight:bold;
margin:10px;padding:0;float:left;}

div#main {color:#000;margin:0;padding:20px 0;}
#main ul,#main ol{margin:1em 4em 1em 8em;padding:0;}
#main li{margin:0.5em 0;}

#main p{margin:0;padding:0 2em 0 5em;}

.top{text-align:right;margin:10px;}




/* テキストエリア */
textarea{width:300px;height:80px;
color:#000;background:transparent;
font-size:10px;line-height:12px;
border-style:solid;border-color:#000;border-width:1px 0 ;
padding:5px;margin:1em;}


/* 装飾box */
.box1{color:#000;font-size:10px;
background:transparent;border:solid #000 1px;
margin:1em 6em;padding:5px;}
.box2{color:#000;font-size:10px;
background:#ccc;border:solid #000 1px;
margin:1em 6em;padding:5px;}

/* 引用 */
blockquote{color:#000;font-size:10px;
background:#666;border:solid #666 1px; 
margin:1em 8em;padding:5px;}


/* 画像のボーダー0 */
img{border:none;}


/* メインコンテンツ */
#no li{margin:0 0 0 5em;}
#no ol{margin:0 0 0 3em;}
#no ul{margin:0 0 0 3em;list-style-type:square;}
#no a{text-decoration:none;padding:0 3px;} 



/* メールフォーム */
td#l{width:12em;color:#000;font-size:10px;
text-align:right;padding:5px;float:left;}

input#n{width:20em;height:16px;
color:#000;font-size:10px;line-height:12px;background:#fff;
border-style:solid;border-color:#000;border-width:0 0 1px 0;}

input#h{width:25em;height:16px;
color:#000;font-size:10px;line-height:12px;background:#fff;
border-style:solid;border-color:#000;border-width:0 0 1px 0;}

textarea#t{width:300px;height:80px;
color:#000;font-size:10px;line-height:12px;
border:solid #000 1px;
padding:3px;margin:5px 0;
}

td#mf{text-align:center;}

input#mf{width:52px;height:20px;
color:#fff;font-size:10px;line-height:12px;background:#000;
border:solid #000 1px;padding:0;}



/* リンクページ */
dl.link{width:400px;margin:0 2em 0 5em;padding:5px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin:0 2em 0 5em;padding:5px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}

