A { text-decoration: none;}
A:LINK { COLOR: blue}
A:VISITED { COLOR: blue} 
A:HOVER { COLOR: red}
A:HOVER.nomove { position: relative; top: 0px;left: 0px;}
A:HOVER { text-decoration: UNDERLINE;}
A:HOVER { background-color: #ffffff;}
body { font-size: 10pt; color: #333333; padding:0; margin:0; line-height:11pt;}
td { font-size: 10pt;}
.midashi01 { font-size: 10pt;margin-left: 17; margin-bottom: 5;}

.midashi02 { font-size: 10pt;
			 margin: 0px;
			 padding: 0px; 
			 font-weight: normal;
			 }
.ttl{
	background-image: url("icon/tt.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 5px;
	margin-top: 0px;
}


.line_m{
	margin-top: 7px;
	margin-bottom: 7px;
}
h2 { font-size: 20px}
h3 { font-size: 20px}
.fontsize11 { font-size: 11pt}
.fontsize12 { font-size: 12pt}
.fontsize13 { font-size: 13pt}
.fontsize14 { font-size: 14pt}
.fontsize15 { font-size: 15pt}
.s_top { position: absolute; top: 0px; height: 65px; left: 10px; width: 877px;}
.s_left { position: absolute; top: 80px; left: 10px; width: 160px;}
.s_content { position: absolute; top: 80px; left: 180px; width: 500px;}
.s_right { position: absolute; top: 80px; left: 700px; width: 160px; background-color: #F0F0FF;}
.s_pankuzu { position: absolute; top: 60px; left: 180px; font-size : 8pt;}
.s_footer { position: absolute; top: 950px; left: 10px; font-size : 9pt; width : 900px;}
li { position: relative; left: -10px}
.r_content { position: absolute; top: 50px; left: 27px; width: 500px;}
.r_footer { position: absolute; top: 4550px; left: 30px; font-size : 9pt; width : 900px;}
.t_footer { line-height: 120%; text-align: center;}

.content_size{
	width: 768px;
	_width /**/:780px;/*forIE5.5*/
	margin-left: 15px;
}

.content_l{
	width: 489px;
	_width /**/:489px;/*forIE5.5*/
	float: left;
	margin-right:20px;

}
.content_r{
	width: 257px;
	_width /**/:257px;/*forIE5.5*/
	float: left;
	}

