body {
  text-align:center;
  font-family : "ＭＳ ゴシック","ＭＳ 明朝";
  color : #333300;
  background-color : #eeeedd;
  font-weight : normal;
  font-style : normal;
  line-height : 20px;
  font-size: 11pt;
   
  }
#outline {
 width : 750px;
 text-align:left;
 margin:0 auto;
 }
.outline-margin { margin:0 10px; }
.main { width:480px; float:right; padding : 0px 0px 0px 20px;
  text-align : left;
  line-height : 25px;
   
}
.side { width:250px; float:left; 
  text-align : left;
  line-height : 25px;
  font-size: 11pt;
}

.c-both { clear:both; }



.header{
   	width : 750px;
	height : 25px;
	line-height : 25px;
	margin-bottom: 15;
	font-size: 13px;
	
	border : solid #0e0088;border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px;
  
  background-image : url(image/bar1.gif);
}

.header A,
.header A:LINK,
.header A:VISITED,
.header A:ACTIVE{
	width:125px;
	height:25px;
	text-align:center;
	display:block;
	float:left;
border-width : 0px 0px 0px 0px;border-style : solid solid solid solid;border-color : #0e0088 #0e0088 #0e0088 #0e0088;}

.header A:HOVER{
	width:125px;
	height:25px;
	background : #0e0088;
	color:#fff;
	text-align:center;
	display: block;
	float:left;
}
a{text-decoration:none;
  color : #0e0088;
}
a:hover {/*マウスをのせたとき*/
    color : #FFFFFF;
    font-style:normal;
    text-decoration:blink;
    background-color:#0e0088;
}

.footer{
    padding:0 10px;
    text-align:right;
	height : 25px;
	line-height : 25px;
	
	border : solid #0e0088;border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px;
  
  background-image : url(image/bar2.gif);
}

.footer A,
.footer A:LINK,
.footer A:VISITED,
.footer A:ACTIVE{
	width :125px;
	height:25px;
	text-align:center;
	display:block;
	float:left;
border-width : 0px 0px 0px 0px;border-style : solid solid solid solid;border-color : #0e0088 #0e0088 #0e0088 #0e0088;}

.footer A:HOVER{
	width:125px;
	height:25px;
	background : #0e0088;
	color:#fff;
	text-align:center;
	display: block;
	float:left;
}

.box1{
    margin-top: 15px;
    height:250px;
    width:250px;
	text-align:left;
    line-height : 18px;
	background-image : url(image/box1.gif) ;
    float : left;
}

.inbox{padding-top:25px;
       padding-left:25px;
       text-indent: -1em; 
       font-size: 11pt;
}



  
.H1{
  color: #604E01;
  background-color: #0e0088;
  background-image : url(image/H1.gif);
  text-align: center;
  padding-top: 0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size:100%;
  font-weight:600;
}
.H2{
　color: #604E01;
  background-color: #0e0088;
  background-image : url(image/H2.gif);
  text-align: center;
  padding-top: 0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left: 0px;
  margin-top:15px;
  margin-bottom:15px;
  font-size:100%;
}
.H3{
　width:200px;
  color: #0e0088;
  background-color: #0e0088;
  background-image : url(image/H3.gif);
  text-align: center;
  padding-top: 0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left: 0px;
  margin-top: 15px;
  margin-bottom:15px;
  font-size:100%;
}
.F1{
  color: #604E01;
  background-color: #0e0088;
  background-image : url(image/F1.gif);
  text-align: right;
  font-size:10px;
  padding-top: 0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left: 0px;
  margin-top: 15px;
  margin-bottom:35px;
}
.F2{
  color: #604E01;
  background-color: #0e0088;
  font-size:10px;
  background-image : url(image/F2.gif);
  text-align: right;
  padding-top: 0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left: 0px;
  margin-top: 15px;
  margin-bottom:35px;
}
.leftimg{
	margin:0 10 10 0;
    float: left;
}
.rightimg{
	margin:0 0 10 10;
    float: right;
}
.centerimg{
	margin: 0 25 10 25;
    float: left;
} 

.centerimg2{
	margin: 0 10 0 100;
	   
} 

.scr {
  overflow: scroll;  /* スクロール表示 */ 
  width: 240px;
  height: 100px;
  line-height:20px;
  background-color: #FFFFFF;
  } 
  
ul.link{
    width:100%;
    margin-top:20px;
    font-size:12px;
}

ul.link li{
    list-style:none;
    width:70px;
    float:left;
    border-width:2px;
    border-color:#FFEEDB;
    border-style:ridge;
}

.site {
    font-size:12px;
    line-height:20px;
    width:146px;
    float:left;
    border-width:2px;
    border-color:#666600;
    background-color: #FFFFCC;
    border-style:ridge;
    text-align: center;
}

.Msite {
    font-size:15px;
    line-height:20px;
    padding-left:10px;
    padding-bottom:20px;
    border-width:3px;
    border-color:#333300;
    background-color: #FFFFFF;
    border-style:ridge;
}


.point{
    font-size: 100%;
	font-weight: strong;
	color: #604E01;
	margin: 3px;
	padding: 3px;
	line-height: 130%;
    }



.title{
    width: 547;
    height: 100;
    color:#FFFFFF;
    text-align:left;
    padding:0;margin:0 ;border:0;
    float:left ;
    background-image : url(image/title2.gif) ;
    }
    
.intitle{
       padding-top:15;
       padding-left:150;
       font-size: 12pt;
       
}    
 
.title2{
    float:left ;
    margin:0 0 5 0;
	}    
	
.title3{
    margin:0 0 5 0;
	}
	    
#foot{
      margin-top:15px ;
      text-align:center;
　　  font-size: 10pt;
　　  
　　}    