.jewelryshop_wrap .board_shop_wrap .prd_basic .box.basic .onsiteprice{
  display: block;
  margin-top: 6px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
} 
.jewelryshop_wrap .prd_basic .box.basic .description{
  font-size: 13px;
}
.jewelry_wrap .prd_basic .box.basic .onsiteprice{
  display: block;
  margin-top: 2px;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
} 
.content_wrap .prd_basic02 .box.basic02 .onsiteprice {
  display: block;
  margin-top: 2px;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;

}
.content_wrap .prd_basic02 .box.basic02 .description {
  font-size: 14px;
  line-height: 1.6;
  color: #22222280;
}
.content_wrap .prd_basic02 .box .icon {
    padding-top: 10px;
    font-size: 0;
}

.content_wrap .prd_basic02 .box .icon img {
  margin: 0 2px 2px 2px;
  vertical-align: middle;
}
.section_wrap{
  border: none;

}
.section_wrap .section_inner{
  padding: 96px 100px;
  margin: 0 auto;
  position: relative;
  max-width: 1400px;
  box-sizing: border-box;
}
.section08.section_wrap .section_inner{
  padding: 0 100px;
  margin: 0 auto;
  position: relative;
  max-width: 1400px;
  box-sizing: border-box;
}
footer.section_wrap .section_inner{
  display: block;
  text-align: left;
}
footer.section_wrap {
  padding-top: 0;
}


@media all and (max-width: 1200px){
  .section_wrap .section_inner{
    padding: 48px 16px;
  }
  .section08.section_wrap .section_inner{
    padding: 0 16px;
  }
  footer.section_wrap .section_inner{
    padding: 48px 16px;
  }
}
@media all and (max-width: 767px){

}