.henshu {
	height: auto;
	width: 643px;
	margin: 40px;
}

.henshu tr .th01 {
	background-color: #39F;
	padding: 3px;
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.henshu tr .th02 {
	background-color: #5AF;
	padding: 3px;
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.henshu tr .th03 {
	background-color: #6FB7FF;
	padding: 3px;
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.henshu tr .td01 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #CCC;
}


.henshu tr .td02 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #dfdfdf;
}


.henshu tr .td03 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
}

.magagine {
	height: auto;
	width: 603px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 60px;
}


.magagine tr .th01 {
	background-color: #39F;
	padding: 3px;
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	width: 50%;
}

.magagine tr .th02 {
	background-color: #5AF;
	padding: 3px;
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.magagine tr .td01 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #CCC;
}


.magagine tr .td02 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #dfdfdf;
}



.magagine02 {
	height: auto;
	width: 603px;
	margin: 0px;
}

.magagine02 tr .td01 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #CCC;
}


.magagine02 tr .td02 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #dfdfdf;
}
.page {
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999;
}
.page tr .th01 {
	width: 70px;
	padding: 5px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
}
.page tr .th02 {
	padding: 5px;
	width: 80px;
	border: 1px solid #999;
}
.page tr .td01 {
	text-align: center;
	padding: 2px;
	border: 1px solid #999;
}
.page tr .td02 {
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #999;
}

.conve {
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 30px;
}


.conve tr .th01 {
	padding: 5px;
	text-align: left;
	background-color: #F93;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.conve tr .th02 {
	padding: 5px;
	text-align: left;
	background-color: #09F;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.conve tr .td01 {
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #ddd;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	width: 70px;
}

.conve tr .td02 {
	background-color: #eee;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.conve tr .th01 a {
	color: #FFF;
	text-decoration: underline;
}

.conve tr .th01 a:hover {
	color: #FFF;
	text-decoration: none;
}

.conve tr .th02 a {
	color: #FFF;
	text-decoration: underline;
}

.conve tr .th02 a:hover {
	color: #FFF;
	text-decoration: none;
}
/*--英語版--*/

.conve2 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 30px;
	font-family: Arial;
}


.conve2 tr .th01 {
	padding: 5px;
	text-align: left;
	background-color: #F93;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.conve2 tr .th02 {
	padding: 5px;
	text-align: left;
	background-color: #09F;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.conve2 tr .td01 {
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #ddd;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	width: 70px;
}

.conve2 tr .td02 {
	background-color: #eee;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.conve2 tr .th01 a {
	color: #FFF;
	text-decoration: underline;
}

.conve2 tr .th01 a:hover {
	color: #FFF;
	text-decoration: none;
}

.conve2 tr .th02 a {
	color: #FFF;
	text-decoration: underline;
}

.conve2 tr .th02 a:hover {
	color: #FFF;
	text-decoration: none;
}

.henshu .td06_1 {
	width:25%;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom:1px solid #85AECD;
}

.henshu .td06_2 {
	width:75%;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom:1px solid #85AECD;
}

.henshu .td06_3 {
	width:25%;
	font-weight:bold;
	padding-top: 25px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin-bottom: 15px;
	border-bottom:2px solid #85AECD;
}

.henshu .td06_4 {
	width:75%;
	padding-top: 25px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin-bottom: 15px;
	border-bottom:2px solid #85AECD;
}

.table13 {
	border: solid 1px #333333;
	margin: 0 45px;
	border-collapse:collapse
}
.table13 td {
	border: solid 1px #333333;
}
.table13 th {
	border: solid 1px #333333;
}

.yakuin {
	margin-left: 90px;
	border-collapse:collapse
}
.yakuin tr .td01 {
	padding: 10px;
	border: 1px solid #333;
}
.yakuin tr .td02 {
	padding: 10px;
	border: 1px solid #333;
}
.yakuin tr .td03 {
	padding: 10px;
	vertical-align: top;
}
.yakuin tr .td04 {
	padding: 10px;
}
.betsuhyo {
	width:640px;
	margin-left: 40px;
	border: 1px solid #999;
	margin-bottom: 40px;
}
.betsuhyo tr .td01 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	width: 40%;
	border: 1px solid #CCC;
	text-align:center;
}
.betsuhyo tr .td02 {
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	width: 30%;
	border: 1px solid #CCC;
	text-align:center;
}
.betsuhyo tr .td03 {
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	width: 30%;
	border: 1px solid #CCC;
	text-align:center;
}
.price {
	margin-left: 60px;
	width: 600px;
}
.price tr .th01 {
	color: #FFF;
	background-color: #39F;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.price tr .th02 {
	color: #FFF;
	background-color: #5AF;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.price tr .th03 {
	color: #FFF;
	background-color: #7DBEFF;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.price tr .td01 {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #cfcfcf;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.price tr .td02 {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #dfdfdf;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.price tr .td03 {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #efefef;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.ichiran {
	margin: 30px auto;
	width: 550px;
}
.ichiran tr .td01 {
	padding: 3px 5px;
	border-bottom: 1px dashed #666;
	background-color: #cfcfcf;
	vertical-align: top;
	width: 100px;
}
.ichiran tr .td02 {
	padding: 3px 5px;
	border-bottom: 1px dashed #666;
	width: 100px;
	background-color: #dfdfdf;
	width: 350px;
}

.ichiran tr .td022 {
	padding: 3px 5px;
	border-bottom: 1px dashed #666;
	width: 100px;
	background-color: #dfdfdf;
}

.ichiran tr .td03 {
	padding: 3px 5px;
	border-bottom: 1px dashed #666;
	background-color: #efefef;
}

.ichiran tr .th01 {
	padding: 3px;
	background-color: #F90;
	color: #FFF;
	border-bottom: 1px dashed #666;
}


.ichiran tr .th02 {
	padding: 3px;
	background-color: #FFAF37;
	color: #FFF;
	border-bottom: 1px dashed #666;
}

.ichiran tr .th03 {
	padding: 3px;
	background-color: #FFC166;
	color: #FFF;
	border-bottom: 1px dashed #666;
}


.ichiran2 {
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 30px;
}
.ichiran2 tr .td01 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #cfcfcf;
	vertical-align: top;
}
.ichiran2 tr .td02 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #dfdfdf;
	width: 120px;
}
.ichiran2 tr .td03 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #F6F6F6;
}
.ichiran2 tr .td04 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
	width: 100px;
}

.ichiran2 tr .th01 {
	padding: 3px;
	background-color: #F90;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}


.ichiran2 tr .th02 {
	padding: 3px;
	background-color: #FFAF37;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.ichiran2 tr .th03 {
	padding: 3px;
	background-color: #FFDBA6;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}


.ichiran2 tr .th04 {
	padding: 3px;
	background-color: #FFC166;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

/*-------英語版-----*/


.ichiran2_e {
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 30px;
	font-family: Arial;
	width: 660px;
}
.ichiran2_e tr .td01 {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #cfcfcf;
	vertical-align: top;
	width: 230px;
}
.ichiran2_e tr .td02 {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #dfdfdf;
}
.ichiran2_e tr .td03 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #F6F6F6;
}
.ichiran2_e tr .td04 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
	width: 100px;
}

.ichiran2_e tr .th01 {
	padding: 10px;
	background-color: #F90;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	text-align: left;
}


.ichiran2_e tr .th02 {
	padding: 10px;
	background-color: #FFAF37;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	text-align: left;
}

.ichiran2_e tr .th03 {
	padding: 10px;
	background-color: #FFDBA6;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	text-align: left;
}


.ichiran2_e tr .th04 {
	padding: 10px;
	background-color: #FFC166;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	text-align: left;
}



.ichiran3 {
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.ichiran3 tr .td01 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #cfcfcf;
	vertical-align: top;
	width: 80px;
}
.ichiran3 tr .td02 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	width: 100px;
	background-color: #dfdfdf;
}
.ichiran3 tr .td03 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
	width: 350px;
}

.ichiran3 tr .th01 {
	padding: 3px;
	background-color: #F90;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}


.ichiran3 tr .th02 {
	padding: 3px;
	background-color: #FFAF37;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.ichiran3 tr .th03 {
	padding: 3px;
	background-color: #FFC166;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.dr {
	margin: 20px;
	border: 1px solid #999;
}
.dr tr .td01 {
	vertical-align: top;
	padding: 10px;
	border: 1px solid #999;
	background-color: #999;
}
.dr tr .td02 {
	padding: 10px;
	border: 1px solid #999;
	letter-spacing: 0.1em;
}
.ichiranB {
	width: 500px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	border-collapse:collapse;
}
.ichiranB thead tr .td01 {
	font-size: 14px;
	color: #FFF;
	background-color: #999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ichiranB tbody tr .th01 {
	background-color: #ddd;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.ichiranB tbody tr .td02 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
}
.ichiranB tbody tr .td03 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #FFF;
}
.ichiranB tbody tr .td04 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
	width: 30px;
}

.ichiranB tbody tr .th02 {
	background-color: #eee;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.ichiranC {
	width: 530px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	border-collapse:collapse;
	border: 1px solid #666;
	font-family: Arial;
}
.ichiranC tbody tr .th01 {
	background-color: #ddd;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.ichiranC tbody tr .td02 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
	padding: 10px;
	text-align: center;
}
.ichiranC tbody tr .td03 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #FFF;
}
.ichiranC tbody tr .td04 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	background-color: #efefef;
	width: 30px;
}

.ichiranC tbody tr .th02 {
	background-color: #eee;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.bunkakai {
	border: 1px solid #666;
	border-collapse:collapse;
	margin: 30px;
	width: 658px;
	letter-spacing: 0.1em;
}
/*IE用*/
* html SELECTOR .bunkakai {
	border: 1px solid #666;
	border-collapse:collapse;
	margin: 30px;
	width: 658px;
	letter-spacing: 0.1em;
}

.bunkakai thead tr .td01 {
	font-size: 14px;
	color: #FFF;
	background-color: #39F;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.bunkakai tbody tr .th01 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	width: 100px;
	background-color: #8CC6FF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.bunkakai tbody tr .td02 {
	background-color: #fefefe;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

/*-------------英語版-------------*/

.bunkakai_e {
	border: 1px solid #666;
	border-collapse:collapse;
	margin: 30px;
	width: 658px;
	font-family: Arial;
}
/*IE用*/
* html SELECTOR .bunkakai_e {
	border: 1px solid #666;
	border-collapse:collapse;
	margin: 30px;
	width: 658px;
	letter-spacing: 0.1em;
}

.bunkakai_e thead tr .td01 {
	font-size: 14px;
	color: #FFF;
	background-color: #39F;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.bunkakai_e tbody tr .th01 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	width: 100px;
	background-color: #8CC6FF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.bunkakai_e tbody tr .td02 {
	background-color: #fefefe;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}

.henshu06 {
	height: auto;
	width: 643px;
	margin: 40px;
	padding:15px;
	border:2px solid #4B76A5;
}
.henshu_in1 {
	padding:2px 2px 2px;
}
.henshu_in2 {
	padding:5px;
}

.complete {
	height: auto;
	width: 643px;
	margin: 40px;
}
.kaihi {
	margin-left: 45px;
}
.kaihi tr td {
	padding: 5px;
}
.kaihi tr .td01 {
	width: 100px;
}
