body {	margin: 0px;	padding: 10px;}p.news {	font-size: 12px;	color: #336633;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;}.main{	padding:0 0 10px 0;}h1.pagettl {	font-size: 14px;	color: #FF6600;	background-color: #FEEDD3;	width: 740px;	padding: 10px 5px 5px 10px;	margin: 10px 10px 0px;	border-top: none;	border-right: none;	border-bottom: 2px solid #FF6600;	border-left: none;}h2.month {	font-size: 12px;	color: #FFFFFF;	background-color: #339933;	margin: 10px 10px 5px;	padding: 2px 2px 2px 10px;	width: 740px;	border-top: 1px none;	border-right: 1px none;	border-bottom: 1px none;	border-left: 5px solid #003333;	font-weight: bold;}h4{	margin:0;padding:0;}table.evdata tr td {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #CC9999;	border-bottom-color: #CC9999;	border-left-color: #FFFFFF;	background-color: #FDEDC4;	padding: 5px;	font-size: 12px;	color: #000000;	margin: 1px;	vertical-align: top;}table.evdata  th.side{width:100px;}table.evdata  th.ev{width:350px;}table.evdata tr th {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #CC9999;	border-bottom-color: #CC9999;	border-left-color: #FFFFFF;	background-color: #DCDCB8;	padding: 5px;	font-size: 12px;	color: #CC6600;	margin: 1px;	font-weight: bold;}table.evdata {	margin: 10px;	padding: 2px;	width: 740px;}a:link {	color: #CC6600;	text-decoration: underline;	font-weight: bold;}a:visited {	font-weight: bold;	color: #996600;	text-decoration: underline;}a:hover {	font-weight: bold;	color: #CC6600;}a:active {	font-weight: bold;	color: #FFCC33;}p.cont {	font-size: 14px;	color: #000000;	margin: 10px 10px 5px;	padding: 2px 10px;	width: 740px;	font-weight: normal;	line-height: 1.4em;}hr {	width: 680px;	margin-top: 10px;	margin-right: 30px;	margin-bottom: 10px;	margin-left: 30px;	border-top-width: 2px;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #339933;	text-align: left;	padding: 0px;}p.tonewstop {	font-size: 10px;	color: #000000;	margin: 10px 10px 5px;	padding: 2px 10px;	width: 740px;	font-weight: normal;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #339933;	text-align: right;	background-color: #FEEDD3;}p.dwld {	font-size: 10px;	text-align: right;	margin: 0px 10px 0px 0px;	padding: 0px;}p.tokeitai {	font-size: 12px;	font-weight: bold;	color: #CC0000;	text-align: center;}table.qr {	background-color: #FEEDD3;	margin: 0px;	padding: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-right-color: #CC0000;	border-bottom-color: #CC0000;}table.qr tr td {	background-color: #FEEDD3;	margin: 0px;	padding: 0px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-width: 1px;	border-left-width: 1px;	border-top-color: #CC0000;	border-left-color: #CC0000;}/*開催日別ナビ*/ul.m-navi img{border:0;}ul.m-navi{margin:5px 0px 0px 13px;padding:0px 0px 0px 0px;}ul.m-navi li{display:inline;padding:0px 4px 0px 0px;}