/* topic_path
===============================================================*/

div.topic_path ul li {
	font-size:10px;
	padding:0 0 0 15px;
	background:url("/images2/common/img_ar_01.gif") no-repeat 6px -177px;
	float:left;
}

div.topic_path ul li.home {
	padding:0;
	background:none;
}

div.topic_path ul li a ,
div.topic_path ul li a:visited {
    color: #A7A7A7;
/*	color:#44280f; */
}

div.topic_path ul li a:hover ,
div.topic_path ul li a:active {
	color:#ff9900;
}

/* 2019 4976堂
===============================================================*/

*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

.detail img{
	width: 100%;
	height: auto;
}

.detail div#AllBox div#Contents{
	margin-top: 10px;
	margin-bottom: 20px;
	margin: 10px 0px 20px;
	padding: 0 15px;
}

.detail div.topic_path{
	margin-bottom: 10px;
}

.detail div.topic_path ul li {
    font-size: 10px;
    color: #A7A7A7;
}

.detail div.topic_path ul li a{
    font-size: 10px;
    color: #A7A7A7;
}

.detail div#Main div.main_title.cf h1{
	background: none;
	border: none;
	margin-bottom: 10px;
}


.detail div.main_title h1 span.detail {
    line-height: 22px;
	margin: 0px auto 0px auto;
	font-size: 15px;
	color:#402001;
	font-weight: normal;
}

.detail div.detail_photos {
	width: 100%;
    margin: 0 auto;
}

.detail img{
	/* width: 100%; */
	height: auto;
}

.detail div.detail_photos p.txt3 {

    line-height: 22px;
    margin: 10px auto 20px auto;
    font-size: 15px;
    color:#402001;
}

.detail div.detail_photos p.txt2 {

    line-height: 22px;
    margin: 0 auto 27px auto;
    font-size: 14px;
}


.detail div#Main div.detail_photos.cf div.photo{
	padding-bottom: 15px;
	border-bottom: solid 2px #E3DDD1;
	margin-bottom: 15px;
}


.detail div#Main div.detail_photos.cf p.ph3{

	margin: 30px auto 5px;
}

.detail div#Main div.detail_photos.cf p.txt4 {
    line-height: 20px;
    margin: 0 auto 20px auto;
    font-size: 14px;
}

.detail div.detail_main {
    width: 100%;
    border: none;
	padding: 0px;
	margin: 0 0 0px 0;
	background-color:#ffffff;
    clear: both;
    overflow: hidden;
    position: relative;
}

.detail div.detail_main_inner {
    padding: 0px;
}

.detail div.detail_main div.main_box {
	padding: 5px;
	position: relative;
}

.detail div.detail_main div.main_box h2.no_star {
    color: #402001;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    margin:10px 0 10px 0;
    background: none;
    position: relative;
}

.detail div.detail_main div.main_box h2.star {
    color: #402001;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    margin:10px 0 0 0;
    background: none;
    position: relative;
}

.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star01 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 6px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star015 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -23px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star02 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -53px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star025 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -82px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star03 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -111px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star035 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -140px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star04 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -169px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star045 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -198px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}
.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box p.star05 {
	display: inline-block;
	background: url(/images2/common/star.png) no-repeat 0 -227px;
	background-size: 92px auto;
	width: 325px;
	font-size: 14px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 25px;
	position: relative;
	top:-3px;
}

.detail div.detail_main div.main_box dl{
	margin-bottom: 10px;
}

.detail div.detail_main div.main_box dl dt {
    color:#454545;
    float: left;
    font-size: 14px;
    width: 100px;
    letter-spacing: -2px;
}

.detail div.detail_main div.main_box dl.price dd {
    font-size: 16px;
    color: #454545;
    font-weight: normal;
}

.detail div.detail_main div.main_box dl.price dd span{
    font-size: 14px;
    color: #454545;
    font-weight: normal;
}

.detail div.detail_main div.main_box dl.price dd span.s {
    font-size: 12px;
    font-weight: normal;
    color: #56471a;
}

.detail div.detail_main div.main_box dl.size dd a {
	display: inline-block;
    font-size: 12px;
    color:#454545;
    text-decoration: none;
    padding: 5px 0 0 3px;
}

.detail div.detail_main div.main_box dl.amount dd span {
	display: inline-block;
    font-size: 12px;
    padding: 5px 0 0 5px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box form#form_item dl.amount.cf{
	margin-bottom: 10px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box form#form_item dl dd select{
	font-size: 16px;
	float: left;
}

.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box form#form_item dl.size.cf dd p{
	padding-left: 100px;
}

.detail dl.amount:nth-child(5) > dd:nth-child(2) > select:nth-child(1){
	float: left;
}

.detail div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box form#form_item p.cart_btn{
	width: 100%;
}

.detail div.detail_main div.main_box p.cart_btn a, div.buybox p.cart_btn a {
    display: block;
    width: 210px;
    height: 45px;
    text-indent: -9999px;
    background: url(/sp/images2/detail2019/btn01.png) no-repeat 0 0;
    background-size: contain;
    margin: 20px auto 30px;
}

.detail div.detail_photos div.use_stone {
    width: 100%;
    margin: 0px auto 30px ;
	background: none;
}

.detail div#Main div.detail_photos.cf div.use_stone h2{
	font-size: 15px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.detail div#Main div.detail_photos.cf div.use_stone div.use_stone_inner{

}

.detail div#Main div.detail_photos.cf div.use_stone div.use_stone_inner p{
	width: 100%;
	padding: 0 5px;
}

.detail div.use_stone div.use_stone_inner p{
	font-size: 14px;
	margin-bottom: 5px;
}

.detail div.use_stone div.use_stone_inner p a{
	margin-right: 10px;
	font-size: 14px;
}

.detail div.use_stone div.use_stone_inner p span{
	display: inline-block;
	width: 22px;
	height: 26px;
	margin-right:9px;
	margin-bottom:7px;
	position:relative;
	top:2px;
	left:0;
}


.detail div.use_stone div.use_stone_inner p span.st001-cut {
	background: url(/images2/stone/ic_big.png) no-repeat 0 0; background-size: 660px 439px;
	background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st001 {
	background: url(/images2/stone/ic_big.png) no-repeat -32px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st002 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st003-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -96px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st003 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st004 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st005-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -192px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st005 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st006 {
    background: url(/images2/stone/ic_big.png) no-repeat -256px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st007 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st008 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st009-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -352px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st009 {
    background: url(/images2/stone/ic_big.png) no-repeat -383px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st010-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -415px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st010 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st011 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st012-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -510px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st012 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st013 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st014-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -606px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st014 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px 0; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st015 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st026-rose {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st016 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st017 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st018 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st019 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st020 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st021 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st023 {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st024 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st025-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st025 {
    background: url(/images2/stone/ic_big.png) no-repeat -352px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st026-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st026-tornado {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st026 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st027 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st028 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st029 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st030-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st030-rose {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st030 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -40px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st031 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st032-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st032 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st033-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st033 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st034-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st034 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st035 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st040-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st040 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st041 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st042-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -352px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st042 {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st043 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st044 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st045 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st046 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st047 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st048-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st048 {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st049-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -80px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st049 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st050-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st050 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st051-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st051 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st053 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st054 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st055 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st056-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st056 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st058 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st059 {
    background: url(/images2/stone/ic_big.png) no-repeat -351px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st060-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st060 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st061 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st062 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st063 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st064-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st064 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st065 {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st066 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -120px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st067 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st068-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st068 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st069 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st070-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st070 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st071-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st071-rose {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st071 {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st072-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st072 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st073 {
    background: url(/images2/stone/ic_big.png) no-repeat -351px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st075-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st075 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st077 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st078 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st079 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st080-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st080 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st081-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st081 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -160px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st083 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st084 {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st085 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st087 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st088 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st089 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st090-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st090 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st091-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st091 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st092 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st093 {
    background: url(/images2/stone/ic_big.png) no-repeat -351px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st094 {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st096 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st097 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st101-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st101 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st103 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st104 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st105 {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st106 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -199px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st107 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st108 {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st109 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st110 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st111 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st112 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st113 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st114 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st115 {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st116 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st119 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st813 {
    background: url(/images2/stone/ic_big.png) no-repeat -351px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st814 {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st817 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st818-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st818 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st819 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st820 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st822 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st823 {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st828 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -239px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st829 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st901 {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st902 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st903 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st904 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st905 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st906 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st907 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st908 {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st909 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st910 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st911 {
    background: url(/images2/stone/ic_big.png) no-repeat -351px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st912 {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st913 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st914 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st915 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st916 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st917 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st918 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st919 {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st920 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -280px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st921 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st922 {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st923 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st924 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st925 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st926 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st927 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st928 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st929 {
    background: url(/images2/stone/ic_big.png) no-repeat -256px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st930 {
    background: url(/images2/stone/ic_big.png) no-repeat -288px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st931 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st932 {
    background: url(/images2/stone/ic_big.png) no-repeat -351px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st933 {
    background: url(/images2/stone/ic_big.png) no-repeat -383px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st934 {
    background: url(/images2/stone/ic_big.png) no-repeat -415px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st935 {
    background: url(/images2/stone/ic_big.png) no-repeat -447px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st936 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st937 {
    background: url(/images2/stone/ic_big.png) no-repeat -510px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st938 {
    background: url(/images2/stone/ic_big.png) no-repeat -542px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st939 {
    background: url(/images2/stone/ic_big.png) no-repeat -574px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st940 {
    background: url(/images2/stone/ic_big.png) no-repeat -606px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st941 {
    background: url(/images2/stone/ic_big.png) no-repeat -638px -320px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st942 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st943 {
    background: url(/images2/stone/ic_big.png) no-repeat -32px -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st944 {
    background: url(/images2/stone/ic_big.png) no-repeat -64px -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st945 {
    background: url(/images2/stone/ic_big.png) no-repeat -96px -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st946 {
    background: url(/images2/stone/ic_big.png) no-repeat -128px -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st947 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st948 {
    background: url(/images2/stone/ic_big.png) no-repeat -192px -360px; background-size: 660px 439px;
}

.detail div.use_stone div.use_stone_inner p span.st949 {
    background: url(/images2/stone/ic_big.png) no-repeat -224px -360px; background-size: 660px 439px;
}

.detail div#Main div.detail_photos.cf div.gene{
	margin-bottom: 30px;
}

.detail div#Main div.detail_photos.cf div.gene h2{
	clear: both;
	font-size: 15px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.detail div#Main div.detail_photos.cf div.gene .inner{

}

.detail div#Main div.detail_photos.cf div.gene p.text{
	padding: 0 5px;
	margin-bottom: 10px;
	line-height: 22px;
}

.detail div#Main div.detail_photos.cf div.gene p.text span{
	color: #3f1f01;
}

.detail div#Main div.detail_photos.cf div.gene p.ph{
	margin-bottom: 10px;
}

.detail div#Main div.detail_photos.cf div.gene02 .inner{
	display: inline;
}

.detail div#Main div.detail_photos.cf div.gene02 .inner p{
	width: 100%;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner div.box{

}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner div.box dl{

}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner div.box dt{
	margin-bottom: 10px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner div.box dd{
	padding: 0 5px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner div.box dd span{
	display: block;
	color: #3f1f01;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene div.inner div.box2{

}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner a{
	background: url(/sp/images2/common2019/arr01.png) no-repeat 5px center;
	background-size: 4px auto;
	padding-left: 15px;
	font-size: 14px;
}

div.gene:nth-child(7) > div:nth-child(2) > a:nth-child(2){
	margin-bottom: 5%;
	display: block;
}



.detail div#Main div.cf.item_wrapper div.itembox{
	width: 90%;
}


.detail div#Main div.slider-container div.itembox a{
	text-decoration: none;
	display: block;
	width: 100%
}

.detail div#Main div.section.cf.item_list_area div.cf.item_wrapper div.itembox a:hover{
	text-decoration: underline;
}

.detail div.section div.item_wrapper div.itembox p.img {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0 0 5px 0;
    border:none;
}



.detail div#AllBox div#Contents div#Main h2.kanren{
	clear: both;
	font-size: 15px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 15px;
}



.detail div.slider-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 0px 0;
    position: relative;
    clear: both;
    overflow: hidden;
    height: 50%;
}



.detail div.slick-list.draggable{
	padding-left: 15px;;
}

.detail div.next.slick-arrow,
.detail div.prev.slick-arrow{
	position: absolute;
	top:70px;
	text-indent: -9999px;
	cursor: pointer;
}


.detail div.next.slick-arrow{
	right: 0;
	width: 20px;
	height: 30px;
	background: url(/images2/detail2019/sl_arr_r.png)
}

.detail div.prev.slick-arrow{
	z-index: 100;
	width: 20px;
	height: 30px;
	background: url(/images2/detail2019/sl_arr_l.png)
}



.detail.list div#AllBox div#Contents div#Main div.box01 div.cf.item_list_area p.left{
	margin-bottom: 20px;
	line-height: 30px;
}

.detail.list div#AllBox div#Contents div#Main div.box01 p.txttxt{
	line-height: 18px;
}


.detail.list div#Main div.box01{
	margin-bottom: 0px;
}

.detail.list div#Main div.box01 h1{
	clear: both;
	font-size: 16px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 25px;
}

.detail.list div#Main div.box01 p{
	margin-bottom: 15px;
	font-size: 13px;
	line-height: 30px;
}


.detail.list div#Main div h2{
	clear: both;
	font-size: 16px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.detail.list div#Main div h2.strp{
	margin-top: 15px;
}
.detail.list div#Main div.box01 h2{
	margin-top: 25px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area{
	width: 100%;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm{
	width: calc(50% - 2%);
	margin-bottom: 15px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm:nth-child(2n){
	margin-right: 0px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm a{
	text-decoration: none;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm a:hover{
	text-decoration: underline;
}


.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dt{
	margin-bottom: 5px;
	position: relative;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dt .so {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	z-index: 2;
	color: #FFFFFF;
    text-align: center;
    background: rgba(0,0,0,0.5);
    font-size: 4vw;
    font-weight: 500;
	padding-top: 30%;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd{
	font-size: 14px;
	line-height: 20px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd.price {
	margin-top: 5px;
	position: relative;
}
.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd.price del {
    padding-left: 5px;
    color: #727272;
    font-size: 12px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd.price span.percent {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #f64444;
    font-size: 12px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd.price span.waiting {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 36px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images2/cate/ic_waiting.png) no-repeat right 2px;
    background-size: 36px 15px;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd.price span.soldout {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 36px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images2/cate/ic_soldout.png) no-repeat right 2px;
    background-size: 36px 15px;
}

.detail.list div#Main div.stone02 div.item_grp div.box3{
	position: relative;
}

.detail.list div#Main div.stone02 div.item_grp div.box3 a{
	position: absolute;
	font-size: 14px;
	right: 0;
	top: 0px;
}



.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area{
	margin: 0;
	width: 100%;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm{
	width: calc(50% - 2%);
	margin-bottom: 15px;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm:nth-child(3n){
	margin-right: 0px;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a{
	text-decoration: none;
	line-height: 22px;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dl{
	position: relative;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dl dd.stone{
	text-align: center;
	position: relative;
	top:-48px;
	margin-bottom: -20px;
	font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','メイリオ', Meiryo,sans-serif;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt{
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
	width: 100%;
    height: 119px;
	border: solid 1px #EDEDED;
	box-sizing: border-box;
}
.detail.list div#Main div.stone02.kaiun_itm div.item_grp div.section.item_list_area div.itm a dt{
    height: auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt span{
	display: block;
	width: 35px;
	height: 38px;
	position: absolute;
	left: 0;
	right: 0;
	top: 30px;
	margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0 0;
	background-size: 2100% auto;
	text-indent: -9999px;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st001 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st002 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st003-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st003 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st004 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st005-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st005 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st006 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st007 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st008 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st009-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st009 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st010-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st010 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st011 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st012-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st012 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st013 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st014-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st014 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px 0px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st015 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st016 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st017 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st018 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st019 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st020 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st021 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st023 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st024 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st025-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st025 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st026-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st026-rose span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st026-tornado span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st026 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st027 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st028 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st029 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st030-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st030-rose span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st030 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -38px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st031 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st032-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st032 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st033-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st033 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st034-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st034 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st035 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st040-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st040 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st041 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st042-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st042 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st043 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st044 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st045 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st046 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st047 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st048-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st048 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st049-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -76px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st049 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st050-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st050 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st051-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st051 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st053 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st054 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st055 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st056-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st056 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st058 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st059 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st060-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st060 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st061 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st062 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st063 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st064-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st064 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st065 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st066 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -114px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st067 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st068-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st068 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st069 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st070-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st070 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st071-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st071-rose span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st071 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st072-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st072 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st073 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st075-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st075 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st077 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st078 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st079 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st080-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st080 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st081-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st081 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -152px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st083 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st084 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st085 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st086 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st087 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st089 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st090-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st090 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st091-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st091 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st092 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st093 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st094 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st096 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st097 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st101-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st101 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st103 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st104 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st105 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st106 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -190px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st107 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st108 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st109 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st110 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st111 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st112 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st113 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st114 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st115 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st116 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st119 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st813 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st814 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st817 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st818-cut span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st818 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st819 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st820 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st822 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st823 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st828 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -228px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st117 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st901 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st902 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st903 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st904 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st905 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st906 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st907 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st908 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st909 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st910 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st911 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st912 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st913 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st914 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st915 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st916 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st917 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st918 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st919 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st920 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -266px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st921 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st922 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st923 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st924 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st925 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st926 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st927 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st928 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st929 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -280px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st930 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -315px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st931 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -350px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st932 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -385px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st933 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -420px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st934 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -455px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st935 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -490px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st936 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -525px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st937 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -560px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st938 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -595px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st939 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -630px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st940 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -665px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st941 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -700px -304px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st942 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat 0px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st943 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -35px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st944 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -70px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st945 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -105px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st946 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -140px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st947 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -175px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st948 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -210px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt.st949 span {
	display: block; width: 35px; height: 38px; position: absolute; left: 0; right: 0; top: 30px; margin: auto;
	background: url(../../images2/common/stones.png) no-repeat -245px -342px; background-size: 2100% auto;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dt img{
	width: 35px;
	height:auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 30px;
	margin: auto;
}

.detail.list div#Main div.stone02.kaiun_itm div.item_grp div.section.item_list_area div.itm a dl dt.img img{
	width: 100%;
	height:auto;
	top: 0;
    position: relative;
}


.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dl.ninki dt::after{
position: absolute;
  content: "人気";
  text-align: center;
  color: #d04240;
  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','メイリオ', Meiryo,sans-serif;
  font-weight: bold;
  font-size: 11px;
  transform: rotate( 45deg );
  top: -7px;
  right: -22px;
  width: 70px;
  height:11px;
  background: #FBF0E9;
  padding: 12px 10px 23px 12px ;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dl.kisho dt::after{
	position: absolute;
  content: "希少";
  text-align: center;
  color: #544300;
  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','メイリオ', Meiryo,sans-serif;
  font-weight: bold;
  font-size: 11px;
  transform: rotate( 45deg );
  top: -7px;
  right: -22px;
  width: 70px;
  height:11px;
  background: #F6F2D8;
  padding: 12px 10px 23px 13px ;

}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dd{
	line-height: 20px;
}


html body.detail.list div#AllBox div#Contents div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dl dd.month{
	position: absolute;
	top: 5px;
	left: 20px;
	font-size: 12px;
}

html body.detail.list div#AllBox div#Contents div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dl.kisho dd.month span{
	font-size: 14px;

}

.detail.list div#AllBox div#Contents div#Main div.more_btn{
	margin-bottom: 100px;
}


.detail.list div#AllBox div#Contents div#Main div.more_btn p{
	text-align: center;
}

.detail.list div#AllBox div#Contents div#Main div.more_btn p a{
	display: block;
	width: 250px;
	border-radius: 5px;
	border:#ece6d8 1px solid;
	text-decoration: none;
/*	font-family: "Noto Sans JP", "Noto Sans CJK JP"; */
	font-weight: 700;
	padding: 14px 0;
	color:#52381e;
	background: -webkit-gradient(linear,left top,left bottom(#fcfcfa),from,to(#f0ebe7));
	background: -webkit-linear-gradient(top,#fcfcfa,#f0ebe7);
	background: linear-gradient(#fcfcfa,#f0ebe7);
	margin: 0 auto;
}

.detail.list div#AllBox div#Contents div#Main div.more_btn p a:hover{
	background: -webkit-gradient(linear,left top,left bottom,from(#f0ebe7),to(#fcfcfa));
    background: -webkit-linear-gradient(top,#f0ebe7,#fcfcfa);
    background: linear-gradient(#f0ebe7,#fcfcfa);
}




.detail.list div#AllBox div#Contents div#Main div.box01 div.cf.item_list_area p.oya{
	font-size: 16px;
	border-bottom: solid 1px #E3DDD1;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.detail.list div#Main div.stone02.abc div.item_grp div.box3 p.abc,
.detail.list div#Main div.stone02.abc div.item_grp div.box3 h2{
	border: none;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 15px;
}


.detail.list div#Main div.box01.stone02 h1{
	border: none;
}

.detail.list div#Main div.box01.stone02{
	margin-bottom: 30px;
}

.detail.list div#AllBox div#Contents div#Main div.box01.box03 div.wrap{
	position: relative;
}

.detail.list div#AllBox div#Contents div#Main div.box01.box03 div.wrap a{
	position: absolute;
	top: -3px;
	right: 0;
	font-size: 14px;
	background: url(/sp/images2/common2019/arr01.png) no-repeat left center;
	background-size: 4px auto;
	padding-left: 15px;
	text-decoration: underline;
}



.detail.list div#Main div.box01.box03.box04 div.wrap h1{
	border-top: solid 2px #E3DDD1;
	padding-top: 15px;
	padding-bottom: 10px;
}

.detail.list div#Main div.box01.box03.box04 div.wrap a{
	top: 13px !important;
}

.detail.list div#Main div.jiten div.imtb{
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.detail.list div#Main div.jiten div.imtb div.rcon{
	width: 230px;
}

.detail.list div#Main div.jiten div.imtb div.rcon p{
	margin-bottom: 10px;
}


html body.detail.list div#AllBox div#Contents div#Main div.jiten div.rcon p{
	margin-bottom: 10px;
}

html body.detail.list div#AllBox div#Contents div#Main div.jiten div.rcon p span{
	color: #CD5228;
}

.detail.list div#AllBox div#Contents div#Main div.jiten div.rcon table{
	border-collapse: collapse;
	border-spacing: 0;
	box-sizing: border-box;
	margin-bottom: 30px;
}

.detail.list div#AllBox div#Contents div#Main div.jiten div.rcon table th{
	font-size: 14px;
	border:solid 1px #E3DDD1;
	width: 60px;
	background: #F6F4F1;
	padding: 3px 5px;
	text-align: left;
	font-weight: normal;
}

.detail.list div#AllBox div#Contents div#Main div.jiten div.rcon table td{
	font-size: 14px;
	border:solid 1px #E3DDD1;
	padding: 3px 5px;
}

.detail.list div#Main div.jiten p.j_p{
	margin-bottom: 20px;
	padding: 0 5px;
}

.detail.list div#Main div.jiten div.gene.gene02{
	margin-bottom: 30px;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner p.ph{
	text-align: center;
	margin-bottom: 20px;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner p.text{
	margin-bottom: 30px;
	padding: 0 5px;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner .gal ul{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
	justify-content: space-between;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner .gal ul li{
	margin-bottom: 7px;
	width: 32%;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner .gal ul li img{
	width: 100%;
	height: auto;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner table.wide{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 15px;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner table.wide th{
	font-size: 14px;
	border:solid 1px #E3DDD1;
	background: #F6F4F1;
	padding: 3px 5px;
	text-align: center;
	font-weight: normal;
	width: 16.6%;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner table.wide td{
	font-size: 14px;
	border:solid 1px #E3DDD1;
	padding: 3px 5px;
	text-align: center;
	font-weight: normal;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner p.senjo a{
	font-size: 14px;
	margin-top: 10px;
}

.detail.list div#Main div.jiten div.gene.gene02.end{
	margin-bottom: 50px;
}


.detail div#AllBox div#Contents div#Main div.detail_photos.cf div.detail_main div.detail_main_inner.cf div.main_box form#form_item div#f_box.f_box{
	display: none;
}

.detail div.detail_main div.main_box .f_box, div.buybox .f_box {

    display: none;
    width: 290px;
    padding: 30px 10px 0;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin: auto;
    background-color:

#ffffff;

border:
#e0e0e0 1px solid;

border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

box-shadow: #efefef 0px 0px 3px 3px;

-webkit-box-shadow:

    #efefef 0px 0px 3px 2px;
    -moz-box-shadow: #efefef 0px 0px 3px 2px;

}

.detail div.detail_main div.main_box .f_box p.close a, div.buybox .f_box p.close a {

    display: block;
    width: 13px;
    height: 13px;
    font-size: 1px;
    line-height: 1px;
    text-align: left;
    text-indent: -9999px;
    background: url(/images2/detail/img_ic_04.gif) no-repeat 0 0;
    position: absolute;
    top: 4px;
    right: 4px;

}

html body.detail.list div#AllBox div#Contents div#Main div.jiten div.gene.gene02 h3.mds{
	font-size: 16px;
	border-bottom: solid 1px #E3DDD1;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #402001;
}


.detail.list div#AllBox div#Contents div#Main div.box01.box03 div.wrap a.itm {

    position: absolute;
    top: -3px !important;
    right: 0;
    font-size: 14px;
    background: url(/sp/images2/common2019/arr01.png) no-repeat left center;
    background-size: 4px auto;
    padding-left: 15px;
    text-decoration: underline;

}


/* detail 商品詳細
===============================================================*/
#detail img {width: 100%;}

#detail #Main {
	margin: 0 15px;
	width: calc(100% - 30px);
}

#detail h1 {
	border: none;
	background: none;
	font-size: 16px;
	color: #402001;
	font-weight: 500;
	padding-bottom: 0;
	margin-bottom: 10px;
}

#detail .main_title p {
	padding: 0;
	margin: 5px 0 5px;
	text-align: right;
	position: relative;
	font-size: 14px;
	background: none;
	font-weight: 500;
	line-height: 1;
}

#detail .detail_photos {
}

#detail .detail_photos p.ph2 {
	margin: 0 0 15px;
	padding: 0;
}

#detail .buy_area {
	border-bottom: 1px solid #e6ddd1;
	padding-bottom: 50px;
}

#detail .buy_inner {
	justify-content: space-between;
	position: relative;
}

#detail .buy_inner table th {
	display: none;
}

#detail .buy_inner table td { 
	padding-bottom: 16px;
	font-size: 16px;
}
#detail .buy_inner table tr:last-child td {
	padding: 15px 0 0;
} 

#detail .buy_inner select { 
	font-size: 16px;
}
#detail .buy_inner table td span {font-size: 14px;}
#detail .buy_inner table td span.gray {color: #c1c1c1;}
#detail .buy_inner table td span a {
	text-decoration: none;
	font-size: 12px;
}
#detail .buy_inner p {
	position: absolute;
	top: 3px;
	right: 0;
}
#detail .buy_area p.hosoku {
	position: relative;
	margin: 23px 0 -20px;
}

#detail .buy_inner span.level {
	display: inline-block;
	width: 96px;
	text-indent: -9999px;
}
#detail .buy_inner span.level1 {background: url(/images2/common/star.png) no-repeat left top 2px / 115px auto;}
#detail .buy_inner span.level15 {background: url(/images2/common/star.png) no-repeat left top -34px / 115px auto;}
#detail .buy_inner span.level2 {background: url(/images2/common/star.png) no-repeat left top -70px / 115px auto;}
#detail .buy_inner span.level25 {background: url(/images2/common/star.png) no-repeat left top -106px / 115px auto;}
#detail .buy_inner span.level3 {background: url(/images2/common/star.png) no-repeat left top -143px / 115px auto;}
#detail .buy_inner span.level35 {background: url(/images2/common/star.png) no-repeat left top -179px / 115px auto;}
#detail .buy_inner span.level4 {background: url(/images2/common/star.png) no-repeat left top -215px / 115px auto;}
#detail .buy_inner span.level45 {background: url(/images2/common/star.png) no-repeat left top -252px / 115px auto;}
#detail .buy_inner span.level5 {background: url(/images2/common/star.png) no-repeat left top -288px / 115px auto;}


#detail .buy_inner a.btn_cart {
	text-indent: -9999px;
	background: url(/sp/images2/detail/btn_cart.jpg) no-repeat top left / 203px auto;
	width: 203px;
	height: 46px;
	display: inline-block;
	position: absolute;
	bottom: -9px;
	right: 0;
}

_::-webkit-full-page-media, _:future, :root #detail .buy_inner a.btn_cart {
	bottom:-6px;
}


#detail .buy_inner .f_box{
	display: none;
	width: 290px;
    padding: 30px 10px 0;
    position: absolute;
    bottom: 0;
    right: 0;
	left: 0;
	height: 184px;
    margin: auto;
    background-color: #fff;
    border: #e0e0e0 1px solid;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: #efefef 0 0 3px 3px;
    -webkit-box-shadow: #efefef 0 0 3px 2px;
    -moz-box-shadow: #efefef 0 0 3px 2px;
}
_::-webkit-full-page-media, _:future, :root #detail .buy_inner .f_box {
	height: 195px;
}

#detail .buy_inner .f_box dl {
	display: flex;
	margin-bottom: 10px;
}

#detail .buy_inner .f_box p {
	left: 50%;
	transform: translateX(-50%);
}

#detail .buy_inner .f_box a.btn_cart {
	text-indent: -9999px;
	background: url(/sp/images2/detail/btn_cart.jpg) no-repeat 0 0 / 203px auto;
	width: 203px;
	height: 46px;
	display: inline-block;
	left: 50%;
	top: 103px;
	transform: translateX(-50%);
}
_::-webkit-full-page-media, _:future, :root #detail .buy_inner .f_box a.btn_cart {
	top: 117px;
}

#detail .buy_inner .f_box p.close{
	right: 0;
	transform: translateX(0);
}

#detail .buy_inner .f_box p.close a{
	text-indent: -9999px;
	background: url(/images2/detail/img_ic_04.gif) no-repeat 0 0;
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	top: 4px;
	right: 4px;
}



#detail h2.catch {
	font-size: 16px;
	color: #402001;
	margin: 30px 0 17px;
	font-weight: 400;
	letter-spacing: -0.05em;
	border-bottom: none;
}

#detail p {
	margin-bottom: 30px;
	font-size: 14px;
}

#detail .detail_photos .use_stone{
	width: auto;
}

#detail h2 {
    font-size: 16px;
    color: #402001;
    border-bottom: solid 1px #e3ddd1;
    font-weight: 400;
    padding-bottom: 5px;
	margin: 35px 0 15px;
}

#detail .about_area {
	display: flex;
	justify-content: space-between;
	margin: 15px 10px 32px;
}

#detail .about_area figure {
	text-align: center;
	margin: 0;
	width: 32%;
}
#detail .about_area figure img { width: 85%;}

#detail .about_area figure a { text-decoration: none;}

#detail .about_area figure figcaption {
	margin-top: 14px;
	font-size: 14px;
	color: #402001;
	font-weight: 500;
	letter-spacing: -0.12em;
}


#detail .about_area2 {
	justify-content: center;
}
#detail .about_area2 figure { margin: 0 10px;}



#detail .detail_photos .use_stone{
	margin: 0;
	padding: 0;
	background: 0;
}

#detail .detail_photos .use_stone dl dt {
	float: none;
	width: auto;
	font-size: 14px;
}
#detail .detail_photos .use_stone dl dt a {font-size: 14px;}
#detail .detail_photos .use_stone dl dt span {
	margin-right: 5px;
	display: inline-block;
    width: 29px;
    height: 30px;
}
#detail .detail_photos .use_stone dl dd {
	float: none;
	width: auto;
	margin: 0 0 20px 35px;
	font-size: 12px;
	line-height: 1.6;
}
#detail p.attention{
	font-size: 12px;
	line-height: 1.6;
}

/* detail voice_area
===============================================================*/
div#Main div.voice_area {
	margin: 0 0px 30px;
	position:relative;
}

div#Main div.voice_area h2 {
    color: #3f1f01;
    font-size: 16px;
	font-weight: normal;
	font-family: "Noto Sans JP", "Noto Sans CJK JP", YuGothic,'Yu Gothic','ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,sans-serif;
	margin:0 0 10px 0;
}

div#Main div.voice_area .count {
	position:absolute;
	top:0;
	right:0;
	font-size: 11px;
	font-family: YuGothic,'Yu Gothic','ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,sans-serif;
}

div#Main div.voice_area .count a {
	font-size: 13px;
	text-decoration: none;
	font-weight: 500;
}


div#Main div.voice_area div.item_wrapper {
    border-radius: 3px;
}

div#Main div.voice_area div.item_wrapper div.itembox {
    padding: 20px 0px;
    display: table;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #e6ddd1;
}
div#Main div.voice_area div.item_wrapper div.itembox:first-child {
	padding-top: 5px;
}
div#Main div.voice_area div.item_wrapper div.end {
    border-bottom:none;
}

div#Main div.voice_area div.item_wrapper div.itembox p.img {
/*
    display: table-cell;
    vertical-align: top;
*/
    padding-right: 10px;
    width: 30%;
    float: left;
}

div#Main div.voice_area div.item_wrapper div.itembox p.img img{
	width: 100%;
	height: auto;
}

div#Main div.voice_area div.item_wrapper div.itembox dl {

}

div#Main div.voice_area div.item_wrapper div.itembox dl dt{
	line-height: 18px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level1::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 1px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level15::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -34px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level2::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -69px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level25::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -103px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level3::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -138px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level35::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -173px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level4::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -208px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level45::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -243px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level5::before{
	content:"";
    padding-right: 95px;
    background: url(/images2/common/star.png) no-repeat 0 -278px;
	background-size: 110px auto;
	width: 88px;
	height: 16px;
	margin-bottom: 5px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt {
}

div#Main div.voice_area div.item_wrapper div.itembox dl dd{
	clear: both;
	padding-top: 15px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dd.customer{
	color: #402001;
	font-size: 12px;
}

#detail .voice_area a.btn_more {
	background: url(/sp/images2/detail/btn_more.png) no-repeat center center / 156px auto;
	text-align: center;
	width: 166px;
	margin: 10px auto 35px;
	font-size: 16px;
	padding: 8px;
	display: block;
	text-decoration: none;
}


/*  osusume_area  */
#detail .osusume_area{ margin-bottom: 60px;}

#detail .osusume_area h2 {
	margin: 30px 0 10px;
	padding-left: 20px;
	background: url(/images2/detail/icon_star.png) no-repeat left top 1px / 15px auto;
}

#detail .osusume_area p{margin-bottom: 5px;}
#detail .osusume_area p:last-of-type{
	text-align: right;
	margin-bottom: 12px;
}

#detail .osusume_area dl{
	display: flex;
}

#detail .osusume_area dl dt {
	margin-right: 15px;
	width: 56%;
}
#detail .osusume_area dl dd {
	font-size: 14px;
	line-height: 1.6;
}
#detail .osusume_area dl dd a {text-decoration: none;}


/*  stones */

div.stone_discription dl.st001-cut ,
div.section div.stonelist p.st001-cut ,
div.detail_photos div.use_stone dl dt span.st001-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st001-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st001-cut {
    background: url(/images2/stone/ic_big.png) no-repeat 0 0;
}

div.stone_discription dl.st001 ,
div.section div.stonelist p.st001 ,
div.detail_photos div.use_stone dl dt span.st001 ,
div#ordermade_Main div.order_table table tr td.stone span.st001 ,
div#ordermade_Main div.order_info div.oi_inner p.st001 {
    background: url(/images2/stone/ic_big.png) no-repeat -40px 0;
}

div.stone_discription dl.st002 ,
div.section div.stonelist p.st002 ,
div.detail_photos div.use_stone dl dt span.st002 ,
div#ordermade_Main div.order_table table tr td.stone span.st002 ,
div#ordermade_Main div.order_info div.oi_inner p.st002 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px 0;
}

div.stone_discription dl.st003-cut ,
div.section div.stonelist p.st003-cut ,
div.detail_photos div.use_stone dl dt span.st003-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st003-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st003-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -120px 0;
}

div.stone_discription dl.st003 ,
div.section div.stonelist p.st003 ,
div.detail_photos div.use_stone dl dt span.st003 ,
div#ordermade_Main div.order_table table tr td.stone span.st003 ,
div#ordermade_Main div.order_info div.oi_inner p.st003 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px 0;
}

div.stone_discription dl.st004 ,
div.section div.stonelist p.st004 ,
div.detail_photos div.use_stone dl dt span.st004 ,
div#ordermade_Main div.order_table table tr td.stone span.st004 ,
div#ordermade_Main div.order_info div.oi_inner p.st004 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px 0;
}

div.stone_discription dl.st005-cut ,
div.section div.stonelist p.st005-cut ,
div.detail_photos div.use_stone dl dt span.st005-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st005-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st005-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -240px 0;
}

div.stone_discription dl.st005 ,
div.section div.stonelist p.st005 ,
div.detail_photos div.use_stone dl dt span.st005 ,
div#ordermade_Main div.order_table table tr td.stone span.st005 ,
div#ordermade_Main div.order_info div.oi_inner p.st005 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px 0;
}

div.stone_discription dl.st006 ,
div.section div.stonelist p.st006 ,
div.detail_photos div.use_stone dl dt span.st006 ,
div#ordermade_Main div.order_table table tr td.stone span.st006 ,
div#ordermade_Main div.order_info div.oi_inner p.st006 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px 0;
}

div.stone_discription dl.st007 ,
div.section div.stonelist p.st007 ,
div.detail_photos div.use_stone dl dt span.st007 ,
div#ordermade_Main div.order_table table tr td.stone span.st007 ,
div#ordermade_Main div.order_info div.oi_inner p.st007 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px 0;
}

div.stone_discription dl.st008 ,
div.section div.stonelist p.st008 ,
div.detail_photos div.use_stone dl dt span.st008 ,
div#ordermade_Main div.order_table table tr td.stone span.st008 ,
div#ordermade_Main div.order_info div.oi_inner p.st008 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px 0;
}

div.stone_discription dl.st009-cut ,
div.section div.stonelist p.st009-cut ,
div.detail_photos div.use_stone dl dt span.st009-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st009-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st009-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -439px 0;
}

div.stone_discription dl.st009 ,
div.section div.stonelist p.st009 ,
div.detail_photos div.use_stone dl dt span.st009 ,
div#ordermade_Main div.order_table table tr td.stone span.st009 ,
div#ordermade_Main div.order_info div.oi_inner p.st009 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px 0;
}

div.stone_discription dl.st010-cut ,
div.section div.stonelist p.st010-cut ,
div.detail_photos div.use_stone dl dt span.st010-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st010-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st010-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -519px 0;
}

div.stone_discription dl.st010 ,
div.section div.stonelist p.st010 ,
div.detail_photos div.use_stone dl dt span.st010 ,
div#ordermade_Main div.order_table table tr td.stone span.st010 ,
div#ordermade_Main div.order_info div.oi_inner p.st010 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px 0;
}

div.stone_discription dl.st011 ,
div.section div.stonelist p.st011 ,
div.detail_photos div.use_stone dl dt span.st011 ,
div#ordermade_Main div.order_table table tr td.stone span.st011 ,
div#ordermade_Main div.order_info div.oi_inner p.st011 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px 0;
}

div.stone_discription dl.st012-cut ,
div.section div.stonelist p.st012-cut ,
div.detail_photos div.use_stone dl dt span.st012-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st012-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st012-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -639px 0;
}

div.stone_discription dl.st012 ,
div.section div.stonelist p.st012 ,
div.detail_photos div.use_stone dl dt span.st012 ,
div#ordermade_Main div.order_table table tr td.stone span.st012 ,
div#ordermade_Main div.order_info div.oi_inner p.st012 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px 0;
}

div.stone_discription dl.st013 ,
div.section div.stonelist p.st013 ,
div.detail_photos div.use_stone dl dt span.st013 ,
div#ordermade_Main div.order_table table tr td.stone span.st013 ,
div#ordermade_Main div.order_info div.oi_inner p.st013 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px 0;
}

div.stone_discription dl.st014-cut ,
div.section div.stonelist p.st014-cut ,
div.detail_photos div.use_stone dl dt span.st014-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st014-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st014-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -759px 0;
}

div.stone_discription dl.st014 ,
div.section div.stonelist p.st014 ,
div.detail_photos div.use_stone dl dt span.st014 ,
div#ordermade_Main div.order_table table tr td.stone span.st014 ,
div#ordermade_Main div.order_info div.oi_inner p.st014 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px 0;
}

div.stone_discription dl.st015 ,
div.section div.stonelist p.st015 ,
div.detail_photos div.use_stone dl dt span.st015 ,
div#ordermade_Main div.order_table table tr td.stone span.st015 ,
div#ordermade_Main div.order_info div.oi_inner p.st015 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -50px;
}

div.stone_discription dl.st026-rose ,
div.section div.stonelist p.st026-rose ,
div.detail_photos div.use_stone dl dt span.st026-rose ,
div#ordermade_Main div.order_table table tr td.stone span.st026-rose ,
div#ordermade_Main div.order_info div.oi_inner p.st026-rose {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -50px;
}

div.stone_discription dl.st016 ,
div.section div.stonelist p.st016 ,
div.detail_photos div.use_stone dl dt span.st016 ,
div#ordermade_Main div.order_table table tr td.stone span.st016 ,
div#ordermade_Main div.order_info div.oi_inner p.st016 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -50px;
}

div.stone_discription dl.st017 ,
div.section div.stonelist p.st017 ,
div.detail_photos div.use_stone dl dt span.st017 ,
div#ordermade_Main div.order_table table tr td.stone span.st017 ,
div#ordermade_Main div.order_info div.oi_inner p.st017 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -50px;
}

div.stone_discription dl.st018 ,
div.section div.stonelist p.st018 ,
div.detail_photos div.use_stone dl dt span.st018 ,
div#ordermade_Main div.order_table table tr td.stone span.st018 ,
div#ordermade_Main div.order_info div.oi_inner p.st018 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -50px;
}

div.stone_discription dl.st019 ,
div.section div.stonelist p.st019 ,
div.detail_photos div.use_stone dl dt span.st019 ,
div#ordermade_Main div.order_table table tr td.stone span.st019 ,
div#ordermade_Main div.order_info div.oi_inner p.st019 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -50px;
}

div.stone_discription dl.st020 ,
div.section div.stonelist p.st020 ,
div.detail_photos div.use_stone dl dt span.st020 ,
div#ordermade_Main div.order_table table tr td.stone span.st020 ,
div#ordermade_Main div.order_info div.oi_inner p.st020 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -50px;
}

div.stone_discription dl.st021 ,
div.section div.stonelist p.st021 ,
div.detail_photos div.use_stone dl dt span.st021 ,
div#ordermade_Main div.order_table table tr td.stone span.st021 ,
div#ordermade_Main div.order_info div.oi_inner p.st021 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -50px;
}

div.stone_discription dl.st023 ,
div.section div.stonelist p.st023 ,
div.detail_photos div.use_stone dl dt span.st023 ,
div#ordermade_Main div.order_table table tr td.stone span.st023 ,
div#ordermade_Main div.order_info div.oi_inner p.st023 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -50px;
}

div.stone_discription dl.st024 ,
div.section div.stonelist p.st024 ,
div.detail_photos div.use_stone dl dt span.st024 ,
div#ordermade_Main div.order_table table tr td.stone span.st024 ,
div#ordermade_Main div.order_info div.oi_inner p.st024 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -50px;
}

div.stone_discription dl.st025-cut ,
div.section div.stonelist p.st025-cut ,
div.detail_photos div.use_stone dl dt span.st025-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st025-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st025-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -50px;
}

div.stone_discription dl.st025 ,
div.section div.stonelist p.st025 ,
div.detail_photos div.use_stone dl dt span.st025 ,
div#ordermade_Main div.order_table table tr td.stone span.st025 ,
div#ordermade_Main div.order_info div.oi_inner p.st025 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -50px;
}

div.stone_discription dl.st026-cut ,
div.section div.stonelist p.st026-cut ,
div.detail_photos div.use_stone dl dt span.st026-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st026-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st026-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -50px;
}

div.stone_discription dl.st026-tornado ,
div.section div.stonelist p.st026-tornado ,
div.detail_photos div.use_stone dl dt span.st026-tornado ,
div#ordermade_Main div.order_table table tr td.stone span.st026-tornado ,
div#ordermade_Main div.order_info div.oi_inner p.st026-tornado {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -50px;
}

div.stone_discription dl.st026 ,
div.section div.stonelist p.st026 ,
div.detail_photos div.use_stone dl dt span.st026 ,
div#ordermade_Main div.order_table table tr td.stone span.st026 ,
div#ordermade_Main div.order_info div.oi_inner p.st026 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -50px;
}

div.stone_discription dl.st027 ,
div.section div.stonelist p.st027 ,
div.detail_photos div.use_stone dl dt span.st027 ,
div#ordermade_Main div.order_table table tr td.stone span.st027 ,
div#ordermade_Main div.order_info div.oi_inner p.st027 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -50px;
}

div.stone_discription dl.st028 ,
div.section div.stonelist p.st028 ,
div.detail_photos div.use_stone dl dt span.st028 ,
div#ordermade_Main div.order_table table tr td.stone span.st028 ,
div#ordermade_Main div.order_info div.oi_inner p.st028 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -50px;
}

div.stone_discription dl.st029 ,
div.section div.stonelist p.st029 ,
div.detail_photos div.use_stone dl dt span.st029 ,
div#ordermade_Main div.order_table table tr td.stone span.st029 ,
div#ordermade_Main div.order_info div.oi_inner p.st029 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -50px;
}

div.stone_discription dl.st030-cut ,
div.section div.stonelist p.st030-cut ,
div.detail_photos div.use_stone dl dt span.st030-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st030-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st030-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -50px;
}

div.stone_discription dl.st030-rose ,
div.section div.stonelist p.st030-rose ,
div.detail_photos div.use_stone dl dt span.st030-rose ,
div#ordermade_Main div.order_table table tr td.stone span.st030-rose ,
div#ordermade_Main div.order_info div.oi_inner p.st030-rose {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -50px;
}

div.stone_discription dl.st030 ,
div.section div.stonelist p.st030 ,
div.detail_photos div.use_stone dl dt span.st030 ,
div#ordermade_Main div.order_table table tr td.stone span.st030 ,
div#ordermade_Main div.order_info div.oi_inner p.st030 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -50px;
}

div.stone_discription dl.st031 ,
div.section div.stonelist p.st031 ,
div.detail_photos div.use_stone dl dt span.st031 ,
div#ordermade_Main div.order_table table tr td.stone span.st031 ,
div#ordermade_Main div.order_info div.oi_inner p.st031 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -100px;
}

div.stone_discription dl.st032-cut ,
div.section div.stonelist p.st032-cut ,
div.detail_photos div.use_stone dl dt span.st032-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st032-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st032-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -100px;
}

div.stone_discription dl.st032 ,
div.section div.stonelist p.st032 ,
div.detail_photos div.use_stone dl dt span.st032 ,
div#ordermade_Main div.order_table table tr td.stone span.st032 ,
div#ordermade_Main div.order_info div.oi_inner p.st032 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -100px;
}

div.stone_discription dl.st033-cut ,
div.section div.stonelist p.st033-cut ,
div.detail_photos div.use_stone dl dt span.st033-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st033-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st033-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -100px;
}

div.stone_discription dl.st033 ,
div.section div.stonelist p.st033 ,
div.detail_photos div.use_stone dl dt span.st033 ,
div#ordermade_Main div.order_table table tr td.stone span.st033 ,
div#ordermade_Main div.order_info div.oi_inner p.st033 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -100px;
}

div.stone_discription dl.st034-cut ,
div.section div.stonelist p.st034-cut ,
div.detail_photos div.use_stone dl dt span.st034-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st034-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st034-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -100px;
}

div.stone_discription dl.st034 ,
div.section div.stonelist p.st034 ,
div.detail_photos div.use_stone dl dt span.st034 ,
div#ordermade_Main div.order_table table tr td.stone span.st034 ,
div#ordermade_Main div.order_info div.oi_inner p.st034 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -100px;
}

div.stone_discription dl.st035 ,
div.section div.stonelist p.st035 ,
div.detail_photos div.use_stone dl dt span.st035 ,
div#ordermade_Main div.order_table table tr td.stone span.st035 ,
div#ordermade_Main div.order_info div.oi_inner p.st035 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -100px;
}

div.stone_discription dl.st040-cut ,
div.section div.stonelist p.st040-cut ,
div.detail_photos div.use_stone dl dt span.st040-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st040-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st040-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -100px;
}

div.stone_discription dl.st040 ,
div.section div.stonelist p.st040 ,
div.detail_photos div.use_stone dl dt span.st040 ,
div#ordermade_Main div.order_table table tr td.stone span.st040 ,
div#ordermade_Main div.order_info div.oi_inner p.st040 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -100px;
}

div.stone_discription dl.st041 ,
div.section div.stonelist p.st041 ,
div.detail_photos div.use_stone dl dt span.st041 ,
div#ordermade_Main div.order_table table tr td.stone span.st041 ,
div#ordermade_Main div.order_info div.oi_inner p.st041 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -100px;
}

div.stone_discription dl.st042-cut ,
div.section div.stonelist p.st042-cut ,
div.detail_photos div.use_stone dl dt span.st042-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st042-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st042-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -100px;
}

div.stone_discription dl.st042 ,
div.section div.stonelist p.st042 ,
div.detail_photos div.use_stone dl dt span.st042 ,
div#ordermade_Main div.order_table table tr td.stone span.st042 ,
div#ordermade_Main div.order_info div.oi_inner p.st042 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -100px;
}

div.stone_discription dl.st043 ,
div.section div.stonelist p.st043 ,
div.detail_photos div.use_stone dl dt span.st043 ,
div#ordermade_Main div.order_table table tr td.stone span.st043 ,
div#ordermade_Main div.order_info div.oi_inner p.st043 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -100px;
}

div.stone_discription dl.st044 ,
div.section div.stonelist p.st044 ,
div.detail_photos div.use_stone dl dt span.st044 ,
div#ordermade_Main div.order_table table tr td.stone span.st044 ,
div#ordermade_Main div.order_info div.oi_inner p.st044 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -100px;
}

div.stone_discription dl.st045 ,
div.section div.stonelist p.st045 ,
div.detail_photos div.use_stone dl dt span.st045 ,
div#ordermade_Main div.order_table table tr td.stone span.st045 ,
div#ordermade_Main div.order_info div.oi_inner p.st045 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -100px;
}

div.stone_discription dl.st046 ,
div.section div.stonelist p.st046 ,
div.detail_photos div.use_stone dl dt span.st046 ,
div#ordermade_Main div.order_table table tr td.stone span.st046 ,
div#ordermade_Main div.order_info div.oi_inner p.st046 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -100px;
}

div.stone_discription dl.st047 ,
div.section div.stonelist p.st047 ,
div.detail_photos div.use_stone dl dt span.st047 ,
div#ordermade_Main div.order_table table tr td.stone span.st047 ,
div#ordermade_Main div.order_info div.oi_inner p.st047 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -100px;
}

div.stone_discription dl.st048-cut ,
div.section div.stonelist p.st048-cut ,
div.detail_photos div.use_stone dl dt span.st048-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st048-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st048-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -100px;
}

div.stone_discription dl.st048 ,
div.section div.stonelist p.st048 ,
div.detail_photos div.use_stone dl dt span.st048 ,
div#ordermade_Main div.order_table table tr td.stone span.st048 ,
div#ordermade_Main div.order_info div.oi_inner p.st048 {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -100px;
}

div.stone_discription dl.st049-cut ,
div.section div.stonelist p.st049-cut ,
div.detail_photos div.use_stone dl dt span.st049-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st049-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st049-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -100px;
}

div.stone_discription dl.st049 ,
div.section div.stonelist p.st049 ,
div.detail_photos div.use_stone dl dt span.st049 ,
div#ordermade_Main div.order_table table tr td.stone span.st049 ,
div#ordermade_Main div.order_info div.oi_inner p.st049 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -150px;
}

div.stone_discription dl.st050-cut ,
div.section div.stonelist p.st050-cut ,
div.detail_photos div.use_stone dl dt span.st050-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st050-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st050-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -150px;
}

div.stone_discription dl.st050 ,
div.section div.stonelist p.st050 ,
div.detail_photos div.use_stone dl dt span.st050 ,
div#ordermade_Main div.order_table table tr td.stone span.st050 ,
div#ordermade_Main div.order_info div.oi_inner p.st050 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -150px;
}

div.stone_discription dl.st051-cut ,
div.section div.stonelist p.st051-cut ,
div.detail_photos div.use_stone dl dt span.st051-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st051-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st051-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -150px;
}

div.stone_discription dl.st051 ,
div.section div.stonelist p.st051 ,
div.detail_photos div.use_stone dl dt span.st051 ,
div#ordermade_Main div.order_table table tr td.stone span.st051 ,
div#ordermade_Main div.order_info div.oi_inner p.st051 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -150px;
}

div.stone_discription dl.st053 ,
div.section div.stonelist p.st053 ,
div.detail_photos div.use_stone dl dt span.st053 ,
div#ordermade_Main div.order_table table tr td.stone span.st053 ,
div#ordermade_Main div.order_info div.oi_inner p.st053 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -150px;
}

div.stone_discription dl.st054 ,
div.section div.stonelist p.st054 ,
div.detail_photos div.use_stone dl dt span.st054 ,
div#ordermade_Main div.order_table table tr td.stone span.st054 ,
div#ordermade_Main div.order_info div.oi_inner p.st054 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -150px;
}

div.stone_discription dl.st055 ,
div.section div.stonelist p.st055 ,
div.detail_photos div.use_stone dl dt span.st055 ,
div#ordermade_Main div.order_table table tr td.stone span.st055 ,
div#ordermade_Main div.order_info div.oi_inner p.st055 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -150px;
}

div.stone_discription dl.st056-cut ,
div.section div.stonelist p.st056-cut ,
div.detail_photos div.use_stone dl dt span.st056-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st056-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st056-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -150px;
}

div.stone_discription dl.st056 ,
div.section div.stonelist p.st056 ,
div.detail_photos div.use_stone dl dt span.st056 ,
div#ordermade_Main div.order_table table tr td.stone span.st056 ,
div#ordermade_Main div.order_info div.oi_inner p.st056 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -150px;
}

div.stone_discription dl.st058 ,
div.section div.stonelist p.st058 ,
div.detail_photos div.use_stone dl dt span.st058 ,
div#ordermade_Main div.order_table table tr td.stone span.st058 ,
div#ordermade_Main div.order_info div.oi_inner p.st058 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -150px;
}

div.stone_discription dl.st059 ,
div.section div.stonelist p.st059 ,
div.detail_photos div.use_stone dl dt span.st059 ,
div#ordermade_Main div.order_table table tr td.stone span.st059 ,
div#ordermade_Main div.order_info div.oi_inner p.st059 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -150px;
}

div.stone_discription dl.st060-cut ,
div.section div.stonelist p.st060-cut ,
div.detail_photos div.use_stone dl dt span.st060-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st060-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st060-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -150px;
}

div.stone_discription dl.st060 ,
div.section div.stonelist p.st060 ,
div.detail_photos div.use_stone dl dt span.st060 ,
div#ordermade_Main div.order_table table tr td.stone span.st060 ,
div#ordermade_Main div.order_info div.oi_inner p.st060 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -150px;
}

div.stone_discription dl.st061 ,
div.section div.stonelist p.st061 ,
div.detail_photos div.use_stone dl dt span.st061 ,
div#ordermade_Main div.order_table table tr td.stone span.st061 ,
div#ordermade_Main div.order_info div.oi_inner p.st061 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -150px;
}

div.stone_discription dl.st062 ,
div.section div.stonelist p.st062 ,
div.detail_photos div.use_stone dl dt span.st062 ,
div#ordermade_Main div.order_table table tr td.stone span.st062 ,
div#ordermade_Main div.order_info div.oi_inner p.st062 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -150px;
}

div.stone_discription dl.st063 ,
div.section div.stonelist p.st063 ,
div.detail_photos div.use_stone dl dt span.st063 ,
div#ordermade_Main div.order_table table tr td.stone span.st063 ,
div#ordermade_Main div.order_info div.oi_inner p.st063 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -150px;
}

div.stone_discription dl.st064-cut ,
div.section div.stonelist p.st064-cut ,
div.detail_photos div.use_stone dl dt span.st064-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st064-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st064-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -150px;
}

div.stone_discription dl.st064 ,
div.section div.stonelist p.st064 ,
div.detail_photos div.use_stone dl dt span.st064 ,
div#ordermade_Main div.order_table table tr td.stone span.st064 ,
div#ordermade_Main div.order_info div.oi_inner p.st064 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -150px;
}

div.stone_discription dl.st065 ,
div.section div.stonelist p.st065 ,
div.detail_photos div.use_stone dl dt span.st065 ,
div#ordermade_Main div.order_table table tr td.stone span.st065 ,
div#ordermade_Main div.order_info div.oi_inner p.st065 {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -150px;
}

div.stone_discription dl.st066 ,
div.section div.stonelist p.st066 ,
div.detail_photos div.use_stone dl dt span.st066 ,
div#ordermade_Main div.order_table table tr td.stone span.st066 ,
div#ordermade_Main div.order_info div.oi_inner p.st066 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -150px;
}

div.stone_discription dl.st067 ,
div.section div.stonelist p.st067 ,
div.detail_photos div.use_stone dl dt span.st067 ,
div#ordermade_Main div.order_table table tr td.stone span.st067 ,
div#ordermade_Main div.order_info div.oi_inner p.st067 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -200px;
}

div.stone_discription dl.st068-cut ,
div.section div.stonelist p.st068-cut ,
div.detail_photos div.use_stone dl dt span.st068-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st068-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st068-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -200px;
}

div.stone_discription dl.st068 ,
div.section div.stonelist p.st068 ,
div.detail_photos div.use_stone dl dt span.st068 ,
div#ordermade_Main div.order_table table tr td.stone span.st068 ,
div#ordermade_Main div.order_info div.oi_inner p.st068 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -200px;
}

div.stone_discription dl.st069 ,
div.section div.stonelist p.st069 ,
div.detail_photos div.use_stone dl dt span.st069 ,
div#ordermade_Main div.order_table table tr td.stone span.st069 ,
div#ordermade_Main div.order_info div.oi_inner p.st069 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -200px;
}

div.stone_discription dl.st070-cut ,
div.section div.stonelist p.st070-cut ,
div.detail_photos div.use_stone dl dt span.st070-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st070-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st070-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -200px;
}

div.stone_discription dl.st070 ,
div.section div.stonelist p.st070 ,
div.detail_photos div.use_stone dl dt span.st070 ,
div#ordermade_Main div.order_table table tr td.stone span.st070 ,
div#ordermade_Main div.order_info div.oi_inner p.st070 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -200px;
}

div.stone_discription dl.st071-cut ,
div.section div.stonelist p.st071-cut ,
div.detail_photos div.use_stone dl dt span.st071-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st071-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st071-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -200px;
}

div.stone_discription dl.st071-rose ,
div.section div.stonelist p.st071-rose ,
div.detail_photos div.use_stone dl dt span.st071-rose ,
div#ordermade_Main div.order_table table tr td.stone span.st071-rose ,
div#ordermade_Main div.order_info div.oi_inner p.st071-rose {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -200px;
}

div.stone_discription dl.st071 ,
div.section div.stonelist p.st071 ,
div.detail_photos div.use_stone dl dt span.st071 ,
div#ordermade_Main div.order_table table tr td.stone span.st071 ,
div#ordermade_Main div.order_info div.oi_inner p.st071 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -200px;
}

div.stone_discription dl.st072-cut ,
div.section div.stonelist p.st072-cut ,
div.detail_photos div.use_stone dl dt span.st072-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st072-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st072-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -200px;
}

div.stone_discription dl.st072 ,
div.section div.stonelist p.st072 ,
div.detail_photos div.use_stone dl dt span.st072 ,
div#ordermade_Main div.order_table table tr td.stone span.st072 ,
div#ordermade_Main div.order_info div.oi_inner p.st072 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -200px;
}

div.stone_discription dl.st073 ,
div.section div.stonelist p.st073 ,
div.detail_photos div.use_stone dl dt span.st073 ,
div#ordermade_Main div.order_table table tr td.stone span.st073 ,
div#ordermade_Main div.order_info div.oi_inner p.st073 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -200px;
}

div.stone_discription dl.st075-cut ,
div.section div.stonelist p.st075-cut ,
div.detail_photos div.use_stone dl dt span.st075-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st075-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st075-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -200px;
}

div.stone_discription dl.st075 ,
div.section div.stonelist p.st075 ,
div.detail_photos div.use_stone dl dt span.st075 ,
div#ordermade_Main div.order_table table tr td.stone span.st075 ,
div#ordermade_Main div.order_info div.oi_inner p.st075 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -200px;
}

div.stone_discription dl.st077 ,
div.section div.stonelist p.st077 ,
div.detail_photos div.use_stone dl dt span.st077 ,
div#ordermade_Main div.order_table table tr td.stone span.st077 ,
div#ordermade_Main div.order_info div.oi_inner p.st077 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -200px;
}

div.stone_discription dl.st078 ,
div.section div.stonelist p.st078 ,
div.detail_photos div.use_stone dl dt span.st078 ,
div#ordermade_Main div.order_table table tr td.stone span.st078 ,
div#ordermade_Main div.order_info div.oi_inner p.st078 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -200px;
}

div.stone_discription dl.st079 ,
div.section div.stonelist p.st079 ,
div.detail_photos div.use_stone dl dt span.st079 ,
div#ordermade_Main div.order_table table tr td.stone span.st079 ,
div#ordermade_Main div.order_info div.oi_inner p.st079 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -200px;
}

div.stone_discription dl.st080-cut ,
div.section div.stonelist p.st080-cut ,
div.detail_photos div.use_stone dl dt span.st080-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st080-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st080-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -200px;
}

div.stone_discription dl.st080 ,
div.section div.stonelist p.st080 ,
div.detail_photos div.use_stone dl dt span.st080 ,
div#ordermade_Main div.order_table table tr td.stone span.st080 ,
div#ordermade_Main div.order_info div.oi_inner p.st080 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -200px;
}

div.stone_discription dl.st081-cut ,
div.section div.stonelist p.st081-cut ,
div.detail_photos div.use_stone dl dt span.st081-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st081-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st081-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -200px;
}

div.stone_discription dl.st081 ,
div.section div.stonelist p.st081 ,
div.detail_photos div.use_stone dl dt span.st081 ,
div#ordermade_Main div.order_table table tr td.stone span.st081 ,
div#ordermade_Main div.order_info div.oi_inner p.st081 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -200px;
}

div.stone_discription dl.st083 ,
div.section div.stonelist p.st083 ,
div.detail_photos div.use_stone dl dt span.st083 ,
div#ordermade_Main div.order_table table tr td.stone span.st083 ,
div#ordermade_Main div.order_info div.oi_inner p.st083 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -250px;
}

div.stone_discription dl.st084 ,
div.section div.stonelist p.st084 ,
div.detail_photos div.use_stone dl dt span.st084 ,
div#ordermade_Main div.order_table table tr td.stone span.st084 ,
div#ordermade_Main div.order_info div.oi_inner p.st084 {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -250px;
}

div.stone_discription dl.st085 ,
div.section div.stonelist p.st085 ,
div.detail_photos div.use_stone dl dt span.st085 ,
div#ordermade_Main div.order_table table tr td.stone span.st085 ,
div#ordermade_Main div.order_info div.oi_inner p.st085 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -250px;
}

div.stone_discription dl.st087 ,
div.section div.stonelist p.st087 ,
div.detail_photos div.use_stone dl dt span.st087 ,
div#ordermade_Main div.order_table table tr td.stone span.st087 ,
div#ordermade_Main div.order_info div.oi_inner p.st087 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -250px;
}

div.stone_discription dl.st088 ,
div.section div.stonelist p.st088 ,
div.detail_photos div.use_stone dl dt span.st088 ,
div#ordermade_Main div.order_table table tr td.stone span.st088 ,
div#ordermade_Main div.order_info div.oi_inner p.st088 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -250px;
}

div.stone_discription dl.st089 ,
div.section div.stonelist p.st089 ,
div.detail_photos div.use_stone dl dt span.st089 ,
div#ordermade_Main div.order_table table tr td.stone span.st089 ,
div#ordermade_Main div.order_info div.oi_inner p.st089 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -250px;
}

div.stone_discription dl.st090-cut ,
div.section div.stonelist p.st090-cut ,
div.detail_photos div.use_stone dl dt span.st090-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st090-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st090-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -250px;
}

div.stone_discription dl.st090 ,
div.section div.stonelist p.st090 ,
div.detail_photos div.use_stone dl dt span.st090 ,
div#ordermade_Main div.order_table table tr td.stone span.st090 ,
div#ordermade_Main div.order_info div.oi_inner p.st090 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -250px;
}

div.stone_discription dl.st091-cut ,
div.section div.stonelist p.st091-cut ,
div.detail_photos div.use_stone dl dt span.st091-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st091-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st091-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -250px;
}

div.stone_discription dl.st091 ,
div.section div.stonelist p.st091 ,
div.detail_photos div.use_stone dl dt span.st091 ,
div#ordermade_Main div.order_table table tr td.stone span.st091 ,
div#ordermade_Main div.order_info div.oi_inner p.st091 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -250px;
}

div.stone_discription dl.st092 ,
div.section div.stonelist p.st092 ,
div.detail_photos div.use_stone dl dt span.st092 ,
div#ordermade_Main div.order_table table tr td.stone span.st092 ,
div#ordermade_Main div.order_info div.oi_inner p.st092 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -250px;
}

div.stone_discription dl.st093 ,
div.section div.stonelist p.st093 ,
div.detail_photos div.use_stone dl dt span.st093 ,
div#ordermade_Main div.order_table table tr td.stone span.st093 ,
div#ordermade_Main div.order_info div.oi_inner p.st093 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -250px;
}

div.stone_discription dl.st094 ,
div.section div.stonelist p.st094 ,
div.detail_photos div.use_stone dl dt span.st094 ,
div#ordermade_Main div.order_table table tr td.stone span.st094 ,
div#ordermade_Main div.order_info div.oi_inner p.st094 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -250px;
}

div.stone_discription dl.st096 ,
div.section div.stonelist p.st096 ,
div.detail_photos div.use_stone dl dt span.st096 ,
div#ordermade_Main div.order_table table tr td.stone span.st096 ,
div#ordermade_Main div.order_info div.oi_inner p.st096 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -250px;
}

div.stone_discription dl.st097 ,
div.section div.stonelist p.st097 ,
div.detail_photos div.use_stone dl dt span.st097 ,
div#ordermade_Main div.order_table table tr td.stone span.st097 ,
div#ordermade_Main div.order_info div.oi_inner p.st097 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -250px;
}

div.stone_discription dl.st101-cut ,
div.section div.stonelist p.st101-cut ,
div.detail_photos div.use_stone dl dt span.st101-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st101-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st101-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -250px;
}

div.stone_discription dl.st101 ,
div.section div.stonelist p.st101 ,
div.detail_photos div.use_stone dl dt span.st101 ,
div#ordermade_Main div.order_table table tr td.stone span.st101 ,
div#ordermade_Main div.order_info div.oi_inner p.st101 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -250px;
}

div.stone_discription dl.st103 ,
div.section div.stonelist p.st103 ,
div.detail_photos div.use_stone dl dt span.st103 ,
div#ordermade_Main div.order_table table tr td.stone span.st103 ,
div#ordermade_Main div.order_info div.oi_inner p.st103 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -250px;
}

div.stone_discription dl.st104 ,
div.section div.stonelist p.st104 ,
div.detail_photos div.use_stone dl dt span.st104 ,
div#ordermade_Main div.order_table table tr td.stone span.st104 ,
div#ordermade_Main div.order_info div.oi_inner p.st104 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -250px;
}

div.stone_discription dl.st105 ,
div.section div.stonelist p.st105 ,
div.detail_photos div.use_stone dl dt span.st105 ,
div#ordermade_Main div.order_table table tr td.stone span.st105 ,
div#ordermade_Main div.order_info div.oi_inner p.st105 {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -250px;
}

div.stone_discription dl.st106 ,
div.section div.stonelist p.st106 ,
div.detail_photos div.use_stone dl dt span.st106 ,
div#ordermade_Main div.order_table table tr td.stone span.st106 ,
div#ordermade_Main div.order_info div.oi_inner p.st106 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -250px;
}

div.stone_discription dl.st107 ,
div.section div.stonelist p.st107 ,
div.detail_photos div.use_stone dl dt span.st107 ,
div#ordermade_Main div.order_table table tr td.stone span.st107 ,
div#ordermade_Main div.order_info div.oi_inner p.st107 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -300px;
}

div.stone_discription dl.st108 ,
div.section div.stonelist p.st108 ,
div.detail_photos div.use_stone dl dt span.st108 ,
div#ordermade_Main div.order_table table tr td.stone span.st108 ,
div#ordermade_Main div.order_info div.oi_inner p.st108 {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -300px;
}

div.stone_discription dl.st109 ,
div.section div.stonelist p.st109 ,
div.detail_photos div.use_stone dl dt span.st109 ,
div#ordermade_Main div.order_table table tr td.stone span.st109 ,
div#ordermade_Main div.order_info div.oi_inner p.st109 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -300px;
}

div.stone_discription dl.st110 ,
div.section div.stonelist p.st110 ,
div.detail_photos div.use_stone dl dt span.st110 ,
div#ordermade_Main div.order_table table tr td.stone span.st110 ,
div#ordermade_Main div.order_info div.oi_inner p.st110 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -300px;
}

div.stone_discription dl.st111 ,
div.section div.stonelist p.st111 ,
div.detail_photos div.use_stone dl dt span.st111 ,
div#ordermade_Main div.order_table table tr td.stone span.st111 ,
div#ordermade_Main div.order_info div.oi_inner p.st111 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -300px;
}

div.stone_discription dl.st112 ,
div.section div.stonelist p.st112 ,
div.detail_photos div.use_stone dl dt span.st112 ,
div#ordermade_Main div.order_table table tr td.stone span.st112 ,
div#ordermade_Main div.order_info div.oi_inner p.st112 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -300px;
}

div.stone_discription dl.st113 ,
div.section div.stonelist p.st113 ,
div.detail_photos div.use_stone dl dt span.st113 ,
div#ordermade_Main div.order_table table tr td.stone span.st113 ,
div#ordermade_Main div.order_info div.oi_inner p.st113 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -300px;
}

div.stone_discription dl.st114 ,
div.section div.stonelist p.st114 ,
div.detail_photos div.use_stone dl dt span.st114 ,
div#ordermade_Main div.order_table table tr td.stone span.st114 ,
div#ordermade_Main div.order_info div.oi_inner p.st114 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -300px;
}

div.stone_discription dl.st115 ,
div.section div.stonelist p.st115 ,
div.detail_photos div.use_stone dl dt span.st115 ,
div#ordermade_Main div.order_table table tr td.stone span.st115 ,
div#ordermade_Main div.order_info div.oi_inner p.st115 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -300px;
}

div.stone_discription dl.st116 ,
div.section div.stonelist p.st116 ,
div.detail_photos div.use_stone dl dt span.st116 ,
div#ordermade_Main div.order_table table tr td.stone span.st116 ,
div#ordermade_Main div.order_info div.oi_inner p.st116 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -300px;
}

div.stone_discription dl.st119 ,
div.section div.stonelist p.st119 ,
div.detail_photos div.use_stone dl dt span.st119 ,
div#ordermade_Main div.order_table table tr td.stone span.st119 ,
div#ordermade_Main div.order_info div.oi_inner p.st119 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -300px;
}

div.stone_discription dl.st813 ,
div.section div.stonelist p.st813 ,
div.detail_photos div.use_stone dl dt span.st813 ,
div#ordermade_Main div.order_table table tr td.stone span.st813 ,
div#ordermade_Main div.order_info div.oi_inner p.st813 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -300px;
}

div.stone_discription dl.st814 ,
div.section div.stonelist p.st814 ,
div.detail_photos div.use_stone dl dt span.st814 ,
div#ordermade_Main div.order_table table tr td.stone span.st814 ,
div#ordermade_Main div.order_info div.oi_inner p.st814 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -300px;
}

div.stone_discription dl.st817 ,
div.section div.stonelist p.st817 ,
div.detail_photos div.use_stone dl dt span.st817 ,
div#ordermade_Main div.order_table table tr td.stone span.st817 ,
div#ordermade_Main div.order_info div.oi_inner p.st817 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -300px;
}

div.stone_discription dl.st818-cut ,
div.section div.stonelist p.st818-cut ,
div.detail_photos div.use_stone dl dt span.st818-cut ,
div#ordermade_Main div.order_table table tr td.stone span.st818-cut ,
div#ordermade_Main div.order_info div.oi_inner p.st818-cut {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -300px;
}

div.stone_discription dl.st818 ,
div.section div.stonelist p.st818 ,
div.detail_photos div.use_stone dl dt span.st818 ,
div#ordermade_Main div.order_table table tr td.stone span.st818 ,
div#ordermade_Main div.order_info div.oi_inner p.st818 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -300px;
}

div.stone_discription dl.st819 ,
div.section div.stonelist p.st819 ,
div.detail_photos div.use_stone dl dt span.st819 ,
div#ordermade_Main div.order_table table tr td.stone span.st819 ,
div#ordermade_Main div.order_info div.oi_inner p.st819 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -300px;
}

div.stone_discription dl.st820 ,
div.section div.stonelist p.st820 ,
div.detail_photos div.use_stone dl dt span.st820 ,
div#ordermade_Main div.order_table table tr td.stone span.st820 ,
div#ordermade_Main div.order_info div.oi_inner p.st820 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -300px;
}

div.stone_discription dl.st822 ,
div.section div.stonelist p.st822 ,
div.detail_photos div.use_stone dl dt span.st822 ,
div#ordermade_Main div.order_table table tr td.stone span.st822 ,
div#ordermade_Main div.order_info div.oi_inner p.st822 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -300px;
}

div.stone_discription dl.st823 ,
div.section div.stonelist p.st823 ,
div.detail_photos div.use_stone dl dt span.st823 ,
div#ordermade_Main div.order_table table tr td.stone span.st823 ,
div#ordermade_Main div.order_info div.oi_inner p.st823 {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -300px;
}

div.stone_discription dl.st828 ,
div.section div.stonelist p.st828 ,
div.detail_photos div.use_stone dl dt span.st828 ,
div#ordermade_Main div.order_table table tr td.stone span.st828 ,
div#ordermade_Main div.order_info div.oi_inner p.st828 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -300px;
}

div.stone_discription dl.st829 ,
div.section div.stonelist p.st829 ,
div.detail_photos div.use_stone dl dt span.st829 ,
div#ordermade_Main div.order_table table tr td.stone span.st829 ,
div#ordermade_Main div.order_info div.oi_inner p.st829 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -350px;
}

div.stone_discription dl.st901 ,
div.section div.stonelist p.st901 ,
div.detail_photos div.use_stone dl dt span.st901 ,
div#ordermade_Main div.order_table table tr td.stone span.st901 ,
div#ordermade_Main div.order_info div.oi_inner p.st901 {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -350px;
}

div.stone_discription dl.st902 ,
div.section div.stonelist p.st902,
div.detail_photos div.use_stone dl dt span.st902 ,
div#ordermade_Main div.order_table table tr td.stone span.st902 ,
div#ordermade_Main div.order_info div.oi_inner p.st902 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -350px;
}

div.stone_discription dl.st903 ,
div.section div.stonelist p.st903 ,
div.detail_photos div.use_stone dl dt span.st903 ,
div#ordermade_Main div.order_table table tr td.stone span.st903 ,
div#ordermade_Main div.order_info div.oi_inner p.st903 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -350px;
}

div.stone_discription dl.st904 ,
div.section div.stonelist p.st904 ,
div.detail_photos div.use_stone dl dt span.st904 ,
div#ordermade_Main div.order_table table tr td.stone span.st904 ,
div#ordermade_Main div.order_info div.oi_inner p.st904 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -350px;
}

div.stone_discription dl.st905 ,
div.section div.stonelist p.st905 ,
div.detail_photos div.use_stone dl dt span.st905 ,
div#ordermade_Main div.order_table table tr td.stone span.st905 ,
div#ordermade_Main div.order_info div.oi_inner p.st905 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -350px;
}

div.stone_discription dl.st906 ,
div.section div.stonelist p.st906 ,
div.detail_photos div.use_stone dl dt span.st906 ,
div#ordermade_Main div.order_table table tr td.stone span.st906 ,
div#ordermade_Main div.order_info div.oi_inner p.st906 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -350px;
}

div.stone_discription dl.st907 ,
div.section div.stonelist p.st907 ,
div.detail_photos div.use_stone dl dt span.st907 ,
div#ordermade_Main div.order_table table tr td.stone span.st907 ,
div#ordermade_Main div.order_info div.oi_inner p.st907 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -350px;
}

div.stone_discription dl.st908 ,
div.section div.stonelist p.st908 ,
div.detail_photos div.use_stone dl dt span.st908 ,
div#ordermade_Main div.order_table table tr td.stone span.st908 ,
div#ordermade_Main div.order_info div.oi_inner p.st908 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -350px;
}

div.stone_discription dl.st909 ,
div.section div.stonelist p.st909 ,
div.detail_photos div.use_stone dl dt span.st909 ,
div#ordermade_Main div.order_table table tr td.stone span.st909 ,
div#ordermade_Main div.order_info div.oi_inner p.st909 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -350px;
}

div.stone_discription dl.st910 ,
div.section div.stonelist p.st910 ,
div.detail_photos div.use_stone dl dt span.st910 ,
div#ordermade_Main div.order_table table tr td.stone span.st910 ,
div#ordermade_Main div.order_info div.oi_inner p.st910 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -350px;
}

div.stone_discription dl.st911 ,
div.section div.stonelist p.st911 ,
div.detail_photos div.use_stone dl dt span.st911 ,
div#ordermade_Main div.order_table table tr td.stone span.st911 ,
div#ordermade_Main div.order_info div.oi_inner p.st911 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -350px;
}

div.stone_discription dl.st912 ,
div.section div.stonelist p.st912 ,
div.detail_photos div.use_stone dl dt span.st912 ,
div#ordermade_Main div.order_table table tr td.stone span.st912 ,
div#ordermade_Main div.order_info div.oi_inner p.st912 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -350px;
}

div.stone_discription dl.st913 ,
div.section div.stonelist p.st913 ,
div.detail_photos div.use_stone dl dt span.st913 ,
div#ordermade_Main div.order_table table tr td.stone span.st913 ,
div#ordermade_Main div.order_info div.oi_inner p.st913 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -350px;
}

div.stone_discription dl.st914 ,
div.section div.stonelist p.st914 ,
div.detail_photos div.use_stone dl dt span.st914 ,
div#ordermade_Main div.order_table table tr td.stone span.st914 ,
div#ordermade_Main div.order_info div.oi_inner p.st914 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -350px;
}

div.stone_discription dl.st915 ,
div.section div.stonelist p.st915 ,
div.detail_photos div.use_stone dl dt span.st915 ,
div#ordermade_Main div.order_table table tr td.stone span.st915 ,
div#ordermade_Main div.order_info div.oi_inner p.st915 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -350px;
}

div.stone_discription dl.st916 ,
div.section div.stonelist p.st916 ,
div.detail_photos div.use_stone dl dt span.st916 ,
div#ordermade_Main div.order_table table tr td.stone span.st916 ,
div#ordermade_Main div.order_info div.oi_inner p.st916 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -350px;
}

div.stone_discription dl.st917 ,
div.section div.stonelist p.st917 ,
div.detail_photos div.use_stone dl dt span.st917 ,
div#ordermade_Main div.order_table table tr td.stone span.st917 ,
div#ordermade_Main div.order_info div.oi_inner p.st917 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -350px;
}

div.stone_discription dl.st918 ,
div.section div.stonelist p.st918 ,
div.detail_photos div.use_stone dl dt span.st918 ,
div#ordermade_Main div.order_table table tr td.stone span.st918 ,
div#ordermade_Main div.order_info div.oi_inner p.st918 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -350px;
}

div.stone_discription dl.st919 ,
div.section div.stonelist p.st919 ,
div.detail_photos div.use_stone dl dt span.st919 ,
div#ordermade_Main div.order_table table tr td.stone span.st919 ,
div#ordermade_Main div.order_info div.oi_inner p.st919 {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -350px;
}

div.stone_discription dl.st920 ,
div.section div.stonelist p.st920 ,
div.detail_photos div.use_stone dl dt span.st920 ,
div#ordermade_Main div.order_table table tr td.stone span.st920 ,
div#ordermade_Main div.order_info div.oi_inner p.st920 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -350px;
}

div.stone_discription dl.st921 ,
div.section div.stonelist p.st921 ,
div.detail_photos div.use_stone dl dt span.st921 ,
div#ordermade_Main div.order_table table tr td.stone span.st921 ,
div#ordermade_Main div.order_info div.oi_inner p.st921 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -400px;
}

div.stone_discription dl.st922 ,
div.section div.stonelist p.st922 ,
div.detail_photos div.use_stone dl dt span.st922 ,
div#ordermade_Main div.order_table table tr td.stone span.st922 ,
div#ordermade_Main div.order_info div.oi_inner p.st922 {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -400px;
}

div.stone_discription dl.st923 ,
div.section div.stonelist p.st923,
div.detail_photos div.use_stone dl dt span.st923 ,
div#ordermade_Main div.order_table table tr td.stone span.st923 ,
div#ordermade_Main div.order_info div.oi_inner p.st923 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -400px;
}

div.stone_discription dl.st924 ,
div.section div.stonelist p.st924 ,
div.detail_photos div.use_stone dl dt span.st924 ,
div#ordermade_Main div.order_table table tr td.stone span.st924 ,
div#ordermade_Main div.order_info div.oi_inner p.st924 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -400px;
}

div.stone_discription dl.st925 ,
div.section div.stonelist p.st925 ,
div.detail_photos div.use_stone dl dt span.st925 ,
div#ordermade_Main div.order_table table tr td.stone span.st925 ,
div#ordermade_Main div.order_info div.oi_inner p.st925 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -400px;
}

div.stone_discription dl.st926 ,
div.section div.stonelist p.st926 ,
div.detail_photos div.use_stone dl dt span.st926 ,
div#ordermade_Main div.order_table table tr td.stone span.st926 ,
div#ordermade_Main div.order_info div.oi_inner p.st926 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -400px;
}

div.stone_discription dl.st927 ,
div.section div.stonelist p.st927 ,
div.detail_photos div.use_stone dl dt span.st927 ,
div#ordermade_Main div.order_table table tr td.stone span.st927 ,
div#ordermade_Main div.order_info div.oi_inner p.st927 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -400px;
}

div.stone_discription dl.st928 ,
div.section div.stonelist p.st928 ,
div.detail_photos div.use_stone dl dt span.st928 ,
div#ordermade_Main div.order_table table tr td.stone span.st928 ,
div#ordermade_Main div.order_info div.oi_inner p.st928 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -400px;
}

div.stone_discription dl.st929 ,
div.section div.stonelist p.st929 ,
div.detail_photos div.use_stone dl dt span.st929 ,
div#ordermade_Main div.order_table table tr td.stone span.st929 ,
div#ordermade_Main div.order_info div.oi_inner p.st929 {
    background: url(/images2/stone/ic_big.png) no-repeat -320px -400px;
}

div.stone_discription dl.st930 ,
div.section div.stonelist p.st930 ,
div.detail_photos div.use_stone dl dt span.st930 ,
div#ordermade_Main div.order_table table tr td.stone span.st930 ,
div#ordermade_Main div.order_info div.oi_inner p.st930 {
    background: url(/images2/stone/ic_big.png) no-repeat -360px -400px;
}

div.stone_discription dl.st931 ,
div.section div.stonelist p.st931 ,
div.detail_photos div.use_stone dl dt span.st931 ,
div#ordermade_Main div.order_table table tr td.stone span.st931 ,
div#ordermade_Main div.order_info div.oi_inner p.st931 {
    background: url(/images2/stone/ic_big.png) no-repeat -400px -400px;
}

div.stone_discription dl.st932 ,
div.section div.stonelist p.st932 ,
div.detail_photos div.use_stone dl dt span.st932 ,
div#ordermade_Main div.order_table table tr td.stone span.st932 ,
div#ordermade_Main div.order_info div.oi_inner p.st932 {
    background: url(/images2/stone/ic_big.png) no-repeat -439px -400px;
}

div.stone_discription dl.st933 ,
div.section div.stonelist p.st933 ,
div.detail_photos div.use_stone dl dt span.st933 ,
div#ordermade_Main div.order_table table tr td.stone span.st933 ,
div#ordermade_Main div.order_info div.oi_inner p.st933 {
    background: url(/images2/stone/ic_big.png) no-repeat -479px -400px;
}

div.stone_discription dl.st934 ,
div.section div.stonelist p.st934 ,
div.detail_photos div.use_stone dl dt span.st934 ,
div#ordermade_Main div.order_table table tr td.stone span.st934 ,
div#ordermade_Main div.order_info div.oi_inner p.st934 {
    background: url(/images2/stone/ic_big.png) no-repeat -519px -400px;
}

div.stone_discription dl.st935 ,
div.section div.stonelist p.st935 ,
div.detail_photos div.use_stone dl dt span.st935 ,
div#ordermade_Main div.order_table table tr td.stone span.st935 ,
div#ordermade_Main div.order_info div.oi_inner p.st935 {
    background: url(/images2/stone/ic_big.png) no-repeat -559px -400px;
}

div.stone_discription dl.st936 ,
div.section div.stonelist p.st936 ,
div.detail_photos div.use_stone dl dt span.st936 ,
div#ordermade_Main div.order_table table tr td.stone span.st936 ,
div#ordermade_Main div.order_info div.oi_inner p.st936 {
    background: url(/images2/stone/ic_big.png) no-repeat -599px -400px;
}

div.stone_discription dl.st937 ,
div.section div.stonelist p.st937 ,
div.detail_photos div.use_stone dl dt span.st937 ,
div#ordermade_Main div.order_table table tr td.stone span.st937 ,
div#ordermade_Main div.order_info div.oi_inner p.st937 {
    background: url(/images2/stone/ic_big.png) no-repeat -639px -400px;
}

div.stone_discription dl.st938 ,
div.section div.stonelist p.st938 ,
div.detail_photos div.use_stone dl dt span.st938 ,
div#ordermade_Main div.order_table table tr td.stone span.st938 ,
div#ordermade_Main div.order_info div.oi_inner p.st938 {
    background: url(/images2/stone/ic_big.png) no-repeat -679px -400px;
}

div.stone_discription dl.st939 ,
div.section div.stonelist p.st939 ,
div.detail_photos div.use_stone dl dt span.st939 ,
div#ordermade_Main div.order_table table tr td.stone span.st939 ,
div#ordermade_Main div.order_info div.oi_inner p.st939 {
    background: url(/images2/stone/ic_big.png) no-repeat -719px -400px;
}

div.stone_discription dl.st940 ,
div.section div.stonelist p.st940 ,
div.detail_photos div.use_stone dl dt span.st940 ,
div#ordermade_Main div.order_table table tr td.stone span.st940 ,
div#ordermade_Main div.order_info div.oi_inner p.st940 {
    background: url(/images2/stone/ic_big.png) no-repeat -759px -400px;
}

div.stone_discription dl.st941 ,
div.section div.stonelist p.st941 ,
div.detail_photos div.use_stone dl dt span.st941 ,
div#ordermade_Main div.order_table table tr td.stone span.st941 ,
div#ordermade_Main div.order_info div.oi_inner p.st941 {
    background: url(/images2/stone/ic_big.png) no-repeat -799px -400px;
}

div.stone_discription dl.st942 ,
div.section div.stonelist p.st942 ,
div.detail_photos div.use_stone dl dt span.st942 ,
div#ordermade_Main div.order_table table tr td.stone span.st942 ,
div#ordermade_Main div.order_info div.oi_inner p.st942 {
    background: url(/images2/stone/ic_big.png) no-repeat 0 -450px;
}

div.stone_discription dl.st943 ,
div.section div.stonelist p.st943 ,
div.detail_photos div.use_stone dl dt span.st943 ,
div#ordermade_Main div.order_table table tr td.stone span.st943 ,
div#ordermade_Main div.order_info div.oi_inner p.st943 {
    background: url(/images2/stone/ic_big.png) no-repeat -40px -450px;
}

div.stone_discription dl.st944 ,
div.section div.stonelist p.st944,
div.detail_photos div.use_stone dl dt span.st944 ,
div#ordermade_Main div.order_table table tr td.stone span.st944 ,
div#ordermade_Main div.order_info div.oi_inner p.st944 {
    background: url(/images2/stone/ic_big.png) no-repeat -80px -450px;
}

div.stone_discription dl.st945 ,
div.section div.stonelist p.st945 ,
div.detail_photos div.use_stone dl dt span.st945 ,
div#ordermade_Main div.order_table table tr td.stone span.st945 ,
div#ordermade_Main div.order_info div.oi_inner p.st945 {
    background: url(/images2/stone/ic_big.png) no-repeat -120px -450px;
}

div.stone_discription dl.st946 ,
div.section div.stonelist p.st946 ,
div.detail_photos div.use_stone dl dt span.st946 ,
div#ordermade_Main div.order_table table tr td.stone span.st946 ,
div#ordermade_Main div.order_info div.oi_inner p.st946 {
    background: url(/images2/stone/ic_big.png) no-repeat -160px -450px;
}

div.stone_discription dl.st947 ,
div.section div.stonelist p.st947 ,
div.detail_photos div.use_stone dl dt span.st947 ,
div#ordermade_Main div.order_table table tr td.stone span.st947 ,
div#ordermade_Main div.order_info div.oi_inner p.st947 {
    background: url(/images2/stone/ic_big.png) no-repeat -200px -450px;
}

div.stone_discription dl.st948 ,
div.section div.stonelist p.st948 ,
div.detail_photos div.use_stone dl dt span.st948 ,
div#ordermade_Main div.order_table table tr td.stone span.st948 ,
div#ordermade_Main div.order_info div.oi_inner p.st948 {
    background: url(/images2/stone/ic_big.png) no-repeat -240px -450px;
}

div.stone_discription dl.st949 ,
div.section div.stonelist p.st949 ,
div.detail_photos div.use_stone dl dt span.st949 ,
div#ordermade_Main div.order_table table tr td.stone span.st949 ,
div#ordermade_Main div.order_info div.oi_inner p.st949 {
    background: url(/images2/stone/ic_big.png) no-repeat -280px -450px;
}



/*  =============== sale ====================  */
/*
#sale {margin-top: 125px;
*/}

#sale img { width: 100%;}

.detail.list #sale div#Main div.box01 h1 {
/*	margin: 21px 0 37px; */
	font-size: 16px;
}

.detail.list #sale div#Main div h2 {
	position: relative;
	font-size: 16px;
}

#sale .item_grp h2 span.period {
	position: absolute;
	right: 0;
	font-size: 12px;
	letter-spacing: 0;
}

.detail.list #sale div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area { padding-bottom: 30px};

#sale .item_grp .itm dl dd {
	position: relative;
}

#sale .item_grp .itm dl dd span.off {
	position: absolute;
	color: #b8001a;
	font-size: 10px;
	right: 0;
	bottom: 0;
}



/* review
===============================================================*/
/*
#review {margin-top: 126px;}
*/
.detail.list #review div#Main div.box01 h1 { margin-bottom: 5px;}
#review p.left {margin: 13px 0;}
#review .rec {
	padding:0 0 17px 0;
	position:relative;
}

#review .rec p.view_all{
	position: absolute;
	right: 25px;
	top: 7px;
	text-decoration: underline;
}

#review .rec p.view_all a{
	color: #7d6a56;
}

#review p.hosoku {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.6;
}

#review .rec .bg .box {
    width: 100%;
    padding: 20px 0px;
    display: table;
    border-bottom: #d2c2b0 1px dotted;
    box-sizing: border-box;
	position:relative;
}
#review .rec .bg .box:first-of-type {
    border-top: #d2c2b0 1px dotted;
}

#review .rec .bg .noline_box {
    border-bottom: none;
}

#review .rec .bg p.lead{
    font-size: 14px;
    padding: 17px 20px;
    border-bottom: #d2c2b0 1px dotted;
}

#review .rec .bg .box p.ph {
	display:table-cell;
    width: 80px;
    vertical-align: top;
}
#review .rec .bg .box p.ph img {
	width:100%;
	height:auto;
}

#review .rec .bg .box .con {
	display:table-cell;
	padding-left:10px;
    vertical-align:top;
}

#review .rec .bg .box .con p.tit {
    line-height: 18px;
    margin-bottom: 5px;
}
#review .rec .bg .box .con p.tit a {
    color: #1d57a0;
	text-decoration: none;
}

#review .rec .bg .box .con p.level {
/*    width: 150px;*/
	line-height:18px;
	padding:0 0 5px 93px;
}
#review .rec .bg .box .con p.level a {
	text-decoration:underline;
}

#review .rec .bg .box .con p.st1 {
	background: url(/images2/common/star.png) no-repeat left top 2px / 107px auto;
}

#review .rec .bg .box .con p.st15 {
	background: url(/images2/common/star.png) no-repeat left top -32px / 107px auto;
}

#review .rec .bg .box .con p.st2 {
	background: url(/images2/common/star.png) no-repeat left top -67px / 107px auto;
}

#review .rec .bg .box .con p.st25 {
	background: url(/images2/common/star.png) no-repeat left top -100px / 107px auto;
}

#review .rec .bg .box .con p.st3 {
	background: url(/images2/common/star.png) no-repeat left top -134px / 107px auto;
}

#review .rec .bg .box .con p.st35 {
	background: url(/images2/common/star.png) no-repeat left top -168px / 107px auto;
}

#review .rec .bg .box .con p.st4 {
	background: url(/images2/common/star.png) no-repeat left top -202px / 107px auto;
}

#review .rec .bg .box .con p.st45 {
	background: url(/images2/common/star.png) no-repeat left top -235px / 107px auto;
}

#review .rec .bg .box .con p.st5 {
	background: url(/images2/common/star.png) no-repeat left top -270px / 107px auto;
}

#review .rec .bg .box .box_inner{margin-bottom: 10px;}

#review .rec .bg .box p.date {
	color: #402001;
	font-size: 12px;
	margin-top: 7px;
}

#review .rec a.btn_more {
	background: url(/sp/images2/detail/btn_more.png) no-repeat center center / 156px auto;
    text-align: center;
    width: 166px;
    margin: 22px auto 5px;
    font-size: 16px;
    padding: 8px;
    display: block;
    text-decoration: none;
}


/* voice_graph
===============================================================*/
div.voice_graph {
    width: 100%;
    margin: 0 auto 10px auto;
}

div.voice_graph dl {
	border-top: 1px solid #f7ecde;
	align-items: center;
	padding: 10px 0 10px 107px;
	background: url(/images2/common/star.png) no-repeat left top -262px / 107px auto;
}
div.voice_graph dl:nth-of-type(2) {
	background: url(/images2/common/star.png) no-repeat left top -195px / 107px auto;
}
div.voice_graph dl:nth-of-type(3) {
	background: url(/images2/common/star.png) no-repeat left top -127px / 107px auto;
}
div.voice_graph dl:nth-of-type(4) {
	background: url(/images2/common/star.png) no-repeat left top -59px / 107px auto;
}
div.voice_graph dl:nth-of-type(5) {
	background: url(/images2/common/star.png) no-repeat left top 9px / 107px auto;
	border-bottom: 1px solid #f7ecde;
}

div.voice_graph dl dt {
	line-height: 13px;
	text-align: right;
	float: right;
}

div.voice_graph dl dd {
	width:60%;
	font-size:1px;
	line-height:1px;
	float:left;
}

div.voice_graph dl dd img {
	height: 13px;
}





/* rev_detail
===============================================================*/
#rev_detail {margin-top: 126px;}
.detail.list #review div#Main div.box01 h1 { margin-bottom: 5px;}
#rev_detail .rec {
	padding:0 0 17px 0;
	position:relative;
}

#rev_detail .rec p.view_all{
	position: absolute;
	right: 25px;
	top: 7px;
	text-decoration: underline;
}

#rev_detail .rec p.view_all a{
	color: #7d6a56;
}

#rev_detail .rec .bg .box {
    width: 100%;
    padding: 20px 0px;
    display: table;
    border-bottom: #d2c2b0 1px dotted;
    box-sizing: border-box;
	position:relative;
}

#rev_detail .rec .bg .noline_box {
    border-bottom: none;
}

#rev_detail .rec .bg p.lead{
    font-size: 14px;
    padding: 17px 20px;
    border-bottom: #d2c2b0 1px dotted;
}

#rev_detail .rec .bg .box p.ph {
	display:table-cell;
    width: 80px;
    vertical-align: top;
}
#rev_detail .rec .bg .box p.ph img {
	width:100%;
	height:auto;
}

#rev_detail .rec .bg .box .con {
	display:table-cell;
	padding-left:10px;
    vertical-align:top;
}

#rev_detail .rec .bg .box .con p.tit {
    line-height: 18px;
    margin-bottom: 5px;
}
#rev_detail .rec .bg .box .con p.tit a {
    color: #1d57a0;
	text-decoration: none;
}

#rev_detail .rec .bg .box .con p.level {
/*    width: 150px;*/
	line-height:18px;
	padding:0 0 5px 93px;
}
#rev_detail .rec .bg .box .con p.level a {
	text-decoration:underline;
}

#rev_detail .rec .bg .box .con p.st1 {
	background: url(/images2/common/star.png) no-repeat left top 2px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st15 {
	background: url(/images2/common/star.png) no-repeat left top -32px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st2 {
	background: url(/images2/common/star.png) no-repeat left top -67px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st25 {
	background: url(/images2/common/star.png) no-repeat left top -100px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st3 {
	background: url(/images2/common/star.png) no-repeat left top -134px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st35 {
	background: url(/images2/common/star.png) no-repeat left top -168px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st4 {
	background: url(/images2/common/star.png) no-repeat left top -202px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st45 {
	background: url(/images2/common/star.png) no-repeat left top -235px / 107px auto;
}

#rev_detail .rec .bg .box .con p.st5 {
	background: url(/images2/common/star.png) no-repeat left top -270px / 107px auto;
}

#rev_detail .rec .bg .box_inner{margin-bottom: 10px;}

#rev_detail .rec .bg .box .con p.date {
	color: #402001;
	font-size: 12px;
	text-align: right;
}

#rev_detail .rec a.btn_more {
	background: url(/sp/images2/detail/btn_more.png) no-repeat center center / 156px auto;
    text-align: center;
    width: 166px;
    margin: 22px auto 5px;
    font-size: 16px;
    padding: 8px;
    display: block;
    text-decoration: none;
}


/* carving
===============================================================*/
#carving {margin: 0px 0px 60px;}
/*
#carving {margin: 132px 0 60px;}
*/
#carving img {width: 100%;}
.detail.list #carving div#Main div h3.mds {font-size: 16px;}
.detail.list #carving div#Main div.jiten div.gene.gene02{margin-bottom: 30px;}

#carving p.ph { width: 100%;}

#carving .gene .carving_box {
	display: flex;
	align-items: flex-start;
	margin-bottom: 20px;
}

#carving .gene .carving_box figure {
	margin: 4px 10px 0 0;
	width: 54px;
}

#carving .gene .carving_box dl {
	width: calc(100% - 64px);
}

#carving .gene .carving_box dl dt {
	color: #886f39;
	margin-bottom: 5px;
}


.detail.list #Stone-main div#Main div h2 { margin: 20px 0 5px;}

#Stone-main p.stone_msg {
	line-height: 20px;
    font-size: 13px;
    margin: 0 0 25px 0;
}


/* Stone-main  20200827追加
===============================================================*/
/*
#Stone-main {
	margin-top: 132px;
}
*/

#Stone-main .dictionary-area {
	background: #f9f9fd;
	padding: 15px 16px;
	margin: 25px 0 28px;
}

#Stone-main .dictionary-area figure {
	width: 54px;
	height: auto;
	margin: 0 0 10px 10px;
	float: right;
}

#Stone-main .dictionary-area figure img {
	width: 100%;
}

.detail.list #Stone-main div#Main div.dictionary-area p {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}