@charset "UTF-8";/*============================================================* ver.07-09-20*============================================================*/body {	background: #E9E9CF url(../images/bg_fair.jpg) repeat-x;}#bodyShadow {	background: url(../images/bg_all.png) repeat-x left top;	width: 754px;	margin: 0 auto;	clear: both;}*html div#bodyShadow { behavior: expression(IEPNGFIX.fix(this));}#breadcrumb {	border-bottom: 2px solid #B0D537;}#breadcrumb strong {	color: #666666;}#breadcrumb a {	color: #379006;}#main {	background: #fff url(../images/bg_title1.jpg) no-repeat 0px 30px;	border-left: 0px solid #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 0px solid #CCCCCC;	width: 748px;	margin: 0 auto;	clear: both;}em {	font-size: 1.1em;	line-height: 1.5;	margin: 0 0 0px 0;}#container {	line-height: 1.5;	width: 660px;	padding: 300px 0 10px 0px;	margin: 0 auto;}#container h2 {	background: #fff url(../images/xxx.gif);	margin: 0 0 5px 0;}#container h3 {	color: #0066CC;	background: #fff url(../images/xxx.gif);	font-size: 1.3em;	font-weight: bold;	border: 1px solid #0066CC;	line-height: 1.7;	padding: 15px 10px;	margin: 0 0 20px 0;}#fairList {	text-align: left;}#fairList td {	padding: 5px;	margin: 0;	text-align: left;}p.fCaption {	font-size: 1em;	padding: 0px;	margin: 0px 0 20px 0;}div.attention {	color: #FF6600;	border: 1px solid #FF6600;	width: 620px;	font-size: 1em;	padding: 10px 20px;	margin: 0px 0 20px 0;}p.noData {	color: #FF6600;	font-size: 1em;	font-weight: bold;	padding: 0px;	margin: 0px 0 3px 0;}#container div.event-Lbox {	width: 450px;	line-height: 1.4;	text-align: left;	margin: 0;	padding: 0px;	float: left;}#container div.event-Rbox {	width: 200px;	line-height: 1.4;	text-align: right;	margin: 0;	padding: 0px;	float: right;}#container p.leftBox {	width: 520px;	line-height: 1.4;	text-align: left;	margin: 10px 0;	padding: 0px;	float: left;}#container p.rightBox {	width: 130px;	line-height: 1.4;	text-align: right;	margin: 10px 0;	padding: 0px;	float: right;}img.spd10 {	margin: 0px 0px 10px 0px;}.midasi {	margin: 0px 0px 5px 0px;}div#hiswak {	color: #339900;	width: 620px;	border: 1px solid #339900;	font-size: 1em;	padding: 15px 15px;	margin: 25px 0 0px 0;}div.waku_L {	color: #339900;	width: 410px;	font-size: 1em;	padding: 0px 0px;	margin: 0px 0 0px 0;	float: left;}div.waku_R {	color: #339900;	width: 190px;	border: 1px solid #999999;	font-size: 1em;	padding: 0px 0px;	margin: 0px 0 0px 0;	float: right;}.thankyou {	padding: 0px 0px;	margin: 7px 0 10px 0;}#container ul {	padding: 0;	margin: 0px 0px 0px 0px;}ul#nowEvent {	margin: 0px 0 0 0;}ul#nowEvent li {	border-bottom: 1px solid #71b84d;	list-style: disc;	list-style-position: inside;	font-size: 1.1em;	line-height: 1.4;	padding: 0px 0 2px 1em;	margin: 0px 0 3px 0em;}ul#history07 li , ul#history08 li {	font-size: 0.95em;	color: #339900;	border-bottom: 1px solid #CCCCCC;		list-style: none;	line-height: 1.4;	padding: 0px 0 3px 0px;	margin: 0px 0 3px 0px;}#history07 em ,#history08 em {	color: #339900;}#container li a {	color: #009933;	font-size: 1.05em;	font-weight: bold;}.textSmall {	line-height: 1.6;	font-size: 0.9em;	font-weight: normal;	text-decoration: none;}.space {	height: 25px;	clear: both;}#pgTop {	margin: 20px 45px 0px 0;}#unShadow {	background: url(../images/under.png) no-repeat left bottom;	width: 748px;	height: 50px;	margin: 0 auto;	clear: both;}*html div#unShadow { behavior: expression(IEPNGFIX.fix(this));}