@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
scrollbar-arrow-color:#000;scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;
scrollbar-track-color:#fff;scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#fff;margin:0;padding:0;}

/*基本構造*/

html{width:100%;display:block;
font-family:"ＭＳ Pゴシック",Chicago,Sans-serif;}
*{font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;}
body,td{width:100%;color:#000;font-size:75%;
line-height:150%;text-align:center;display:block;
}





* html body,* html td{font-size:75%;}

hr{display:none;}
img{border:none;}

/*見出し*/
h1,h2,h3,h4,h5,h6{}

h1{font-size: 20px;line-height: 26px;
color:#000;margin:0;}

h2{color:#fff;font-size:12px;line-height:20px;font-weight:normal;
background:#000;margin:10px 0;padding:3px 0 1px 5px;}

h3{font-size:12px;color:#000;font-weight:normal;
border-bottom:solid #000 1px;
padding-left:5px;margin:1.5em 0 0.5em 0;}

h4{color:#000;font-size:10px;border-left:solid #999 8px;
font-weight:normal;margin:1em;padding-left:5px;}

h5{color:#999;font-size:10px;margin:1em 1.5em;}

h6{color:#999;font-size:10px;margin:1em 1.5em;}




/*段落*/
p{}

/*アンカー*/
a{text-decoration: none;}
a:link,a:visited,a:active{color:#000;}
a:hover{color:#778899;text-decoration: underline;}
a:focus{}




/*強調・追加・削除*/
em{font-weight:bold;}
strong{color:#000;border:solid #000 1px;padding:1px 2px;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}



/*フォーム*/

input{border:solid #000 2px;margin:5px 0;padding:2px 3px;}
input#TEXT{color:#000;font-size:12px;
background:transparent;border-width:1px;}
input#CHECKBOX{border-width:0px;}
input#RADIO{border-width:0px;}
input#BUTTON{height:25px;
color:#000;font-size:10px;
background:transparent;border-width:1px;
margin:5px 0;padding:0 10px;}
textarea{width:300px;height:80px;
color:#000;font-size:10px;border:solid #000 3px;
background:transparent;margin:5px 0;padding:3px;}
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:#000;font-weight:bold;padding-left:5px;}
dd{margin:0 20px 10px 20px;}



/*アドレス*/
.text address{color:#666;font-size:14px;
font-style:italic;}




/*引用（サンプルページ未記述）*/
blockquote{color:#000;border:solid #000 1px;
background:#eee;margin:2em 3em;padding:0px;}
div.text blockquote p{margin:1em 1em 1.5em 1.5em;padding:0;}

cite{color:#999;font-weight:bold;
text-decoration:underline;}
q{color:#999;font-style:oblique;}


/*整形済みテキスト（サンプルページ未記述）*/
pre{color:#999;font-size:10px;border-left:double 3px #ccc;
margin:1em 0 1em 2em;padding:5px;}

/*物理要素（サンプルページ未記述）*/
b{font-weight:bold;}
i{font-style:oblique;}
big{font-size:150%;}
small{font-size:90%;}
tt{font-family:monospace;}




/************************************************
/*各#ID＆.class*/

body#INDEX{
}

div#PAGETOP{width:400px;height:100%;
border-left:solid #000 1px;border-right:solid #000 1px;
margin:0 auto;padding:0;}

div#HEADER{width:100%;height:140px;}
#HEADER h1{color:#000;font-size:24px;
font-family:メイリオ,Century Gothic;font-weight:normal;
text-align:right;position:relative;top:40px;right:10px;}

#PAN{display: none;}


#MENU{width:100%;height:20px;
text-align:left;margin:0;padding:5px 0;}
#MENU h2{display:none;}


#MENU a{text-decoration:none;}
#MENU ul{padding:0;}
#MENU li{margin:0 10px;list-style:none;float:left;}
#MENU li a{font-size:12px;font-family:Century Gothic;}
#MENU li a:link,#MENU li a:active,#MENU li a:visited{color:#000;}
#MENU li a:hover{color:#999;position:relative;top:1px;left:1px;}
#MENU li.menu-on a{text-decoration:none;}



div#KIZI{width:400px;height:auto;
text-align:left;margin:0;padding:0;}
div.text{margin:0;padding:0;}
.text p{margin:1em 2em;}


ul.modori{list-style:none inside;
text-align:right;margin:20px 0 0 0;}
.modori li{list-style:none inside;}
.modori li a{font-size:12px;font-family:Arial;
font-weight:bold;text-decoration:none;}


div#FOOTER{width:100%;height:22px;
color:#000;background:#000;
margin:5px 0 0 0;padding:5px 0 0 0;
clear:both;}

#FOOTER h2{display:none;}
#FOOTER a{text-decoration:none;}
#FOOTER ul{margin:0;padding:0;}
#FOOTER li{margin:0 5px;list-style:none;float:right;}
#FOOTER li a{}
#FOOTER li a:link,#FOOTER li a:active,#FOOTER li a:visited{color:#fff;}
#FOOTER li a:hover{color:#999;
position:relative;top:1px;left:1px;}


li#FOOTER01{}
li#FOOTER01{}
li#FOOTER01{}
