.table41{	background-color:#43B485;	font-weight: bold;	}.table42{	color:#1C9060;	border-style:dotted;	border-color:#1C9060;	border-top-width:0px;	border-bottom-width:2px;	border-left-width:0px;	border-right-width:0px;	font-size:100%;		font-weight: bold;	}.table51{	background-color:#FB8055;	font-weight: bold;	}.table52{	color:#8D2302;	font-size:100%;		font-weight: bold;	}.table61{	background-color:#FFCC00;	font-weight: bold;	}.table62{	color:#D69802;	border-style:dotted;	border-color:#D69802;	border-top-width:0px;	border-bottom-width:2px;	border-left-width:0px;	border-right-width:0px;	font-size:100%;		font-weight: bold;	}	.table71{	background-color:#3366CC;	font-weight: bold;	}	.table72{	color:#3366CC;	border-style:dotted;	border-color:#3366CC;	border-top-width:0px;	border-bottom-width:2px;	border-left-width:0px;	border-right-width:0px;	font-size:100%;		font-weight: bold;	}		.table73{	color:#3366CC;	border-style:solid;	border-color:#3366CC;	border-top-width:0px;	border-bottom-width:2px;	border-left-width:0px;	border-right-width:0px;	font-size:110%;		font-weight: bold;	}		.table81{	background-color:#9B56FB;	font-weight: bold;	}.ft-kyotyo {	font-weight: bold;	color: #FF0000;	font-size: 110%;}.kb1-ti01 {	font-size: 130%;	font-weight: bold;	color: #006666;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #339999;	padding: 2px;}.kb1-ti02 {	font-size: 110%;	font-weight: bold;	color: #006666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #339999;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #339999;	padding-left: 3px;	background-color: #E2F7FC;	padding-top: 2px;}.kb1-ti03 {	font-size: 100%;	font-weight: bold;	color: #FFFFFF;	background-color: #339999;	padding: 2px;}.kb1-ti03-naka {	background-color: #FFFFDD;	border: 1px solid #339999;	padding: 3px;}.bold {	font-weight: bold;}.kb1-ti03-kazari {	font-size: 80%;	color: #339999;	font-weight: bold;	line-height: 140%;}.kb1-ti03-bun {	font-size: 90%;	color: #000000;	line-height: 130%;	padding-bottom: 5px;}.kb1-ti03-bun-b {	color: #006666;	font-weight: bold;}.kb1-ti04-waku {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #99CCCC;	background-color: #E2F7FC;	padding: 3px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #99CCCC;	vertical-align: top;}.kb1-ti04 {	font-size: 100%;	font-weight: bold;	color: #006666;	padding: 7px 2px 5px;}.kb1-ti04-2 {	font-size: 100%;	font-weight: bold;	color: #006666;	padding: 10px 2px 5px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #99CCCC;}.kb1-sp-b {	padding-bottom: 10px;}.kb1-title {	font-size: 110%;	font-weight: bold;	color: #FFFFFF;	background-color: #339999;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.kb2-title {	font-size: 110%;	font-weight: bold;	color: #FFFFFF;	background-color: #006699;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.kb2-ti01 {	font-size: 130%;	font-weight: bold;	color: #006699;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #336699;	padding: 2px;}.kb2-ti02 {	font-size: 110%;	font-weight: bold;	color: #006699;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #336699;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #336699;	padding-left: 3px;	background-color: #DCEBFD;	padding-top: 2px;}.kb2-ti03 {	font-size: 100%;	font-weight: bold;	color: #000000;	padding: 2px;}.kb2-ti03-kazari {	font-size: 80%;	color: #6699CC;	line-height: 140%;}.kb2-ti03-hasen {	border-top-width: 2px;	border-top-style: dotted;	border-top-color: #999999;}.kb3-ti01-naka {	background-color: #FFFFDD;	border: 1px solid #FF9999;	padding: 7px 5px;	font-size: 100%;	line-height: 140%;	font-weight: bold;}.kb3-ti01-no {	background-color: #FFE3DD;	padding: 7px 3px;	font-size: 120%;	line-height: 140%;	font-weight: bold;	font-family: "lr SVbN", "Osaka]";	color: #CC3333;	text-align: center;	border-top: 1px solid #FF9999;	border-right: 0px solid #FF9999;	border-bottom: 1px solid #FF9999;	border-left: 1px solid #FF9999;}.kb3-ti01 {	font-size: 130%;	font-weight: bold;	color: #CC3333;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #CC6666;	padding: 2px;}.kb3-ti02 {	font-size: 110%;	font-weight: bold;	color: #CC3333;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CC6666;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #CC6666;	padding-left: 3px;	background-color: #FDE1E1;	padding-top: 2px;}.kb3-ti03-waku {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #CC6666;	background-color: #FCE2E3;	padding: 3px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #CC6666;	vertical-align: top;}.kb3-ti03-kazari {	font-size: 80%;	color: #CC6666;	line-height: 140%;}.kb3-ti03 {	font-size: 100%;	font-weight: bold;	color: #CC3333;	padding: 7px 2px 5px;	line-height: 130%;}.kb3-title {	font-size: 110%;	font-weight: bold;	color: #FFFFFF;	background-color: #CC6666;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.kb4-title {	font-size: 110%;	font-weight: bold;	color: #FFFFFF;	background-color: #FF9933;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.kb4-ti01 {	font-size: 130%;	font-weight: bold;	color: #CC6600;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #FF9933;	padding: 2px;}.kb1-ti-bun {	font-size: 110%;	line-height: 150%;}.kb5-title {	font-size: 110%;	font-weight: bold;	color: #FFFFFF;	background-color: #9B56FB;	padding-right: 5px;	padding-left: 5px;	padding-top: 2px;	padding-bottom: 2px;}.kb3-ti-1 {	font-size: 90%;	font-weight: bold;	color: #000000;	padding: 7px 3px 3px;}.kb3-ti-kazu {	font-size: 85%;	font-weight: bold;	color: #993333;	vertical-align: top;	padding: 7px 3px 3px;}.kb3-ti-maru {	font-size: 60%;	color: #993333;	vertical-align: top;	text-align: right;	padding: 1px 2px 1px 1px;}.kb3-ti-com {	font-size: 80%;	vertical-align: top;	text-align: left;	line-height: 1.3em;}.col-red {	color: #FF0000;}.kb4-kodo {	font-size: 90%;	font-weight: bold;	color: #FFFFFF;	background-color: #FF0000;	padding: 3px;}
