/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2026 | 06:38:42 */
@media screen and (max-width: 768px) {
	
/*カート*/
.p-wc-cart_table th,.p-wc-cart_table tr,.p-wc-cart_table td {
padding:0 10px 4px!important;
}

td.productname {
padding:10px 0 0!important;
}
	
.p-wc-upbutton	.p-button,
.to_customerinfo_button,
.continue_shopping_button,
.delButton {
font-size:20px!important;
}

.p-wc-cart_table .stock,.subtotal {
font-size:18px!important;
font-weight:normal!important;
}
.p-wc-cart_table .aright {
font-size:22px!important;
font-weight:normal!important;
}

.p-wc .p-wc-customer_form input[type="text"], .p-wc .p-wc-customer_form input[type="email"], .p-wc .p-wc-customer_form input[type="password"], .p-wc .p-wc-customer_form textarea, .p-wc .p-wc-customer_form select {
margin-bottom: 16px!important;
}


input.quantity {
font-size:20px!important;
}
	
/*名前や住所*/	


.p-wc-customer_form th,.p-wc-customer_form tr,.p-wc-customer_form td {
display:block!important;
width:100%!important;
margin:0!important;
padding:0!important;
border:0;
}

table.p-wc-customer_form th {
text-align: left!important;
margin-top:20px!important;
background:#fff!important;
font-size:18px;
line-height:1.3em!important;
}

.p-entry__body td,.p-entry__body th {
padding-left: 0!important;
padding-right: 0!important;
}

.p-wc td input[type="text"],.p-wc input[type="email"],.p-wc input[type="password"],.p-wc td textarea {
background: #fff;
}

table.p-wc-customer_form input,.p-wc-customer_form table.p-wc-customer_form select {
height: 60px;
border-radius:10px;
border:1px solid #666!important;
font-size:30px!important;
}

.p-wc select {
height: 60px;
border-radius:10px;
border:1px solid #666!important;
font-size:20px!important;
}

table.p-wc-customer_form tr {
    border-bottom: 1px dotted #000;
}
	
.p-wc input[type="text"],.p-wc input[type="email"],.p-wc input[type="password"] {
    background: #fff;
    border: 1px solid #666;
    padding: 0 8px;
}

table.p-wc-customer_form span {
font-size:18px!important;
}
	
.to_deliveryinfo_button {
font-size:24px!important;
}

.back_cart_button {
font-size:18px!important;
}

.p-wc-cart_navi li {
font-size:14px!important;		
}
	
span.member_furigana {
font-size:10px!important;
}
	
	
/*発送支払い*/	
.p-wc-customer_form label {
font-size:24px!important;
}
.p-wc-customer_form input[type=checkbox] {
position: relative;
bottom: 5px;
margin-right: 2px; /*追加*/
width: 28px;
height: 28px;
vertical-align: middle;
}
.p-wc-customer_form input[type=radio] {
position: relative;
 bottom: 5px;
margin-right: 2px; /*追加*/
width: 28px;
height: 28px;
vertical-align: middle;
}
	
.p-wc-customer_form .notes {
height: 60px;
border-radius:10px;
border:1px solid #666!important;
font-size:20px!important;
	}
	
.to_confirm_button,.back_to_customer_button{
font-size:20px!important;
}
	

/*確認*/	
.p-wc-confirm_table th {
font-size:16px!important;
	}

.p-wc-confirm_table td {
font-size:20px!important;
	}
.checkout_button,.back_to_delivery_button{
font-size:20px!important;
}	
	
}