.size10 {  font-size: 10px; line-height: 120%}
.size10_140 {  font-size: 10px; line-height: 140%}
.size12{  font-size: 12px; line-height: 120%}
.size12_140 {  font-size: 12px; line-height: 140%}
.size12_160 {  font-size: 12px; line-height: 160%}
.size12_200 {  font-size: 12px; line-height: 200%}
.size14 {  font-size: 14px; line-height: 110%}
.size14_140{  font-size: 14px; line-height: 140%}
.size18 {  font-size: 18px; line-height: 120%}
.size24 {  font-size: 24px; line-height: 120%}
.A {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 28px;
	color: #FFFFFF;
	background-color: #00837B;
	padding-top: 0.2em;
	padding-right: 0.1em;
	padding-left: 0.1em;
}
.footer1 {
	font-size: 10px;
	line-height: 120%;
	color: #FFFFFF;
}
.table1 {
	font-size: 10px;
	line-height: 120%;
	color: #00837B;
}
.text1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00837B;
	padding: 0.2em;
}
.title1 {
	font-size: 14px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #00837B;
	border-left-color: #00837B;
	line-height: 150%;
}
.text2 {
	color: #FFFFFF;
	background-color: #CC3366;
	padding: 0.2em;
}
.text3 {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	background-color: #3366CC;
}
.text4 {
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 0.2em;
}

/*--add 20160411--*/
/*--saisei--*/
th.btn{padding:1em 0 3em;}
.btn a{padding:.5em 1em; border:3px #999 double; border-radius:5px; display:block; width:40%; color:#999; text-decoration:none;}
.btn a:hover{border-color:#06F; color:#06F;}

/*--add20180516--*/
ul.links{margin:0 auto 1em;padding:0;text-align:left;}
ul.links li{display:inline-block;margin:.2em auto;width:98%}
ul.links li a{border:1px #ccc solid;background:#FFFFE6;;font-size:.9em; text-decoration:none;color:#000;display:block;padding:.2em 1em}
ul.links li a:hover{border-color:#f69;color:#f00;background:#FFEFE6}
