@charset "UTF-8";
/* CSS Document */
/*reset*/

.payment_block h3,.payment_block,.return_inner h3,.commerce_law_block h3{margin: 0;}
.commerce_law table{border-collapse: collapse; border-spacing: 0;}

.payment,.return,.delivery,.commerce_law{padding: 80px 0;}
.payment_inner,.return_inner,.delivery_inner,.commerce_law_inner{padding: 50px 0 0 0; }
.payment_block,.delivery_block,.return_block,.commerce_law_block{font-size: 0.875rem; line-height: 2.0em; }
.payment h2,.return h2,.delivery h2,.commerce_law h2{font-size: 2rem; font-family: heisei-kaku-gothic-std,"Helvetica Neue",Helvetica,Arial,source-han-sans-japanese, sans-serif; font-weight: 600; line-height: 1.4em;}
.payment_block h3,.return_inner h3,.delivery_block h3,.commerce_law_block h3{font-size: 1rem; line-height: 1.4em; position: relative; top:0; display: inline-block; width: 15%;  vertical-align: top; padding:0 20px 20px 0;  }
.delivery_block h3{top:-15px;}
.payment_detail,.return_detail,.delivery_detail,.commerce_law_txt{display: inline-block; width: 75%; vertical-align: top; padding: 0 0 50px 40px; border-left:1px solid #898989; }
.commerce_law_txt{padding: 0 0 50px 40px; }
.payment_detail img{margin-bottom: 15px;width: 50%; }
.payment_detail a.paypal img{width: 30%; }

@media (max-width: 1024px){
.payment .container,.return .container,.delivery .container,.commerce_law .container{width: 90%;}	
.payment_block h3,.return_inner h3,.delivery_block h3,.commerce_law_block h3{width: 20%;}
.payment_detail,.return_detail,.delivery_detail,.commerce_law_txt{ width: 70%;}	
}

@media (max-width: 992px){
.payment_block,.delivery_block,.return_block,.commerce_law_block{font-size:0.75rem;}
.payment h2,.return h2,.delivery h2,.commerce_law h2{font-size: 1.5rem;}		
.payment_block h3,.return_inner h3,.delivery_block h3,.commerce_law_block h3{font-size: 0.875rem;}	
.payment_detail,.return_detail,.delivery_detail,.commerce_law_txt{display: inline-block; width: 65%;}
.payment_detail img{width: 70%; }
.payment_detail a.paypal img{width: 50%; }	
}

@media (max-width: 767px){
.payment,.return,.delivery,.commerce_law{padding: 40px 0; width: 90%; margin: 0 auto; text-align: center;}	
.payment .container,.return .container,.delivery .container,.commerce_law .container{width: 100%; padding: 0;}	
.payment_block h3,.return_inner h3,.delivery_block h3,.commerce_law_block h3{display: block; width: 100%; padding: 20px 0; border-top:1px solid #898989; border-bottom:1px solid #898989; }
.payment_detail,.return_detail,.delivery_detail,.commerce_law_txt{display: block; width: 100%; padding: 0; border: none; text-align: left;}	
.payment_detail img{width: 100%;}
.payment_detail a.paypal img{width: 100%; text-align: center; padding-top: 25px;}
.payment_txt{padding-bottom: 30px;}	
.delivery{padding: 40px 0 0 0;}	
.delivery_txt{padding-bottom: 30px; position: relative; top:-5px;}		
.payment_block:nth-child(3) .payment_txt{padding-top: 20px;}
.payment_block:nth-child(5) img{padding-top: 25px;}	
.return_detail{padding: 20px 0 20px 0;}	
.delivery_block:nth-child(3){position: relative; top:-30px;}
.commerce_law_txt{padding: 20px 0 ; }	
}