@charset "utf-8";

/* news
--------------------------------------------------------------------------------*/
h2, h3 {
	margin: 0 0 20px 0;
}


/* index ------------------- */
h4.idxCap01 {
	margin: 30px 0 0 0;
}

.idxCont01 {
	width: 560px;
	margin: 0 10px;
}
.idxCont01 a, .enIdxCont01 a, .pastCont01 a, .enPastCont01 a {
	color: #025BB6;
}

.idxCont01 h5, .enIdxCont01 h5, .pastCont01 h5, .enPastCont01 h5 {
	padding: 30px 0 6px 0;
}


.idxCont01 dl, .enIdxCont01 dl, .pastCont01 dl.news, .enPastCont01 dl.news {
	width: 550px;
	background: url(../images/tenline01.gif) repeat-x left bottom;
	padding: 6px 0 6px 10px;
}
*html body .idxCont01 dl, *html body .enIdxCont01 dl, *html body .pastCont01 dl.news, *html body .enPastCont01 dl.news {
	width: 560px;
}

.idxCont01 dd img, .enIdxCont01 dd img, .pastCont01 dl.news dd img, .enPastCont01 dl.news dd img {
	vertical-align: middle;
	margin: 0 5px 0 4px;
}

.idxCont01 dt, .pastCont01 dl.news dt {
	width: 8em;
}
.idxCont01 dd, .pastCont01 dl.news dd {
	background: url(../images/arw01.gif) no-repeat 0 0.6em;
	padding: 0 0 0 7px;
	margin: -1.45em 0 0 8em;
}

.enIdxCont01 dt, .enPastCont01 dl.news dt {
	width: 9.5em;
}
.enIdxCont01 dd, .enPastCont01 dl.news dd {
	background: url(../images/arw01.gif) no-repeat 0 0.65em;
		padding: 0 0 0 7px;
	margin: -1.45em 0 0 9.5em;
}

.idxCont01 dd img, .pastCont01 dl.news dd img, .enIdxCont01 dd img, .enPastCont01 dl.news dd img {
	vertical-align: middle;
	margin: 0 5px;
}

.mvBox03 {
	width: 560px;
	background: #F8F8F8;
	border-top: 5px solid #D8D8D8;
	border-bottom: 5px solid #D8D8D8;
}
.mvBox03 p, .mvBox03 ul {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 6px 10px;
}
.mvBox03 ul {
	margin: 0 0 0 17px;
}
.mvBox03 li {
	margin: 0 0 16px 0;
}
.mvBox03 li.btm {
	margin: 0;
}


/* past ------------------- */
.pastCont01 {
	margin: 0 10px;
}

.pastCont01 h5 {
	padding: 30px 0 6px 0;
}

dl.pastLnavi a {
	color: #646464;
}

dl.pastLnavi dd li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

dl.pastLnavi dt {
	border-bottom: 1px solid #D1D1D1;
	padding: 0 0 4px 0;
	margin: 0 0 5px 0;
}
dl.pastLnavi dt img {
	vertical-align: bottom;
}

dl.pastLnavi ul {
	list-style-type: none;
}
dl.pastLnavi dd li {
	width: 79px;
	float: left;
	text-align: center;
	background: url(../images/tenline02.gif) repeat-y right top;
	margin-bottom: 5px;
	padding: 4px 0;
}
dl.pastLnavi dd li.lnavi01 {
	background: url(../../news/past/images/lnavi_bg01.gif) repeat-y;
}

/* --- float hack */
dl.pastLnavi:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
*html dl.pastLnavi {	display: inline-block;	}
/* no ie mac \*/
*html dl.pastLnavi {	height: 1%;	}
dl.pastLnavi {	display: block;	}
/* */


.pastYear {
	margin: 30px 0 0 0;
}



/* 展示会情報 詳細ページ ------------------- */
.exbCont01 {
	width: 560px;
	margin: 0 10px;
}

dl.exbTxCap01 {
	background: #F8F8F8 url(../../news/2006/images/exb_tenline01.gif) repeat-x;
	padding: 8px 0 0 0;
	margin: 0 0 16px 0;
}
dl.exbTxCap01 dt {
	padding: 0 0 0 10px;
}
dl.exbTxCap01 dd {
	font-weight: bold;
	background: #F8F8F8 url(../../news/2006/images/exb_tenline02.gif) repeat-x left bottom;
	padding: 0 0 8px 10px;
}

.exbCont01 p.tx01 {
	margin: 0 0 16px 0;
}

.exbCont01 th {
	width: 114px;
	vertical-align: top;
	padding: 0 0 4px 0;
}
.exbCont01 th span {
	color: #FF5000;
}

.exbCont01 td {
	padding: 0 0 4px 0;
}
.exbCont01 td a {
	color: #025BB6;
	font-weight:	normal;
}

.exbCont01 td dt {
	font-weight: bold;
}
.exbCont01 td dd {
	padding: 0 0 16px 0;
}
.exbCont01 td dd ul {
	list-style-type: square;
	margin: 0 0 0 17px;
}

.exbCont01 td dd.btm {
	margin: 0;
}

ul.exbLst {
	list-style-type: none;
	margin: 26px 0 0 0;
}
ul.exbLst a {
	color: #646464;
}
ul.exbLst li {
	background: url(../images/arw02.gif) no-repeat left center;
	padding: 0 0 0 14px;
}


dl.corpKome dt {
	width: 50px;
	float:left;
}
dl.corpKome dd {
	margin: 0 0 16px 50px;
}

dl.corpTx01 dt {
	font-weight: bold;
}
dl.corpTx01 dd {
	margin: 0 0 16px 0;
}
dl.corpTx01 dd img {
	margin: 4px 0;
}
dl.corpTx01 dd dt {
	width: 110px;
	float:left;
	font-weight: normal;
}
dl.corpTx01 dd dd {
	margin: 0 0 0 110px;
}



