﻿body{
 text-align:center;
}

#container {
 width:1024px;
 text-align:left;
 background-color: white;
 margin: 0 auto;
}


#boxA {
 width:200px;
 float:left;
 margin:1px 1px 1px 1px ;
}

#boxB {
 width:820px;
 float:left;
 margin:1px 1px 1px 1px ;
}

#boxC {
 width:1024px;
 float:left;
 margin:1px 1px 1px 1px ;
 font-size:10pt;
}

#boxC-1 {
 width:1024px;
 float:left;
 margin:1px 1px 1px 1px ;
 font-size:10pt;
}

#boxD {
 width:170px;
 float:left;
}

#boxE {
    width:724px;
    float:left;
    padding: 30px 150px;
    line-height:1.6;
}

#boxF {
 width:166px;
 border:1px solid #808080;
 height:64px;
 margin:0px;
 padding:0px;
 float:left;
 vertical-align:middle;
}

#boxG {
 width:256px;
 height:64px;
 border:1px solid #808080;
 margin:0px;
 padding:3px;
 float:left;
 vertical-align:middle;
 font-size: 90%
}

#boxH {
 width:166px;
 height:64px;
 border:1px solid #808080;
 margin:0px;
 padding:3px;
 float:left;
 vertical-align:middle;
 font-size: 90%
}

#boxI {
 width:386px;
 height:64px;
 border:1px solid #808080;
 margin:0px;
 padding:3px;
 float:left;
 font-size: 90%
}

#boxJ {
 width:1004px;
 float:left;
 margin:10px 10px 10px 10px ;
 font-size:11pt;
 background: white;
 line-height: 1.5em
}

#boxK {
 width:650px;
 float:left;
 margin:1px 1px 1px 1px ;
}

#boxL {
 width:350px;
 float:left;
 margin:1px 20px 1px 1px ;
 font-size: 80%
}

#boxM1 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM2 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM3 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM4 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM5 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM6 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM7 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }

#boxM8 {
 width:305px;
 height:70px;
 margin:0px;
 padding:0px 28.5px;
 float:left;
 vertical-align:middle;
 }


#boxN {
 width:800px;
 height:70px;
 background:#add8e6;
 border-bottom:4px solid #004c99;
 border-top:1px solid #004c99;
 }



#index {
 width:994px;
 float:left;
 margin:1px 1px 1px 1px ;
 padding: 5px;
 font-size:12pt;
 background:#ffd275;
 line-height: 1.4;
}

#index1 {
 width:994px;
 float:left;
 margin:1px 1px 1px 1px ;
 padding: 5px;
 font-size:12pt;
 background:#ffd275;
 line-height: 1.4;
}

#index2 {
 width:994px;
 float:left;
 margin:1px 1px 1px 1px ;
 padding: 5px;
 font-size:12pt;
 background:#ffd275;
 line-height: 1.4;
}

#index3 {
 width:994px;
 float:left;
 margin:1px 1px 1px 1px ;
 padding: 5px;
 font-size:12pt;
 background:#ffd275;
 line-height: 1.4;
}

#index4 {
 width:994px;
 float:left;
 margin:1px 1px 1px 1px ;
 padding: 5px;
 font-size:12pt;
 background:#ffd275;
 line-height: 1.4;
}

#index5 {
 width:994px;
 float:left;
 margin:1px 1px 1px 1px ;
 padding: 5px;
 font-size:12pt;
 background:#ffd275;
 line-height: 1.4;
}

span{
font-size:small;
}
.middle{
vertical-align:middle;
} 


#mapA {
 width:20%;
 float:left;
 margin:1px 1px 1px 1px ;
 font-size:9pt;
}

#mapB {
 width:20%;
 float:left;
 font-size:9pt;
 margin:1px 1px 1px 1px ;
}

#mapC {
 width:20%;
 float:left;
 margin:1px 1px 1px 1px ;
 font-size:9pt;
}

#mapD {
 width:19%;
 float:left;
 margin:1px 1px 1px 1px ;
 font-size:9pt;
}

#mapE {
 width:19%;
 float:left;
 margin:1px 1px 1px 1px ;
 font-size:9pt;
}


#contents{ 
padding-bottom:120px; /*繝輔ャ繧ｿ繝ｼ縺ｮ鬮倥＆縺ｨ蜷後§*/ 
} 


#footer {
 clear: both;
 height:120px;
 width:1024px;
 background:#add8e6;
 border-bottom:4px solid #004c99;
 border-top:1px solid #004c99;
 }

#footer1 {
 clear: both;
 height:40px;
 width:1024px;
 padding-top: 20px;
 text-align: center;
}

#footer2 {
 float:left;
 height:40px;
 width:300px;
 text-align: center;
}

#footer3 {
 float:left;
 height:40px;
 width:400px;
 padding-top: 12px;
 text-align: center;
}
 
#footer4 {
 float:left;
 height:40px;
 width:300px;
 padding-top: 12px;
 text-align: center;
}

#migi {text-align: right; }

