@charset "UTF-8";

/* index COMMON
----------------------------------------------------------- */
h2{
	width: 93px;
	height: 28px;
	margin-left:453px;
}

/*about
----------------------------------------------------------- */
#about .top{
	width: 1000px;
	height: 321px;
	padding:64px 0 0 0;
	background: url(../images/about/bgr_about.jpg) no-repeat 0 0;
}

#about h2{background: url(../images/about/title.png) no-repeat 0 0;}

#about .top p{
	width: 595px;
	height: 170px;
	background: url(../images/about/txt_about.png) no-repeat 0 0;
	margin:30px 0 0 202px;
}

#about .box{
	width:860px;
	padding: 50px 70px 0;
}

#about .left{float:left; width:430px;}
#about .right{float:right; width:430px;}

h3{font-size:11px; font-weight:bold;}
#about p{font-size:11px; margin-top:15px;}

/*gallery
----------------------------------------------------------- */
.galleryPage h2{
	width: 57px;
	height: 14px;
	margin:0;
}
.galleryPage h3{
	width: 57px;
	height: 14px;
	margin:10px 0 -8px 0px;
}

.imgArea{margin-top:16px;}

.imgArea a{text-decoration:none;}

.imgArea a:hover{opacity:0.8;}

.imgArea img{
	margin:0 22px 27px 0;
	width:120px;
	height:120px;
}

.imgArea a.magR0 img{margin-right:0 !important;}

#bracelet h2{background: url(../images/gallery/bracelet/tit.png) no-repeat 0 0;}
#necklace h2{background: url(../images/gallery/necklace/tit.png) no-repeat 0 0;}
#earring h2{background: url(../images/gallery/earring/tit.png) no-repeat 0 0;}
#ring h2{background: url(../images/gallery/ring/tit.png) no-repeat 0 0;}
#other h2{background: url(../images/gallery/other/tit.png) no-repeat 0 0;}
#other h3{background: url(../images/gallery/other/tit_anklet.png) no-repeat 0 0;}

/*shoplist
----------------------------------------------------------- */
#shoplist .top{
	width: 1000px;
	height: 536px;
	padding:64px 0 0 0;
	background: url(../images/shoplist/bgr_shoplist.jpg) no-repeat 0 0;
}

#shoplist h2{background: url(../images/shoplist/title.png) no-repeat 0 0; margin-bottom:50px;}

#shoplist p{text-align:center; font-size:13px;}
#shoplist p a{text-decoration:underline;}

/*order
----------------------------------------------------------- */
#order .top{
	padding:64px 0 0 0;
}

#order h2{background: url(../images/order/title.png) no-repeat 0 0; margin-bottom:30px;}

#order p{text-align:center; font-size:12px;}
#order p a{text-decoration:underline;}

#order .box{
	width:690px;
	padding: 50px 155px 0;
}

#order .left{
	float:left;
	width: 300px;
	height: 300px;
	background: url(../images/order/img_plate.jpg) no-repeat 0 0;
}

#order .right{
	float:right;
	width: 300px;
	height: 300px;
	background: url(../images/order/img_charm.jpg) no-repeat 0 0;
}