@charset "UTF-8";
/* CSS Document */

ul#collections {
	margin:0;
	padding:0;
	width:560px;
}

ul#collections li {
	float:left;
	width:80px;
	height:80px;
	list-style-type:none;
	margin:2px;
	padding:0;
}
ul#collections li a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
/* レギュラー */
ul#collections li.collection_a a {
	background: url(../collection/images/top_01.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_b a {
	background: url(../collection/images/top_02.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_c a {
	background: url(../collection/images/top_03.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_d a {
	background: url(../collection/images/top_04.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_e a {
	background: url(../collection/images/top_05.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_f a {
	background: url(../collection/images/top_06.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_g a {
	background: url(../collection/images/top_07.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_h a {
	background: url(../collection/images/top_08.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_i a {
	background: url(../collection/images/top_09.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_j a {
	background: url(../collection/images/top_10.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_k a {
	background: url(../collection/images/top_11.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_l a {
	background: url(../collection/images/top_12.jpg) no-repeat 0px 0px;
}

/* イレギュラー */
/* 13 */
ul#collections li.collection_m a {
	background: url(../collection/images/top_paul_01.jpg) no-repeat 0px 0px;
}
/* 14 */
ul#collections li.collection_n a {
	background: url(../collection/images/top_rien_04.jpg) no-repeat 0px 0px;
}
/* 15 */
ul#collections li.collection_o a {
	background: url(../collection/images/top_les_fragments.jpg) no-repeat 0px 0px;
}
/* 16 */
ul#collections li.collection_p a {
	background: url(../collection/images/top_bonheur_02.jpg) no-repeat 0px 0px;
}
/* 17 */
ul#collections li.collection_q a {
	background: url(../collection/images/top_dream.jpg) no-repeat 0px 0px;
}
/* 18 */
ul#collections li.collection_r a {
	background: url(../collection/images/top_chemin.jpg) no-repeat 0px 0px;
}
/* 19 */
ul#collections li.collection_s a {
	background: url(../collection/images/top_oiseau_allitem.jpg) no-repeat 0px 0px;
}
/* 20 */
ul#collections li.collection_t a {
	background: url(../collection/images/top_reflet_02.jpg) no-repeat 0px 0px;
}
/* 21 */
ul#collections li.collection_u a {
	background: url(../collection/images/top_espoir.jpg) no-repeat 0px 0px;
}
/* 22 */
ul#collections li.collection_v a {
	background: url(../collection/images/top_le_temps.jpg) no-repeat 0px 0px;
}
/* 23 */
ul#collections li.collection_w a {
	background: url(../collection/images/top_le_genese.jpg) no-repeat 0px 0px;
}
/* キャンドル */
ul#collections li.collection_x a {
	background: url(../collection/images/top_candle.jpg) no-repeat 0px 0px;
}

/* 18K */
ul#collections li.collection_ka,
ul#collections li.collection_kb,
ul#collections li.collection_kc,
ul#collections li.collection_kd {
	float:left;
	width:110px;
	height:110px;
	list-style-type:none;
	margin:2px;
	padding:0;
}
ul#collections li.collection_ka a,
ul#collections li.collection_kb a,
ul#collections li.collection_kc a,
ul#collections li.collection_kd a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 110px;
	height: 110px;
	overflow: hidden;
}
ul#collections li.collection_ka a {
	background: url(../18k/images/top_01.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_kb a {
	background: url(../18k/images/top_02.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_kc a {
	background: url(../18k/images/top_03.jpg) no-repeat 0px 0px;
}
ul#collections li.collection_kd a {
	background: url(../18k/images/top_04.jpg) no-repeat 0px 0px;
}

/* rollover */
ul#collections li a:hover {
	background-position: 0 -80px;
}

ul#collections li.collection_ka a:hover,
ul#collections li.collection_kb a:hover,
ul#collections li.collection_kc a:hover,
ul#collections li.collection_kd a:hover {
	background-position: 0 -110px;
}

/* NOEL */
ul#noel {
	margin:0;
	padding:0;
	width:480px;
}

ul#noel li {
	float:left;
	width:101px;
	height:101px;
	list-style-type:none;
	margin:2px;
	padding:0;
}
ul#noel li a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 101px;
	height: 101px;
	overflow: hidden;
}

ul#noel li.noel_a,
ul#noel li.noel_b {
	float:left;
	width:101px;
	height:101px;
	list-style-type:none;
	margin:2px;
	padding:0;
}

ul#noel li.noel_a a,
ul#noel li.noel_b a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 101px;
	height: 101px;
	overflow: hidden;
}

ul#noel li.noel_a a {
	background: url(../collection/images/top_2011noel_01.jpg) no-repeat 0px 0px;
}
ul#noel li.noel_b a {
	background: url(../collection/images/top_2011noel_02.jpg) no-repeat 0px 0px;
}

/* rollover */
ul#noel li a:hover {
	background-position: 0 -101px;
}


ul#btn {
	margin:5px 0 30px 0;
	padding:0;
}
ul#btn li {
	float:left;
	height:13px;
	list-style-type:none;
	margin:0 5px 0 0;
	padding:0;
}
ul#btn li a {
	display: block;
	height: 13px;
	overflow: hidden;
}

#con_box {
	margin:0;
	padding:0;
}
#con_box .photo {
	width:360px;
	margin:0;
	padding:0;
	float:left;
}
#con_box .text {
	width:330px;
	margin:0;
	padding:0;
	float:right;
}

* html #con_box .photo {
	width:350px;
	margin:0;
	padding:0;
	float:left;
}
* html #con_box .text {
	width:320px;
	margin:0;
	padding:0;
	float:right;
}

.right { text-align:right;}
