html,body{font-size:12px;font-family:Tempus Sans ITC;
	background-image: url(img/bg-stripe1.gif);
     color:#666666;
     scrollbar-Track-Color:#fafafa;
	 scrollbar-Face-Color:#fafafa;
	 scrollbar-Shadow-Color:#717171;
	 scrollbar-DarkShadow-Color:#fefaf1;
	 scrollbar-Highlight-Color:#fefaf1;
	 scrollbar-3dLight-Color:#fafafa;
	 scrollbar-Arrow-Color:#afbecf;
	 line-height:140%;
	 }
   A{text-decoration:none; 
     font-size:12px;color:#666699;
     font-family:Tempus Sans ITC;
     }
a:hover{cursor:e-resize;
        text-decoration:underline; 
        color:#F09480;
        }
strong{color:#CC0000;
      }
      
#outer
	{
     background-color:#FFFFFF;
　　width:780px;
	padding: 5px;
	margin:0,50;text-align: left;
	border:1px solid #999999}

#head
	{
	background-image: url(img/top2s.jpg);
	height: 250px;background-repeat:no-repeat;background-position:60 0;
	}
.h1{
     padding-left: 15px;font-size:16px;font-weight: bold;
     color:#FF6666; font-family: HG丸ゴシックM-PRO;
      line-height: 200%;
     }
.h2{padding-left: 15px;
    padding-top: 15px;font-size:14px;font-weight: bold; font-family: HG丸ゴシックM-PRO;
     color:#000099;
      line-height: 200%;}
#side
	{     
	background-color:;
	float:right;
	width:250px;
	border:1px solid #cccccc ;
	padding-left:10px;
　　margin:;text-align:left;
    line-height:140%;
　　　}
#main
	{
	background-color:;
	float:left;
	width:500px;
	padding-top: 0px; 
	padding-left: 10px;text-align: left;
	}
#main p{
       text-align:left;font-size:10px;
       }

.box
    {width:304px;
	text-align:center;
    border:3px double #FFCCCC;
    padding:2px auto 2px auto;
    margin:2px auto 2px auto;
    font-size:15px; color: #CC0000;
    line-height:150%;}
.box a
    {
    font-size:15px; color: #CC0000;
    display: block;
    }
.box2
    {width:220px;color:#669900;
    border:1px dotted #3399CC;
    padding:5px 5px 5px 5px;
    margin:5px 0px 5px 0px;
    font-size:10px;
    line-height:140%;
    }
.box3
    {width:400px;background-color:;text-align:left;
    padding-left: 50px;  padding-top: 5px; padding-bottom: 5px;
    margin-top:5px; border:1px dotted #FFCCFF;
　　}
.box3 a
    {
    font-size:12px; color: #CC0000;
    display: block;
　　}    
.box4
    {width:410px;color:#666666;text-align:left;
    background-color:;
    padding:10px 30px;
    border:1px solid #FFCCFF;
    margin-top:5px;margin-left:30px;line-height:150%;
　　}
.box5
    {width:330px;color:#666666;
    background-color:#FDF5FC;
    padding-left: 30px;
    border:1px solid #FFCCFF;
    padding:5px 15px 5px 15px;
    margin:5px 0px 5px 5px;
　　}
.box6{background:#fee; padding:8px; border:dotted 1px #6666CC;
    font-size: 12px; margin-left: 160px;margin-top:20px;
     width:370px; line-height:160%;
　　 }
.midashi{
	float:left;
    background:#efefef;
    width: 190px;
    height:25px;
    padding-top:5px;
    padding-left: 5px;
    border-right:solid 1px #ccc; 
    border-bottom:solid 1px #ccc; 
    border-left:solid 10px #999999; 
    font-size:13px;font-weight: bold;line-height:130%;
    }
.clears{
  clear:both;
}
#foot
	{
	float:left;text-align: center; font-size: 12px;
	background-color: ;width: 750px;
	height: 30px;
	border-top: 1px solid #999999;
	padding-top: 7px;margin:10px 10px;
	　}
#foot a{
        font-size: 11px;
        text-align: center;
}
.p2{
    width:280px;
         font-size:12px;font-weight: bold;
         color:#FF3300;
         border:3px double #99CC66;
         background-color: #E1FFEE;
         line-height: 150%;
         padding:5px;margin-left:30px;}
         
.p2 a{
      color:#cc6666;
      display: block;
      text-decoration:none;
 }
    
.p2 a:hover{
      background-color:#E8E8E1;color:#F09480;
     display: block;
     text-decoration:none;
   }

.line{
    width:330px;
         font-size:16px;font-weight: bold;
         color:#cc6666;
         border-bottom:3px double #99CC66;
         background-color:;
         line-height: 100%;
         padding:1px ;margin:5px;
         }
         
.line a{
      color:#cc6666;
      display: block;
      text-decoration:none;
 }
    
.line a:hover{
      background-color:;color:#FF3300;
     display: block;
     text-decoration:none;
   }
   
#navbar{
        width:740px; margin: 0px 1px 0px 0px; list-style: none;padding-left:50px;
         padding-bottom: 2px;font-size:12px; font-weight: bold;
  }
.menu{float: left;     padding:2px;
     background-color:#ffffff;
     border: 1px solid #CCCCCC;width: 80px;
     text-align: center; line-height: 110%;
     margin: 2px;
     }
.menu a{
     color:#999999;
      display: block;
      text-decoration:none;
 }
.menu a:hover{
      background-color:#E8E8E1;color:#F09480;
     display: block;
     text-decoration:none;
   }

.menu1{float: left;     padding:2px;
     background-color:#ffffff;
     border: 1px solid #ff0000;width: 80px;
     text-align: center;line-height: 110%;
     color:#999999;
     margin: 2px;
     }
.menu1 a{background-color:#ffffff;
     color:#999999;
      display: block;
      text-decoration:none;
 }
.menu1 a:hover{
     background-color:#E8E8E1;display: block;
     color:#F09480;
 text-decoration:none;
   }

.menu2{float: left;     padding:2px;
     background-color:#ffffff;
     border: 1px solid #CCCCCC;width: 80px;
     text-align: center; line-height: 217%;
     margin: 2px;
     }
.menu2 a{
     color:#999999;
      display: block;
      text-decoration:none;
 }
.menu2 a:hover{
      background-color:#E8E8E1;color:#F09480;
     display: block;
     text-decoration:none;
   }

.menu3{float: left;     padding:1px;
     background-color:#FBF1DB;
     border: 1px solid #CCCCCC;width: 80px;
     text-align: center; line-height: 110%;
     margin-top:2px;margin-bottom:2px;
     }
.menu3 a{
     color:#999999;
      display: block;
      text-decoration:none;
 }
.menu3 a:hover{
      background-color:#E8E8E1;color:#F09480;
     display: block;
     text-decoration:none;
   }

.menu4{float: left;     padding:2px;
     background-color:#FBF1DB;
     border: 1px solid #FF3366;width: 80px;
     text-align: center; line-height: 110%;
     margin: 2px;
     }
.menu4 a{
     color:#006600;
      display: block;
      text-decoration:none;
 }
.menu4 a:hover{
      background-color:#E8E8E1;color:#F09480;
     display: block;
     text-decoration:none;
   }

.menu5{float: left;     padding:2px;
     background-color:#FBF1DB;
     border: 1px solid #FF3366;width: 80px;
     text-align: center; line-height: 210%;
     margin: 2px;
     }
.menu5 a{
     color:#006600;
      display: block;
      text-decoration:none;
 }
.menu5 a:hover{
      background-color:#E8E8E1;color:#F09480;
     display: block;
     text-decoration:none;
   }


