@charset "utf-8";
/*----------------------------------------------------------------------------------------*
*　■内外電機　展示会情報 専用スタイル
*
*		更新日：		2008.04.15
*		更新者：		otsubo
*		対象頁：		mod_展示会情報
*
*-----------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------
　■共通
-----------------------------------------------------------------------*/
#main{}


/*---------------------------------------------------------------------
　■
-----------------------------------------------------------------------*/
#categoryImage{
	margin-bottom: 24px;
}
#categoryImage h2{
	width: 553px;
	height: 78px;
	text-indent: -9999px;
	margin-bottom: 6px;
	background: url(../img/archives/main_exhibition.jpg);
}

#exhibitionArea{
	margin: 10px;
}
div#entryHeader{
	border-left: 5px solid #615893;
	padding-left: 12px;
	margin-bottom: 0px;
	
	
	background: #DFDEE9;
}
#exhibitionArea h3{
	font-size: 1.2em;
	font-weight: bold;
	
	padding:3px 0;
}
.future h3,
.future h3 a{
	color: #0066CC;
}
.history h3{}

#entryHeader p.postDate{
	margin: 0 0 0px 2px !important;
	font-size: 11px;
}

#exhibitionArea p{
	margin-bottom: 1em !important;
	margin: 0 12px;
}
#exhibitionArea .entryBody{
	margin-bottom: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	border-bottom: 1px dotted #ccc;
}


div.splitPages{
	margin: 24px 0 15px 0;
	text-align: center;
	font-size: 10px;
	font-family: "Verdana";
}


/*---------------------------------------------------------------------
　■展示会データ・エリア
-----------------------------------------------------------------------*/

/* 開催日時データ */
div.period{
	margin-top: 15px;
	margin-bottom: 12px;
}
div.period table, div.period th, div.period td{
	vertical-align: top;
	border: 1px solid #ccc;
}
div.period table{
	margin: 0 12px;
	width: 520px;
}
* html div.period table{
	width: 510px;
}
div.period th{
	width: 90px;
	padding: 6px 12px;
	text-align: left;
	background: #ECF4FF;
}
div.period td{
	padding: 6px 12px;
}








/* 写真エリア */
div.imageArea{
	margin-bottom: 24px;
}
div.imageArea table, div.imageArea th, div.imageArea td{
	vertical-align: top;
}
div.imageArea table{
	margin: 0 12px;
}
div.imageArea th{}
div.imageArea td{
	width: 133px;
	text-align: right;
}
div.imageArea td.firstChild{
	width: 121px;
	text-align: left;
}



/* メール問合せエリア */
div.mail_inquiry{
	margin-top: 12px;
	padding: 6px 12px;
	background: #F0E9F8;
	border: 1px solid #ccc;
}
div.mail_inquiry h4{
	font-weight: bold;
	margin: 0 0 3px 0;
}
div.mail_inquiry p{
	margin: 0 0 3px 0 !important;
	padding: 0;
}
div.mail_inquiry address{
	display: block;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
}
div.mail_inquiry address a{
	color: #625992;
}
div.mail_inquiry address a:hover{
	color: #fff;
	background: #625992;
}




/* 記事がない時のメッセージ */
div.no-entry{
	text-align: center;
	padding: 60px 0;
}



/*EOF*/