A:link {	COLOR: #999999; TEXT-DECORATION: none}A:visited {	COLOR: #999999; TEXT-DECORATION: none}A:hover {	COLOR: #ff9900}A:active {	COLOR: #ffee00}.TopBar {  margin-top    : 0px;  margin-right  : 2px;  margin-bottom : 0px;  margin-left   : 2px;  BACKGROUND-IMAGE: none;   BACKGROUND-COLOR: #003300}.ContBody {  margin-top    : 5px;  margin-right  : 2%;  margin-bottom : 0px;  margin-left   : 2%;  COLOR: #ffffff;  BACKGROUND-COLOR: #333333}.title {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: "Courier New", "Courier", "mono"; WHITE-SPACE: nowrap}HR {	WIDTH:  95%;}.plan {	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: "Courier New", "Courier", "mono"}.bold {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Courier New", "Courier", "mono"}TD.pref {	FONT: small Osaka,"ＭＳ Ｐゴシック",sans-serif;	width:30; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #cc66cc; TEXT-ALIGN: center}TD.pref2h {	FONT: small/3 Osaka,"ＭＳ Ｐゴシック",sans-serif;	width:30; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #cc66cc; TEXT-ALIGN: center}TD.empty {	FONT: medium Osaka,"ＭＳ Ｐゴシック",sans-serif; BACKGROUND-COLOR: #333333}TABLE.map {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; BORDER-RIGHT-WIDTH: 0px; border-spacing: 2}.TopMenu {	FONT-SIZE: 12px;	COLOR: #cccccc;	FONT-FAMILY: "Arial", "Helvetica", sans-serif;	height: 27px;	width: 50%;	float: left;	padding: 6px;	vertical-align: middle;}.livetitle {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"}.livecontents {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"}.contents {	FONT: 12px/14px "ＭＳ Ｐ明朝", "細明朝体"; COLOR: #ffffff}.chap1w {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"}.chap2w {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"}.chap3w {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"}.txt1w {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"}.txt2w {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 1em; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"}.txt3w {	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"}.SiteTitle {	FONT-SIZE: 18px;	COLOR: #ffffff;	LINE-HEIGHT: 1.3em;	FONT-STYLE: italic;	FONT-FAMILY: "Georgia", "Times New Roman", "Times", "serif";	TEXT-ALIGN: right;	TEXT-DECORATION: none;	padding: 2px;	vertical-align: middle;}.SideBar {	margin-top    : 0px;	margin-right  : 10%;	margin-bottom : 0px;	margin-left   : 10%;/*	BACKGROUND-IMAGE: url(../images/sideback.jpg);*/	BACKGROUND-COLOR: #003300;	text-align: center;	background-attachment: fixed;	background-repeat: no-repeat;	background-position: right top;}.PosNavi {	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"}td.title{	color: #FFFFFF;	background-color: #222222;	font:italic bold 11px "Osaka", "ＭＳ Ｐゴシック", sans-serif;	white-space:nowrap;}td.dark{	color: #FFFFFF;	background-color: #333333;	font:8px "Osaka", "ＭＳ Ｐゴシック", sans-serif;	white-space:nowrap;}td.light2{	color: #FFFFFF;	background-color: #555555;	font:8px "Osaka", "ＭＳ Ｐゴシック", "sans-serif";	white-space:nowrap;}td.light{	color: #FFFFFF;	background-color: #777777;	font:8px "Osaka", "ＭＳ Ｐゴシック", "sans-serif";	white-space:nowrap;}td.lcmnt{	color: #FFFFFF;	background-color: #555555;	font:8px "Osaka", "ＭＳ Ｐゴシック", "sans-serif";	vertical-align:top;    height:80;}td.dcmnt{	color: #FFFFFF;	background-color: #333333;	font:9px "Osaka", "ＭＳ Ｐゴシック", "sans-serif";	vertical-align:top;    height:80;	}.area {padding:5px;FONT-WEIGHT: bold;COLOR: #cccccc;FONT-SIZE: 18px;FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;LINE-HEIGHT: 20px;}.ComentCol{width:160px;padding:5px 8px;float:left;TEXT-ALIGN:left;FONT-WEIGHT: bold;COLOR: #cccccc;FONT-SIZE: 16px;FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;LINE-HEIGHT: 20px;} .RecomenCol{	width:400px;	padding:5px 8px;	float:left;	FONT-WEIGHT: bold;	COLOR: #cccccc;	FONT-SIZE: 16px;	FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;	LINE-HEIGHT: 20px;	background-color: #222222;} .areacol{width:90px;padding:5px;float:left;TEXT-ALIGN:right;FONT-WEIGHT: bold;COLOR: #cccccc;FONT-SIZE: 16px;FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;LINE-HEIGHT: 20px;} .prefcol{width:400px;padding:5px;float:left;COLOR: #cccccc;FONT-SIZE: 14px;FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;LINE-HEIGHT: 20px} .AreaBlock{width:90px;padding:5px;float:left;TEXT-ALIGN:left;COLOR: #cccccc;FONT-SIZE: 16px;FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;LINE-HEIGHT: 20px;} .ContTitle {	font-family: "ヒラギノ丸ゴ Pro W4", "sans-serif";	font-size: 14px;	font-style: normal;	line-height: 1.2em;	color: #FFFFFF;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding: 2px;}.txt1lg {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #99FF99; LINE-HEIGHT: 1.3em; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"}.ImgCntr {	text-align: center;}.chap2lg {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #99FF99; LINE-HEIGHT: 1.3em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"}.txt1ly {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFCC; LINE-HEIGHT: 1.3em; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"}.InfoCol {width:300px;padding:10px;float:left;FONT-WEIGHT: bold;COLOR: #cccccc;FONT-SIZE: 16px;FONT-FAMILY:Osaka,"ＭＳ Ｐゴシック",sans-serif;LINE-HEIGHT: 20px;}.LinkTilte {	border-bottom-width: 1px;	border-bottom-style: dashed;}