@charset "utf-8";
/* CSS Document */
/*++++++++++++++++++++++++++++++++++++++++++++++++++
TOPページに関するCSS*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++
topイメージの設定*/
#top_img {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height: 290px;
	width: 950px;
	color: #999;
	clear: both;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++
メインコンテンツに関する設定*/
#main {
	margin: 0px;
	width: 946px;/*padding4px=950px*/
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++
最新事例に関する設定*/
#new_jirei {
	padding: 1px;
	width: 565px;/*569px*/
	border: 1px solid #CCC;
	float: left;
	margin: 0px;
	height: 569px;
}
#new_jirei_bar {
	background-image: url(../content/img/top_jirei_bar435_25.gif);
	height: 25px;
	width: 435px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#jirei_pagehe {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 130px;
	background-image: url(../content/img/top_jirei130.gif);
}
#new_jirei a {
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
	display: block;
	height: 25px;
	width: 130px;
}

#jirei_pagehe a:hover {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 130px;
	background-image: url(../content/img/top_jirei130_over.gif);
}
#new_jirei ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 565px;
}
#new_jirei li {
	float: left;
}
/*---------------------------------------------------------------
最新事例の箱の様式の設定*/
.new_jirei_box_01 {
	background-image: url(../content/img/new_jirei_bg.gif);
	width: 565px;/*565*/
	height: 255px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	float: left;
}
.new_jirei_box_02 {
	background-image: url(../content/img/new_jirei_bg.gif);
	width: 565px;/*565*/
	height: 255px;
	margin-top: 33px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	float: left;
}
.new_img_wrap{
	width: 565px;
	height:190px;
	margin-left: 0px;
}
.new_top_img {
	float: left;
	width: 150px;/*175px*/
	height: 180px;
	margin-right: 15px;margin-left: 0px;margin-left: 10px;
	border: 5px solid #FFF;display: inline;/*IE6*/
	}
.new_jirei_sub {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 370px;
	float: left;
	height: 135px;
}
.new_jirei_sub1 {
	height: 125px;/*145px*/
	width: 170px;
	margin-right: 5px;
	border: 5px solid #FFF;float: left;
}
.new_jirei_sub2 {
	height: 125px;/*135px*/
	width: 170px;
	border: 5px solid #FFF;float: right;
}
.new_jirei_box_01 h4 {
	font-size: 18px;
	color: #666;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 15px;
}

.new_moji {
	width: 370px;
	font-size: 14px;
	height: 55px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.new_jirei_box hr {
	margin-bottom: 15px;
	margin-top: 2px;
	display: block;
}



/*++++++++++++++++++++++++++++++++++++++++++++++++++
最新情報に関する設定*/
#news {
	width: 360px;
	float: right;
	background-image: url(../content/img/bgcolor150h_u-d.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #main #news h3 {
	font-size: 18px;
}

#news h4 {
	font-size: 18px;
	line-height: 30px;
	
}
#news hr {
	border-top-style: dotted;
	border-top-width: 1px;
}
#wrapper #main #news #scl {
	overflow: auto;
	width: 360px;
	height: 380px;
}

dd {
	margin: 0px;
	padding: 0px;
}
dl {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++
展示会に関する設定*/
#show_in {
	padding: 10px;
	width: 350px;
	float: right;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../content/img/bgcolor150h_u-d.gif);
	height: 70px;
}
#show_in h3 {
	
}
#show_in p {
	
}
#show_in hr {
	margin-bottom: 0px;

}

.s_in_img {
	float: left;
	margin-right: 10px;
	width: 90px;
	height: 70px;
}
#show hr {
	border-top-style: dotted;
	border-top-width: 1px;
}

#count {
	float: right;
	width: 350px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	color: #666;
	font-size: 16px;
	padding: 10px;
	font-weight: bold;
	height: 18px;
}
#count img {

	
}
#wrapper #main #news #scl dl dd span {
	color: #F00;
	text-decoration: underline;
}

