
/* スマートフォンおよびタブレット向けのレスポンシブデザイン調整 */
@media screen and (max-width: 767px) {
     /* 以下はスタイルの調整 */
    .header-account .account-links li a {
        font-size: 14px;
        color: #161619;
    }
    
    .woocommerce-message, .woocommerce-info, .woocommerce-error {
        padding: 10px 20px;
        margin: 0 0 1em;
        font-size: 10px;
    }
    
    .woocommerce-mini-cart.cart_list {
        max-height: none !important;
        height: auto;
        overflow-y: auto;
    }
    
   .woocommerce-checkout form.checkout {
        margin-top: 10px;
        padding: 8px 12px;
    }
    
    #woocommerce-page.has-pageheader .site-content,
    body.page.has-pageheader .site-content {
        padding: 8px 12px !important;
    }
    
    #woocommerce-cart .woocommrece-cart-content {
        position: relative;
        padding: 16px 24px 8px 64px;
    }
    
    .woocommerce-cart table.shop_table thead th {
        font-size: 12px;
        padding: 8px;
    }
    
    /* カート内の製品名を横並びに調整 */
    .woocommerce-cart table.shop_table.cart tbody tr td.product-name {
        display: flex;
        align-items: center;
    }
    
    .woocommerce-cart table.shop_table.cart tbody tr td.product-name img {
        margin-right: 8px;
    }

    /* 配送料金の文字の大きさと色を小計に合せる */
    tr.shipping th {
        color: #333;
        font-weight: bold;
        padding: 8px 10px;
    }
    
    p.woocommerce-shipping-totals {
        font-size: 15px; /* 大きめの文字サイズに変更 */
        color: #333; /* 文字色を小計と同じ色に変更 */
        margin-top: 10px; /* 余白を調整 */
    }
}

/* スマートフォンおよびタブレット向けのレスポンシブデザイン調整 */
@media screen and (max-width: 767px) {
     /* 以下はスタイルの調整 */
    .header-account .account-links li a {
        font-size: 14px;
        color: #161619;
    }
	
	html {
    box-sizing: border-box;
    padding: 0px 0px 0px 0px !important;
}
	
	
    
    .woocommerce-message, .woocommerce-info, .woocommerce-error {
        padding: 10px 20px;
        margin: 0 0 1em;
        font-size: 12px;
    }
    
    .woocommerce-mini-cart.cart_list {
        max-height: none !important;
        height: auto;
        overflow-y: auto;
    }
    
    .woocommerce-checkout form.checkout {
        margin-top: 10px;
        padding: 8px 12px;
    }
    
    .woocommerce-page.has-pageheader .site-content,
    body.page.has-pageheader .site-content {
        padding: 8px 12px !important;
    }
    
    .woocommerce-cart .woocommrece-cart-content {
        position: relative;
        padding: 16px 24px 8px 16px;
    }
    
    .woocommerce-cart table.shop_table thead th {
        font-size: 12px;
        padding: 8px;
    }
    
.page-id-10595 h1.entry-title{
display:none;
}
	
.woocommerce-cart table.shop_table td.product-thumbnail {

    display: none !important;
}
	
.woocommerce-cart table.shop_table td.product-price span {
    font-size: 0px;
    color: var(--durotan-color-darker) !important;
}

.product-price {

    display: none !important;
}
	
	.woocommerce-cart table.shop_table tbody td.product-quantity {
    padding-left: 2px;
    padding-right: 0px;
}
	
	.woocommerce-cart table.shop_table thead th.product-quantity {
    padding: 10px 0px 10px 0px;
}
	
.woocommerce-cart table.shop_table thead th.product-name {
    text-align: left;
}
	
.woocommerce-cart table.shop_table a {
    text-align: left;
}
	
.header-cart__mini-cart {
   display: none !important;
}





