* {	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif,serif,monospace,cursive,fantasy;}a:link {text-decoration: none; color: #663333;}a:visited {text-decoration: none; color:#663333;}a:hover {	text-decoration: underline;	color: #663333;}.tenpolink a:link {	color: #660000;	text-decoration: underline;}.tenpolink a:visited {	color:#660000;	text-decoration: underline;}.tenpolink a:hover {	text-decoration: none;	color: #660000;	background-color: #FED6E2;}.top-yohaku {	padding-top: 2px;}.nx-line01 {	border-top: 0px dashed #999999;	border-right: 0px dashed #999999;	border-bottom: 1px dashed #999999;	border-left: 0px dashed #999999;	padding-right: 5px;	padding-left: 5px;}.nx-head-ti01 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 95%;	color: #333333;}.ga-ti01 {	font-size: 110%;	font-weight: bold;	color: #006699;	padding: 1px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #6699CC;	background-color: #CAEDFA;}.ga-com01 {	color: #000000;	padding: 5px 5px 25px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 160%;}.te-com01 {	font-size: 90%;	color: #FF0033;	text-align: center;}.te-hyo-ti01 {	font-size: 90%;	color: #FFFFFF;	text-align: center;	font-weight: bold;	background-color: #FF3333;}.te-hyo-td01 {	font-size: 95%;	padding: 1px 3px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF9999;	border-top-width: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FF9999;	border-right-color: #FF9999;	border-left-color: #FF9999;}.te-hyo-td02 {	font-size: 90%;	padding: 1px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF9999;	border-top-width: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FF9999;	border-right-color: #FF9999;	border-left-color: #FF9999;}.te-hyo-td02-naka {	font-size: 90%;	padding: 1px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF9999;	border-top-width: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FF9999;	border-right-color: #FF9999;	border-left-color: #FF9999;	text-align: center;}.te-hyo-td03 {	font-size: 85%;}.te-hyo-td03-naka {	font-size: 85%;	padding: 1px;	border-top: 0px solid #FF9999;	border-right: 1px solid #FF9999;	border-bottom: 1px solid #FF9999;	border-left: 1px solid #FF9999;	text-align: center;}.new-line01 {	border-top-width: 2px;	border-top-style: dashed;	border-top-color: #66CCFF;}.new-waku01 {	font-size: 80%;	border: 1px solid #99CCFF;	background-color: #DCECFC;}.new-bun01 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 100%;	line-height: 150%;}.new-ti01 {	font-size: 120%;	font-weight: bold;	color: #003399;}.new-sbti01 {	font-size: 95%;	font-weight: bold;	color: #000000;	line-height: 140%;}.new-noup {	font-size: 85%;	color: #FFFFFF;	background-color: #6699FF;}.main-center {	text-align: center;}.ryo-ti01 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 95%;	color: #FFFFFF;	background-color: #669933;	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #99CC66;	padding: 3px;	font-weight: bold;}.ryo-ti02 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 95%;	color: #FFFFFF;	background-color: #FF6666;	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #FF9999;	padding: 3px;	font-weight: bold;}.ryo-ti03 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 95%;	color: #FFFFFF;	background-color: #6666FF;	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #9999CC;	padding: 3px;	font-weight: bold;}.ryo-ti04 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 95%;	color: #FFFFFF;	background-color: #3366CC;	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #99CCFF;	padding: 3px;	font-weight: bold;}.ryo-syurui {	font-size: 95%;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 5px;	padding-left: 2px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	font-family: "ＭＳ Ｐゴシック", "Osaka";}.ryo-nedan {	font-size: 95%;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 2px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	text-align: right;	font-family: "ＭＳ Ｐゴシック", "Osaka";}.ryo-yohaku {	padding-top: 7px;}.ori-yohaku {	padding-top: 25px;}.ori-waku01 {	border: 2px solid #FFCC66;	background-color: #FFFFEE;	padding: 5px;}.ga-ti02 {	font-size: 95%;	font-weight: bold;	color: #FFFFFF;	padding: 3px;	background-color: #3366CC;	text-align: center;	font-family: "ＭＳ Ｐゴシック", "Osaka";}.ga-name {	font-size: 110%;	font-weight: bold;	color: #000000;	padding: 3px;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: dotted;	border-left-style: solid;	border-top-color: #6699CC;	border-right-color: #6699CC;	border-bottom-color: #999999;	border-left-color: #6699CC;	font-family: "ＭＳ Ｐゴシック", "Osaka";}.ga-syamei {	font-size: 90%;	color: #000000;	padding: 2px 15px;	line-height: 140%;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #6699CC;	border-right-color: #6699CC;	border-bottom-color: #6699CC;	border-left-color: #6699CC;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";}.ga-syamei-sita {	font-size: 90%;	color: #000000;	padding: 2px 15px;	line-height: 140%;	border-top-width: 0px;	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: #6699CC;	border-right-color: #6699CC;	border-bottom-color: #6699CC;	border-left-color: #6699CC;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";}.ga-com02 {	color: #003366;	padding: 5px 5px 25px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 160%;}.linkwhite a:link {text-decoration: none; color: #FFFFFF;}.linkwhite a:visited {text-decoration: none; color:#FFFFFF;}.linkwhite a:hover {text-decoration: underline; color: #FFFFFF;}.sm-table01 {	background-color: #FF6699;	padding: 2px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	color: #FFFFFF;	font-size: 95%;}.sm-table02 {	background-color: #FEE6ED;	font-size: 95%;	padding: 1px;	border: 1px solid #FDA3BC;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";}.sm-table03 {	background-color: #FEE6ED;	font-size: 90%;	padding: 1px;	border: 1px solid #FDA3BC;	color: #555555;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";}.ga-com01-sita {	color: #000000;	padding: 5px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 160%;}.po-ti01 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 90%;	font-weight: bold;	padding-right: 7px;	padding-left: 7px;	background-color: #DDDDDD;	border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.po-bun01 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 90%;	line-height: 150%;	padding-bottom: 10px;}.po-ti02 {	color: #000033;}.po-ijyo {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 90%;	text-align: right;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 10px;}