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

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
scrollbar-arrow-color:#00cc00;scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;
scrollbar-track-color:#00cc00;scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:#fff;margin:0;padding:0;}

/*基本構造*/
html{font-family:Osaka,"ＭＳPゴシック",Chicago,Sans-serif;}
* html{font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;}
body,td{height:100%;font-size:70%;line-height:150%;
margin:0;padding:0;}
* html body,* html td{font-size:90%;}
hr{display:none;}
img{border:none;}

/*見出し*/
h1,h2,h3,h4,h5,h6{}
h1{color:#009999;font-size:30px;line-height:30px;}
h2{color:#000000;font-size:24px;line-height:24px;font-weight:normal;
font-family:HGS明朝E,Serif;margin:0;padding:0;}
h3{width:60%;color:#00cc00;font-size:12px;font-weight:normal;
filter:dropshadow(color='#99cc99',offx='2',offy='1',positive='true');
margin:1em 2em 0 1em;padding:0;}
h4{color:#00cc00;font-size:14px;border-left:solid #000000 12px;
margin:1em 1.5em;padding:0 0 0 3px;}
h5{color:#696;font-size:12px;margin:10px 20px;}
h6{color:#696;font-size:10px;margin:10px 20px;}

/*段落*/
p{border-left:solid #000000 2px;
margin:0 2em;padding:0.5em 0 1em 0.5em;}
p a:link{color:#009933;}
p img {
border: 1px #000000 solid;
}


/*アンカー*/
a{text-decoration:none;}
a:link,a:visited,a:active{color:#009933;}
a:hover{color:#00cc00;}

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

/*フォーム*/
input{font-size:10px;border:solid #696 1px;}
input#TEXT{color:#696;font-size:10px;background:#fff;
border:solid #696 1px;margin:5px 0;padding:3px;}
input#CHECKBOX{border:solid #696 0px;}
input#RADIO{border:solid #696 0px;}
input#BUTTON{width:100px;height:20px;color:#696;font-size:10px;
background:#fff;border:solid #696 1px;margin:5px 0;padding:3px;}
textarea{width:300px;height:80px;color:#696;font-size:10px;
background:#fff;border:solid #696 1px;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:3em;padding:0;}

ul{list-style-position:inside;}
ul li{margin-left:3em;list-style:square;}

dl{margin:1em 2em;}
dt{color:#000000;text-decoration:underline;}
dd{margin:0 20px;}

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

/*引用（サンプルページ未記述）*/
blockquote{color:#00cc00;background:#efe;
border:solid #00cc00 1px;margin:1em 2em;padding:5px 0;}
blockquote p{border:none;margin:0.5em 1.5em;padding:0;}
cite{color:#999;font-weight:bold;text-decoration:underline;}
q{color:#999;font-style:oblique;}

/*整形済みテキスト（サンプルページ未記述）*/
pre{color:#999;border-left:double #999 3px;
margin:1em 3em;padding:0.5em 0 0.5em 1em;}

/*物理要素（サンプルページ未記述）*/
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:50%;background:#fff;
margin:0 auto;padding:0;
position:absolute;top:0;left:25%;}

div#HEADER{width:100%;height:150px;
border-bottom:solid #00cc00 3px;border-right:solid 20px #00cc00;
text-align:left;margin:0;}
#HEADER h1{color:#000000;font-family:Century Gothic;
position:relative;top:80px;right:20px;text-align:right;}
#PAN{display:none;}

div#MENU{width:100%;height:30px;margin:0;padding:0;
border-bottom:solid #00cc00 3px;border-left:solid 20px #00cc00;}
#MENU h2{display:none;}

#MENU ul {width:100%;list-style-type:none;padding:8px 0;}
#MENU li {margin:0 0 0 10px;padding:0;float:left;list-style-type:none;}
#MENU li a{font-family:Century Gothic;text-decoration:none;}
#MENU li a:link, #MENU li a:visited, #MENU li a:active {color:#000000;}
#MENU li a:hover{color:#696;}
#MENU li.menu-on a:link,#MENU li.menu-on a:visited,#MENU li.menu-on a:active{
color:#00cc00;text-decoration:underline;}
#MENU li.menu-on a:hover{color:#696;text-decoration:underline;}



div#KIZI{width:100%;color:#00cc00;
border-bottom:solid #00cc00 3px;border-right:solid 20px #00cc00;
margin:0;padding:20px 0;}
div.text{margin:0;padding:0;color:#000000;}

ul.modori{width:98%;height:10px;text-align:right;list-style:none;
margin:00;}
.modori li{list-style:none;}
.modori li a{text-decoration:none;}

div#FOOTER{width:100%;border-left:solid #00cc00 20px;
clear:both;}
#FOOTER h2{display:none;}
#FOOTER	ul{width:100%;height:20px;list-style:none;background:#fff;
margin:0;padding:10px 0;;}
#FOOTER	li{margin:0 10px;list-style:none;display:inline;float:right;}
#FOOTER li a{font-size:11px;text-decoration:none;font-weight:normal;}
* html div#FOOTER li a{font-size:9px;}
#FOOTER a:link,#FOOTER a:active,#FOOTER a:visited{color:#00cc00;}
#FOOTER a:hover{color:#000000;}

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