/**/
.site-main__inner .text-center .shop2-btn {
  font-size: 22px; }

.site-main__inner.fonBg input[type="text"], .site-main__inner.fonBg input[type="password"], .site-main__inner.fonBg textarea {
  max-width: 380px; }

.shop2-order-form .form-item-submit .shop2-btn {
  font-size: 22px; }
/**
 * reg_id: 4171124
 * staff_id: 1155
 **/
h1 span {
  background: #fff; }

.menu-top-wr .menu-top > li > a {
  padding: 14px 24px 13px; }

.menu-top-wr .menu-top > li.dropdown-wrap:hover > ul {
  display: block !important;
  right: initial !important; }

.sand .shop-product-data .shop-product-desc {
  padding: 0;
  border: 0; }
  .sand .shop-product-data .desc-area {
    padding: 20px;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    margin: 20px 0 0;
    display: block; }
  .sand .desc-area-in p:first-child {
    margin-top: 0; }
  .sand .desc-area-in p:last-child {
    margin-bottom: 0; }
  .sand .desc-area-title {
    font-weight: bold;
    font-size: 22px;
    padding: 0 0 15px;
    color: #333; }
  .sand .shop-product-tabs {
    display: flex;
    flex-wrap: wrap;
    margin: 30px -5px -5px 0;
    padding: 0;
    list-style: none; }
  .sand .shop-product-tabs li {
    margin: 0 5px 5px 0; }
  .sand .shop-product-tabs li a {
    display: block;
    padding: 13px 20px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    background: #00a79d;
    border-radius: 3px; }
    .sand .shop-product-tabs li a:hover {
      background: #ff084e; }

.dn {
  display: none; }
