a:link {text-decoration: none; color: #000066;}a:visited {text-decoration: none; color:#9933CC;}a:hover {text-decoration: underline; color: #FF6600;}.date {font-size: 80%;}.comment {	font-size: 90%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 140%;}.comment-b {	font-size: 90%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 130%;	font-weight: bold;}.bun{	font-size: 95%;	 line-height: 160%;	 font-family:"ＭＳ ゴシック", "Osaka−等幅";	 }.toi-line {	background-color: #663300;}.sh-menuline{	font-size: 90%;	color: #FFFFFF;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-weight: bold;	background-color: #669900;	line-height: 130%;	}.px12 {	font-size: 12px;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 140%;}.px14-b {	font-size: 14px;	;	line-height: 150%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-weight: bold;}.sh-menuline2 {	border-bottom-width:1px;	border-bottom-style: solid;	border-bottom-color: #669900;	background-color: #FFFFFF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #669900;	border-left-color: #669900;}.sh-bun {	font-size: 110%;	line-height: 160%;	font-family:"ＭＳ ゴシック", "Osaka−等幅";	font-weight: bold;}.te-menuline {	background-color: #FFFFFF;	border: 1px solid #336699;}.or-menuline {	background-color: #FFFFFF;	border: 1px solid #CC6666;}.ke-menuline {	background-color: #FFFFFF;	border: 1px solid #669966;}.ip-menuline {	background-color: #FFFFFF;	border: 1px solid #996699;}.bun-b {	font-size: 95%;	line-height: 160%;	font-family:"ＭＳ ゴシック", "Osaka−等幅";	font-weight: bold;}.or-menuline2 {	background-color: #FFFFFF;	border-bottom: 1px dashed #CC6666;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 90%;	line-height: 140%;}.bun-w {	font-size: 95%;	line-height: 160%;	font-family:"ＭＳ ゴシック", "Osaka−等幅";	color: #FFFFFF;}.fc-r {	color: #FF0000;}.fc-b {	color: #0000FF;}.ke-menuline2 {	background-color: #336633;	border: 1px solid #669933;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 100%;	font-weight: bold;	color: #FFFFFF;	line-height: 130%;}.ip-menuline2 {	font-size: 100%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #993399;	border-bottom-color: #993399;	background-color: #EEEEFF;	font-weight: bold;}.ip-menuline3 {	font-size: 100%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	line-height: 130%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #9966CC;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #993399;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #9966CC;	color: #663366;}.fc-p {	color: #FF00FF;}.tu-menu {	font-size: 90%;	font-family:"ＭＳ ゴシック", "Osaka−等幅";	background-color: #CCCC99;	font-weight: bold;}.tu-com {	font-size: 90%;	font-family:"ＭＳ ゴシック", "Osaka−等幅";	background-color: #FFFFFF;	line-height: 140%;}.te-menuline2 {	border-top: 1px dashed #336699;}.bold {	font-weight: bold;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";}.size85 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 85%;}.size100 {	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 100%;	line-height: 150%;}.ip-hiduke {	font-size: 83%;	font-family: "ＭＳ ゴシック", "Osaka‐等幅";	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #9966CC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #9966CC;}.ke-line {	border-top: 1px dashed #669966;}
