@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{
font-style:normal;
font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;
scrollbar-arrow-color:#000;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:#fff;
margin:0;
padding:0;
}

/*基本構造*/
html{}
body{
height:100%;
color:#000;
font-size:12px;
line-height:18px;
}
hr{
display:none;
}
img{
border:none;
}
td{padding:3px;}

/*見出し*/
h1,h2,h3,h4,h5,h6{}
h1{
color:#000;
font-size:30px;
line-height:46px;
}
h2{
color:#000;
font-size:14px;
background:url(img/line2.gif) no-repeat center;
margin:20px -20px;
padding:10px 15px;
line-height40px;
}
h3{
color:#000;
font-size:12px;
/*background:url(img/line1.gif) no-repeat;*/
background:url(img/ht17.gif) no-repeat;
margin:10px -10px 10px -10px;
padding:0 40px;
}
h4{
color:#000;
font-size:12px;
border-left:solid #9cf 8px;
margin:10px 0;
padding:0 0 0 3px;
}
h5{
color:#666;
font-size:12px;
margin:10px 0;
}
h6{
color:#666;
font-size:10px;
margin:10px 0;
}

/*段落*/
p{
margin:0 1em;
padding:0 0.5em 0 1.5em;
}

/*アンカー*/
a{
font-weight:bold;
}
a:link,a:visited,a:active{
color:#369;
}
a:hover{
color:#69c;
}
a:focus{}

/*強調・追加・削除*/
em{
font-weight:bold;
}
strong{
color:#000;
background:#9cf;
padding:1px 2px;
}
ins{
text-decoration:underline;
}
del{
text-decoration:line-through;
}

/*フォーム*/

input{
border:solid #369;
}
input#TEXT{
color:#000;
font-size:10px;
background:#fff;
border-width:1px;
margin:5px 0;
padding:3px;
}
input#CHECKBOX{
border-width:0;
}
input#RADIO{
border-width:0;
}
input#BUTTON{
height:20px;
color:#369;
font-size:10px;
background:#fff;
border-width:1px;
margin:5px 0;
padding:0 3px;
}
textarea{
width:300px;
height:80px;
font-size:10px;
border:solid #369 1px;
margin:5px 0;
padding:3px;
}
select{
width:150px;
font-size:10px;
margin:5px 0;
}
option{}
optgroup{}

/*リスト*/
ol{
list-style-position:inside;
padding:5px 0 0 30px;
}
ol li{
margin-left:20px;
padding:0; 
}
ul{
list-style-position:inside;
}
ul li{
margin-left:20px;
list-style:square;
}
dl{
margin:10px 20px 10px 30px;
}
dt{
color:#07789e;
font-weight:bold;
text-decoration:none;
}
dd{
margin:0 20px;
}

/*アドレス*/
address{
color:#036;
font-size:14px;
font-style:italic;
}

/*引用（サンプルページ未記述）*/
blockquote{
color:#678;
border:solid #678 1px;
margin:5px 10px;
padding:10px 0;
}
cite{
color:#669;
font-weight:bold;
text-decoration:underline;
}
q{
color:#669;
font-style:oblique;
}

/*整形済みテキスト（サンプルページ未記述）*/
pre{
color:#368;
font-size:10px;
background:#def;
border:solid #369 1px;
margin:5px 20px;
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:90%;
height:100%;
background:#fff;
margin:0px auto 0 auto;
}
div#HEADER{
width:720px;
height:100px;
/*background:url(img/jw001-bg1.gif) repeat-x fixed top;*/
/*background:url(img/bg2.jpg) repeat-x fixed top;*/
background:url(img/title.jpg) no-repeat;
text-align:left;
}
#HEADER h1{
position:relative;
top:94px;
left:0px;
background:#000;
padding:10px;}
#PAN{
display:none;
}
div#MENU{
width:720px;
height:31px;
margin:70px 0 10px 0;
}
#MENU h2{
display:none;
}

#MENU ul {
width:100%;
font-size:11px;
font-weight:bold;
list-style-type:none;
text-align:center;
margin-left:20px;
padding:0;
}
#MENU li {
width:88px;
float:left;
/*border:0px solid #000;*/
margin:0 10px 0 0;
list-style-type:none;
background:url(img/htj7.gif) no-repeat;
color:#666;
}
#MENU li a{
width:88px;
text-decoration:none;
padding:13px 0 0 7px;
text-align:center;
float:left;
background:url(img/htj7.gif) no-repeat;
}
#MENU li a:link, #MENU li a:visited, #MENU li a:active {
color:#000;
background:url(img/htj7.gif) no-repeat;
}
#MENU li a:hover{
color:#000;
background:url(img/htj5.gif) no-repeat;
}
#MENU li.menu-on a{
color:#000;
background:url(img/htj1.gif) no-repeat;
}
#MENU li.menu-on a:link,#MENU li.menu-on a:visited,#MENU li.menu-on a:active{
color:#000;
background:url(img/htj1.gif) no-repeat;

}

div#KIZI{
width:660px;
padding:0 20px;
position:relative;
top:0;
left:10px;
}
* html div#KIZI{
top:-20px;
}
div.text{
padding:10px;
clear:both;
}

div.text2{
padding:10px;
}
div.leftbox{
padding:10px;
width:200px;
float:left;

}
div.rightbox{
padding:10px;
width:120px;
float:left;
}

ul.modori{
text-align:right;
list-style:none;
margin:20px -20px 0 0;
}
.modori li{
list-style:none;
}
.modori li a{
font-size:14px;
font-family:Times New Roman;
text-decoration:none;
}


div#FOOTER{
width:700px;
height:30px;
background:#000;
clear:both;
margin-left:10px;
}
#FOOTER h2{display:none;}
#FOOTER	ul{
width:100%;
list-style:none;
margin:0;
padding:10px 0;

}
#FOOTER	li{
margin:0 10px;
list-style:none;
display:inline;
float:right;
}
#FOOTER li a{
font-size:12px;
font-family:Times New Roman;
text-decoration:none;
}
#FOOTER li a:link,#FOOTER li a:active,#FOOTER li a:visited{
color:#fff;
}
#FOOTER li a:hover{
color:#999;
}

li#FOOTER01{}
li#FOOTER01{}
li#FOOTER01{}
