.table1 {
	font-size: 14px;
}
.table2 {
	font-size: 12px;
}
.honbun1 {
	font-size: 13px;
	line-height: 18px;
}
.midashi1 {
	font-size: larger;
	font-weight: bold;
}
.strong {
	font-size: 13px;
	font-weight: bold;
	color: #3C7DB9;
}
.midashi2 {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #003399;
}
.point {
	font-size: 11px;
	color: #800000;
}
.point2 {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.form1 {
	width: 330px;
}
.form2 {
	width: 150px;
	font-size: 12px;

}
.botton1 {
	font-size: 14px;
	width: 150px;
}
a:link {
	color: #800000;
}
a:hover {
	color: #800000;
	background-color: #FFE1E1;
	text-decoration: none;


}
a:visited {
	color: #800000;
}
.initial {
	font-size: 18px;
	font-weight: bold;
}
.huge {
	font-size: 30px;
	font-weight: bold;
	color: #800000;
	line-height: 40px;
}
.huge2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #003296;
}
.honbun2 {
	line-height: 130%;

}
.strong2 {
	font-size: 14px;
	font-weight: bold;
	color: #003296;
}
.small {
	font-size: 10px;
	line-height: 14px;
}
.ubderTable{
    padding-top:40px;

}

.TxtIndent{
display:block;
padding-left:15px;}

.tableText{
padding:0px;
margin:0px;
text-align:left;
}
.tt {
	position: absolute;
	padding: 4px;
	color: #333333;
	border:1px solid ;
	background-color:#F3F3F3;
	width: 250px;
	font-size: 13px;
	left: -9999px;
	top: 265px;
	height: 24px;
	line-height:1.6;
}
.cautionText{
padding-left:10px;
}
.sakuinTB td{
vertical-align : top;
}
