@charset "shift_jis";
/*@charset "utf-8";*/

* {
padding-left:0;
margin-left:0;
}

body {
background-color:#007020;
/*background-color:#2E5A2E;*/
}

.cha{
margin-top:8px;
 background-color:#D6d5b5;
 	padding:16px;
	width:780px;
}

.bun{
	background-image: url(imgs/sen.gif);
	/*width:720px;*/
	 }

.zu{
margin:20px;	
border:1px solid #999999;
	 } 

.obi{
margin-top:20px;
background-image: url(imgs/sen.gif);
padding:6px;
vertical-align:middle;
/*width:100%;*/
color:black;
font-weight:bold;
font-size:large;
}

.obi2{
margin-top:20px;
background-image: url(imgs/sen.gif);
padding:6px;
vertical-align:middle;
color:black;
font-weight:bold;
font-size:small;
}


.heada{
	padding:6px;
		background-color: #ffffff;
		/*font-weight:bold;*/	
	 } 
	 
.foota{
	margin-top:20px;
	padding:8px;
	text-align:center;
background-color: #ffffff;
		/*background-color: #CC0000;
		font-weight:bold;	*/	
	 } 

.foota div{
margin-bottom:8px;
}



/*tHg*/
.strong1{
font-weight:bold;
}

.strong2{
font-weight:bold;
margin:8px;
}

.shou{
font-size:xx-small;
}

.two{
/*L*/
	margin: 6px 6px 4px 6px;
	border-left:4px solid black;
	border-bottom: 1px solid black;
	padding-left: 8px;
	font-weight:bold;
}

/*ζ*/
img{
border : none;
}

.img1 {
background: #fafafa;
border: 1px solid #dddddd;
margin:16px;
}

.imager{
margin:8px;
}

.imager2{
border:1px solid #999999;
margin:4px;
}


/*JR~*/
.kakomi {
	width:80%;
	margin: 10px;
	padding: 6px;
	text-align: left;
	display: block;
	/*background: url(../img/paper.jpg);*/
	background-color: #fcfcfc;
	border: 1px solid #7a98b6;
	line-height: 140%;
}

.kakomi2 {
	margin: 4px;
	padding: 6px;
	border: 1px solid #000000;
}

/*e[u*/
.table1 {
width:80%;
	border-collapse: separate;
	margin: 8px;
	background-color:#666666;	
}

.table1 td , .table1 th{
padding:4px;
background-color:#ffffff;
}

.td2 {
width:300px;
}

.td3{
/*mameΒn*/
padding:8px;
}

.mamet{
/*Μζ\θ*/
margin-top:10px;
margin-bottom:8px;
}
.mamet td{
vertical-align:top;
padding-right:16px;
}

.mt{
/*Μf[^*/
margin-bottom:12px;
}
.mt td , .mt th{
border:1px solid white;
padding:4px;
}

.kt{
/*ΏΜe[u*/
margin-bottom:12px;
width:100%;
}
.kt td{
border:1px solid white;
padding:4px;
}
.kt th{
background-color:#dddddd;
border:1px solid white;
padding:4px;
}
.ktd1{
width:80px;
}
.ktd2{
width:120px;
}

/*όpΩ*/
.gaku{
text-align:center;
}
.gaku table{
border: 10px solid olive;
}

.gaku table td{
margin:0px;
padding:0px;
}

.capt1{
padding:6px;
background-color:#ffffff;
border: 1px solid #dddddd;
}

.nec1{
text-align:center;
}

.nec1 div{
width:110px;
padding:4px;
background-color:#ffffff;
}

/*Xc*/
.list00{
margin:20px;
line-height:140%;
}