.text_ss { font-size: 8px; line-height: 150%; }
.text_s{ font-size: 10px; line-height: 150%; }
.text_m{ font-size: 12px; line-height: 150%; }
.text_l{ font-size: 14px; line-height: 150%; }
.text_xl{ font-size: 16px; line-height: 150%; }

.text_mft a{/*リンクされた文字*/
color:#FFFFFF;
    text-decoration:none;
	 font-size: 12px; 
	 line-height: 150%;
}
.text_mft a:link {/*未訪問のリンク*/
color:#FFFFFF;
    text-decoration:none;
	 font-size: 12px; 
	 line-height: 150%;
}
.text_mft a:visited {/*訪問後のリンク*/
color:#FFFFFF;
    text-decoration:none;
	 font-size: 12px;
 line-height: 150%;
}
.text_mft a:hover{/*マウスをのせたとき*/
color:#FFFFFF;
    text-decoration:underline;
		 font-size: 12px;
 line-height: 150%;
}
.text_mft a:active {/*クリック中*/
color:#FFFFFF;
 text-decoration:underline;
 	 font-size: 12px;
 line-height: 150%;
}  

#contents{
background-color:#FFFFFF;
width : 970px;
padding : 0px;
margin: 0 auto;
clear : both;
text-align: center;
}

#headerEC{
margin: 0 auto;
width : 970px;
padding : 0px;
margin: 0 auto;
clear : both;
text-align: center;
}

#headerEC img{
vertical-align:bottom;
padding : 0px;
margin: 0px;
border:0px;
}

#headerEC table tr td{
padding : 0px;
margin: 0px;
border:0px;
}

#footermenuEC{
width : 950px;
padding : 10px 10px 0px 10px;
clear : both;
margin: 0 auto;
text-align: center;
background-color:#dfdfdf;
}

#footermenuEC img{
vertical-align:bottom;
padding : 0px;
margin: 0px;
border:0px;
}

#footerEC{
width : 950px;
padding : 0px 10px 10px 10px;
clear : both;
margin: 0 auto;
text-align: center;
background-color:#1b3826;
}

#footerEC img{
vertical-align:bottom;
padding : 0px;
margin: 0px;
border:0px;
}

.EC h1{
display: inline;
padding : 0px;
margin: 0px;
border:0px;
}

table.EC{
width : 950px;
padding : 0px;
margin: 0px;
border:0px;
}

.EC td{
padding : 0px;
margin: 0px;
border:0px;
}

.EC tr{
padding : 0px;
margin: 0px;
border:0px;
}

.EC img{
padding : 0px;
margin: 0px;
border:0px;
}

table.org{
width : 970px;
padding : 0px;
margin: 0px;
border:0px;
}

.org td{
padding : 0px;
margin: 0px;
border:0px;
}

.org tr{
padding : 0px;
margin: 0px;
border:0px;
}

#MSG{
margin: 0 auto;
width : 780px;
padding : 0px;
margin: 0 auto;
clear : both;
}

#MSG img{
vertical-align:bottom;
padding : 0px;
margin: 0px;
border:0px;
}

#MSG table tr td{
padding : 0px;
margin: 0px;
border:0px;
}

#MSGbox{
padding : 10px;
border:1px;
border-color:#CCCCCC;
border-style:solid;
text-align: center;
text-valign: middle;
height :300px;
}
