@charset "Shift_JIS";
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #000000;
  scrollbar-3d-light-color: #000000;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
}
TD{
  font-size : 12px;
}
A{
  text-decoration:none;
  color :#0000FF;
}
A:HOVER{
  text-decoration:none;
  color : #cc0000;
}


#navi ul{
list-style: none;
margin: 0;
padding: 0;
}

#navi li{
margin: 0;
padding: 0;
}
#navi{
width: 900px;
}
#navi li{
float: left;
width: 150px; /*各メニューの幅*/
margin: 0;
padding: 0;
}
#navi li a{
display: block;
}
#navi ul {
margin: 0;
padding: 0;
height: 30px; /*ボックスの高さを指定*/
overflow: hidden; /*はみ出した部分を見えなくする*/
}

#navi li a{
display: block;
width: 100%; /*Windows IE対策*/
padding: 5px 0;
text-align: center;
background: url(menu/1.gif) left top;
color: #ffffff;
}

#navi li a:hover{ /*ロールオーバーの設定*/
background: #666666; /*ロールオーバー時の画像表示の開始位置を指定*/
color: #cccccc;
}

#navi li a.active {
   color:#cccccc;
   text-decoration:none;
   background:#666666;
}

.menu ul{
list-style: none;
margin: 0;
padding: 0;
}

.menu li{
margin: 0;
padding: 0;
}
.menu{
width: 172px;
}
.menu ul {
list-style: none;
margin: 0;
padding: 0;
border-top: 0px solid #CCC;
}

.menu li {
margin: 0;
padding: 0;
border-bottom: 0px solid #CCC;
}

.menu a {
background: #FFFFFF url(img/i13.gif) left center no-repeat;
padding: 4px 0 4px 15px;
display: block;
width: 162px !important; /*Windows IE対策のため、ボックス幅を指定 */
width /**/: 172px; /*Window IE5用の値を指定 */
color: #333;
text-decoration: none;

}

.menu li {
margin: 0;
padding: 0;
border-bottom: 1px solid #f3e1da;
background: #f3e1da  left center no-repeat;
}

.menu a:hover {
color: #cc0000;
background: #FFFFFF url(img/i13.gif) left center no-repeat;
background-color: transparent;/*オンマウス時に背景色を透過する指定*/
}

.menu li a.active {
   color:#cc0000;
   text-decoration:none;
   background:#f3e1da;
}


#sub ul{
list-style: none;
margin: 0;
padding: 0;
}

#sub li{
margin: 0;
padding: 0;
}
#sub{
width: 155px;
}
#sub ul {
list-style: none;
margin: 0;
padding: 0;
border-top: 0px solid #CCC;
}

#sub li {
margin: 0;
padding: 0;
border-bottom: 1px solid #CCC;
}

#sub a {
background: #FFFFFF url(images/list_marker_red.gif) left center no-repeat;
padding: 4px 0 4px 10px;
display: block;
width: 145px !important; /*Windows IE対策のため、ボックス幅を指定 */
width /**/: 155px; /*Window IE5用の値を指定 */
color: #333;
text-decoration: none;
}

#sub li {
margin: 0;
padding: 0;
border-bottom: 1px solid #CCC;
background: #dbdbdb  left center no-repeat;
}

#sub a:hover {
color: #000000;
background-image: none;
background-color: transparent;/*オンマウス時に背景色を透過する指定*/
}

div#header h1 {
    font-family:Century Gothic;
    text-align: left;
    font-size :8px;
    font-color: #666666;
    font-weight: lighter; 
}
#footer ul li {
  float: left;
  font-size :13px;
}
#footer a { 
background: #FFFFFF url(i1.gif) left center no-repeat;
padding: 0px 5 0px 15px;
}

.link ul{
list-style: none;
margin: 0;
padding: 0;
}

.link li{
margin: 0;
padding: 0;
}
.link{
width: 172px;
}
.link ul {
list-style: none;
margin: 0;
padding: 0;
border-top: 0px solid #CCC;
}

.link li {
margin: 0;
padding: 0;
border-bottom: 1px solid #CCC;
}

.link a {
background: #FFFFFF url(img/i11.gif)  left center no-repeat;
padding: 3px 0 4px 15px;
display: block;
width: 190px !important; /*Windows IE対策のため、ボックス幅を指定 */
width /**/: 172px; /*Window IE5用の値を指定 */
color: #333;
text-decoration: none;
    font-size:14px;
}

.link li {
margin: 0;
padding: 0;
border-bottom: 1px solid #e4e4e4;
background: #e4e4e4  left center no-repeat;
}

.link a:hover {
color: #cc0000;
background: #FFFFFF url(img/i11.gif)  left center no-repeat;
background-color: transparent;/*オンマウス時に背景色を透過する指定*/
}






.main h2{ 
    font-size:15px;
    background:#e4e4e4;   
    border-left:11px double #b6b6b6;   
    padding:.4em .4em;   
    color: #000000;
}  

.main h3{
    font-size:14px;
    color: #c57350;
    background:#ffffff;       
    border-top:0px solid #e9cabc;
    border-left:5px solid #c57350;
    border-right:0px solid #e9cabc;   
    border-bottom:1px solid #e9cabc;   
    padding:.3em .5em 
;}


a:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}