@charset "Shift_JIS";

/*-----------------------------------------------------
	slideshow
-----------------------------------------------------*/

#top_photo {
	margin:0px 25px;
	padding:20px 0 0 0;
	width:575px;
	width:423px;
	text-align:left;
}

#top_photo #scroller {
	width:575px;
	overflow:hidden;
}

#top_photo ul#slides {
	width:575px;
	height:410px;
	overflow:hidden;
}

#top_photo ul#slides li.slide {
	float:left;
	display:inline;
	list-style-type:none;
	margin:0;
}

#top_photo ul#slides li.slide img { border:0; }

#top_photo ul#timeLine {
	padding:0px 0 1px 506px;
}

#top_photo ul#timeLine li {
	float:left;
	display:inline;
	list-style-type:none;
	width:13px;
	height:13px;
	margin:5px 0 0 10px;
	vertical-align:baseline;
}

#top_photo ul#timeLine li a {
	display:block;
	width:13px;
	height:13px;
	overflow:hidden;
}

#top_photo ul#timeLine li a span { display:none; }

#top_photo ul#timeLine li.icon {
	background-image:url(../index/icon.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#top_photo ul#timeLine li.act {
	background-image:url(../index/icon.png);
	background-repeat:no-repeat;
	background-position:0px -26px;
}

#top_photo ul#timeLine li.act a {
	cursor:default;
	background-image:url(../index/icon.png);
	background-repeat:no-repeat;
	background-position:0px -26px;
}

#top_photo ul#timeLine li.inact:hover {
	background-image:url(../index/icon.png);
	background-repeat:no-repeat;
	background-position:0px -13px;
}

#top_photo ul#timeLine li a:hover { background:transparent none; }
#top_photo ul#timeLine li a:active { background:transparent none; }


/*-----------------------------------------------------
	clearfix
-----------------------------------------------------*/

.clearfix:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size: 0.1em;
	line-height:0;
	clear:both;
}

.clearfix {
	min-height:1px;
}

* html .clearfix {
	zoom:1;
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

