*  { 
           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: 860px;
           margin-left: auto;
           margin-right: auto;
           
           


}
.b-box2{   
           width: 590px;
           margin: 0px 5px 0px 70px;
           background-color: ;
           float: left;

}
.b-box3{
           width: 329px;
           font-size: 12px;
           float: right;
 }
.b-box4{
           clear: both;
           width: 1000px;
}

#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;
 }
 h1{
 font-size: 50px;
 color: #6699FF;
}
 h2{
 font-size: 1.2em;
 color: #FFFFFF;
  background-color: #6699FF;
   padding: 0.5em;
           margin: 0;
           border-radius: 5px;
 }
 h3{
 font-size: 1em;
 color: #FF0000;
  margin: 5px;
 }
 h4{
 width: 230px;
 font-size: 18px;
 color: #808080;
 background-color: #FFFFCC;
 margin-bottom: 5px;
 }
 p{
 font-size: 15px;
 line-height: 1.5;
 
 }

 .title{
         color: #0099CC;
         font-weight: bold;
 
 }
 .info{
        font-size: 1em;
        padding-bottom: 0.5em;
        margin: 1em;
        border-bottom: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #cccccc; 
 }
a img{
         border: none;


}
.main img{
           margin: 0px 5px 0px 5px;
           float: left;
}
.main2 img{
           margin-left: auto;
           margin-right: auto;
           margin-top: 25px;
           margin-bottom: 50px;
           
}
.main3 img{

			float: right;
			}
.map     {
			width: 180px;
			border: 1px solid #0066CC;
			padding: 0px 3px;
			border-top-width: 5px;
			border-radius: 5px;
			}

.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;/*最前線に表示させる為*/
}
 
