body,td { font-size:90%;font-family:Verdana; color:#000000;text-align:center;margin:auto; }	

a.menu:link { color:#000000; text-decoration:none;}	
a.menu:visited { color:#99ffcc; text-decoration:none;}	
a.menu:active {color:#99ffcc; text-decoration:none;}	
a.menu:hover {color:#99ffcc; text-decoration:underline;}	

a:link { color:#285AAA; text-decoration:none;}	
a:visited { color:#285AAA; text-decoration:none;}	
a:active {color:#285AAA; text-decoration:none;}	
a:hover {color:#285AAA; text-decoration:underline;}	

#map_canvas { width: 430px;height: 280px;text-align: left;margin: 10px; }

.td1 {
width:485px;vertical-align:top;text-align:left;
}
.td2 {
padding: 0px 10px 22px 10px;font-size:110%;line-height:1.8em;text-align:left;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo;
}
.td3 {
width:450px;padding: 0 30px;text-align:left;vertical-align: top;font-size: 100%;line-height: 2em;
}
.td4 {
width:450px;text-align:left;
}
.td5 {
vertical-align: top;padding: 0 10px 0 10px;text-align:left;
}
.td6 {
width:416px;vertical-align:top;text-align:left;
}
.td7 {
background-color:#2b5ca8; color:#ffffff;font-weight: 700;padding: 3px;text-align:left;
}
.td8 {
background-color:#aacce3; color:#242424;border:1px solid #808080;font-weight: 700;padding: 4px;text-align:left;
}
.td9 {
width:400px;font-size:1.1em;text-align:left;
}
.td10 {
width:910px;vertical-align:top;text-align:left;
}
.td11 {
width:610px;vertical-align:top;text-align:left;
}
.td12 {
font-size: 120%;line-height: 1.5em;padding:10px;text-align:left;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo;
}
.td13 {
width:300px;vertical-align:top;text-align:left;
}

.td14 {
width:150px;padding: 0 10px;text-align:left;vertical-align: top;font-size: 100%;line-height: 2em;
}

.td15 {
width:280px;padding: 0;text-align:left;vertical-align: top;font-size: 100%;line-height: 2em;
}

img,object{
border:none;padding: 0;margin: 0;vertical-align: bottom;
}

.vt{
vertical-align: top;
}
.vm{
vertical-align: middle;
}
.vb{
vertical-align: bottom;
}

	

ul#main_menu {
width: 953px;list-style: none;margin: 0;padding: 0;
}
li.menu {
display: inline;float: left;margin-right:2px;text-decoration: none;
}
li.lastmenu {
display: inline;float: left;margin-left:0;text-decoration: none;border-right: 1px #427CA1 solid;
}

.header { 
width:955px;margin:auto;margin-top:0;margin-bottom:0;font-weight: 400;font-size:78%;text-align:right;
}

.footer_menu {
font-size: 80%;color:#FFFFFF;
}

a.col_wh {
color:#FFFFFF;
}

.footer {
width: 1033px;padding:10px;font-size:84%;text-align:center;
}

.copyright {
color: #FFFFFF;font-size: 80%;
}

.wb {
width:1053px;border-collapse:collapse;border : 0px #808080 solid;margin:auto;margin-top:0;margin-bottom:0;padding:0;text-align:left;background-color: #FFFFFF;color:#000000;
}

.midashi {
width:636px;float: left;margin:0;
}
.info {
width:287px;float: right;margin-right:10px;padding: 5px 0 0 0;font-size:90%;
}

.message {
font-size: 100%;line-height: 1.2em;
}

.note {
font-size: 90%;line-height: 1em;
}

.sredb {
color:#ff3300;font-weight:700;line-height: 1em;
}
.sbll {
color:#0000FF;text-align:left;padding: 0;
}

.contents_a {
width: 953px;border-top:solid 16px #2b5ca8;border-bottom:solid 1px #808080;clear: both;text-align:center;margin:auto;
}
.contents_b {
width: 1030px;border-bottom:solid 0px #808080;clear: both;text-align:center;margin:auto;
}

.contents_c {
width: 1000px;border-bottom:solid 0px #808080;clear: both;text-align:center;margin:auto;
}

.contents_d {
width: 1000px;border-bottom:solid 0px #2b5ca8;clear: both;text-align:center;margin:auto;
}

.tbl1 {
width:910px;text-align:center;margin:auto;margin-top: 20px;margin-bottom:20px;
}
.tbl2 {
width:1000px;text-align:left;margin:auto;margin-top: 20px;margin-bottom:20px;
}
.tbl3 {
width:910px;text-align:left;margin:auto;margin-top: 20px;margin-bottom:20px;
}
.tbl4 {
width:475px;margin-top:4px;border-collapse:collapse;border : 1px #808080 solid;margin:0;text-align:left;line-height:1.8em;
}
.tbl5 {
width:910px;border-collapse:collapse;border : 1px #808080 solid;margin:auto;margin-top: 20px;margin-bottom:20px;text-align:left;line-height:1.8em;
}
.tbl6 {
width:100%;border : 1px #808080 solid;margin:0;padding:4px;text-align:left;line-height:1.2em;font-size:110%;
}
.tbl7 {
width:610px;border-collapse:collapse;border : 1px #808080 solid;margin:0;padding:4px;text-align:left;
}

.title1 {
line-height: 1.6em;background-color:#800080;color: #FFFFFF;text-align:center;font-size: 130%;font-weight: 700;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo;
}
.title2 {
margin:4px;font-size: 130%;line-height:1em;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo;
}


.title3 {
line-height: 1.6em;background-color:#808000;color: #FFFFFF;text-align:center;font-size: 120%;font-weight: 700;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo;
}

.title4 {
line-height: 1.3em;background-color:#800080;color: #FFFFFF;text-align:center;font-size: 130%;font-weight: 700;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo;
}


.l100{
width:100%;
font-size : 100%;
text-align:left;
line-height : 1.5em;
margin-left: auto;
margin-right: auto;
}

.r100{
width:100%;
font-size : 100%;
text-align:right;
line-height : 1.5em;
margin-left: auto;
margin-right: auto;
}


#link{
text-align:right;
font-size:11px;
}

