@charset "Shift_JIS";


body{
	margin: 0;
	padding: 0;
	background: #99B450;
font: 15px  'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif , Verdana; *font: 13px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif , Verdana;
line-height: 180%;
}



.midashi3{
	margin: 0;


	padding: 0;
	color:#336600;
	font-size:16px;
	font-weight:bold;
}

.midashi6{
	margin: 0;
	padding: 0;
	color:#336600;
	font-size:20px;
	font-weight:bold;
	line-height:125%;
	text-align: center;
}

.wf2004 {
	margin: 0;
	padding: 0;
	color:#336600;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-align: left;
}

a.ilink:link {
	color:#336600;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}
a.ilink:visited {
	color:#336600;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}
a.ilink:active {
	color:#000066;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}
a.ilink:hover {
	color:#336600;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}

a.ilink2:link {
	color:#336600;
	font-size:14px
}
a.ilink2:visited {
	color:#336600;
	font-size:14px
}
a.ilink2:active {
	color:#000066;
	font-size:14px
}
a.ilink2:hover {
	color:#336600;
	font-size:14px
}

a.ilink3:link {
	color:#FF0000;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
}
a.ilink3:visited {
	color:#FF0000;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
}
a.ilink3:active {
	color:#FF0000;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
}
a.ilink3:hover {
	color:#FF0000;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
}



#tbl1 {
	background: #BBCC66;
	margin: 10px auto;
	width: 50%;
}

.ti{
	padding: 5px 5px 5px 25px;
	text-indent: -12px;
	color:#336600;
	font-size:12px;
	font-weight:normal;
	line-height:150%
}

.ti2{
	padding: 10px;
	font-size:12px;
	font-weight:normal;
	line-height:150%
}

.d-border {
	border-bottom: 1px dashed #336600;
}

.kkimg {
	margin: 5px;
	border: none;

}

.ti3{
	margin: 0;
	padding: 10px;
	border-top: none;
	border-bottom: 1px solid #99B450;
	border-left: none;

	border-right: none;
	font-weight: bold;
	width: 25%;
}

.ti4{
	margin: 0;
	padding: 10px;
	border-top: none;
	border-bottom: 1px solid #99B450;
	border-left: none;
	border-right: none;
	width: 75%;
}


.red {
	color: #FF0000;
	font-size: 14px;
}

.del {
  text-decoration-line: line-through;
  text-decoration-style: solid;
  text-decoration-color: red;
}


@media screen and (max-width: 640px) {

#tbl1 {
	background: #BBCC66;
	margin: 10px auto;
	width: 96%;
}


}