@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
}
#fontchange {
	background: url(../images/en_fontchange_txt.gif) no-repeat 10px 6px;
}
.langselect li.jp a {
	background: url(../images/langselect_bg.jpg) no-repeat 0px -30px;
}
.langselect li.en a {
	background: url(../images/langselect_bg.jpg) no-repeat -103px -30px;
}

#fontchange li a {
	background: url(../images/en_fontchange_bg.jpg);
}

#header p#pvjapan {
	position: absolute;
	top: 122px;
	left: 493px;
}

#top_fair {
	height: 135px;
	border: 2px solid #1D2088;
	padding: 30px 13px 10px 13px;
	position: relative;
	margin-bottom: 30px;
}
#top_fair .left {
	float: left;
	width: 300px;
}
#top_fair .left p {
	margin-bottom: 5px;
}
#top_fair .right {
	width: 293px;
	float: right;
}


.exhi_cate {
	width: 310px;
}
.exhibit_mark {
	height: 70px;
}

.exhibit_mark .caption span {
	line-height: 1.2;
}
.makuhari_img {
	float: right;
	height: 240px;
	padding-left: 20px;
	padding-right: 15px;
}

.boothlayout_caption {
	width: 280px;
	padding-right: 20px;
}



#forum_detail #contents h4 span.free,
#event #contents h4 span.free {
	background: url(../images/eng_icon_free.gif) no-repeat 0px 0px;
}
#forum_detail #contents h4 span.full,
#event #contents h4 span.full{
	background: url(../images/eng_icon_full.gif) no-repeat 0px 0px;
}
#forum_detail #contents h4 span.free_full,
#event #contents h4 span.free_full {
	background: url(../images/eng_icon_free_full2.gif) no-repeat 0px 0px;
}
