*  { 
           padding : 0px ; 
           margin : 0px ; 
 } 
body{background-color: #6699FF;}

#a-box{    
           width: 100%;
           min-width: 1060px;
           background-color: #ffffff;
           border-top:4px solid #6699FF;
           }
           
.a-box2{   
           width: 1000px;
           margin-left: auto;
           margin-right: auto;
           background-color: #ffffff;
           padding : 20px 0px 40px 0px; 
           text-align: left;
}
#b-box{
           width: 1000px;
           margin-left: auto;
           margin-right: auto;
           border: 3px;
           border-style: solid;
           border-color: #0066CC;
           background-color: #FFFFFF;
           border-radius: 5px;           
}
.b-box0{
			width: 860px;
           margin-left: auto;
           margin-right: auto;
           padding-top: 25px;
           

}
.b-box1{   
           width: 590px;
           margin: 0px 0px 0px 70px;
           background-color: ;
           float: left;
}
.b-box1-1-4{
			width: 700px;
			margin-left: auto;
			margin-right: auto;

}
.b-box2{
           width: 265px;
           font-size: 12px;
           float: right;
           margin-left: 37px;
           margin-top: 3px;

 }
.c-box3{
           clear: both;
           width: 1000px;
}
.c-box4{
			clear: both;
			margin: 10px;
}
#d-box{    width: 100%;
           min-width: 1060px;
           background-color: #6699FF;


}

.d-box2 {/*フッター*/
           width: 1000px;
           margin-left: auto;
           margin-right: auto;
           background-color: #6699FF;
           color: #808080;
           font-size: 12px;
           padding : 10px;
            text-align: center;
 }
#map_canvas{
margin-left: auto;
margin-right: auto;
}
 h1{
 font-size: 50px;
 color: #6699FF;
}
 h2{
 font-size: 25px;
 color: #ffffff;
  background-color: #6699FF;
   padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;
 }

 h3{
 font-size: 20px;
 color: #6699FF;
  margin: 5px;
 }
 h4{
 width: 230px;
 font-size: 18px;
 color: #808080;
 background-color: #FFFFCC;
 margin-bottom: 5px;
 }
 h5{ 
 font-size: 20px;
 color: #0066CC;
  background-color: ;
 padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;  
     
     }
 h6{
 font-size: 25px;
 padding: 0.5em;
 margin: 5px 5px 5px 0px;
 text-align: center;
 font-family: メイリオ;
 }
  h7{ 
 font-size: 20px;
 color: #ffffff;
  background-color: #ff7d7d;
 padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;  
     
     }
      h8{ 
 font-size: 20px;
 color: ;
  background-color: #ffd580;
 padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;  
     
     }
      h9{ 
 font-size: 20px;
 color: ;
  background-color: #b3e2b4;
 padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;  
     
     }
      h10{ 
 font-size: 20px;
 color: ;
  background-color: #abe7ff;
 padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;  
     
     }
      h11{ 
 font-size: 20px;
 color: ;
  background-color: #b8b2ea;
 padding: 0.5em;
   text-align: left;
           margin: 5px 5px 5px 0px;
           border-radius: 5px;
           font-family: メイリオ;  
     
     }
 p{
 font-size: 15px;
 line-height: 2.5;
 font-family: メイリオ;
 }
  .info{

 }
 .title{
         color: #0099CC;
         font-weight: bold;
 
 }
 .info{
        font-size: 1em;
        padding-bottom: 0.5em;
        margin: 1em;

 }
 .map     {
			width: 180px;
			border: 1px solid #0066CC;
			padding: 0px 3px;
			border-top-width: 5px;
			border-radius: 5px;
			}
.map2     {
			font-size: 5px;
 			color: #0066CC;
 			margin: 5px 0px 5px 0px;
			width: 185px;
			border: 2px solid #377aff;
			padding: ;
			text-align: ;
			border-radius: 3px;
			text-align: center;
			}
a img{
         border: none;


}
.main img{
           margin: 0px 5px 0px 5px;
           float: left;
}
.main2 img{
           margin: 25px 70px 50px 70px;
           
}
.main3 img{

			float: right;
			}
a { text-decoration: none; }

.navi ul {
	margin:0;
	padding:0;
	list-style-type:none;
        behavior: url("csshover.htc");/* IE6 */
        
}

.navi ul a {
        color: #ffffff;/*文字の色　白*/
        text-decoration: none;/*下線部の打消し*/
         background: #6699FF;/*メインカラー*/
         border-right: 3px solid #0066cc;
         border-left: 3px solid #0066cc;
         border-bottom: 3px solid #0066cc;
}
.navi ul a:hover {
        background:#0066CC;/*濃い青・マウスが乗った時の表示*/
}

.navi ul li {
        width:200px;/*セルの幅*/
        font-weight: bold;
        line-height: 20px;/*文字のセルの中の高さ*/
        float: left;
        border: solid #ffffff;/*セルの周りのボーダー*/
        border-width: 0px 0px 0px 0px;
        
}

.navi ul li.line {
        border-left:0px solid #ffffff;/*セルの左のボーダー*/
}

.navi ul li a {/*グローバルナビの変更*/
        display: block;
        padding:10px 0px 10px 0px;
        
        font-size:20px;
        text-align: center;
        border-radius: 5px 5px 5px 5px;
}

.navi ul li ul li a {
        font-size:80%;
	    
	    border-top: 0px;
	    border-left: 3px;
	    border-right: 3px;
	    border-bottom: 3px;
	    border-color: #0066CC;
	    border-style: solid;
	    /*プルダウンのボーダー色　濃い青*/
}

.navi ul li ul li {
        margin: 0px;
        font-weight: normal;
        border-bottom:none;
        position:relative;
        float: none;

}

/* OFF */
.navi ul li ul {
        display: none;
}

/* ON */
.navi ul li:hover ul {
        display: block;
        position:absolute;/*メニューバーがメインのすぐ下にくるように調整,*/
        z-index: 100;/*最前線に表示させる為*/
}
 
