/* common
===============================================================*/
.at {
	color:#c72f2f;
}

.pd {
	padding:0 0 10px 0;
}


.pos_rel{
	position:relative;
}
.pos_abso{
	position:absolute;
}



/* topic_path
===============================================================*/
div.topic_path {
    margin-bottom: 8px;
}

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:#44280f;
}

div.topic_path ul li a:hover ,
div.topic_path ul li a:active {
	color:#ff9900;
}


h2.kanren {
	font-size:18px;
	line-height:35px;
	color:#603d00;
    margin-bottom: 10px;
}
div.section {
    width:728px;
    margin:0 auto;
	padding:0 0 25px 0;
	position:relative;
	clear:both;
	overflow:hidden;
}

div.section h2 {
    width:708px;
	font-size:16px;
	padding:0 0 8px 20px;
	margin:0 0 19px 0;
	background:url("../images2/common/img_bg_07.gif") no-repeat left bottom;
}

/* itembox */
div.section div.item_wrapper div.itembox {
	width:225px;
	padding:0 26px 25px 0;
	float:left;
}

div.section div.item_wrapper div.end {
	padding:0;
}

div.section div.item_wrapper div.itembox_inner {
	position: relative;
}

div.section div.item_wrapper div.itembox p.img {
	width:218px;
	height:145px;
	text-align:center;
	margin:0 0 5px 0;
	border:#e2e2e2 1px solid;
}

div.section div.item_wrapper div.itembox p.img img.so {
    position: absolute;
    top: 0;
    left: 0;
}

div.section div.item_wrapper div.itembox p.caption ,
div.section div.item_wrapper div.itembox p.dis_txt {
    line-height: 18px;
    padding: 0 0 5px 0;
    font-size: 14px;
}

div.section div.item_wrapper div.itembox p.caption a ,
div.section div.item_wrapper div.itembox p.dis_txt a {
	text-decoration:none;
}
div.section div.item_wrapper div.itembox p.caption a {
	color:#1e6cb0;
}

div.section div.item_wrapper div.itembox p.caption a:hover ,
div.section div.item_wrapper div.itembox p.dis_txt a:hover {
	text-decoration:underline;
}

div.section div.item_wrapper div.itembox p.price del {
	color:#727272;
	font-size:12px;
}

div.section div.item_wrapper div.itembox p.price span {
	color:#e20000;
    font-size: 14px;
}

div.section div.item_wrapper div.itembox p.percent ,
div.section div.item_wrapper div.itembox p.soldout ,
div.section div.item_wrapper div.itembox p.waiting ,
div.section div.item_wrapper div.itembox p.item_delete {
    position: absolute;
    bottom: 0;
    right: 0;
}
div.section div.item_wrapper div.itembox p.item_delete a {
	display:block;
	width:21px;
	height:20px;
	text-indent:-9999px;
	background:url(../images2/common/img_btn_12.png) no-repeat 0 0;
}
div.section div.item_wrapper div.itembox p.item_delete a:hover {
	background:url(../images2/common/img_btn_12.png) no-repeat 0 -20px;
}

/* num_none */
div.section div.num_none {
	padding:50px 0 0 0;
}

div.section div.num_none p {
	width:636px;
	height:56px;
	font-size:14px;
	font-weight:bold;
	color:#9a6f49;
	text-align:center;
	margin:0 auto;
	padding:32px 0 0 0;
	background:url("../images2/negai/img_bg_02.gif") no-repeat 0 0;
}

/* main_title
===============================================================*/
div.main_title {
/*    margin:0 0 15px 0; */
	position:relative;
}

div.main_title h1 {
	border-top:#ede7da 1px solid;
	border-bottom:#ede7da 1px solid;
	margin-bottom:25px;
	background:url(../images2/common/img_bg_21.jpg) repeat-x 0 0;
    padding: 5px 0;
}

div.main_title h1 span {
	display:block;
    font-size: 20px;
    line-height: 36px;
    color: #402001;
    font-weight: normal;
    padding-left: 20px;
}
div.main_title h1 span.detail {
	width:580px;
    line-height: 26px;
    padding-left: 0;
	margin:5px auto;
}

div.filter5 {
    padding:0 0 35px;
}

div.filter5 h2 {
    margin-bottom: 15px;
}
div.filter5 p {
    font-size: 14px;
    line-height: 22px;
}


/* detail
===============================================================*/
div.detail_main {
    width:722px;
	border:#d7cfc4 2px solid;
	padding:1px;
	margin:0 auto 10px auto;
	background-color:#ffffff;
	clear:both;
/*	overflow:hidden; */
	position:relative;
}

div.detail_main_inner {
	padding:15px;
}

div.detail_main p.ph {
    width:320px;
	float:left;
}

div.detail_main div.main_box {
    width:343px;
	float:right;
}

div.detail_main div.main_box h2 {
	color:#56471a;
	font-size:16px;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	background:url("../images2/detail/img_line_01.gif") repeat-x left bottom;
	position:relative;
}

div.detail_main div.main_box h2 span {
	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:0;
	left:0;
}

div.detail_main div.main_box dl {
	margin:0 0 5px 0;
}

div.detail_main div.main_box dl dt {
    color:#56471a;
	float:left;
}

div.detail_main div.main_box dl dd select {
    float:left;
}

div.detail_main div.main_box dl.price dd {
    font-size:14px;
	color:#ce3030;
	font-weight:bold;
}

div.detail_main div.main_box dl.price dd span.s {
    font-size:10px;
	font-weight:normal;
	color:#56471a;
}

div.detail_main div.main_box dl.price dd del {
    font-size:12px;
	color:#56471a;
	font-weight:normal;
}

div.detail_main div.main_box dl.price dd.gray {
	color:#9d9d9d;
	font-size:12px;
	font-weight:normal;
}

div.detail_main div.main_box dl.price dd.gray span {
	font-size:14px;
	color:#ce3030;
	font-weight:bold;
	padding:0 0 0 5px;
}


div.detail_main div.main_box dl.size dd a {
    font-size:11px;
	color:#56471a;
	text-decoration:none;
	padding:0 0 0 3px;
}

div.detail_main div.main_box dl.size dd a:hover {
	color:#ff9900;
	text-decoration:underline;
}

div.detail_main div.main_box dl.amount dd span {
    font-size:11px;
	padding:0 0 0 10px;
}

div.detail_main div.main_box div.message p {
	color:#c30000;
	margin:0 0 10px 0;
}

div.detail_main div.main_box p.cart_btn ,
div.buybox p.cart_btn {
	float:left;
}

div.detail_main div.main_box p.cart_btn a ,
div.buybox p.cart_btn a {
	display:block;
    width:166px;
	height:36px;
	text-indent:-9999px;
	background:url("../images2/detail/img_btn_01.png") no-repeat 0 0;
}

div.detail_main div.main_box p.cart_btn a:hover ,
div.buybox p.cart_btn a:hover {
	background:url("../images2/detail/img_btn_01.png") no-repeat 0 -36px;
}


div.detail_main div.main_box p.size_txt {
	color:#b20000;
	font-size:14px;
	line-height:22px;
    margin-bottom: 10px;
}

div.detail_main div.main_box .f_box ,
div.buybox .f_box {
	display:none;
	width:505px;
	padding:20px 10px;
	position:absolute;
/*     bottom: -56px; */
    right: 0;
	background-color:#ffffff;
	border:#e0e0e0 1px solid;
	/* border-radius */
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;

	/* box-shadow */
	box-shadow:#efefef 0px 0px 3px 3px;
	-webkit-box-shadow:#efefef 0px 0px 3px 2px;
	-moz-box-shadow:#efefef 0px 0px 3px 2px;
}

div.detail_main div.main_box .f_box p ,
div.buybox .f_box p {
	text-align:center;
	font-size:14px;
}

div.detail_main div.main_box .f_box p.m {
	color:#d85201;
}

div.detail_main div.main_box .f_box p.list a ,
div.buybox .f_box p.list a {
	padding:0 0 0 15px;
	color:#004f9f;
	background:url(../images2/detail/img_ic_03.gif) no-repeat 0 3px;
}

div.detail_main div.main_box .f_box p.list a:hover ,
div.buybox .f_box p.list a:hover {
	color:#ff9900;
}

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;
}


div.detail_photos {
   width:728px;
   margin:0 auto;
}

div.detail_photos p.ph {
	text-align:center;
    padding:0 0 10px 0;
}

div.detail_photos p.ph2 {
	text-align:center;
    padding:0 0 20px 0;
    width: 700px;
    margin: 0px auto 5px;
}

div.detail_photos p.ph2 img{
	width: 100%;
	height: auto;
}

div.detail_photos p.txt {
	width:440px;
	line-height:20px;
	margin:0 auto 27px auto;
}

div.detail_photos p.txt2 {
	width:580px;
	line-height:24px;
	margin:0 auto 27px auto;
    font-size:14px;
}

div.detail_photos p.txt3 {
	width:580px;
	line-height:24px;
	margin:10px auto 20px auto;
    font-size: 18px;
    color: #402001;
}

div.detail_photos div.use_stone {
	width:580px;
	margin:10px auto 0;
	padding:38px 0 0 0;
	background:url("../images2/detail/img_bg_12.gif") no-repeat center top;
}

div.detail_photos div.use_stone dl {
	margin-bottom:17px;
}

div.detail_photos div.use_stone dl dt {
	float:left;
	width:170px;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.1em;
}
div.detail_photos div.use_stone dl dt.small_txt {
    font-size: 14px;
    line-height: 18px;
}

div.detail_photos div.use_stone dl dt.small_txt2 {
    font-size: 14px;
    line-height: 18px;
}
div.detail_photos div.use_stone dl dt.small_txt a {
    display: inline-block;
}

div.detail_photos div.use_stone dl dt span {
    display: inline-block;
    width: 30px;
    height: 36px;
    text-indent: -9999px;
	vertical-align:top;
    margin-right: 2px;
}

div.detail_photos div.use_stone dl dd {
    float: left;
    width: 410px;
    letter-spacing: -0.1em;
}

/* 2019 4976堂
===============================================================*/



.detail div#AllBox div#Contents{
	margin-top: 23px;
}

.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: 0px;
	margin-left: 30px;
}


.detail div.main_title h1 span.detail {
    width: 100%;
    line-height: 26px;
    padding-left: 0;

}

.detail div.detail_photos {
	width: 100%;
    margin: 0 auto;
}

.detail div.detail_photos p.txt3 {
    width: 700px;
    line-height: 24px;
    margin: 10px auto 20px auto;
    font-size: 20px;
    color:#402001;
}

.detail div.detail_photos p.txt2 {
    width: 700px;
    line-height: 24px;
    margin: 0 auto 27px auto;
/*    font-size: 15px; */
}


.detail div#Main div.detail_photos.cf div.photo{
	padding-bottom: 5px;
	border-bottom: solid 2px #E3DDD1;
	margin-bottom: 35px;
}


.detail div#Main div.detail_photos.cf p.ph3{
	width: 700px;
	margin: 30px auto 5px;
}

.detail div#Main div.detail_photos.cf p.txt4 {
    width: 700px;
    line-height: 24px;
    margin: 0 auto 27px auto;
/*    font-size: 15px; */
}

.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 {
    width: 325px;
    float: right;
}

.detail div.detail_main div.main_box h2 {
    color: #402001;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    padding: 0 0 8px 0;
    margin: 0 0 0px 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 dt {
    color:#454545;
    float: left;
    font-size: 14px;
    width: 100px;
}

.detail div.detail_main div.main_box dl.price dd {
    font-size: 16px;
    color: #454545;
    font-weight: bold;
}

.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 {
    font-size: 14px;
    color:#454545;
    text-decoration: none;
    padding: 0 0 0 3px;
}

.detail div.detail_main div.main_box dl.amount dd span {
    font-size: 14px;
    padding: 0 0 0 10px;
}

.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.detail_main div.main_box p.cart_btn a, div.buybox p.cart_btn a {
    display: block;
    width: 225px;
    height: 50px;
    text-indent: -9999px;
    background: url(../images2/detail2019/btn01.jpg) no-repeat 0 0;
}

.detail div.detail_main div.main_box p.cart_btn a:hover, div.buybox p.cart_btn a:hover {
    background: url(../images2/detail2019/btn01.jpg) no-repeat 0 -50px;
}



.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: 20px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 25px;
}

.detail div#Main div.detail_photos.cf div.use_stone div.use_stone_inner{
	display: flex;
	flex-wrap: wrap;
}

.detail div#Main div.detail_photos.cf div.use_stone div.use_stone_inner p{
	width: 50%;
}


.detail div.use_stone div.use_stone_inner p{
	font-size: 15px;
	margin-bottom: 5px;
}

.detail div.use_stone div.use_stone_inner p a{
	margin-right: 10px;
	font-size: 15px;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .detail div.use_stone div.use_stone_inner p{
	margin-bottom: 5px;
	margin-top: -20px;
	}
}

.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;
	background-size: 660px 439px;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .detail div.use_stone div.use_stone_inner p span{
		font-family: "メイリオ", Meiryo, sans-serif !important;
		padding-top: 10px;
		margin-bottom: 10px;
	}
}


.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;
}

.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: 50px;
}


.detail div#Main div.detail_photos.cf div.gene h2{
	clear: both;
	font-size: 20px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 25px;
}

.detail div#Main div.detail_photos.cf div.gene .inner{
	display: flex;
	justify-content: space-between;
}

.detail div#Main div.detail_photos.cf div.gene p.text{
	width: 403px;
}

.detail div#Main div.detail_photos.cf div.gene p.text span{
/* 	font-weight: bold; */
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene div.inner p.text.pc span{
/* 	font-weight: bold; */
	color: #3f1f01;
}

.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{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner div.box dl{
	width: 360px;
}

.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 span{
	display: block;
/* 	font-weight: bold; */
	color: #3f1f01;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene div.inner div.box2{
	width: 320px;
}

.detail div#Main div.detail_photos.cf div.detail_main div.gene.gene02 div.inner a{
	background: url(../images2/detail2019/arr01.jpg) no-repeat left center;
	padding-left: 15px;
}

div.gene:nth-child(7) > div:nth-child(2) > a:nth-child(2){
	margin-bottom: 30px;
	display: block;
}



.detail div#Main div.cf.item_wrapper div.itembox{
	width: 215px;
}


.detail div#Main div.slider-container div.itembox a{
	text-decoration: none;
	display: block;
	width: 218px;
}

.detail div#Main div.section.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: 215px;
    height: 144px;
    text-align: center;
    margin: 0 0 5px 0;
    border:none;
}



.detail div#AllBox div#Contents div#Main h2.kanren{
	clear: both;
	font-size: 20px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 25px;
}



.detail div.slider-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 0px 0;
    position: relative;
    clear: both;
    overflow: hidden;
    height: 300px;
}



.detail div.slick-list.draggable{
	padding-left: 27px;
}

.detail div.next.slick-arrow,
.detail div.prev.slick-arrow{
	position: absolute;
	top:70px;
	text-indent: -9999px;
	cursor: pointer;
}

.detail div.next.slick-arrow:hover,
.detail div.prev.slick-arrow:hover{
	opacity: 0.7;
}

.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#Main div.box01{
	margin-bottom: 0px;
}

.detail.list div#Main div.box01 h1{
	clear: both;
	font-size: 21px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 25px;
	position: relative;
}

.detail.list div#Main div.box01 h2.jiten{
	clear: both;
	font-size: 20px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 15px;
	margin-top: 25px;
	border-top: solid 2px #E3DDD1;
	position: relative;
	padding-top: 10px;
}

.detail.list div#Main div.box01 p{
	margin-bottom: 30px;
	line-height: 20px;
}

.detail.list div#Main div.box01 div.cf.item_list_area p.left a:hover{
/* 	font-weight: bold; */
	color: #402001;
	text-decoration: none;
}


.detail.list div#Main div h3.mds,
.detail.list div#Main div h2{
	clear: both;
	font-size: 21px;
	color: #402001;
	border-bottom: solid 1px #E3DDD1;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
.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;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm{
	width: 235px;
	margin-right: 24px;
	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(3n){
	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;
    /* overflow: hidden; */
	z-index: 2;
	color: #FFFFFF;
    text-align: center;
    background: rgba(0,0,0,0.5);
    font-size: 20px;
    line-height: 157px;
    font-weight: 500;
}

.detail.list div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area div.itm dd{
/*	font-size: 15px; */
	line-height: 22px;
}

.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: 10px;
    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: 55px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images2/common/img_ic_10.gif) no-repeat 0 0;
}

.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: 55px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images2/common/img_ic_09.gif) no-repeat 0 0;
}

.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: 2px;
}



.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;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm{
	width: 178px;
	margin-right: 14px;
	margin-bottom: 15px;
}


.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 dt{
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
	width: 178px;
	height: 119px;
	border: solid 1px #EDEDED;
	box-sizing: border-box;
}

.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-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 0px 0px; background-size: 2100% auto;
}

.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.kaiun_itm div.item_grp div.section.item_list_area div.itm a dl dt.img img{
	width: 100%;
	height:auto;
	top: 0;
}

.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: absolute;
	left: 0;
	  right: 0;
	  margin: auto;
	  top: 72px;
	  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','メイリオ', Meiryo,sans-serif;
  font-size: 16px;
}

.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: -14px;
  right: -32px;
  width: 60px;
  height:11px;
  background: #FBF0E9;
  padding: 15px 10px 13px 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: -14px;
  right: -32px;
  width: 60px;
  height:11px;
  background: #F6F2D8;
  padding: 15px 10px 13px 12px ;

/* 	position: absolute;
  content: "";
  top: 0%;
  right: 0px;
  width: 41px;
  height: 41px;
  background: url(/images2/common/ico_kisho.png) top left no-repeat;
  background-size: 41px 41px; */
}

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 dd.month span{
	font-size: 14px;
}



@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .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: -11px;
  right: -30px;
  width: 60px;
  height:11px;
  background: #FBF0E9;
  padding: 15px 10px 13px 12px ;
	}
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .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: -11px;
  right: -30px;
  width: 60px;
  height:11px;
  background: #F6F2D8;
  padding: 15px 10px 13px 12px ;
	}
}



.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a dd{
	line-height: 22px;
}

.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm a:hover{
	text-decoration: underline;
}


.detail.list div#Main div.stone02 div.item_grp div.section.item_list_area div.itm:nth-child(4n){
	margin-right: 0px;
}


.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: 150px;
	border-radius: 5px;
	border:#ece6d8 1px solid;
	text-decoration: none;
/*	font-family: "Noto Sans JP", "Noto Sans CJK JP"; */
	font-weight: 700;
	padding: 7px 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;
}


.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: 16px !important;
	right: 0;
	font-size: 14px;
	background: url(../images2/detail2019/arr01.jpg) no-repeat left center;
	padding-left: 15px;
	text-decoration: none;
}

.detail.list div#AllBox div#Contents div#Main div.box01.box03 div.wrap a:hover{
	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: 30px;
}

.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.imtb div.rcon.pc p.power{
	font-size: 14px;
	line-height: 20px;
}

html body.detail.list div#AllBox div#Contents div#Main div.jiten div.imtb div.rcon.pc p.power span{
	color: #CD5228;
}

.detail.list div#Main div.jiten div.imtb table{
	border-collapse: collapse;
	border-spacing: 0;
	box-sizing: border-box;
}

.detail.list div#Main div.jiten div.imtb th{
	font-size: 14px;
	border:solid 1px #E3DDD1;
	width: 60px;
	background: #F6F4F1;
	padding: 1px 5px;
	text-align: left;
	font-weight: normal;
}

.detail.list div#Main div.jiten div.imtb td{
	font-size: 14px;
	border:solid 1px #E3DDD1;
	padding: 1px 5px;
	line-height: 16px;
}

.detail.list div#Main div.jiten p.j_p{
	margin-bottom: 40px;
}

.detail.list div#Main div.jiten div.gene.gene02{
	margin-bottom: 50px;
}

.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;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner .gal ul{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
	justify-content: space-between;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner .gal ul li{
	margin-bottom: 7px;
}

.detail.list div#Main div.jiten div.gene.gene02 div.inner table.wide{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}

.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.end{
	margin-bottom: 100px;
}


.detail div.detail_main div.main_box .f_box{
	box-sizing: border-box;
	width: 300px;
	left: 420px;
	padding: 30px 35px;
}

.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 p#favorite_btn.cart_btn.favorite_btn2{
	margin: 0px auto;
}

html body.detail.list div#AllBox div#Contents div#Main div.box01.box03 div.wrap a{
	top: 0 !important;
}

html body.detail.list div#AllBox div#Contents div#Main div.jiten div.box01.box03.box04 div.wrap a.itm{
	top:13px !important;
}


/* detail  個別商品ページ
===============================================================*/
#detail #Contents {margin-top: 20px;}
#detail .topic_path{margin-bottom: 0;}
#detail h1 {
	border: none;
	background: none;
	font-size: 20px;
	color: #402001;
	font-weight: 500;
	padding: 0 28px;
	margin-bottom: 10px;
}

#detail .main_title p {
	padding: 0;
	margin: 0 23px 15px;
	text-align: right;
	position: relative;
	font-size: 14px;
	background: none;
	font-weight: 500;
	line-height: 1;
}

#detail .detail_photos {
	width: 700px;
}

#detail .detail_photos p.ph2 {
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}
#detail .detail_photos p.ph2:first-of-type {
	width: 700px;
	margin: 0 auto;
}

#detail .buy_area {
	padding: 20px 0px 40px;
	border-bottom: 1px solid #e6ddd1;
}

#detail .buy_inner {
	display: flex;
	justify-content: space-between;
	position: relative;
}

#detail .buy_inner table th {
	text-align: left;
	font-weight: 500;
	padding-bottom: 5px;
	padding-right: 8px;
}

#detail .buy_inner table td {
	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;}


#detail .buy_inner p {
	margin-bottom: 20px;
	text-align: right;
}

#detail .buy_inner span.level{
	width: 93px;
	display: inline-block;
	text-indent: 9999px;
}
#detail .buy_inner span.level1{background: url(/images2/common/star.png) no-repeat left top 3px / 110px auto;}
#detail .buy_inner span.level15{background: url(/images2/common/star.png) no-repeat left top -32px / 110px auto;}
#detail .buy_inner span.level2{background: url(/images2/common/star.png) no-repeat left top -66px / 110px auto;}
#detail .buy_inner span.level25{background: url(/images2/common/star.png) no-repeat left top -102px / 110px auto;}
#detail .buy_inner span.level3{background: url(/images2/common/star.png) no-repeat left top -136px / 110px auto;}
#detail .buy_inner span.level35{background: url(/images2/common/star.png) no-repeat left top -170px / 110px auto;}
#detail .buy_inner span.level4{background: url(/images2/common/star.png) no-repeat left top -206px / 110px auto;}
#detail .buy_inner span.level45{background: url(/images2/common/star.png) no-repeat left top -239px / 110px auto;}
#detail .buy_inner span.level5{background: url(/images2/common/star.png) no-repeat left top -275px / 110px auto;}

#detail .buy_inner a.btn_cart {
	text-indent: -9999px;
	background: url(/images2/detail/cart.jpg) no-repeat top left / 230px 104px;
	width: 230px;
	height: 50px;
	display: inline-block;
}
#detail .buy_inner a.btn_cart:hover {
	background: url(/images2/detail/cart.jpg) no-repeat top -52px left / 230px 104px;
}

#detail .buy_inner .f_box{
	display: none;
	position: absolute;
	background: #fff;
	box-sizing: border-box;
	right: 0;
    width: 300px;
    left: 420px;
	padding: 30px 35px;
	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;
}

#detail .buy_inner .f_box dl {
	display: flex;
	margin-bottom: 5px;
}

#detail .buy_inner .f_box p {
	text-align: left;
	margin: 0;
	padding: 0;
}

#detail .buy_inner .f_box a.btn_cart {
	text-indent: -9999px;
	background: url(/images2/detail/cart.jpg) no-repeat 0 0 / 230px 104px;
	width: 230px;
	height: 50px;
	display: inline-block;
}
#detail .buy_inner .f_box a.btn_cart:hover {
	background: url(/images2/detail/cart.jpg) no-repeat top -52px left / 230px 104px;
}

#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 .buy_area p.hosoku {
	margin: 15px 0 -27px;
	letter-spacing: -0.02em;
	line-height: 1.5;
}





#detail h2.catch {
	font-size: 20px;
	color: #402001;
	margin: 40px 0 25px;
	font-weight: 400;
	letter-spacing: -0.05em;
	border-bottom: none;
}

#detail p {
	margin-bottom: 40px;
}

#detail .detail_photos .use_stone{
	width: auto;
}

#detail h2 {
    font-size: 20px;
    color: #402001;
    border-bottom: solid 1px #e3ddd1;
    font-weight: 500;
    padding-bottom: 5px;
	margin: 40px 0 30px;
}

#detail .about_area {
	display: flex;
	justify-content: space-between;
	width: 640px;
	margin: 35px auto;
}

#detail .about_area figure {
	text-align: center;
	margin: 0;
}

#detail .about_area figure a{text-decoration: none;}
#detail .about_area figure a figcaption {
	margin-top: 15px;
	font-size: 20px;
	color: #402001;
	font-weight: 500;
}
#detail .about_area figure a:hover figcaption {
	color: #ff9900;
}

#detail .about_area2 {
	justify-content: center;
}
#detail .about_area2 figure { margin: 0 30px;}


#detail .detail_photos .use_stone{
	margin: 0;
	padding: 0;
	background: 0;
}

#detail .detail_photos .use_stone dl dt {
	float: none;
	width: auto;
	font-size: 15px;
}
#detail .detail_photos .use_stone dl dt a {font-size: 16px;}
#detail .detail_photos .use_stone dl dt span {margin-right: 5px;}
#detail .detail_photos .use_stone dl dd {
	float: none;
	width: auto;
	margin-left: 35px;
	letter-spacing: normal;
}




/* Big Stone  ADD 2016.07
=================================================================== */
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;
}









/* detail voice_area
===============================================================*/
div#Main div.voice_area {
	width:100%;
	margin:0 0 30px 0;
	position:relative;
}

div#Main div.voice_area h2 {margin-bottom: 10px;}

div#Main div.voice_area .count {
	position:absolute;
	top:0;
	right:0;
	font-size: 14px;
}
div#Main div.voice_area .count a {
	font-size: 14px;
	text-decoration: none;
}

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.end {
    border-bottom:none;
}

div#Main div.voice_area div.item_wrapper div.itembox p.img {
    display: table-cell;
    vertical-align: top;
    padding-right: 29px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl {
    display: table-cell;
    vertical-align: top;
}
div#Main div.voice_area div.item_wrapper div.itembox dl dt {
    padding: 0 0 0 95px;
    background-image: url(../images2/common/star.png);
	background-repeat: no-repeat;
	background-size: 110px auto;
	margin-bottom: 8px;
}
div#Main div.voice_area div.item_wrapper div.itembox dl dd.customer{
	color: #402001;
	font-size: 14px;
	font-weight: 500 ;
	font-family: YuGothic,'Yu Gothic','ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,sans-serif;
	margin-top: 10px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level1 {
    background-position:0 3px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level15 {
    background-position:0 -32px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level2 {
    background-position:0 -67px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level25 {
    background-position:0 -102px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level3 {
    background-position:0 -136px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level35 {
    background-position:0 -171px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level4 {
    background-position:0 -206px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level45 {
    background-position:0 -241px;
}

div#Main div.voice_area div.item_wrapper div.itembox dl dt.level5 {
    background-position:0 -276px;
}

#detail .voice_area a.btn_more {
	background: url(/images2/detail/btn.png) no-repeat center center;
	text-align: center;
	width: 166px;
	margin: 30px auto 0;
	font-size: 17px;
	padding: 8px;
	display: block;
	text-decoration: none;
}
#detail .voice_area a.btn_more:hover { opacity: 0.7;}


/*  osusume_area  */
#detail .osusume_area{
	margin: 0 auto 60px;
	width: 700px;
}

#detail .osusume_area h2 {
	margin: 30px 0 15px;
	padding-left: 24px;
	background: url(/images2/detail/icon_star.png) no-repeat left top / 18px auto;
}

#detail .osusume_area p{margin-bottom: 0px;}
#detail .osusume_area p:last-of-type{
	text-align: right;
	margin-bottom: 30px;
}

#detail .osusume_area dl{
	display: flex;
}

#detail .osusume_area dl dt {margin-right: 15px;}
#detail .osusume_area dl dd {
	font-size: 16px;
	line-height: 1.6;
}
#detail .osusume_area dl dd a {text-decoration: none;}



/*  =============== sale ====================  */
/*
#sale div.topic_path { display: none;}
*/

/*
.detail.list #sale div#Main div.box01 h1 {
	margin: 10px 0 35px;
	font-size: 20px;
}
*/

.detail.list #sale div#Main div h2 {
	position: relative;
	font-size: 20px;
}

#sale .item_grp h2 span.period {
	position: absolute;
	right: 0;
	font-size: 14px;
	letter-spacing: 0;
}

.detail.list #sale div#Main div#list_area.item_list_area div.item_grp div.section.item_list_area { padding-bottom: 50px};

#sale .item_grp .itm dl dd {
	position: relative;
}

#sale .item_grp .itm dl dd span.off {
	position: absolute;
	color: #b8001a;
	font-size: 11px;
	right: 0;
	bottom: 0;
}




/* review
===============================================================*/
.detail.list #review div#Main div.box01 h1 { margin-bottom: 30px;}

#review .filter {margin-bottom: 20px;}

#review p.hosoku {
   margin: 20px 20px 28px;
   font-size: 12px;
}

#review .rec {
	padding:0 0 39px 0;
	position:relative;
	width: 100%;
}

#review .rec p.view_all{
	position: absolute;
	right: 0;
	top: 7px;
	text-decoration: underline;
}

#review .rec p.view_all a{
	color: #7d6a56;
}

#review .rec .bg .box {
	padding: 22px 22px 40px 22px;
    display: table;
	border-bottom:#b8b8b8 1px dotted;
}

#review .rec .bg .box:first-of-type{ border-top:#b8b8b8 1px dotted;}
#review .rec .bg .box:last-of-type{ border: none;}

#review .rec .bg .detail_box{
	display: block;
}

#review .rec .bg p.lead{
	padding: 30px;
	border-bottom: #b8b8b8 1px dotted;
}

#review .rec .bg .detail_box .box_inner{
	display: table;
} 

#review .rec .bg .box p.ph {
	display:table-cell;
    vertical-align: top;
}
#review .rec .bg .box p.ph img {
	width:100%;
	height:auto;
}
#review .rec .bg .box p.ph a:hover img {
	-ms-filter: "alpha( opacity=70 )";
	filter:alpha(opacity=70);
	opacity:0.7;
}

#review .rec .bg .box .con {
	display:table-cell;
	padding-left:23px;
    vertical-align:middle;
}

#review .rec .bg .box .con p.tit a {
	color: #1d57a0;
	font-size: 15px;
	font-family:  "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
	display: block;
	margin: 2px 0 6px;
}

#review .rec .bg .box .con p.level {
    width: 150px;
	line-height:18px;
	padding:0px 0 5px 100px;
}
#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 -1px  / 114px auto;
}

#review .rec .bg .box .con p.st15 {
	background: url(/images2/common/star.png) no-repeat left top -36px  / 114px auto;
}

#review .rec .bg .box .con p.st2 {
	background: url(/images2/common/star.png) no-repeat left top -73px  / 114px auto;
}

#review .rec .bg .box .con p.st25 {
	background: url(/images2/common/star.png) no-repeat left top -110px  / 114px auto;
}

#review .rec .bg .box .con p.st3 {
	background: url(/images2/common/star.png) no-repeat left top -145px  / 114px auto;
}

#review .rec .bg .box .con p.st35 {
	background: url(/images2/common/star.png) no-repeat left top -181px  / 114px auto;
}

#review .rec .bg .box .con p.st4 {
	background: url(/images2/common/star.png) no-repeat left top -217px  / 114px auto;
}

#review .rec .bg .box .con p.st45 {
	background: url(/images2/common/star.png) no-repeat left top -253px  / 114px auto;
}

#review .rec .bg .box .con p.st5 {
	background: url(/images2/common/star.png) no-repeat left top -289px  / 114px auto;
}


#review .rec .bg .box .con p.date {
	color: #402001;
	margin-top: 10px;
}

#review .rec a.btn_more {
	background: url(/images2/detail/btn.png) no-repeat center center;
    text-align: center;
    width: 166px;
    margin: 30px auto 0;
    font-size: 17px;
    padding: 8px;
    display: block;
    text-decoration: none;
}
#review .rec a.btn_more:hover{
	opacity: 0.7;
}


/* voice_graph
===============================================================*/
div.voice_graph {
    width: 757px;
    height: 195px;
    margin: 0 auto 10px auto;
	background:url("/images2/review/bg_review.gif") no-repeat 0 0;
}

div.voice_graph dl {
    width: 626px;
    height: 18px;
    padding: 13px 0 8px 131px;
}

div.voice_graph dl dt {
	float:right;
	line-height: 13px;
	text-align: right;
	margin-right: 18px;
}
/*
div.voice_graph dl dt a {
	color:#e44601;
}

div.voice_graph dl dt a:hover {
	color:#ff9900;
}
*/
div.voice_graph dl dd {
	width:463px;
	font-size:1px;
	line-height:1px;
	float:left;
}

div.voice_graph dl dd img {
	margin:0;
	vertical-align:bottom;
}




/* rev_detail
===============================================================*/
.detail.list #rev_detail div#Main div.box01 h1 { margin-bottom: 8px;}

#rev_detail .rec {
	padding:0 0 39px 0;
	position:relative;
	width: 100%;
}

#rev_detail .rec p.view_all{
	position: absolute;
	right: 0;
	top: 7px;
	text-decoration: underline;
}

#rev_detail .rec p.view_all a{
	color: #7d6a56;
}

#rev_detail .rec .bg .box {
	padding: 22px 22px 40px 22px;
    display: table;
	border-bottom:#b8b8b8 1px dotted;
}

#rev_detail .rec .bg .box:last-of-type{ border: none;}

#rev_detail .rec .bg .detail_box{
	display: block;
}

#rev_detail .rec .bg p.lead{
	padding: 30px;
	border-bottom: #b8b8b8 1px dotted;
}

#rev_detail .rec .bg .detail_box .box_inner{
	display: table;
} 

#rev_detail .rec .bg .box p.ph {
	display:table-cell;
    vertical-align: top;
}
#rev_detail .rec .bg .box p.ph img {
	width:100%;
	height:auto;
}
#rev_detail .rec .bg .box p.ph a:hover img {
	-ms-filter: "alpha( opacity=70 )";
	filter:alpha(opacity=70);
	opacity:0.7;
}

#rev_detail .rec .bg .box .con {
	display:table-cell;
	padding-left:23px;
    vertical-align:middle;
}

#rev_detail .rec .bg .box .con p.tit a {
	color: #1d57a0;
	font-size: 15px;
	font-family:  "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}

#rev_detail .rec .bg .box .con p.level {
    width: 150px;
	line-height:18px;
	padding:6px 0 6px 100px;
}
#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 5px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st15 {
	background: url(/images2/common/star.png) no-repeat left top -31px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st2 {
	background: url(/images2/common/star.png) no-repeat left top -67px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st25 {
	background: url(/images2/common/star.png) no-repeat left top -103px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st3 {
	background: url(/images2/common/star.png) no-repeat left top -138px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st35 {
	background: url(/images2/common/star.png) no-repeat left top -175px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st4 {
	background: url(/images2/common/star.png) no-repeat left top -211px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st45 {
	background: url(/images2/common/star.png) no-repeat left top -247px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.st5 {
	background: url(/images2/common/star.png) no-repeat left top -283px  / 114px auto;
}

#rev_detail .rec .bg .box .con p.date {
	color: #402001;
	margin-top: 10px;
}

#rev_detail .rec a.btn_more {
	background: url(/images2/detail/btn.png) no-repeat center center;
    text-align: center;
    width: 166px;
    margin: 30px auto 0;
    font-size: 17px;
    padding: 8px;
    display: block;
    text-decoration: none;
}
#rev_detail .rec a.btn_more:hover{
	opacity: 0.7;
}



/* carving
===============================================================*/
#carving {margin-bottom: 20px;}
.detail.list #carving div#Main div h3.mds {font-size: 20px;}
.detail.list #carving div#Main div.jiten div.gene.gene02{margin-bottom: 40px;}

#carving .gene .carving_box {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

#carving .gene .carving_box figure {margin: 0 20px 0 0;}

#carving .gene .carving_box dl dt {
	color: #886f39;
	font-size: 15px;
}

#carving .gene .carving_box dl dd {
	font-size: 14px;
}

#carving .gene .carving_box dl.club dd { font-size: 14px;}


.detail.list #Stone-main div#Main div h2 { margin-bottom: 5px;}

#Stone-main p.stone_msg {
    line-height: 23px;
    margin: 0 0 25px 0;
}


/* Stone-main  20200827追加
===============================================================*/
#Stone-main .dictionary-area {
	background: #f9f9fd;
	padding: 20px;
	margin: 20px 0 25px;
}

#Stone-main .dictionary-area figure {
	width: 65px;
	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;
}