@charset "UTF-8";/*============================================================* ver.07-08-24*============================================================*/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;}#breadcrumb a:hover {	color: #379006;	text-decoration:none; }#main {	background: #fff url(../images/xxx.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.0em;	line-height: 1.5;	margin: 0px 0 0px 0;}#container {	background: url(../images/line-container.gif) repeat-y 175px 0px;	line-height: 1.5;	width: 690px;	padding: 0px 0 0px 0px;	margin: 0 auto;	text-align: left;}#container h2 {	font-size: 1.1em;	font-weight: bold;	background: #fff url(../images/xxx.gif);	margin: 0 0 20px 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;}#fair-Lbox {	width: 160px;	line-height: 1.4;	text-align: left;	margin: 0;	padding: 0px;	float: left;}#fair-Lbox h2 {	margin: 0px 0 10px 0;}#fair-Lbox h4 {	margin: 15px 0 5px 0;}#fair-Lbox p.get_reader {	border: 1px solid #D3D3D3;	font-size: 0.85em;	line-height: 1.2;	text-align: left;	margin: 10px 0 0 0;	padding: 7px;}.su10  {	padding: 10px 0 0px 0;}#fair-Rbox {	background: #fff url(../images/xxx.gif);	width: 500px;	line-height: 1.4;	text-align: left;	margin: 0;	padding: 0px;	float: right;}#fair-Rbox h2 {	background: #fff url(../images/xxx.gif);	margin: 0 0 20px 0;}p.info {	font-size: 0.85em;	margin: 0 0 5px 0;}#purin {	border: 0px;	width: 480px;	font-size: 1em;	padding: 0px;	margin: 0 auto;}#purin td {	font-size: 0.9em;	line-height: 1.4;	padding: 0 0 20px 0;}.Ptitle {	font-size: 0.85em;	text-align: right;	padding: 0 0 0px 0;	margin: 0px 0 0px 0;}p.attention {	font-size: 0.85em;	margin: 7px 0 5px 0;}.shopBox {	height: 50px;	background: #fff url(../images/bg_shoptitle.gif) no-repeat 0 50% ;	margin: 0px 0 0px 0;	padding: 0 0;}p.shopName {	color: #663300;	width: 300px;	font-weight: bold;	font-size: 1.05em;	padding: 14px 0 0 10px;	margin: 0 auto 0 auto;	float: left;}p.shopArea {	width: 180px;	font-size: 0.95em;	padding: 0 0 1px 0;	margin: 0 0 0px 0;	z-index: 10;	text-align: right;	float: right;}.Rbox-L {	width: 160px;/*border: 1px solid #0066CC; */	line-height: 1.4;	text-align: left;	margin: 0;	padding: 0px;	float: left;}.Rbox-L p {	width: 160px;	font-size: 0.8em;	line-height: 1.4;	text-align: left;	margin: 4px 0 0 0;}.shopPh {	border: 1px solid #CCCCCC;	text-align: left;}.Rbox-R {	font-size: 0.9em;	width: 320px;/*border: 1px solid #0066CC; */	line-height: 1.5;	text-align: left;	margin: 0;	padding: 0px;	float: right;}p.shopCopy {	background: #fff url(../images/line_copy.gif) no-repeat left bottom ;	font-size: 1.1em;	line-height: 1.4;	text-align: left;	padding:0 0 3px 0;	margin: 0 0 8px 0;}div.Rbox-R ul {	list-style:none;	padding:0 0 0px 0;	margin: 0px 0 0px 0px;}div.Rbox-R li {	background:url(../images/point.gif) no-repeat left 0.5em;	list-style:none;	line-height: 1.4;	padding:0 0 0px 12px;	margin: 3px 0 3px 0;}div.Rbox-R li em {	font-size: 1.15em;	padding:0 0 0px 0;}#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;}.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;}hr.clearShop {	color: #fff; 	border: 0px;	height: 25px;	clear: both;	}	#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));}img.imspace {	margin: 7px 0px 3px 0px;}