.text1014 {  font-size: 10px; line-height: 14px}
.text1218 {  font-size: 12px; line-height: 18px}
.text1414 {  font-size: 14px; line-height: 14px}
.text1420 {  font-size: 14px; line-height: 20px}
.text1818 {  font-size: 18px; line-height: 18px}
.text2020 {  font-size: 20px; line-height: 20px}
.text2424 {  font-size: 24px; line-height: 24px}
.link1420 {  font-size: 14px; line-height: 20px; text-decoration: none}
.text18 {  font-size: 18px}
.text14 { font-size: 14px}
.text1820 { font-size: 18px; line-height: 20px}

.mi_20pt {font-size: 20pt;margin-top: 0px;margin-bottom: 0px;}
.mi_19pt {font-size: 19pt;margin-top: 0px;margin-bottom: 0px;}
.mi_18pt {font-size: 18pt;margin-top: 0px;margin-bottom: 0px;}
.mi_17pt {font-size: 17pt;margin-top: 0px;margin-bottom: 0px;}
.mi_16pt {font-size: 16pt;margin-top: 0px;margin-bottom: 0px;}
.mi_15pt {font-size: 15pt;margin-top: 0px;margin-bottom: 0px;}
.mi_14pt {font-size: 14pt;margin-top: 0px;margin-bottom: 0px;}
.mi_13pt {font-size: 13pt;margin-top: 0px;margin-bottom: 0px;}
.mi_12pt {font-size: 12pt;margin-top: 0px;margin-bottom: 0px;} 

.mi_13ptMT10 {font-size: 13pt;margin-top: 10px;margin-bottom: 0px;}



.txt140-90 {  line-height: 140%; font-size: 90%}

.left {
	float:left;
}

.right {
	float:right;
}

.width550{
 width: 550px;
 margin; 0 1%;
 }

.box_center{
	text-align: center;
	margin: 0 1%;
}

.center{
	text-align: center;
	margin: 0 1%;
}

.box_c80{
text-align: left;
line-height: 140%;
font-size: 90%;
width: 550px;
margin: 0 auto;
}

.box_90 {
	text-align: left;
	margin: 0 5%;
}

.box_120{
float:left;
text-align: center;
line-height: 140%;
font-size: 90%;
width: 120px;
}

.box_70 {
	text-align: left;
	line-height: 140%;
	margin: 0 15%;
	padding: 0px;
}

.box_550{
text-align: left;
line-height: 140%;
font-size: 90%;
width: 550px;
}

.w590{
width: 590px;
margin: 10px auto;
line-height: 140%;
font-size: 90%;
text-align: left;
}

.box_resident{
width: 550px;
border: solid 1px #003366;
padding: 10px;
margin:10px auto 0;
background-color:#C4E8FF;
line-height: 140%;
font-size: 90%;
text-align: left;
}

.box_taiken{
max-width: 500px;
border: solid 1px #339900;
padding: 5px;
margin:10px 0;
background-color:#ffffe1;
text-align: left;
}

.box100{
width: 100%;
padding: 5px;
background-color:##FFFFCC;
text-align: left;
}

.photo_l{
float: left;
margin: 0 10px 0 0;
}

.photo_250l{
float: left;
width: 255px;
text-align: center;
padding: 0;
margin: 0 0 10px 5px;
}

.photo_260r{
float: right;
width: 250px;
text-align: center;
padding: 0;
margin: 0 0 10px 0;
}

.photo_220r{
float: right;
width: 220px;
padding: 5px 10px;
line-height: 110%;
}
.photo_220l{
float: left;
width: 220px;
padding: 5px 10px;
line-height: 110%;
}


.marginR10{ margin-right: 10px;}
.marginT15{ margin-top: 15px;}

.atamaaki20{
padding-left: 24em;
}