@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 #660000;}#breadcrumb strong {	color: #666666;}#breadcrumb a {	color: #330000;}#main {	background: #fff;	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: 680px;	padding: 10px 0 10px 0px;	margin: 0 auto;}#fairList {	margin: 0 auto;}#fairList td {	padding: 5px;	margin: 0;}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;}#Lbox {	font-size: 1.0em;	width: 430px;	text-align: left;	margin: 0;	padding: 0px;	float: left;}div#nameBox {	font-size: 1em;	height: 55px;	color: #fff;	background: #fff url(../images/bg_shoptitle.gif) no-repeat;	width: 428px;	margin: 0 0 30px 0;}div#nameBox p.area {	font-size: 13px;	height: 18px;	color: #fff;	background: #660000 url(../images/xxx.gif);	font-weight: bold;	border: 1px solid #330000;	padding: 9px 20px;	margin: 7px 0 0px 7px;	text-align: center;	float: left;}div#nameBox p.name {	font-size: 20px;	width: 280px;	height: 20px;	color: #660000;	font-weight: bold;	padding: 9px 10px;	margin: 3px 0 0px 0px;	text-align: left;	float: left;}#Lbox h2 {	font-size: 1.2em;	font-weight: bold;	margin: 2px 0 20px 0;}#Lbox h3 {	color: #660000;	background: #fff url(../images/xxx.gif);	font-size: 1.2em;	font-weight: bold;/*border: 1px solid #0066CC; */	line-height: 1.7;	padding: 0px 0px;	margin: 0 0 7px 0;}#Lbox h4 {	color: #660000;	background: #fff url(../images/xxx.gif);	font-size: 1.2em;	font-weight: bold;/*border: 1px solid #0066CC; */	line-height: 1.7;	padding: 0px 0px;	margin: 0 0 20px 0;}#Lbox p.story {	font-size: 1.1em;/*border: 1px solid #0066CC; */	line-height: 1.8;	padding: 0px 0px;	margin: 0 0 40px 0;}img.right {	float: right;	border: 1px solid #E1E1E1;	padding: 0px 0px;	margin: 5px 0 5px 10px;}img.left {	float: left;	border: 1px solid #E1E1E1;	padding: 0px 0px;	margin: 5px 10px 5px 0px;}#Rbox {	font-size: 1.0em;	width: 220px;	text-align: left;	margin: 0;	padding: 0px;/*border: 1px solid #0066CC; */	float: right;}#Rbox div.addBox{	background: url(../images/CD134.gif);	font-size: 1em;	width: 220px;	margin: 0;	padding: 0px;	border-bottom: 4px solid #D2B48C;	margin: 0px 0px 100px 0px;}#Rbox p.addTitle {	text-indent: -9999px;	width: 220px;	height: 20px;	color: #330000;	background: #D2B48C url(../images/bg_addTitle.gif);	border-bottom: 4px solid #D2B48C;	font-size: 0.9em;	font-weight: bold;/*padding: 3px 10px 2px;*/	margin: 0px;}#Rbox p.address{	color: #330000;	font-size: 0.95em;	padding: 0px;	margin: 10px 10px 10px 10px;}#Rbox p.address em{	color: #330000;	font-size: 1.1em;	font-weight: bold;/*border: 1px solid #0066CC; */	margin: 0px 0px 25px 0px;}#Rbox p.address em{	font-size: 13px;	font-weight: bold;/*border: 1px solid #0066CC; */	margin: 25px 0px 25px 0px;}#Rbox p.address em i {	color: #330000;	font-size: 13px;	font-weight: bold;	font-style: normal;	margin: 0px 3px 0px 0px;}p.shopCopy {	font-size: 0.9em;	margin: 5px 0px 10px 0px;}ul#Items {display:none;	list-style: none;	width: 220px;	text-align: left;	margin: 10px 0px 5px 0px;}ul#Items li {display:none;	font-size: 0.9em;	list-style: none;	margin: 0 0 3px 0;	padding: 0 0 3px 0;	border-bottom: 1px solid #D2B48C;}.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;}.thankyou {	padding: 0px 0px;	margin: 7px 0 10px 0;}.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));}