@charset "Shift_JIS";


/*画像配置の親クラス*/
.photolist {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 350px;
	position: relative;
}

/*画像リスト*/
.photolist ul {
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
	width: 900px;
	height: 350px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*display: none;*/
}

.photolist li {
	position: absolute;
	background: #000000;
}

.photolist li img {
	border: none;
}

a.photolink img:hover {
	opacity: 0.9;
	filter: alpha( opacity=90 );
	-ms-filter: "alpha( opacity=90 )";
}

/*----------------------------------------------------*/
/*サムネイル　8個まで用意*/

.photolist .thum01,
.photolist .thum02,
.photolist .thum03,
.photolist .thum04,
.photolist .thum05,
.photolist .thum06,
.photolist .thum07,
.photolist .thum08,

.photolist .thum01on,
.photolist .thum02on,
.photolist .thum03on,
.photolist .thum04on,
.photolist .thum05on,
.photolist .thum06on,
.photolist .thum07on,
.photolist .thum08on {
	position: absolute;
	overflow: hidden;
	bottom: -15px;
	left: 36px;
	width: 36px;
	height: 10px;
}

.photolist .thum01on {
	background-position: 0 -38px;
}

.photolist .thum02 {
	left: 60px;
	background-position: -38px 0;
}
.photolist .thum02on {
	left: 60px;
	background-position: -38px -38px;
}

.photolist .thum03 {
	left: 100px;
	background-position: -76px 0;
}
.photolist .thum03on {
	left: 100px;
	background-position: -76px -38px;
}

.photolist .thum04 {
	left: 140px;
	background-position: -114px 0;
}
.photolist .thum04on {
	left: 140px;
	background-position: -114px -38px;
}

.photolist .thum05 {
	left: 180px;
	background-position: -152px 0;
}
.photolist .thum05on {
	left: 180px;
	background-position: -152px -38px;
}

.photolist .thum06 {
	left: 220px;
	background-position: -190px 0;
}
.photolist .thum06on {
	left: 220px;
	background-position: -190px -38px;
}

.photolist .thum07 {
	left: 260px;
	background-position: -228px 0;
}
.photolist .thum07on {
	left: 260px;
	background-position: -228px -38px;
}

.photolist .thum08 {
	left: 300px;
	background-position: -266px 0;
}
.photolist .thum08on {
	left: 300px;
	background-position: -266px -38px;
}