@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
scrollbar-arrow-color:#999;scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;
scrollbar-track-color:#fff;scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#fff;margin:0;padding:0;}


/*基本構造*/
html{font-family:Osaka,"ＭＳPゴシック",Chicago,Sans-serif;
background:url(bg.jpg) no-repeat fixed 95% 100%;} /*背景　横：縦*/
* html{font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;}
body,td{height:100%;color:#113;font-size:75%;line-height:150%;
margin:0;padding:0;}
* html body,* html td{font-size:70%;}

hr{display:none;}
img{border:none;}


/*見出し*/
h1,h2,h3,h4,h5,h6{}

h1{font-size:36px;color:#36f;}

h2{font-size:14px;color:#556;background:#fff;
border-top:solid #aab 1px;border-bottom:solid #aab 1px;
text-align:left;margin:10px 0 0 0;padding:5px 8px;}

h3{color:#556;font-size:12px;line-height:12px;
border-bottom:solid #556 1px;font-weight:normal;
margin:10px 0;padding:0 3px;}

h4{color:#39f;font-size:12px;line-height:12px;
border-bottom:solid #39f 1px;font-weight:normal;
margin:10px;padding:0 3px;}

h5{color:#556;font-size:12px;margin:10px;}

h6{color:#556;font-size:10px;margin:10px;}


/*段落*/
p{margin:0 1em;padding:0 0.5em;}


/*アンカー*/


/**a{text-decoration:underline;}**/
a {text-decoration: none;}

a:link,a:visited,a:active{color:#00f;}
a:hover{color:#39f;}
a:focus{}


/*強調・追加・削除*/
em{font-weight:bold;}
strong{color:#39f;padding:1px 2px;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}


/*フォーム*/
input{border:solid #556 1px;}
input#TEXT{color:#002;font-size:10px;background:transparent;
margin:5px 0;padding:3px;}
input#CHECKBOX{border:solid #556 0px;}
input#RADIO{border:solid #556 0px;}
input#BUTTON{width:100px;height:20px;
color:#556;font-size:10px;background:#fff;
border:solid #556 1px;margin:5px 0;padding:2px 5px;}
textarea{width:300px;height:80px;
font-size:10px;color:#002;border:solid #556 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:20px;padding:0;}
ul{list-style-position:inside;}
ul li{margin-left:20px;list-style:square;}
dl{margin:10px 20px;}
dt{color:#3cf;font-weight:bold;text-decoration:underline;}
dd{margin:0 20px;}


/*アドレス*/
.text address{color:#3cf;font-size:14px;font-style:italic;}


/*引用（サンプルページ未記述）*/
blockquote{color:#36f;border:solid #36f 1px;
background:#dde;margin:10px;padding:10px 0;}
cite{color:#39f;font-weight:bold;text-decoration:underline;}
q{color:#39f;font-style:oblique;}


/*整形済みテキスト（サンプルページ未記述）*/
pre{color:#002;font-size:10px;border-left:solid #3cf 2px;
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:646px;margin:0 auto;
background:#fff;filter:Alpha(opacity=70);-moz-opacity:0.7;
border-left:solid #aab 1px;border-right:solid #aab 1px;} /*左右の縦実線*/

div#HEADER{height:150px;padding:0;text-align:right;}
#HEADER h1{font-size:48px;font-family:Times New Roman;
position:relative;top:100px;right:10px;}
#PAN{display:none;}


#MENU{width:640px;height:auto;text-align:center;
margin:0;padding:0;}
#MENU h2{display:none;}

#MENU ul {width:640px;height:50px;
margin:0;padding:0;list-style-type:none;}

#MENU li {list-style-type:none;float:left;}
#MENU li a{width:60px;font-size:12px;text-decoration:none;
font-weight:normal;text-align:right;padding:20px 0;float:left;}
* html div#MENU a{font-size:9px;}

#MENU li a:link,#MENU li a:visited,#MENU li a:active{color:#778;}
#MENU li a:hover{color:#002;}

#MENU li.menu-on a{width:60px;
background:url(menu.png) no-repeat 0% 50%; /*アイコン蝶*/
margin:0;padding:20px 0;}
#MENU li.menu-on a:link,#MENU li.menu-on a:visited,#MENU li.menu-on a:active{
width:60px;color:#002;}
#MENU li.menu-on a:hover{width:60px;}


div#KIZI{}
div.text{padding:20px;}

ul.modori{height:35px;float:right;
margin:0;padding:0;}
.modori li{list-style:none;padding:0;}
.modori li a{width:35px;height:25px;font-size:0px;margin:0;padding:0;
background:url(modori.png) no-repeat;display:block;} /*もどり蝶*/
.modori li a:link,.modori li a:active,.modori li a:visited,.modori li a:hover{
color:#fff;}


div#FOOTER{clear:both;}
#FOOTER h2{display:none;}
#FOOTER	ul{height:30px;margin:0;
border-top:solid #aab 1px;padding:15px 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;
font-weight:normal;text-decoration:none;}


li#FOOTER01{}
li#FOOTER01{}
li#FOOTER01{}

/*****************************************************************/
html {
        scrollbar-face-color: #ffffff; /* バーの色 */
        scrollbar-3dlight-color: #ffffff; /* 左上外側ライン */
        scrollbar-highlight-color: #dcdcdc; /* 左上内側ライン */
        scrollbar-shadow-color: #ffffff; /* 右下内側ライン */
        scrollbar-darkshadow-color: #d3d3d3; /* 右下外側ライン */
        scrollbar-arrow-color: #b0c4de; /* 矢印 */
        scrollbar-track-color: #f5f5f5; /* トラック部分 */
}

