/*matsuridemo.cssrev.2006.10.10*//* 基本部分 */BODY		{			background:#ffffff;			margin:0px 0px 0px;			font-size:23px;			color:#000000;			TEXT-ALIGN: left;			font-family:"MSゴシック",Hiragino Kaku Gothic Pro,Osaka,Arial,Helvetica,sans-serif;		}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} *//*別ウインドウ-「まつり用」の設定*/#exfes {	font-size:15px;	line-height:150%;	text-align:center;	margin:auto;	font-family:"MSゴシック",Hiragino Kaku Gothic Pro,Osaka,Arial,Helvetica,sans-serif;}#exfes h1 {	font-size:26px;	font-weight:bold;	text-align:center;	color:#FFFFFF;	background-color:#70B7FF;	/*border:1px solid #3399ff;*/	padding:10px 0px 10px 0px;}#exfes h2 {	font-size:22px;	width:690px;	background-color:#FF6600;	font-weight:bold;	text-align:center;	padding:6px 0px 6px 0px;	margin-top:0;	margin-bottom:0;	color:#ffffff;}#exfes table {	font-size:15px;}#exfes p {	font-size:16px;	line-height:200%;	margin:5px 40px 0px 30px;	text-align:left;}#exfes li {	font-size:15px;	text-align:left;	margin:10px 30px 10px 35px;}.tx_red {	color:#cc0000;}#exfes dl {width:700px;}#exfes dt {margin:5px 0 5px 30px;text-align:left;font-size:18px;border-left:5px solid #cc0000;background-color:#efefef;padding:3px 3px 3px 10px;}#exfes dd {text-align:left;font-size:16px;line-height:150%;margin-bottom:15px;}/*トップメニュー/迷惑メール*/#menu {width:580px;text-align:center;margin-left:auto;margin-right:auto;}.lefttx {width:260px;float:left;font-size:24px;font-weight:bold;text-align:center;padding:15px 0 15px 0;background-color:#FFCC33;border-left:2px solid #FFFF00;border-top:2px solid #FFFF00;border-right:2px solid #CC9933;border-bottom:2px solid #CC9933;}.righttx {width:260px;float:right;font-size:24px;font-weight:bold;text-align:center;padding:15px 0 15px 0;background-color:#FFCC33;border-left:2px solid #FFFF00;border-top:2px solid #FFFF00;border-right:2px solid #CC9933;border-bottom:2px solid #CC9933;}#menu a:link {color:#000099;text-decoration:none;}#menu a:hover {color:#FF6600;text-decoration:none;}#menu a:visited {text-decoration:none;}/*登録内容表示部分*/#entry table {font-size:15px;}#entry th {background-color:#FF6600;width:200px;text-align:center;color:#FFFFFF;}#entry td {border:1px solid #ff6600;text-align:left;padding-left:15px;}/*用語説明部分*/#faq th {background-color:#999999;width:150px;text-align:center;color:#FFFFFF;}#faq td {border:1px solid #999999;text-align:left;}/*注意書きカコミ部分*/th.notice {text-align:center;padding:3px;font-size:18px;color:#FFFFFF;}td.notice {text-align:left;background-color:#FFFFFF;padding:15px;font-size:15px;}