@charset "utf-8";

#Contents p {
	line-height: 125%;
	font-size: 80%;
	margin-right: 40px;
	margin-left: 40px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}


table.etc {
	font-size: 80%;
	line-height: 120%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	background-color: #CCFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #33CCFF;
	border-right-color: #33CCFF;
	border-bottom-color: #33CCFF;
	border-left-color: #33CCFF;
}
.etc th ,
.etc td {
	font-weight: normal;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #33CCFF;
	border-bottom-color: #33CCFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}#Contents .etc th {
	white-space: nowrap;
}
#Contents h2 {
	font-size: 90%;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#Contents h3 {
	font-weight: normal;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.h3 {
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #050685;
	border-left-color: #050685;
	font-size: 100%;
	font-weight: normal;
	padding: 5px;
	line-height: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#Contents h4 {
	font-size: 90%;
	font-weight: bold;
	color: #65A600;
	padding: 0px;
	margin: 0px;
}
.h4 {
	font-size: 90%;
	font-weight: bold;
	color: #00501E;
	margin-left: 20px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	clear: left;
}
#Contents .kihon-tbl h5 {
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFF66;
	white-space: nowrap;
	text-align: center;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border: 1px outset #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#Contents .kihon-tbl2 h5 {
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFF99;
	white-space: nowrap;
	text-align: center;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border: 1px outset #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.h5 {
	font-size: 90%;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	clear: left;
}
#Contents h6 {
	font-size: 90%;
	font-weight: normal;
	color: #0066FF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
/*
#Contents ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 60px;
	line-height: 125%;
	font-size: 80%;
	color: #666666;
}
*/
#Contents li {
	margin-bottom: 2px;
}

#Contents ol {
	font-size: 80%;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
	list-style-type: none;
}
#Contents ol li {
	background-image: url(../images/list_icon_01_01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 36px;
}
#Contents ol li.list_01 {	background-image: url(../images/list_icon_01_01.gif); }
#Contents ol li.list_02 {	background-image: url(../images/list_icon_01_02.gif); }
#Contents ol li.list_03 {	background-image: url(../images/list_icon_01_03.gif); }
#Contents ol li.list_04 {	background-image: url(../images/list_icon_01_04.gif); }
#Contents ol li.list_05 {	background-image: url(../images/list_icon_01_05.gif); }
#Contents ol li.list_06 {	background-image: url(../images/list_icon_01_06.gif); }
#Contents ol li.list_07 {	background-image: url(../images/list_icon_01_07.gif); }

#Contents ol li.list_01_green {	background-image: url(../images/list_icon_01_01_green.gif); }
#Contents ol li.list_02_green {	background-image: url(../images/list_icon_01_02_green.gif); }
#Contents ol li.list_03_green {	background-image: url(../images/list_icon_01_03_green.gif); }
#Contents ol li.list_04_green {	background-image: url(../images/list_icon_01_04_green.gif); }
#Contents ol li.list_05_green {	background-image: url(../images/list_icon_01_05_green.gif); }
#Contents ol li.list_06_green {	background-image: url(../images/list_icon_01_06_green.gif); }
#Contents ol li.list_07_green {	background-image: url(../images/list_icon_01_07_green.gif); }

#Contents ol li.list_01_dgreen {	background-image: url(../images/list_icon_01_01_dgreen.gif); }
#Contents ol li.list_02_dgreen {	background-image: url(../images/list_icon_01_02_dgreen.gif); }
#Contents ol li.list_03_dgreen {	background-image: url(../images/list_icon_01_03_dgreen.gif); }
#Contents ol li.list_04_dgreen {	background-image: url(../images/list_icon_01_04_dgreen.gif); }
#Contents ol li.list_05_dgreen {	background-image: url(../images/list_icon_01_05_dgreen.gif); }
#Contents ol li.list_06_dgreen {	background-image: url(../images/list_icon_01_06_dgreen.gif); }
#Contents ol li.list_07_dgreen {	background-image: url(../images/list_icon_01_07_dgreen.gif); }

#Contents ol li.list_01_pink {	background-image: url(../images/list_icon_01_01_pink.gif); }
#Contents ol li.list_02_pink {	background-image: url(../images/list_icon_01_02_pink.gif); }
#Contents ol li.list_03_pink {	background-image: url(../images/list_icon_01_03_pink.gif); }
#Contents ol li.list_04_pink {	background-image: url(../images/list_icon_01_04_pink.gif); }
#Contents ol li.list_05_pink {	background-image: url(../images/list_icon_01_05_pink.gif); }
#Contents ol li.list_06_pink {	background-image: url(../images/list_icon_01_06_pink.gif); }
#Contents ol li.list_07_pink {	background-image: url(../images/list_icon_01_07_pink.gif); }
#Contents ol li.list_08_pink {	background-image: url(../images/list_icon_01_08_pink.gif); }

#Contents ol li.list_01_orange {	background-image: url(../images/list_icon_01_01_orange.gif); }
#Contents ol li.list_02_orange {	background-image: url(../images/list_icon_01_02_orange.gif); }
#Contents ol li.list_03_orange {	background-image: url(../images/list_icon_01_03_orange.gif); }
#Contents ol li.list_04_orange {	background-image: url(../images/list_icon_01_04_orange.gif); }
#Contents ol li.list_05_orange {	background-image: url(../images/list_icon_01_05_orange.gif); }
#Contents ol li.list_06_orange {	background-image: url(../images/list_icon_01_06_orange.gif); }
#Contents ol li.list_07_orange {	background-image: url(../images/list_icon_01_07_orange.gif); }

#Contents ol li.list_01_red {	background-image: url(../images/list_icon_01_01_red.gif); }
#Contents ol li.list_02_red {	background-image: url(../images/list_icon_01_02_red.gif); }
#Contents ol li.list_03_red {	background-image: url(../images/list_icon_01_03_red.gif); }
#Contents ol li.list_04_red {	background-image: url(../images/list_icon_01_04_red.gif); }
#Contents ol li.list_05_red {	background-image: url(../images/list_icon_01_05_red.gif); }
#Contents ol li.list_06_red {	background-image: url(../images/list_icon_01_06_red.gif); }
#Contents ol li.list_07_red {	background-image: url(../images/list_icon_01_07_red.gif); }
#Contents ol li.list_08_red {	background-image: url(../images/list_icon_01_08_red.gif); }


#Contents dl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	font-size: 80%;
}
#Contents dt {
	text-decoration: underline;
	font-weight: bold;
}
#Contents dd {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 1em;
}

table.kihon-tbl {
	background-color: #FF9933;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl .bgY {
	background-color: #FFFFCC;
}

.kihon-tbl ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	color: #666666;
	font-size: 9px;
	text-align:justify;
	text-justify:inter-ideograph ;
}

.kihon-tbl th {
	background-color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
	color: #FFFFFF;
}
.kihon-tbl th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl td {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl td.kingaku {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
}

.kihon-tbl td .big {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
	display: block;
}
.kihon-tbl .kingaku strong {
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.kihon-tbl li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl table.keiyakurei {
	font-size: 70%;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kihon-tbl .keiyakurei tr {
}
.kihon-tbl .keiyakurei th {
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
.kihon-tbl .keiyakurei td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../images/cent_line01.gif);
	background-repeat: repeat-x;
	background-position: center;

}
.kihon-tbl .keiyakurei td.backwhite {
	background-color: #FFFFFF;
	background-image: url(../images/cent_line_bw.gif);
	border: 1px solid #FF9933;
}
.kihon-tbl .keiyakurei td span {
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.kihon-tbl tr td p {
	margin: 0px;
	padding: 0px;
}






table.kihon-tbl2 {
	background-color: #65A600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl2 .bgY {
	background-color: #FFFFCC;
}
.kihon-tbl2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	color: #666666;
	font-size: 9px;
	text-align:justify;
	text-justify:inter-ideograph ;
}

.kihon-tbl2 th {
	background-color: #65A600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
	color: #FFFFFF;
}
.kihon-tbl2 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl2 td {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl2 td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl2 td.kingaku {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
}
.kihon-tbl2 td.kingaku2 {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
	background-color: #FFFF71;
}
.kihon-tbl2 td .big {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
	display: block;
}
.kihon-tbl2 .kingaku strong {
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.kihon-tbl2 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl2 table.keiyakurei {
	font-size: 70%;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kihon-tbl2 .keiyakurei tr {
}
.kihon-tbl2 .keiyakurei td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../images/cent_line01.gif);
	background-repeat: repeat-x;
	background-position: center;

}
.kihon-tbl2 .keiyakurei td.backwhite {
	background-color: #FFFFFF;
	background-image: url(../images/cent_line_bw.gif);
	border: 1px solid #FF9933;
}
.kihon-tbl2 .keiyakurei td span {
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.kihon-tbl2 tr td p {
	margin: 0px;
	padding: 0px;
}

.red{ color: #FF0000;}
.blue{ color: #0033FF;}

.clearboth{
    clear: both;
	}
.s_h01{
    margin: 0 0 11px 0;
	}


table.kihon-tbl3 {
	font-size: 80%;
	background-color: #999933;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.kihon-tbl3 th {
	background-color: #D7D7AE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	font-size: 70%;
}
.kihon-tbl3 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl3 td {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl3 td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl3 td.big {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
}
.kihon-tbl3 strong {
	font-size: 200%;
	display: block;
}


table.kihon-tbl14 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: small;
}
table.kihon-tbl4 {
	background-color: #FF99CC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl4 .bgY {
	background-color: #FFFFCC;
}
.kihon-tbl4 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	color: #666666;
	font-size: 9px;
	text-align:justify;
	text-justify:inter-ideograph ;
}

.kihon-tbl4 th {
	background-color: #FF99CC;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
	color: #FFFFFF;
}
.kihon-tbl4 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl4 td {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl4 td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl4 td.kingaku {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
}
.kihon-tbl4 td.kingaku2 {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
	background-color: #FFFF71;
}
.kihon-tbl4 td .big {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
	display: block;
}
.kihon-tbl4 .kingaku strong {
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.kihon-tbl4 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl4 table.keiyakurei {
	font-size: 70%;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kihon-tbl4 .keiyakurei tr {
}
.kihon-tbl4 .keiyakurei td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../images/cent_line01.gif);
	background-repeat: repeat-x;
	background-position: center;

}
.kihon-tbl4 .keiyakurei td.backwhite {
	background-color: #FFFFFF;
	background-image: url(../images/cent_line_bw.gif);
	border: 1px solid #FF9933;
}
.kihon-tbl4 .keiyakurei td span {
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.kihon-tbl4 tr td p {
	margin: 0px;
	padding: 0px;
}



#syunyu{
width: 560px;
}
.syunyu{
width: 560px;
clear: both;
}

#Contents .kihon-tbl td strong {
	font-weight: bold;
	font-size: 100%;
}

#Contents hr {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.floatleft {
	float: left;
}
table.mgzero {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.pagelink {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
}
.pagelink a {
	background-image: url(../images/maru01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 16px;
	padding-left: 16px;
}



table.kihon-tbl5 {
	background-color: #FF9933;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl5 .bgY {
	background-color: #FFFFCC;
}

.kihon-tbl5 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	color: #666666;
	font-size: 9px;
	text-align:justify;
	text-justify:inter-ideograph ;
}

.kihon-tbl5 th {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
}
.kihon-tbl5 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl5 td {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl5 td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl5 td.kingaku {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
}

.kihon-tbl5 td .big {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
	display: block;
}
.kihon-tbl5 .kingaku strong {
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.kihon-tbl5 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl5 table.keiyakurei {
	font-size: 70%;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kihon-tbl5 .keiyakurei tr {
}
.kihon-tbl5 .keiyakurei td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../images/cent_line01.gif);
	background-repeat: repeat-x;
	background-position: center;

}
.kihon-tbl5 .keiyakurei td.backwhite {
	background-color: #FFFFFF;
	background-image: url(../images/cent_line_bw.gif);
	border: 1px solid #FF9933;
}
.kihon-tbl5 .keiyakurei td span {
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.kihon-tbl5 tr td p {
	margin: 0px;
	padding: 0px;
}
#Contents .kihon-tbl5 h5 {
	font-weight: normal;
	font-size: 14px;
	background-color: #FFCC99;
	white-space: nowrap;
	text-align: center;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border: 1px outset #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


table.kihon-tbl6 {
	background-color: #FF9933;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl6 .bgY {
	background-color: #FFFFCC;
}

.kihon-tbl6 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	color: #666666;
	font-size: 9px;
	text-align:justify;
	text-justify:inter-ideograph ;
}

.kihon-tbl6 th {
	background-color: #FFCC99;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
}
.kihon-tbl6 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl6 td {
	background-color: #FFCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl6 td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl6 td.kingaku {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
}

.kihon-tbl6 td .big {
	background-color: #FFCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
	display: block;
}
.kihon-tbl6 .kingaku strong {
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.kihon-tbl6 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl6 table.keiyakurei {
	font-size: 70%;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kihon-tbl6 .keiyakurei tr {
}
.kihon-tbl6 .keiyakurei td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../images/cent_line01.gif);
	background-repeat: repeat-x;
	background-position: center;

}
.kihon-tbl6 .keiyakurei td.backwhite {
	background-color: #FFFFFF;
	background-image: url(../images/cent_line_bw.gif);
	border: 1px solid #FF9933;
}
.kihon-tbl6 .keiyakurei td span {
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.kihon-tbl6 tr td p {
	margin: 0px;
	padding: 0px;
}
#Contents .kihon-tbl6 h5 {
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFF99;
	white-space: nowrap;
	text-align: center;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border: 1px outset #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



table.kihon-tbl7 {
	background-color: #00CCFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl7 th {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
}
.kihon-tbl7 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl7 td {
	background-color: #CCFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl7 td.mid {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kihon-tbl7 td.kingaku {
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
}

.kihon-tbl7 td .big {
	background-color: #CCFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 150%;
	text-align: center;
	display: block;
}
.kihon-tbl7 .kingaku strong {
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.kihon-tbl7 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl7 tr td p {
	margin: 0px;
	padding: 0px;
}
#Contents .kihon-tbl7 h5 {
	font-weight: normal;
	font-size: 14px;
	background-color: #00CCFF;
	white-space: nowrap;
	text-align: center;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border: 1px outset #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

table.kihon-tbl8 {
	background-color: #008000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
}
.kihon-tbl8 th {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
}
.kihon-tbl8 th.title {
	font-size: 150%;
	font-weight: bold;
}
.kihon-tbl8 td {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
.kihon-tbl8 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kihon-tbl8 tr td p {
	margin: 0px;
	padding: 0px;
}
#Contents .kihon-tbl8 h5 {
	font-weight: normal;
	font-size: 14px;
	background-color: #CCFFCC;
	white-space: nowrap;
	text-align: center;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border: 1px outset #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#Contents .kihon-tbl9 .thb {
	color:#FFFFFF;
	background-color: #00CCFF;
	margin: 0px;
	padding: 5px;
	font-size: 80%;
}
#Contents .kihon-tbl9 .tho {
	color: #FFFFFF;
	background-color: #FFCC00;
	margin: 0px;
	padding: 5px;
	font-size: 80%;
}
#Contents .kihon-tbl9 td {
	border-bottom:2px solid #FFCC00;
	border-right:2px solid #FFCC00;
	margin: 0px;
	padding: 5px;
	font-size: 80%;
}