﻿@charset "utf-8";
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

body {
	background: url(../image/header-bar.jpg) repeat-x;
}
.container {
	width: 950px;
	margin: 0 auto;
}
p.pank {font-size:12px;}
#header .pank a {
	text-decoration:none;
	color:#000;
	font-size:12px;
}
#header .pank a:hover {
	text-decoration:underline;
	color: #6600ff;}
#header span.pan {
	font-size:12px;
	color:#6600ff;
	font-weight:bold;
}
#header h1 img {
	margin-top: 28px;
	margin-left: 15px;
}
#header ul li {
	float: left;
}
#header ul {
	list-style-type: none;
}

#header #global-nav{
	padding:10px 0 10px 0;
}

#header #global-nav .gnav01 a {
	width: 129px;
	height: 20px;
	margin-top: 16px;
	margin-left: 216px; 
	background-image: url("../image/nav-home.gif");
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}
#header #global-nav .gnav01 a:hover {
	background-image: url("../image/nav-home.gif");
	background-position: 0 -20px;
}
#header #global-nav .gnav02 a {
	width: 129px;
	height: 20px;
	margin-top: 16px;
	background-image: url("../image/nav-concept.gif");
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}
#header #global-nav .gnav02 a:hover,
.concept #header #global-nav .gnav02 a {
	background-image: url("../image/nav-concept.gif");
	background-position: 0 -20px;
}
#header #global-nav .gnav03 a {
	width: 129px;
	height: 20px;
	margin-top: 16px;
	background-image: url("../image/nav-category.gif");
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}
#header #global-nav .gnav03 a:hover,
.category #header #global-nav .gnav03 a,
body.necklace #header #global-nav .gnav03 a,
.bracelet #header #global-nav .gnav03 a,
.pierced #header #global-nav .gnav03 a,
.earring #header #global-nav .gnav03 a,
.ring #header #global-nav .gnav03 a {
	background-image: url("../image/nav-category.gif");
	background-position: 0 -20px;
}
#header #global-nav .gnav04 a {
	width: 130px;
	height: 20px;
	margin-top: 16px;
	background-image: url("../image/nav-information.gif");
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;

}
#header #global-nav .gnav04 a:hover,
.information #header #global-nav .gnav04 a {
	background-image: url("../image/nav-information.gif");
	background-position: 0 -20px;
}
#header #global-nav {
	margin-bottom: 10px;
}
#contents {
	margin-bottom: 50px;
}
#contents #main {
	width:950px;
	margin:0 auto 30px auto;
}
#contents #sub {
	width:950px;}
#contents #sub ul.button02 li {
	margin-top: -32px;
}
#contents #sub ul.button01 li {
	float: left;
}
#contents #sub ul.button02 li {
	float: left;
}
#contents #sub ul.button01 li.btn01 a {
	background-image: url("../image/btn-necklace.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 181px;
	text-indent: -9999px;
}
#contents #sub ul.button01 li.btn01 a:hover {
	background-image: url("../image/btn-necklace.jpg");
	background-position: 0 -181px;
}
#contents #sub ul.button01 li.blog a {
	background-image: url("../image/banner2.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 150px;
	text-indent: -9999px;
}
#contents #sub ul.button01 li.blog a:hover {
	background-image: url("../image/banner2.jpg");
	background-position: 0 -150px;
}
#contents #sub ul.button01 li.btn02 a {
	background-image: url("../image/btn-ring.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 181px;
	text-indent: -9999px;
}
#contents #sub ul.button01 li.btn02 a:hover {
	background-image: url("../image/btn-ring.jpg");
	background-position: 0 -181px;
}
#contents #sub ul.button01 li.btn03 {
	width: 158px;
	height: 181px;
	text-indent: -9999px;
}
#contents #sub ul.button01 li.btn04 a {
	background-image: url("../image/btn-bouquet.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 181px;
	text-indent: -9999px;
}
#contents #sub ul.button01 li.btn04 a:hover {
	background-image: url("../image/btn-bouquet.jpg");
	background-position: 0 -181px;
}
#contents #sub ul.button01 li.btn05 {
	width: 158px;
	height: 181px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn06 {
	width: 158px;
	height: 181px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn07 a {
	background-image: url("../image/btn-bracelet.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 184px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn07 a:hover {
	background-image: url("../image/btn-bracelet.jpg");
	background-position: 0 -184px;
}
#contents #sub ul.button02 li.btn08 {
	width: 158px;
	height: 182px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn09 a {
	background-image: url("../image/btn-pierced.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 184px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn09 a:hover {
	background-image: url("../image/btn-pierced.jpg");
	background-position: 0 -184px;
}
#contents #sub ul.button02 li.btn10 {
	width: 158px;
	height: 182px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn11 a {
	background-image: url("../image/btn-flowercrown.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	height: 184px;
	text-indent: -9999px;
}
#contents #sub ul.button02 li.btn11 a:hover {
	background-image: url("../image/btn-flowercrown.jpg");
	background-position: 0 -184px;
}
#footer{
	background-color: #000; 
	height: 120px;
	width: 100%;
}

#footer .container {
	width: 950px;
}

#footer ul {
	margin-top: 5px;
	margin-left: 700px;
}
#footer ul li {
	float: left;
	color: #fff;
	height: 15px;
	background: url(../image/circle.gif) no-repeat left top;
	text-indent: 16px;
	line-height:15px;
	list-style-type: none;
}

#footer ul li.un02 { 
	margin-top: 15px;
	margin-left: 4px;
	font-size: 12px;

}
#footer ul li.un02 a:hover,
.priv #footer ul li.un02 a{
	text-decoration: underline;
}
#footer ul li.un04 a:hover,
.contact #footer ul li.un04 a {
	text-decoration: underline;
}

#footer ul li.un04 {
	margin: 15px 0 0 20px;
	font-size: 12px;
}

#footer .container p {
	color: #fff;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	margin-top: 49px;
}
#footer ul li a { 
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: right;
}
/*concept.html*/
#header p {
	margin-top: 27px;
	margin-left: 15px;
}
#main2 .m1 {
	float: left;
	width: 158px;
}
#main2 #sub {
	float: right;
	width: 753px;
}
#main2 .m1 ul li img {
	margin-top: 66px;
}
#main2 .m1 ul li {
	list-style-type: none;
}
#main2 .m1 ul li.ne a {
	display: block;
	width: 63px;
	height: 18px;
	background: url(../image/gcategory-necklace.gif) 0 0 no-repeat;
	text-indent: -9999px;
	margin-top: 36px;
}
#main2 .m1 ul li.ne a:hover,
.necklace #main2 .m1 ul li.ne a {
	background: url(../image/gcategory-necklace.gif) 0 -18px;
	margin-top: 36px;
}
#main2 .m1 ul li.br a {
	display: block;
	width: 58px;
	height: 18px;
	text-indent: -9999px;
	background: url(../image/gcategory-bracelet.gif) no-repeat 0 0;
	margin-top: 15px;
}
#main2 .m1 ul li.br a:hover,
.bracelet #main2 .m1 ul li.br a {
	background: url(../image/gcategory-bracelet.gif) no-repeat 0 -18px;
	margin-top: 15px;
}
#main2 .m1 ul li.ri a {
	display: block;
	width: 32px;
	height: 18px;
	text-indent: -9999px;
	background: url(../image/gcategoryring.gif) no-repeat 0 0;
	margin-top: 15px;
}
#main2 .m1 ul li.ri a:hover,
.ring #main2 .m1 ul li.ri a {
	background: url(../image/gcategoryring.gif) no-repeat 0 -18px;
	margin-top: 15px;
}
#main2 .m1 ul li.pi a {
	display: block;
	width: 55px;
	height: 18px;
	background: url(../image/biggcategory-pierced.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin-top: 15px;
}
#main2 .m1 ul li.pi a:hover {
	background: url(../image/biggcategory-pierced.gif) no-repeat 0 -18px;
	margin-top: 15px;
}
#main2 .m1 ul li.pi2 a {
	display: block;
	width: 49px;
	height: 16px;
	background: url(../image/gcategpry-pierced.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin-top: 6px;
	margin-left: 29px;
}
#main2 .m1 ul li.pi2 a:hover,
.pierced #main2 .m1 ul li.pi2 a {
	background: url(../image/gcategpry-pierced.gif) no-repeat 0 -16px;
	margin-top: 6px;
	margin-left: 29px;
}
#main2 .m1 ul li.ea a {
	display: block;
	width: 49px;
	height: 16px;
	text-indent: -9999px;
	background: url(../image/category-earring.gif) no-repeat 0 0;
	margin-top: 6px;
	margin-left: 29px;
}
#main2 .m1 ul li.ea a:hover,
.earring #main2 .m1 ul li.ea a {
	background: url(../image/category-earring.gif) no-repeat 0 -16px;
	margin-top: 6px;
	margin-left: 29px;
}
#main2 .m1 ul li.bo a {
	display: block;
	width: 58px;
	height: 18px;
	text-indent: -9999px;
	background: url(../image/gcategory-bouquet.gif) no-repeat 0 0;
	margin-top: 15px;
}
#main2 .m1 ul li.bo a:hover,
.bouquet #main2 .m1 ul li.bo a {
	background: url(../image/gcategory-bouquet.gif) no-repeat 0 -18px;
	margin-top: 15px;
}
#main2 .m1 ul li.fl a {
	display: block;
	width: 96px;
	height: 18px;
	text-indent: -9999px;
	background: url(../image/gcategory-flower.gif) no-repeat 0 0;
	margin-top: 15px;
}
#main2 .m1 ul li.fl a:hover {
	background: url(../image/gcategory-flower.gif) no-repeat 0 -18px;
	margin-top: 15px;
}
#main2 .m1 ul li.banner a {
	display: block;
	width: 158px;
	height: 43px;
	background: url(../image/banner-rollover.jpg) no-repeat 0 0;
	text-indent: -9999px;
	margin-top: 63px;
}
#main2 .m1 ul li.banner a:hover {
	background: url(../image/banner-rollover.jpg) no-repeat 0 -43px;
	margin-top: 63px;
}
.concept #sub .s2 p {
	background: url(../image/concept-back.jpg) no-repeat;
	width: 753px;
}

div.s1 {
	width:753px;
	height:183px;
}

h2.concept {
	width:94px;
	height:32px;
	margin: 60px 0 15px 0;
	padding:0 0 0 0;
}
p.concepttext{
	margin:0 0 0 30px;
	padding:0 0 0 0;
	font-size:16px;
	line-height: 185%;
	font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;

}

/*category.html*/
.category #sub .s2 ul {
	list-style-type: none;
}

.category #sub h2.category{
	width:105px;
	height:32px;
	padding:36px 0 5px 0;
}
.category #sub .s2 ul li {
	float: left;
	width: 188px;
	height: 188px;
}
.category #sub .s2 ul li.nebtn a {
	background: url(../image/catetop-necklace.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.nebtn a:hover {
	background: url(../image/catetop-necklace.jpg) no-repeat 0 -188px;
}
.category #sub .s2 ul li.brbtn a {
	background: url(../image/catetop-bracelet.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.brbtn a:hover {
	background: url(../image/catetop-bracelet.jpg) no-repeat 0 -188px;
}
.category #sub .s2 ul li.ribtn a {
	background: url(../image/catetop-ring.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.ribtn a:hover {
	background: url(../image/catetop-ring.jpg) no-repeat 0 -188px;
}
.category #sub .s2 ul li.pibtn a {
	background: url(../image/catetop-pierced.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.pibtn a:hover {
	background: url(../image/catetop-pierced.jpg) no-repeat 0 -188px;
}
.category #sub .s2 ul li.eabtn a {
	background: url(../image/catetop-earring.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.eabtn a:hover {
	background: url(../image/catetop-earring.jpg) no-repeat 0 -188px;
}
.category #sub .s2 ul li.bobtn a {
	background: url(../image/catetop-bouquet.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.bobtn a:hover {
	background: url(../image/catetop-bouquet.jpg) no-repeat 0 -188px;
}
.category #sub .s2 ul li.flbtn a {
	background: url(../image/catetop-flowercrown.jpg) no-repeat 0 0;
	width: 188px;
	height: 188px;
	display: block;
	text-indent: -9999px;
}
.category #sub .s2 ul li.flbtn a:hover {
	background: url(../image/catetop-flowercrown.jpg) no-repeat 0 -188px;
}
.category #footer {
	margin-top: 253px;
}
/*necklace.html*/
div.s1-category {
	width:755px;
	height:61px;
	margin-bottom:23px;
	margin-top:36px;
}
#contents #sub .s1-category p a {
	float: right;
	display: block;
	background: url(../image/btn--buy.jpg) no-repeat 0 0;
	width: 158px;
	height: 46px;
	text-indent: -9999px;
}
#contents #sub .s1-category p a:hover {
	background: url(../image/btn--buy.jpg) no-repeat 0 -46px;
}
#sub .s2-category ul {
	list-style-type: none;
}
#sub .s2-category ul li {
	float: left;
	margin-right:11px;
}
#sub .s2-category ul li.N-01 a {
	background: url(../image/n-01.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-01 a:hover {
	background: url(../image/n-01.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-02 a {
	background: url(../image/n-02.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-02 a:hover {
	background: url(../image/n-02.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-03 a {
	background: url(../image/n-03.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-03 a:hover {
	background: url(../image/n-03.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-04 a {
	background: url(../image/n-04.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-04 a:hover {
	background: url(../image/n-04.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-05 a {
	background: url(../image/n-05.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-05 a:hover {
	background: url(../image/n-05.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-06 a {
	background: url(../image/n-06.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-06 a:hover {
	background: url(../image/n-06.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-07 a {
	background: url(../image/n-07.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-07 a:hover {
	background: url(../image/n-07.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-08 a {
	background: url(../image/n-08.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-08 a:hover {
	background: url(../image/n-08.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-09 a {
	background: url(../image/n-09.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-09 a:hover {
	background: url(../image/n-09.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-10 a {
	background: url(../image/n-10.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-10 a:hover {
	background: url(../image/n-10.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-11 a {
	background: url(../image/n-11.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-11 a:hover {
	background: url(../image/n-11.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.N-12 a {
	background: url(../image/n-12.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.N-12 a:hover {
	background: url(../image/n-12.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li {

}
#sub .s2-category ul li.nlast {
	margin-right: 0;
}
#sub .s2-category ul p {
	text-align: center;
	margin-bottom: 20px;
	margin-top:5px;
}
.necklace #footer {
	margin-top: 35px;
}

/*bracelet.html*/
#sub .s2-category ul li.B-01 a {
	background: url(../image/b-01.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-01 a:hover {
	background: url(../image/b-01.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-02 a {
	background: url(../image/b-02.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-02 a:hover {
	background: url(../image/b-02.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-03 a {
	background: url(../image/b-03.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-03 a:hover {
	background: url(../image/b-03.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-04 a {
	background: url(../image/b-04.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-04 a:hover {
	background: url(../image/b-04.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-05 a {
	background: url(../image/b-05.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-05 a:hover {
	background: url(../image/b-05.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-06 a {
	background: url(../image/b-06.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-06 a:hover {
	background: url(../image/b-06.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-07 a {
	background: url(../image/b-07.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-07 a:hover {
	background: url(../image/b-07.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-08 a {
	background: url(../image/b-08.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-08 a:hover {
	background: url(../image/b-08.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-09 a {
	background: url(../image/b-09.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-09 a:hover {
	background: url(../image/b-09.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-10 a {
	background: url(../image/b-10.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-10 a:hover {
	background: url(../image/b-10.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-11 a {
	background: url(../image/b-11.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-11 a:hover {
	background: url(../image/b-11.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.B-12 a {
	background: url(../image/b-12.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.B-12 a:hover {
	background: url(../image/b-12.jpg) no-repeat 0 -171px;
}


#sub .s2-category ul p {
	text-align: center;
	margin-bottom: 20px;
}
.necklace #footer {
	margin-top: 35px;
}

/*ring.html*/
#sub .s2-category ul li.R-01 a {
	background: url(../image/r-01.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-01 a:hover {
	background: url(../image/r-01.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-02 a {
	background: url(../image/r-02.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-02 a:hover {
	background: url(../image/r-02.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-03 a {
	background: url(../image/r-03.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-03 a:hover {
	background: url(../image/r-03.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-04 a {
	background: url(../image/r-04.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-04 a:hover {
	background: url(../image/r-04.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-05 a {
	background: url(../image/r-05.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-05 a:hover {
	background: url(../image/r-05.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-06 a {
	background: url(../image/r-06.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-06 a:hover {
	background: url(../image/r-06.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-07 a {
	background: url(../image/r-07.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-07 a:hover {
	background: url(../image/r-07.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-08 a {
	background: url(../image/r-08.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-08 a:hover {
	background: url(../image/r-08.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-09 a {
	background: url(../image/r-09.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-09 a:hover {
	background: url(../image/r-09.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-10 a {
	background: url(../image/r-10.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-10 a:hover {
	background: url(../image/r-10.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-11 a {
	background: url(../image/r-11.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-11 a:hover {
	background: url(../image/r-11.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.R-12 a {
	background: url(../image/r-12.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.R-12 a:hover {
	background: url(../image/r-12.jpg) no-repeat 0 -171px;
}

#sub .s2-category ul p {
	text-align: center;
	margin-bottom: 20px;
}
.necklace #footer {
	margin-top: 35px;
}
/*pierced.html*/
#sub .s2-category ul li.P-01 a {
	background: url(../image/p-01.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-01 a:hover {
	background: url(../image/p-01.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-02 a {
	background: url(../image/p-02.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-02 a:hover {
	background: url(../image/p-02.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-03 a {
	background: url(../image/p-03.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-03 a:hover {
	background: url(../image/p-03.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-04 a {
	background: url(../image/p-04.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-04 a:hover {
	background: url(../image/p-04.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-05 a {
	background: url(../image/p-05.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-05 a:hover {
	background: url(../image/p-05.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-06 a {
	background: url(../image/p-06.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-06 a:hover {
	background: url(../image/p-06.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-07 a {
	background: url(../image/p-07.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-07 a:hover {
	background: url(../image/p-07.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-08 a {
	background: url(../image/p-08.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-08 a:hover {
	background: url(../image/p-08.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-09 a {
	background: url(../image/p-09.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-09 a:hover {
	background: url(../image/p-09.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-10 a {
	background: url(../image/p-10.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-10 a:hover {
	background: url(../image/p-10.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-11 a {
	background: url(../image/p-11.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-11 a:hover {
	background: url(../image/p-11.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.P-12 a {
	background: url(../image/p-12.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.P-12 a:hover {
	background: url(../image/p-12.jpg) no-repeat 0 -171px;
}

#sub .s2-category ul p {
	text-align: center;
	margin-bottom: 20px;
}
.necklace #footer {
	margin-top: 35px;
}
/*earring.html*/
#sub .s2-category ul li.E-01 a {
	background: url(../image/e-01.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-01 a:hover {
	background: url(../image/e-01.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-02 a {
	background: url(../image/e-02.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-02 a:hover {
	background: url(../image/e-02.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-03 a {
	background: url(../image/e-03.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-03 a:hover {
	background: url(../image/e-03.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-04 a {
	background: url(../image/e-04.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-04 a:hover {
	background: url(../image/e-04.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-05 a {
	background: url(../image/e-05.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-05 a:hover {
	background: url(../image/e-05.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-06 a {
	background: url(../image/e-06.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-06 a:hover {
	background: url(../image/e-06.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-07 a {
	background: url(../image/e-07.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-07 a:hover {
	background: url(../image/e-07.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-08 a {
	background: url(../image/e-08.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-08 a:hover {
	background: url(../image/e-08.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-09 a {
	background: url(../image/e-09.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-09 a:hover {
	background: url(../image/e-09.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-10 a {
	background: url(../image/e-10.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-10 a:hover {
	background: url(../image/e-10.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-11 a {
	background: url(../image/e-11.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-11 a:hover {
	background: url(../image/e-11.jpg) no-repeat 0 -171px;
}
#sub .s2-category ul li.E-12 a {
	background: url(../image/e-12.jpg) no-repeat 0 0;
	width: 180px;
	height: 171px;
	display: block;
	text-indent: -9999px;
}
#sub .s2-category ul li.E-12 a:hover {
	background: url(../image/e-12.jpg) no-repeat 0 -171px;
}

sub .s2-category ul li.nlast {
	margin-right: 0;
}
#sub .s2-category ul p {
	text-align: center;
	margin-bottom: 20px;
}
.necklace #footer {
	margin-top: 35px;
}
/*information.html*/
.information #main .m1 {
	float:left;
}
.information #infotext {
	float: left;
}
.information #infotext h2 {
	margin-top:26px;
	margin-bottom:26px;
	margin-left: 39px;
}
.information #infotext p {
	
	margin-left: 39px;
	width: 753px;
	background: url(../image/icon-information.jpg) left top no-repeat;
	text-indent: 1.5em;
	font-size:16px;
	line-height: 18px;
}
#infotext .firstinfo {
	padding-bottom:25px;
}
#infotext .secondtext {
	margin-bottom: 300px;
}
.attention {
	color:#f00;
}
/*bouquet.html*/
#sub p.bftext {
	font-size:16px;
	line-height: 30px;
	width: 753px;
	height:287px;
	margin-top:66px;
	margin-bottom:150px;
}
/*flowercrown.html*/
/*priv.html*/
/*#privtext {
	width:753px;
}*/
#privtext {
	float:left;
}
#privtext h2 {
	margin:36px 0 42px 39px;
}
#privtext .privnote {
	font-size:16px;
	line-height:23px;
	width:700px;
	margin-left:39px;
}
#privtext .myself {
	font-weight:bold;
	margin-bottom:230px;	
}
/*contact.html*/
#contacttext {
	float:right;
	width:753px;
}
#contacttext h2 {
	margin:36px 0 20px 0;
}
#contacttext p.contactnote {
	font-size:16px;
	margin-bottom:20px;
}

#contacttext th {
	text-align:left;
	vertical-align:top;
	padding:10px;
	border:1px solid #ccc;
	background:#f6f6f6;
}
#contacttext td {
	border:1px solid #ccc;
	padding:10px;
}
#image-btn {
	border: 0px;
	width:186px;
	height:56px;
 	background: url(../image/submit.jpg) no-repeat;
	display:block;
	margin:20px auto;
	cursor:pointer;
}
#image-btn:hover {
	background:url(../image/submit.jpg) 0 -56px;
}
textarea {
	width:500px;}
#contacttext .attention {
	font-size:14px;
}
.contactthanks {
	border:#000 1px solid;
	text-align:center;
	padding:10px;
	width:731px;
	margin:0 auto;
}

/*スライドショー*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }