#box088{
	width:520px;
	padding-left:5px;
		
}

@charset "Shift_JIS";


/* ■ページ構造関係*/

body {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 1.5;

}


p {
  padding: 0.5em;
  margin: 0;

}


em {
  font-style: normal;
  font-weight: bold;
  color: #000;
  background: transparent;

}


#wrapper {
  width: 760px;

            margin: 0 auto;

            text-align: center;
          
  color: #fff;
          
  border-left:solid #000000 1px;
          
  border-right:solid #000000 1px;

            border-bottom:solid #000000 1px;

            border-top:solid #000000 1px;
          
  background:#FFFFFF;

}



#header {
  color: #00000;
         
  height:25px;
         
  background:#009900;
         
  text-align:center;
         
  font-size:12px;
         
  background:url(image/header1.gif);

}



#header2 {
  color: #fff;

            height:71px;
          
  background:#ffffff;
          
  margin-bottom: 0px;
          
  background:url(image/header4.gif);

}


#header2-2 {
  color: #fff;
            
  height:100px;
            
  background:#ffffff;

              margin-bottom: 0px;
            
  background:url(image/header2-2.jpg);

}


#header2box {
  color: #000000;
             
  width:470px;

               font-size:12px;
             
  line-height:14px;

               margin-left:290px;

               margin-top:5px;

}



#header3 {
  color: #fff;

            margin-bottom: 0px;
     
	    margin-top: 0px;

            background:#CC3300;

}

	
	

#hf{
	width: 760px;

}



#hf ul {
  list-style: none;

        
  text-align: center;
        
  margin: 0;

          padding: 0.2em 0;

          color: #fff;

          background:#ffffff;

          font-size:12px;

}

#hf li {
  display: inline;

          white-space: nowrap;

}

#hf li a {
  text-decoration: none;

            padding: 0.2em 0.8em;

            color: #fff;

            background: transparent;

}

#hf li a:hover {
  color:#000066;

                  background:#FFFFCC;

}




#menu {
  width: 200px;

         float: left;

         background:#ffffff;

         margin: 0px;

         color:#333333;

         font-size:10px;

         background:url(image/mbg1.gif) no-repeat;
}


#menubox1 {float: center;

           width: 160px;

           margin-left:10px;
           margin-top:50px;

           color:#333333;

           font-size:10px;

           line-height:12px;

           text-align:left;

}




#main {
  width:600px;

         padding-left:20px;

         background:#ffffff;

         color:#666666;

         font-size:14px;

         line-height:18pt;
       
  text-align:left;
  

}


#mainbox1 {
margin-left:350px;

           width: 200px;

           color:#333333;
         
  font-size:10px;

           line-height:12px;

           text-align:center;

}


#mainbox1-1 {
  width: 350px;

               color:#333333;

               font-size:10px;

               line-height:12px;

               text-align:center;

}


#mainbox1-2 {
  width: 340px;

               height:200px;

               color:#333333;

               font-size:12px;

               line-height:14px;

               text-align:left;

               padding:5px;

}


#mainbox2 {
  width: 350px;

             float:left;

             color:#333333;

             font-size:12px;

             line-height:14px;

             text-align:left;

             border-left:solid #cccccc 1px;

             border-right:solid #cccccc 1px;

             border-bottom:solid #cccccc 1px;

             border-top:solid #cccccc 1px;

}




#mainboxtext1 {
  width: 180px;

                 color:#333333;
               
  font-size:10px;

                 line-height:12px;

                 text-align:left;

}




#tbar1 {
  width:530px;

          height:25px;

          padding-left:20px;

          background:url(image/tbar1.gif) no-repeat;

          color:#000000;

          font-size:14px;

          line-height:18pt;

          font-weight:bold;

          text-align:left;
  

}


#qabar1 {
  width:515px;

           height:40px;

           padding-left:40px;

           padding-top:15px;

           background:url(image/qabar1.jpg) no-repeat;

           color:#000000;

           font-size:14px;

           line-height:18pt;

           text-align:left;
  

}


#qabarbox {
  width:480px;

              padding-left:20px;

              color:#000000;
  
              font-size:12px;
  
              line-height:16pt;
  
              text-align:left;
  

}


H3 {
  width:530px;
  
      height:25px;
  
      padding-left:20px;
  
      background:url(image/tbar1.gif) no-repeat;
  
      color:#000000;
  
      font-size:14px;
  
      line-height:18pt;
  
      font-weight:bold;
  
      text-align:left;
  
      margin-bottom:0px;
  
      margin-top:0px;
  
}


#main11 {
  margin-left: 200px;
  
           margin-right:0px;
  
           background:#ffffff;
  
           color:#666666;
  
           font-size:12px;
  
           line-height:16pt;

}


#smain11 {
  width:540px;
  
            background:#ffffff;
  
            color:#666666;
  
            font-size:12px;
  
            line-height:14pt;
  
            text-align:left;
  

}


#gbbox {
  margin-left: 200px;
  
          width:540px;
  
          padding:7px;
  
          background:url(image/gbbk1.jpg) no-repeat;
  
          color:#669933;
  
          font-size:14px;
  
          line-height:20pt;
  
          text-align:left;

}




#main1-1 {      width:560px;
		
                margin-left:10px;

		background:url(image/ggaibg.gif);

		text-align:left;
		 
                font-size:14px;

		color:#333333;
	
      	        line-height:24px;
		 
}


#main1-2 { width:560px;

	   margin-left:10px;
		
           background:url(image/ggaibg2.gif);
		 
           text-align:left;
		 
           font-size:14px;
		 
           color:#333333;
		 
           line-height:20px;
		 
}





#midashi1 {
	margin: 5px;
	
                padding: 3px;
	
                width:250px;
	
                list-style:none;
    
                border-left: 20px solid #000099;
    
                border-top: 1px solid #000099;
    
                border-right: 1px solid #000099;
	
                font-size:14px;
	font-weight:bold;
	
                color:#000099;
	line-height:150%;
	
                margin-bottom:-5px;
	
	
}







#midashi104 {
	margin: 5px;
	
                width:480px;

	        padding:1px;
	
                border-bottom: 1px solid #666666;
	
                border-left: 1em solid #000066;
	
                background-color: #F5F5F5;
	
                background-image: url(image/bg001.gif);
	
                background-repeat: no-repeat;
	
                background-position: top right;
	
                font-size: 16px;
	
                color: #000066;
	
                font-weight:bold;

}




#footer {
  color: #00000;
  
           height:25px;
  
           background:#009900;
  
           text-align:center;
  
           font-size:12px;
  
           background:url(image/header1.gif);

}


#footer2 {
  color: #999999;

            font-size:10px;

            text-align:left;    
            margin-bottom: 0px;
	
            margin-top: 0px;
  
            background:#ffffff;
  
            clear:both;

}



#footer00 {
  color: #fff;
  
             background:#ffffff;
  
             font-size:12px;
  
             text-align:center;
  
             padding:8px;

}


#footer00 a{
  color: #fff;
  
              font-size:12px;

}


#footer00 :hover{
  color: #ffffff;
  
                   font-size:12px;
  
                   background:#ffcc00;
  
                   font-weight:bold;

}



dl#update{
	width:230px;
	
                height:230px;
	
                overflow:auto;
	
                padding:01em;
	border:1px solid#ffffff;
	color:#000000;
	}

dd{ margin-left:0px; font-size:12px;}


dl#update02{
	width:650px;
	height:100px;
	overflow:auto;
	padding:01em;
	border:1px solid #ffffff;
	color:#000000;
		margin:0px;
		text-align:left;

	}
	
	
#box1{
	width: 580px;
	padding: 3px;
	float:center;
	border: 2px solid #00cc00;
	background:#FFFF66;
	text-align:left;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
		}

#box2{
	width: 500px;
	margin:10px;
	padding: 3px;
	background:#ffffff;
	text-align:left;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
		}


#fusen01 {
	margin: 5px;
	width:300px;
	padding:1px;
	border-bottom: 1px solid #666666;
	border-left: 1em solid #000099;
	background-color: #F5F5F5;
	background-image: url(image/bg001.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 16px;
	color: #000099;
	margin-bottom:-5px;
	font-weight:bold;
}



#box05{
	width:109px;
	height:20px;
	background-image:url(images/msrubou.gif);
	text-align:center;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	
		}


#box13{
	width:470px;
	color:#333333;
	background-image:url(images/sabumisasi02.gif);
	font-size:12px;
	font-weight:bold;
	text-align:right;

	
		}







/* ■テキスト装飾関係 */

H1 {  font-size: 12px; color: #000000;  line-height: 16px;  margin-bottom: 0px ; margin-top: 3px;}

H2 { 
  color: #000000;
  width:470px;
  font-size:12px;
  line-height:14px;
  font-weight:normal;
  margin-bottom:0px;
  margin-top:3px;
  text-align:left}



STRONG {  font-weight: normal}








#menu01 {  background:url(image/me01.gif) no-repeat;
		width: 270px;
		height: 57px;
				}
		
#menu02 {  background:url(image/me02.gif) no-repeat;
		width: 270px;
		height: 57px;
				}

#menu03 {  background:url(image/me03.gif) no-repeat;
		width: 270px;
		height: 57px;
				}

#menu04 {  background:url(image/me04.gif) no-repeat;
		width: 270px;
		height: 57px;
				}

#menu05 {  background:url(image/me05.gif) no-repeat;
		width: 270px;
		height: 57px;
				}

#m11 { 		font-size:16px;
			color:#CC0000;
			font-weight:bold;
			display:block;
			width: 270px;
			height: 57px;
			text-indent: -10000px;
		}








#m1 { 		font-size:16px;
			color:#CC0000;
			font-weight:bold;
			display:block;
			width: 233px;
			height: 57px;
			text-indent: -10000px;
		}

#menu000 {  background:url(image/menu00.gif) no-repeat;
		width: 231px;
		height: 48px;
		
				}
#menu001 {  background:url(image/menu01.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu002 {  background:url(image/menu02.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu003 {  background:url(image/menu03.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu004 {  background:url(image/menu04.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}
#menu005 {  background:url(image/menu05.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu006 {  background:url(image/menu06.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}
#menu007 {  background:url(image/menu07.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}
#menu008{  background:url(image/menu08.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}
#menu009 {  background:url(image/menu09.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}


		
				
#menu011 {  background:url(image/menu11.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu012 {  background:url(image/menu12.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu013 {  background:url(image/menu13.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu014 {  background:url(image/menu14.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}
#menu015 {  background:url(image/menu15.gif) no-repeat;
		width: 231px;
		height: 57px;
		
				}

#menu016 {  background:url(image/menu16.gif) no-repeat;
		width: 231px;
		height: 57px;

}


#menu017 {  background:url(image/menu17.gif) no-repeat;
		width: 231px;
		height: 57px;

}

#menu018 {  background:url(image/tmenu3.gif) no-repeat;
		width: 231px;
		height: 57px;

}



.maintext1 {font-size:13px; color:#0000FF; line-height:16px;}
.maintext2 {font-size:14px; font-weight:bold; color:#333333; line-height:18px;}
.maintext3 {font-size:14px; font-weight:bold; color:#000066; line-height:24px;}
.maintext4 {font-size:14px; font-weight:bold; color:#006600; line-height:24px;}
.maintext5 {font-size:18px; font-weight:bold; color:#CC0000; line-height:24px;}
.maintext6 {font-size:14px; font-weight:bold; color:#000000; line-height:24px;}
.maintext91 {font-size:18px; font-weight:bold; color:#000000; line-height:24px;}
.maintext92 {font-size:18px; font-weight:bold; color:#FF0000; line-height:24px;}
.maintext93 {font-size:16px; font-weight:bold; color:#CC0000; line-height:24px;}


.textnew1 { font-size:12px; color:#000066; font-weight:bold; line-height:18px;}

.textnew2 { font-size:10px; color:#666666; font-weight:normal; line-height:14px;}

.textnew3 { font-size:10px; color:#ffffff; font-weight:normal; line-height:14px;}



.cap01 { font-size:10px; color:#000066; line-height:16px; }
.cap02 { font-size:10px; color:#009900; line-height:16px; }
.cap03 { font-size:10px; color:#FF6600; line-height:16px; }
.cap04 { font-size:10px; color:#666666; line-height:12px; }
.cap05 { font-size:10px; color:#FF0000; line-height:12px; }

.maintexe3 {  font-size: 12px; line-height: 16px; color:#000099; font-weight: bold}
.maintexe12{  font-size: 12px; line-height: 16px; color:#FF0000; font-weight: bold}
.maintext13 {font-size:14px; font-weight:bold; color:#CC0000; line-height:18px;}
.maintext14 {font-size:12px;  color:#CC0000; line-height:18px;}
.maintext15 {font-size:12px;  color:#000099; line-height:18px;}
.maintext16 {font-size:12px;  color:#000000; line-height:18px; font-weight:bold;}
.maintext17 {font-size:10px;  color:#000000; line-height:12px; text-align:left; }
.maintext18 {font-size:12px;  color:#33CC00; line-height:18px;}
.maintext19 {font-size:12px;  color:#FF6600; line-height:18px;}
.maintext20 {font-size:12px;  color:#CC0000; line-height:18px; font-weight:bold; background-color:#FFFF00;}
.maintext21 {font-size:12px;  color:#99CC00; line-height:18px;}b
.maintext22 {font-size:11px;  color:#000099; line-height:14px;}
.maintext23 {font-size:14px; font-weight:bold; color:#FF6600; line-height:18px;}


.maintext24 {font-size:14px;  color:#009900; line-height:18px; font-weight:bold; line-height:22px;}
.maintext25 {font-size:14px;  color:#0066FF; line-height:18px; font-weight:bold; line-height:22px;}
.maintext26 {font-size:14px;  color:#FF3300; line-height:18px; font-weight:bold; line-height:20px;}
.maintext27 {font-size:19px; font-weight:bold; color:#0033CC; line-height:20px;}
.maintext28 {font-size:12px;  color:#00CC00; line-height:18px; font-weight:bold;}
.maintext29 {font-size:12px;  color:#FF9900; line-height:18px; font-weight:bold;}
.maintext30 {font-size:14px; color:#000000; line-height:24px;}
.maintext31 {font-size:13px; font-weight:bold; color:#FF6600; line-height:18px;}
.maintext32 {font-size:12px;  color:#FF6600; line-height:18px; font-weight:bold;}


/* ■テーブル関係 */


.tr_1 { background-color:#d2e9ff;}


.td_1 { font-size:12px; vertical-align:middle; width:100px;}




.table1{
	width: 748px;
	text-align:left;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	empty-cells:show;
	padding:5px;
			}
		
.td1{
    width:187px;
	background:url(image/mbg2.gif) no-repeat;
	
	}

.table2{
	width: 450px;
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	empty-cells:show;
	padding:5px;
			}
		
.td01{
    width:150px;
	background:url(image/mbg2.gif);
	text-align:center;
	font-size:12px;
	
	}

.td02{
    width:300px;
	background-color:#FFFFFF;
	font-size:12px;

	
	}
