a:link {text-decoration: none; color: #000066;}a:visited {text-decoration: none; color:#6666CC;}a:hover {text-decoration: underline; color: #CC6600;}.kanri a:link {text-decoration: none; color: #666666;}.kanri a:visited {text-decoration: none; color: #666666;}.kanri a:hover {text-decoration: underline; color: #666666;} .new{	font-size: 75%;	color: #ff0000;	}.home {	font-size: 75%;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000066;	border-bottom-color: #000066;	line-height: 130%;}.date {font-size: 80%;}.comment {	font-size: 90%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 130%;}.commentb {	font-size: 90%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 130%;	font-weight: bold;}.bun95{	font-size: 95%;	 line-height: 150%;	 font-family:"ＭＳ ゴシック", "Osaka−等幅";	 }.bun110{	font-size: 110%;	 line-height: 150%;	 font-family:"ＭＳ ゴシック", "Osaka−等幅";	 }.bun85{font-size: 85%;font-family:"ＭＳ ゴシック", "Osaka−等幅";}.px10 {	font-size: 10px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 150%;}.px11 {	font-size: 11px;	line-height: 140%;}.px12 {	font-size: 12px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 150%;}.px12b {	font-size: 12px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 140%;	font-weight: bold;}.px14 {	font-size: 14px;	;	line-height: 150%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";}.px14b {	font-size: 14px;	;	line-height: 150%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-weight: bold;}.px16 { line-height: 160%; font-size: 16px}.px16b {	font-size: 16px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 160%;	font-weight: bold;}.px18 {  font-size: 18px;}.topleft {	background-color: #DDEEEE;}.topbottom {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 12px;	line-height: 140%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;}.topbottom2 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 10px;	line-height: 140%;	padding-left: 5px;	background-color: #CCCCCC;	padding-top: 2px;	padding-bottom: 2px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.bold {	font-weight: bold;}.colorred {	color: #FF0000;}.topright {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.menwaku {	background-color: #EEFFEE;	border: 1px solid #006600;}.mentibg {	background-color: #006600;}.colorblue {	color: #0000CC;}.kashiline {	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: FFCC99;	border-bottom-color: FFCC99;	border-left-color: #ffcc99;}.px12memline {	font-size: 12px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 140%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99CC99;}.top {	font-size: 75%;	line-height: 140%;	color: #333333;}.bottomline {	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;}.bun90 {	font-size: 90%;	 line-height: 150%;	 font-family:"ＭＳ ゴシック", "Osaka−等幅";}.bun80 {	font-size: 80%;}.colorindigo {	color: #483d8b;}.colorgreen {	color: #2f4f4f;}.topwaku {	background-color: #FFFFFF;	border: 1px solid #666666;}.topgray {	font-size: 70%;	color: #333333;	line-height: 140%;}