@charset "utf-8";

/*-------------------------------------------------
	お問い合わせ
-------------------------------------------------*/

.box_inquiry {
	float: left;
	width: 210px;
	height: 251px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/index/inquiry.png) 0 0 no-repeat;
	margin-bottom: 21px;
}

.box_inquiry a {
	width: 235px;
	height: 251px;
	display: block;
}

/*-------------------------------------------------
	slideshow
-------------------------------------------------*/

#visual {
	position: relative;
	width:665px;
	height:250px;
	margin-bottom: 21px;
	float: right;
}
#visual li {
	list-style-type: none;
}

ul#visualImgWrap {
	width:665px;
	height:250px;
}
ul#visualImgWrap {
	position:relative;
}
	ul#visualImgWrap li {
		position:absolute;
		top:0;
		left:0;
	}
	ul#visualImgWrap li a {
		zoom:1;
	}	
	
		
	ul#visualImgWrap li {
		display: none;
	}
	ul#visualImgWrap li.active {
		display: block;
	}
	#visualThumbWrap {
		position: absolute;
		right: 6px;
		top: 205px;
	}
	#visualThumbWrap li {
		float: left;list-style:none;
		margin-right: 5px;
		border: 1px solid #fff;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		
		-ms-filter: "alpha( opacity=50 )";
		filter: alpha( opacity=50 );
		opacity: 0.5;
	}
	#visualThumbWrap li a {
		display: block;
	}
	#visualThumbWrap li.active {
		-ms-filter: "alpha( opacity=100 )";
		filter: alpha( opacity=100 );
		opacity: 1;
	}

/*-------------------------------------------------
	新着情報
-------------------------------------------------*/

#topic {
	float: right;
	width: 665px;
	margin-bottom: 21px;
}

#topic dl dt, #topic dl dd {
	float: left;
	padding: 10px;
	border-bottom: 1px dotted #999;
	line-height: 1.2em;
}

#topic dl dt {
	width: 105px;
	padding-left: 15px;
	font-weight: bold;
}

#topic dl dd {
	width: 515px;
}

/*-------------------------------------------------
	バナー群（下部）
-------------------------------------------------*/

.box_banner2 {
	width: 650px;
	float: right;
	padding: 15px 0px 0px 15px;
	background-color: #F6F6F6;
}

.box_banner2 ul li {
	float: left;
	margin: 0px 15px 15px 0px;
}

.box_banner2 ul li a:hover {
		-ms-filter: "alpha( opacity=100 )";
		filter: alpha( opacity=100 );
		opacity: 1;
}
