/* 基本部分 */BODY		{			background:#FFFFFF;			margin:0px 0px 0px;			font-size:23px;			color:#000000;			TEXT-ALIGN: left;			font-family:"MS ゴシック", Osaka,sans-serif,arial;		}A:link		{color:#000099;text-decoration:underline} A:visited	{color:#3333CC;text-decoration:underline}A:active	{color:#888833;text-decoration:underline}A:hover { background-color:#FFE6aE;text-decoration:none}a.s:link { text-decoration: none; color: #333366; font-size: 9pt; font-weight: normal; }a.s:visited { text-decoration: none; color: #333366; font-size: 9pt; font-weight: normal; }a.s:hover { text-decoration: underline; color: #CC0000; font-size: 9pt; font-weight: normal; }SPAN.redback a:hover { background-color:#FBdede;text-decoration:none}/ * SPAN.redback a:link { background-color:#FFEFEF;text-decoration:none} *// * SPAN.redback a:visited { background-color:#FFEFEF;text-decoration:none} *// * SPAN.redback a:active { background-color:#FFC8C8;text-decoration:none} */TD.menu A:link		{color:#000099;text-decoration:none}TD.menu A:visited	{color:#3333CC;text-decoration:none}TD.menu A:active	{color:#888833F;text-decoration:underline}/* タイトル */TD.title	{		padding:4px 0px 4px 12px;		height:200%;		font-size:140%;		font-weight:900;		color:ffffff;		vertical-align:middle;		background:#1133C4;		}/* テーブルの左側セル（メニュー） */TD.menu		{		width:200px;		padding:8px,8px,8px,12px;		font-size:13px;		line-height:110%;		color:1133C4;		vertical-align:top;		background:#FFFFFF;		}/* テーブルの右側セル（メイン） */TD.main		{		width:550px;		padding:4px,4px,4px,8px;		font-size:13px;		color:#000000;		vertical-align:top;		background:#FFFFFF;		font-family:"MS ゴシック", Osaka,sans-serif,arial;		}		/*ニュース枠内*/#news {width:450px;margin:auto;text-align:center;}#news table {width:400px;}#news td {line-height:120%;font-size:12px;text-align:left;padding-bottom:15px;}/* カレンダー内 */TD.cal		{		font-size:11px;		color:#000000;		}.cal td {    font-size:11px;}/* 見出し */SPAN.heading	{		font-size:110%;		font-weight:900;		color:#000000;		}/* 日付 */SPAN.date	{		font-size:88%;		color:#666666;		}HR		{		color:#555555;		}H4 {	BORDER-RIGHT: #1133C4 1px solid;	PADDING-RIGHT: 3px;	BORDER-TOP: #1133C4 1px solid; 	PADDING-LEFT: 1em;	FONT-WEIGHT: bold; 	FONT-SIZE: 13px; 	PADDING-BOTTOM: 2px; 	TEXT-TRANSFORM: uppercase; 	BORDER-LEFT: #1133C4 1px solid; 	COLOR: #1133C4; 	PADDING-TOP: 3px; 	BORDER-BOTTOM: #1133C4 1px solid; 	LETTER-SPACING: 0.1em; 	TEXT-ALIGN: left;	line-height:110%;}h3		{		font-size:14px;		color:#cc0000;		padding-top:10px;		} .kaisaijoho table {		font-size:12px;		}		/*フッタ設定*/#footer {	width:700px;	margin:5px 0px 0px 0px;	font-family:"MSゴシック",Osaka,Arial,Saint-serif;}#footer img{	margin:0px 0px 8px 0px;}.footertx {	font-size:12px;	margin:0px 15px 8px 15px;}/*別ウインドウ-大の設定*/#exwindow {	font-size:13px;	line-height:160%;	text-align:center;	margin:auto;	font-family:"MSゴシック",Osaka,Arial,Saint-serif;}#exwindow h1 {	font-size:16px;	margin:0px;	width:650px;	font-weight:bold;	text-align:left;}#exwindow h2 {	font-size:14px;	font-weight:bold;	text-align:center;	margin:auto;	width:650;	color:green;	border:1px solid green;	padding:3px 0px 3px 0px;}#exwindow table {	font-size:13px;	margin:20px 0px 20px 0px;}#exwindow p {	font-size:13px;	line-height:200%;	margin:5px 55px 0px 60px;	text-align:left;}#exwindow li {	font-size:13px;	text-align:left;	margin:10px 30px 10px 35px;}.tx_red {	color:#cc0000;}#exwindow img {	margin:3px;	text-align:center;}/*別ウインドウ-中の設定*/#exwindow_m {	width:580px;	font-size:12px;	line-height:160%;	text-align:center;	margin-top:15px;	margin-left:auto;	margin-right:auto;	font-family:"MSゴシック",Osaka,Arial,Saint-serif;}#exwindow_m h1 {	font-size:16px;	font-weight:bold;	text-align:center;	margin-left:auto;	margin-right:auto;	margin-bottom:10px;	width:400px;	color:#3399FF;	border:1px solid #3399FF;	padding:3px 0px 3px 0px;}#exwindow_m h2 {	font-size:14px;	font-weight:bold;	text-align:center;	margin:auto;	width:400px;	color:green;	border:1px solid green;	padding:3px 0px 3px 0px;}#exwindow_m table {	font-size:12px;	margin:auto;	text-align:center;}#exwindow_m p {	font-size:12px;	line-height:200%;	margin:auto;	text-align:left;}#exwindow_m dl {width:520px;font-size:12px;text-align:left;margin:auto;}#exwindow_m dd {margin:8px;}#exwindow_m li {	font-size:12px;	text-align:left;	margin:10px 30px 10px 35px;}.tx_red {	color:#cc0000;}#exwindow_m img {	margin:3px;	text-align:center;}/*キャラバンインタビューページの設定*/#interview {	width:570px;	font-size:12px;	line-height:160%;	text-align:left;	margin-top:15px;	margin-left:auto;	margin-right:auto;	font-family:"MSゴシック",Osaka,Arial,Saint-serif;}#interview h1 {	font-size:16px;	font-weight:bold;	text-align:center;	margin-bottom:10px;	width:570px;	color:#3399ff;	border:1px solid #3399FF;	padding:0px 0px 3px 0px;}#title {width:570px;margin-top:0;margin-bottom:8px;font-size:14px;font-weight:bold;background-color:#3399ff;color:#ffffff;}#interview h2 {	font-size:14px;	font-weight:bold;	text-align:center;	margin:auto;	width:400px;	color:green;	border:1px solid green;	padding:3px 0px 3px 0px;}#interview table {	font-size:12px;	margin:auto;	text-align:center;}#interview p {	font-size:12px;	line-height:200%;	margin:auto;	text-align:left;}#interview dl {width:565px;font-size:12px;text-align:left;margin:auto;}#interview dd {margin:8px;}#interview li {	font-size:12px;	text-align:left;	margin:10px 30px 10px 35px;}}#interview img {	margin:3px;	text-align:center;}.title02 {font-size:14px;border-left:5px solid #FF0000;padding-left:10px;}.title03 {font-size:13px;color:#FF0000;}/*インタビューページ/共催団体プロフィール*/#profile {font-size:12px;width:560px;margin-left:auto;margin-right:auto;margin-top:15px;border:1px solid #ff9900;}#profile h1 {width:560px;margin-top:0;font-size:12px;color:#ffffff;background-color:#ff9900;border:none;text-align:left;text-indent:15px;font-weight:bold;}#profile p {width:530px;text-align:left;margin-top:0px;margin-left:15px;margin-right:15px;margin-bottom:10px;}#profile ul {width:530px;text-align:left;}