@charset "utf-8";

/* バックナンバー 　セミナー*/
div#mainContents div.seminar { position: relative; }
div#mainContents div.seminar table thead tr td {
	background-color: #f0f0f0;
	text-align: center;
}
div#mainContents div.seminar table th {
	background: none;
	font-size: 140%;
}
div#mainContents div.seminar table .match { background: #F0F2F7 }
div#mainContents div.seminar p.explanation {
	text-align: right;
	font-size: 100%;
}

* html div#mainContents div.seminar h2 {
	height: 1px;
	background-position: -1px -1px;
}

*:first-child+html div#mainContents div.seminar h2 {
	min-height: 1px;
	background-position: -1px -1px;
}

div#mainContents div.seminar p.backNumber {
	position: absolute;
	top: 0;
	width: 710px;
	margin: 8px 0 0 0;
}

* html div#mainContents div.seminar p.backNumber { width: 690px; }

*:first-child+html div#mainContents div.seminar p.backNumber { width: 690px; }

div#mainContents div.seminar p.backNumber { text-align: right; }

div#mainContents div.seminar p.backNumber a {
	padding-left: 15px;
	background-image: url(/common/images/mark-links.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

/* バックナンバー 　展示会*/
div#mainContents div.exhibition { position: relative; }

* html div#mainContents div.exhibition h2 {
	height: 1px;
	background-position: -1px -1px;
}

*:first-child+html div#mainContents div.exhibition h2 {
	min-height: 1px;
	background-position: -1px -1px;
}

div#mainContents div.exhibition p.backNumber {
	position: absolute;
	top: 0;
	width: 710px;
	margin: 8px 0 0 0;
}

* html div#mainContents div.exhibition p.backNumber { width: 690px; }

*:first-child+html div#mainContents div.exhibition p.backNumber { width: 690px; }

div#mainContents div.exhibition p.backNumber { text-align: right; }

div#mainContents div.exhibition p.backNumber a {
	padding-left: 15px;
	background-image: url(/common/images/mark-links.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}



/* バックナンバー 　キャンペーン*/
div#mainContents div.campaign {
	position: relative;
	clear: both;
}

* html div#mainContents div.campaign h2 {
	height: 1px;
	background-position: -1px -1px;
}

*:first-child+html div#mainContents div.campaign h2 {
	min-height: 1px;
	background-position: -1px -1px;
}

div#mainContents div.campaign p.backNumber {
	position: absolute;
	top: 0;
	width: 710px;
	margin: 8px 0 0 0;
}

* html div#mainContents div.campaign p.backNumber { width: 690px; }

*:first-child+html div#mainContents div.campaign p.backNumber { width: 690px; }

div#mainContents div.campaign p.backNumber { text-align: right; }

div#mainContents div.campaign p.backNumber a {
	padding-left: 15px;
	background-image: url(/common/images/mark-links.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

/* バックナンバー 　ニュース*/
div#mainContents div.news { position: relative; }

* html div#mainContents div.news h2 {
	height: 1px;
	background-position: -1px -1px;
}

*:first-child+html div#mainContents div.news h2 {
	min-height: 1px;
	background-position: -1px -1px;
}

div#mainContents div.news p.backNumber {
	position: absolute;
	top: 0;
	width: 710px;
	margin: 8px 0 0 0;
}

* html div#mainContents div.news p.backNumber { width: 690px; }

*:first-child+html div#mainContents div.news p.backNumber { width: 690px; }

div#mainContents div.news p.backNumber { text-align: right; }

div#mainContents div.news p.backNumber a {
	padding-left: 15px;
	background-image: url(/common/images/mark-links.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

/* バックナンバー 　新着情報*/
div#mainContents div.whatsNew { position: relative; }

* html div#mainContents div.whatsNew h2 {
	height: 1px;
	background-position: -1px -1px;
}

*:first-child+html div#mainContents div.whatsNew h2 {
	min-height: 1px;
	background-position: -1px -1px;
}

div#mainContents div.whatsNew p.backNumber {
	position: absolute;
	top: 0;
	width: 710px;
	margin: 8px 0 0 0;
}

* html div#mainContents div.whatsNew p.backNumber { width: 690px; }

*:first-child+html div#mainContents div.whatsNew p.backNumber { width: 690px; }

div#mainContents div.whatsNew p.backNumber { text-align: right; }

div#mainContents div.whatsNew p.backNumber a {
	padding-left: 15px;
	background-image: url(/common/images/mark-links.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

/* EOF */

