html{
	overflow-x:hidden;
	overflow-y:auto;
}
body{font-family:'‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',sans-serif;margin:0;padding:0;background:#fff}
div,p{color:#606060}
th,td{color:#4c4c4c}
img{border:none}

#wrapper{margin-right:auto;margin-left:auto;width:780px}

/*============================
	section_header
============================*/
#wrapper #section_header img{vertical-align:bottom}
#wrapper #section_header img#logo{float:left}
#wrapper #section_header span{display:block;padding:29px 0 0 0;width:369px;text-align:right;float:right}
#wrapper #section_header span a{display:none}

/*============================
	section_body
============================*/
#wrapper #section_body{padding:40px 0 0 0;background:url(/stores/guide/common/img/fairevent/com_line_and_shadow.gif) repeat-x}
#wrapper #section_body div.item{padding:0;margin:40px 0 0 0;border:none;}

/*============================
	left_side
============================*/
#wrapper #section_body .left_side{text-align:center;width:250px;float:left;margin-bottom:55px;}
#wrapper #section_body .left_side .image{padding:0 0 6px 0;background:url(/stores/guide/common/img/fairevent/com_underline.gif) no-repeat left bottom}
#wrapper #section_body .left_side a img{margin:15px 0 0 0}

/*============================
	right_side
============================*/
#wrapper #section_body .right_side{text-align:left;padding:0;width:500px;float:right;margin-bottom:55px;}
#wrapper #section_body .right_side .hd{margin:0 0 15px 0;padding:0 0 0 18px;background:url(/stores/guide/common/img/fairevent/com_hd_side_red.gif) repeat-y}
#wrapper #section_body .right_side .date{font-size:8pt;color:#e90236;float:right}
#wrapper #section_body .right_side .title{padding:0 0 5px 0;font-size:11pt;font-weight:bold;color:#4b4b4b}
#wrapper #section_body .right_side .shop{font-size:8pt;color:#4b4b4b}

#wrapper #section_body .right_side p{margin:0;font-size:10pt;line-height:14pt}

#wrapper #section_body .right_side	.table_spacer{height:15px;}
#wrapper #section_body .right_side	.spec_table{width:500px;}
#wrapper #section_body .right_side	.spec_table_shopwin{background:url(/stores/guide/common/img/fairevent/com_bgline_spec.gif) repeat-y}
#wrapper #section_body .right_side	.spec_table td,#wrapper #section_body .right_side	.spec_table th{vertical-align:top;text-align:left;top;font-size:8pt}
#wrapper #section_body .right_side	.spec_table .item{padding:0 5px 5px 0;width:83px}
#wrapper #section_body .right_side	.spec_table .spec_hd{padding:0 5px 5px 5px;background:#fce6e5;width:49px}
#wrapper #section_body .right_side	.spec_table .spec{padding:0 5px 5px 5px;width:233px}
#wrapper #section_body .right_side	.spec_table .price{padding:0 0 5px 5px;font-size:9pt;font-weight:bold;text-align:right;width:105px}
#wrapper #section_body .right_side	.spec_table .price span{font-size:8pt;font-weight:normal}
#wrapper #section_body .right_side	.spec_table spec_line{padding:0}
#wrapper #section_body .right_side	.spec_table .zero_cell{font-size:0px;height:0px;padding:0;line-height:1px;}

#wrapper #section_body .right_side .open_period{padding:10px 0 15px 0;color:#e90236;font-size:10pt}
#wrapper #section_body .right_side .free_text{padding:0 0 0 0;font-size:8pt;line-height:10pt;}
#wrapper #section_body .right_side .note{padding:0 0 0 0;font-size:8pt;line-height:10pt}
#wrapper #section_body .right_side .item_body{}
#wrapper #section_body .right_side .item_mark{border-top:1px #d4d4d4 dashed;margin-top:10px; padding-top:10px; width:500px;}
#wrapper #section_body .right_side .brand_name{}

/*============================
	attention_text
============================*/
#wrapper #section_body .attention_text{margin:15px 0 10px 0;font-size:8pt;}

/*============================
	float clear
============================*/
.clb{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*============================
	icon
============================*/
#recommends .pos_icon{position:absolute;left:0;top:0}

/*============================
	TB_load
============================*/
#TB_load{
	position: fixed;
	/*display:none;*/
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

