@charset "Shift_JIS";

/* all
---------------------------------------------------- */

body        { color: #ffffff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 16px; background-color: #000; background-image: url(img/bg.jpg); background-repeat: repeat-x; text-indent: 0; margin: 0; padding: 0; border-width: 0 }

a:link,a:visited{color : #ffffff;	text-decoration : none;}
a:hover,a:active  { color: #ffffff; text-decoration: underline }


.foot {
	color: #fff;
	font-weight: normal;
	 font-size:12px;
}

a:link,a:visited.foot {color : #ffffff;	text-decoration : none;}
a:hover,a:active.foot   { color: #ffffff; text-decoration: underline }

.qa {
	color: #333333;
	font-weight: normal;
	 font-size:12px;
}


#rollover {
 	margin: 0 auto;
	float:left;
	    width:900px;
    height:50px;
	 background-repeat:no-repeat;
	 text-align:left;
}
ul
{ padding:0 0 0 0 ;}

li{list-style:none;}

ul#menu{
    margin:0 0 0 0;
    list-style:none;
    width:900px;
    height:50px;
}
ul#menu li{
    list-style:none;
    float:left;
}
ul#menu li.a1{width:135px;height:50px;}
ul#menu li.a2{width:140px;height:50px;}
ul#menu li.a3{width:140px;height:50px;}
ul#menu li.a4{width:120px;height:50px;}
ul#menu li.a5{width:120px;height:50px;}
ul#menu li.a6{width:130px;height:50px;}
ul#menu li.a7{width:115px;height:50px;}

ul#menu a{
    display:block;
    width:100%;
    height:100%;
    background-image:url(img/mainmenu.gif);
}

#menu a span{display:none;}
.a1 a{
    background-position:0px 0px;
}
.a1 a:hover{
    background-position:0px -50px;
}
.a2 a{
    background-position:-135px 0px;
}
.a2 a:hover{
    background-position:-135px -50px;
}
.a3 a{
    background-position: -275px 0px;
}
.a3 a:hover{
    background-position:-275px -50px;
}
.a4 a{
    background-position: -415px 0px;
}
.a4 a:hover{
    background-position: -415px -50px;
}
.a5 a{
    background-position:-535px 0px;
}
.a5 a:hover{
    background-position:-535px -50px;
}
.a6 a{
    background-position:-655px 0px;
}
.a6 a:hover{
    background-position:-655px -50px;
}
.a7 a{
    background-position:-785px 0px;
}
.a7 a:hover{
    background-position:-785px -50px;
}
  

#img1{
width: 145px;/* 画像の横サイズ */
height: 25px;/* 画像の縦サイズ */
background-repeat: no-repeat;
}
html>body #img1{/* IE6以外に適用 IE7も含む */
background-image:url(img/kochira.png);
}
*html body #img1{/* IE6以下に適用 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/kochira.png', sizingMethod='scale');
}

ul#links{
    margin:0 0 0 0;
    list-style:none;
    width:145px;
    height:25px;
}
ul#links li{
    list-style:none;
    float:left;
}


ul#links a{
    display:block;
    width:145px;
    height:25px;
}

#menu a span{display:none;}
.a1 a{
    background-position:0px 0px;
}


#img2{
width: 145px;/* 画像の横サイズ */
height: 25px;/* 画像の縦サイズ */
background-repeat: no-repeat;
}
html>body #img2{/* IE6以外に適用 IE7も含む */
background-image:url(img/kochira.png);
}
*html body #img2{/* IE6以下に適用 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/kochira.png', sizingMethod='scale');
}

ul#links2{
    margin:0 0 0 0;
    list-style:none;
    width:145px;
    height:25px;
}
ul#links2 li{
    list-style:none;
    float:left;
}


ul#links2 a{
    display:block;
    width:145px;
    height:25px;
}

#menu a span{display:none;}
.a1 a{
    background-position:0px 0px;
}


#start{
	background-image:url(img/18k.jpg);
	background-position:right;
	background-repeat:no-repeat;
}




/* top
---------------------------------------------------- */

  #waku9{
border-top: 0px; 
border-right: 0px; 
border-bottom: 1px #ccc  dotted;  
border-left: 5px #ccc  solid; 
 }

  #waku10{
border-top: 1px #ccc  dotted; 
border-right: 0px; 
border-bottom: 0px; 
border-left: 0px; 
 }
 
   #waku11{
border-top: 0px; 
border-right: 0px;  
border-bottom: 1px #ccc  dotted; 
border-left: 0px;  
 }
    #waku12{
border-top: 0px; 
border-right: 1px #ffffff  solid;  
border-bottom: 1px #ffffff  solid; 
border-left: 0px;  
 }
     #waku13{
border-top: 0px; 
border-right: 0px;  
border-bottom: 1px #FF9900  solid; 
border-left: 5px #FF9900 solid;  
 }
     #waku14{
border-top: 1px #ccc   solid;
border-right: 0px;  
border-bottom: 1px #ccc   solid;
border-left: 0px;  
 }
    #waku15{
border-top: 1px #ccc  dotted; 
border-right: 1px #ccc  dotted; 
border-bottom: 1px #ccc  dotted; 
border-left: 1px #ccc  dotted; 
 }

    #waku16{
border-top: 0px; 
border-right: 0px;  
border-bottom: 0px; 
border-left: 1px #203745  solid;   
 }
 
     #waku17{
border-top: 0px; 
border-right: 1px #E1E1E1  solid;     
border-bottom: 0px; 
border-left: 0px; 
 }

     #waku18{
border-top: 1px #fff  solid; 
border-right: 0px;
border-bottom: 0px; 
border-left: 0px; 
 }

.style7 {
	color: #FF0000;
	font-weight: bold;
}
.style8 {color: #FF0000}
.style9 {
	color: #FF9900;
	font-weight: bold;
}
.style10 {color: #3F67AC}
.style12 {
	font-size: 16px;
	font-weight: bold;
}
.style13 {
color: #FFFFFF;
	font-weight: bold;
		font-size: 12px;
	}
	
.style14 {color: #FFCC00;
		font-weight: bold;
		font-size: 12px;
		}
		
.style16 {color: #333333}
.style17 {color: #333333; font-weight: bold; }	
.style18 {color: #FFFFFF}
		
h1 {
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
}
h2 {
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
}
h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
h4 {
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
}

.specialtext1 {
	font-size: large;
	font-weight: bold;
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #FFFF33;


}
.style6 {
	font-size: 11px;
	color: #FFFFFF;
}
.style15 {
	font-size: 12px;
	color: #333333}
