@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{
font-style:normal;
font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;
scrollbar-base-color: #f7f7df;
scrollbar-track-color: #f7f7df;
scrollbar-face-color: #3f312b;
scrollbar-shadow-color: #f7f7df;
scrollbar-darkshadow-color: #f7f7df;
scrollbar-highlight-color: #f7f7df;
scrollbar-3dlight-color: #f7f7df;
scrollbar-arrow-color: #3f312b;
margin:0;
padding:0;
}

/*基本構造*/
html{}
body{width:100%;height:100%;
cursor: crosshair;
color:#3f312b;font-size:12px;line-height:18px;
background: #f7f7df url(bk.gif);
background-position: right bottom;
background-repeat: no-repeat;
background-attachment: fixed;
text-align:center;}
hr{display:none;}
img{border:none;}


/*見出し*/
h1,h2,h3,h4,h5,h6{}

h1{color:#999;font-size:36px;line-height:36px;margin:0;}

h2{font-size:12px;color:#000;background:url(h.gif) no-repeat;
margin:20px -20px;padding:8px 0 8px 36px;}

h3{color:#dd7a56;font-size:21px;
font-family : "ＭＳ 明朝", Times, serif;
font-weight: 100;
}

h4{color:#3f312b;font-size:25px;
font-family : "ＭＳ 明朝", Times, serif;
background:transparent;
border-left:solid #3f312b 10px;margin:10px -10px;padding:0 3px;}

h5{color:#3f312b;font-size:36px;
font-family : "ＭＳ 明朝", Times, serif;margin: 15px;padding: 15px;}

h6{color:#e59c72;font-size:25px;letter-spacing: -0.2em;
font-family : "ＭＳ 明朝", Times, serif;margin: 15px;padding: 15px;}


/*アンカー*/
a{font-family:Verdana;}
a:link,a:visited,a:active{color:#3f312b;}
a:hover{color:#dd7a56;
  cursor: move;
}






/*強調・追加・削除*/
em{font-weight:bold;}
strong{border:solid #3f312b 1px;color:#3f312b;background:#f5f5dc;padding:1px 2px;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}

/*フォーム*/

input{border:solid #3f312b 1px;}
input#TEXT{color:#3f312b;font-size:12px;background:#f7f7df;
margin:0px 0;padding:2px;}
input#CHECKBOX{border-width:0;}
input#RADIO{border-width:0;}
input#BUTTON{height:20px;color:#f7f7df;font-size:11px;background:#3f312b;
border:solid #3f312b 1px;margin:5px 0;padding:2px 5px;}
textarea{color:#3f312b;width:280px;height:50px;font-size:12px;
background:#f7f7df;
scrollbar-base-color: #f7f7df;
scrollbar-track-color: #f7f7df;
scrollbar-face-color: #3f312b;
scrollbar-shadow-color: #f7f7df;
scrollbar-darkshadow-color: #f7f7df;
scrollbar-highlight-color: #f7f7df;
scrollbar-3dlight-color: #f7f7df;
scrollbar-arrow-color: #3f312b;
border:solid #583822 1px;margin:5px 0;padding:3px 2px;}
select{width:150px;font-size:10px;margin:5px 0;}
option{}
optgroup{}

/*リスト*/
ol{list-style-position:inside;}
ol li{margin-left:20px;padding:0;}
ul{list-style-position:inside;}
ul li{margin-left:20px;list-style:square;}
dl{margin:10px 20px;}
dt{color:#999;text-decoration:underline;
font-weight:normal;padding-left:5px;
font-family : "Book Antiqua", Times, serif;}
dd{margin:0 20px 10px 20px;}

/*アドレス*/
.text address{color:#999;font-size:14px;font-style:italic;}

/*引用（サンプルページ未記述）*/
blockquote{color:#999;border:solid #999 1px;
margin:5px 10px;padding:10px 0;}
cite{color:#666;font-weight:bold;
text-decoration:underline;}
q{color:#666;font-style:oblique;}

/*整形済みテキスト（サンプルページ未記述）*/
pre{color:#000;font-size:13px;
margin:5px 10px;padding:5px;}

/*物理要素（サンプルページ未記述）*/
b{font-weight:bold;}
i{font-style:oblique;}
big{font-size:15px;}
small{font-size:10px;}
tt{font-family:monospace;}

/************************************************
/*各#ID＆.class*/

body#INDEX{
}

div#PAGETOP{width:520px;height:100%;text-align:center;
margin:0 auto;padding:0;}
div#HEADER{width:100%;height:160px;
text-align:left;}
#HEADER h1{font-family:Times New Roman;
position:relative;top:100px;}

#PAN{display:none;}


div#MENU{height:60px;text-align:right;}
#MENU h2{display:none;}

#MENU ul {list-style-type:none;padding-left:0px;}
#MENU li {width:88px;text-align:center;padding:20px 0;
list-style-type:none;float:left;display:inline;}

#MENU li a{font-size:20px;font-family:Book Antiqua;font-weight:700;
text-decoration:none;}
#MENU li a:link,#MENU li a:visited,#MENU li a:active{color:#3f312b;}
#MENU li a:hover{color:#92ba9e;}
#MENU li.menu-on{width:88px;text-align:center;
background:url(menu.gif);padding:20px 0;list-style-type:none;
float:left;display:inline;}
#MENU li.menu-on a{}
#MENU li.menu-on a:link,#MENU li.menu-on a:visited,#MENU li.menu-on a:active{
color:#3f312b;}
#MENU li.menu-on a:hover{}

div#KIZI{margin:0;padding:20px;text-align:left;}
div.text{margin:0;padding:0 5px;
 font-size:13px;
 line-height :1.5em;
}

ul.modori{height:36px;float:right;
margin:-10px 0 20px 0;padding:0;}
.modori li{list-style:none;padding:0;}
.modori li a{text-decoration:none;}



div#FOOTER{
clear:both;
}
#FOOTER h2{display:none;}
#FOOTER	ul{
height:24px;
margin:10px 0;
border-top:solid #3f312b 1px;
padding:10px 0 0 0;
list-style:none;
}
#FOOTER	li{
height:24px;
margin:0 10px;
list-style:none;
display:inline;
float:right;
}
#FOOTER li a{
font-size:12px;
font-family:Times New Roman;
text-decoration:none;
}

li#FOOTER01{}
li#FOOTER01{}
li#FOOTER01{}
