/*トップイメージ*/
.newitem { font-weight: normal; width: 100%; }
.top-img-w { width: 640px; height: 200px; float: left; }
.img-ringphoto { width: 640px; height: 200px; float: left; }
.obi { color: #cdcdcd; font-size: 12px; font-weight: normal; background-color: #000; text-align: left; width: 630px; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.stone-box { background-color: #000; width: 640px; height: 68px; float: left; }
ul.stone { text-align: left; width: 640px; height: 58px; float: left; margin: 0 0 0; padding: 0; list-style-type: none; list-style-position: inherit; display: block; }
ul.stone li { list-style-type: none; display: block; margin: 0; padding: 0; width: 58px; height: 58px; float: left; }
.item-img { width: 640px; height: auto; float: left; margin-bottom: 5px; }
.item-img2 { width: 640px; height: auto; float: left; margin-bottom: 5px; }
/*リスト*/
.item-name { width: 640px; height: 30px; float: left; margin-top: 10px; margin-bottom: 10px; }
.i-box { background-repeat: no-repeat; background-position: 50% bottom; text-align: center; width: 154px; height: 240px; float: left; margin-right: 8px; padding-bottom: 10px; }
.i-box2 { text-align: center; width: 154px; height: 240px; float: left; margin-bottom: 10px; padding-bottom: 10px; }
.photo { background-color: #131413; border: solid 1px #9f9988; }
.img-photo { height: 240px; border: solid 1px #9f9988; }
ul.i { color: #9f9988; font-size: 11px; font-weight: normal; line-height: 1.8em; text-align: left; margin: 5px 0 0; padding: 0 0 0 10px; list-style-type: none; list-style-position: outside; display: block; }
.bold { font-weight: bold; text-decoration: none; border-bottom: 1px solid #b7780b; }
.size-k { font-size: 12px; }
#ring { }