@charset "EUC-JP";body {	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;	background: #efefef;	margin: 0;	padding: 0;	color: #333333;	line-height: 20px;}.container {	width: 992px;	margin: 0 auto;	background-image: url(../images/layout_bg.jpg);	background-repeat: repeat-y;}/*　リンク　*/a:visited { color: #549BB7; text-decoration: underline}a:link { color: #60b0d1; text-decoration: underline}a:hover { color: #70C4E5; text-decoration: underline}/*リストの余計な空白削除*/ul, ol, li {	margin: 0px;	padding: 0px;	list-style-type: none;}dl, dt, dd {	margin: 0px;	padding: 0px;}/*IMGのボーダーを非表示*/img { border:none; margin: 0px; padding: 0px; vertical-align:bottom; }.pagelayout {	padding: 0 21px 0 21px;}/* ---------------------------------------------------------------- *	ヘッダー * ---------------------------------------------------------------- */.header {	background-image: url(../images/header_bg.jpg);	background-repeat: repeat-x;	width: 980px;	height: 35px;	color: #efefef;	vertical-align: middle;	margin-left: 1px;	padding: 5px 0 0 10px;	line-height: 16px;}/* ---------------------------------------------------------------- *	フッター * ---------------------------------------------------------------- */.footerimg {	width: 992px;	padding-top: 30px;}/* ---------------------------------------------------------------- *	メニュー * ---------------------------------------------------------------- */.menu {	width: 971px;	height: 107px;	background-image: url(../images/menu_bg.jpg);	background-repeat: no-repeat;	padding-left: 21px;	vertical-align: top;}.pagetop {	width: 950px;	text-align: right;	padding: 30px 0 50px 0;	clear: both;}/* ---------------------------------------------------------------- *	インフォメーション * ---------------------------------------------------------------- */.infomation_layout {	width: 950px;	clear: both;	padding-bottom: 40px;	overflow: hidden;}.infomation_layout_l {	width: 455px;	float: left;	padding-right: 40px;}.infomation_layout_r {	width: 408px;	float: left;	padding: 60px 20px 25px 27px;	height: 188px;	background-image: url(../images/information.jpg);	background-repeat: no-repeat;}.infomation_txt {	width: 408px;	height: 188px;	overflow: auto;}/* ---------------------------------------------------------------- *	出展艇 * ---------------------------------------------------------------- */.display_layout {width: 950px;margin: 0 auto;}.grid4 {	width: 210px;	float: left;	display: inline;	margin-left: 35px;	padding-top: 30px;}.grid4-2 {	width: 210px;	float: left;	display: inline;	margin-left: 35px;	padding-top: 20px;}.first {margin-left: 0;clear: left;}/* clearfix */.clearfix:after {  visibility: hidden;  display: block;  font-size: 0;  content: " ";  clear: both;  height: 0;} /* IE6 */* html .clearfix { zoom: 1;} /* IE7 */*:first-child+html .clearfix {zoom: 1;}.display_point {	color: #0373a1;	font-weight: bold;}.display_line {	width: 950px;	clear: both;	border-bottom: solid #d9d9d9 1px;	height: 1px;	padding-top: 20px;}.display_subtitle {	width: 950px;	clear: both;	padding-top: 30px;}.display_subtxt {	width: 940px;	clear: both;	border: solid #d9d9d9 1px;	margin-top: 30px;	padding: 5px;} /* ---------------------------------------------------------------- *	イベント * ---------------------------------------------------------------- */.event_layout {	width: 950px;	clear: both;	padding-top: 40px;	overflow: hidden;}.event_layout_l {	width: 456px;	float: left;}.event_layout_r {	width: 456px;	float: left;	padding-left: 38px;}.event_layout_subtitle {	width: 436px;	padding-left: 20px;	background-image: url(../images/event_subtitle_bg.jpg);	background-repeat: no-repeat;	font-size: 16px;	font-weight: bold;	height: 48px;}img.eventimg {	float: right;	padding-left: 20px;}/* ---------------------------------------------------------------- *	出展社 * ---------------------------------------------------------------- */.display2_link {	padding: 20px 0 10px 0;	font-size: 16px;}/* ---------------------------------------------------------------- *	共通 * ---------------------------------------------------------------- */.pt10 {	padding: 10px 0 10px 0;	}.pt40 {	padding-top: 40px;	}.pl10 {	padding-left: 10px;}.t_bold {	font-weight: bold;}.bluegreen{	color : #808080;}/* 強調フォント*/.fontstrong{	font-weight:bold;	color: #549BB7;}