/* CSS Document */


body div#container div#wrapper div#wrap_index div#main {
	width: 581px;
	float: left;
}
	body div#container div#wrapper div#wrap_index div#main div#idx_banner {
		width: 581px;
	}
		body div#container div#wrapper div#wrap_index div#main div#idx_banner a.arrow {
			display: block;
			margin: 10px 0 9px 10px;
		}
		body div#container div#wrapper div#wrap_index div#main div#idx_banner p {
			font-size: 0.8em;
			padding: 0 20px 8px 10px;
			line-height: 170%;
		}*html body div#container div#wrapper div#wrap_index div#main div#idx_banner p {
			font-size: 0.75em;
		}*:first-child+html body div#container div#wrapper div#wrap_index div#main div#idx_banner p {
			font-size: 0.75em;
		}
		body div#container div#wrapper div#wrap_index div#main div#idx_banner div.business {
			width: 274px;
			border: 1px solid #ddd;
			padding: 3px;
			float: left;
		}
		body div#container div#wrapper div#wrap_index div#main div#idx_banner div.solution {
			width: 274px;
			border: 1px solid #ddd;
			padding: 3px;
			float: left;
			margin-left: 15px; 
		}

	body div#container div#wrapper div#wrap_index div#main div.entries {
		width: 581px;
		margin: 30px auto;
		font-family: MS UI Gothic,"MS UI Gothic";
		letter-spacing: 1px;
	}
		body div#container div#wrapper div#wrap_index div#main div.entries h3 {
			width: 581px;
			height: 29px;
			position: relative;
			text-indent: -9876px;
			margin: 0 0 10px;
		}
			body div#container div#wrapper div#wrap_index div#main div.entries h3 a {
				display: block;
				width: 103px;
				height: 19px;
				position: absolute;
				top: 3px;
				left: 478px;
			}
		body div#container div#wrapper div#wrap_index div#main div.entries li {
			padding: 11px 0;
			border-bottom: 1px dotted #90b4d6;
		}*html body div#container div#wrapper div#wrap_index div#main div.entries li {
			padding: 11px 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div.entries li span.date {
				display: block;
				padding-left: 3px;
				color: #000;
				float: left;
			}
			body div#container div#wrapper div#wrap_index div#main div.entries li span.title {
				display: block;
				float: left;
			}

		body div#container div#wrapper div#wrap_index div#main div#event h3 {
			background: url(../images/index/event_ttl.gif) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#event li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#event li span.title {
				width: 496px;
			}
		body div#container div#wrapper div#wrap_index div#main div#media h3 {
			background: url(../images/index/media_ttl.gif) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#media li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#media li span.title {
				width: 496px;
			}

		body div#container div#wrapper div#wrap_index div#main div#consultants h3 {
			background: url(../images/index/consultants_ttl.gif) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#consultants li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#consultants li span.title {
				width: 496px;
			}



		body div#container div#wrapper div#wrap_index div#main div#information h3 {
			background: url(../images/index/info_ttl.jpg) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#information li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#information li span.title {
				width: 496px;
			}
		body div#container div#wrapper div#wrap_index div#main div#news h3 {
			background: url(../images/index/news_ttl.gif) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#news li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#news li span.title {
				width: 496px;
			}
		body div#container div#wrapper div#wrap_index div#main div#news_bn h3 {
			background: url(../images/index/news_ttl_bn.gif) no-repeat 0 0;
		}
		body div#container div#wrapper div#wrap_index div#main div#logisticsnews h3 {
			background: url(../images/index/logisticsnews_ttl.gif) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#logisticsnews li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#logisticsnews li span.title {
				width: 496px;
			}
		body div#container div#wrapper div#wrap_index div#main div#estatenews h3 {
			background: url(../images/index/estatenews_ttl.gif) no-repeat 0 0;
		}
			body div#container div#wrapper div#wrap_index div#main div#estatenews li span.date {
				width: 82px;
			}
			body div#container div#wrapper div#wrap_index div#main div#estatenews li span.title {
				width: 496px;
			}


body div#container div#wrapper div#wrap_index div#side_navi {
	width: 224px;
	float: right;
}

.idx_entries h4 {
	color:#000071;
	font-weight:bold;
	padding:10px 0;
	}

.idx_entries ul {
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;
	padding-left:15px;
	}	
	
.idx_entries ul li {
	border:none!important;
	padding:0!important;
	}
	
.idx_entries .title {
	width:470px!important;
	}
