.navi_local {padding:0 1%;}
.navi_local_box{margin:0 4px;}
.navi_local_txt{font-size: min(3vw, 16px);}

#Item01 .area_img_txt {text-align: left;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 0 0 8%;}
#Item02 .area_img_txt {text-align: left;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 0% 0 0%;right: 0;left: unset;}
#Item03 .area_img_txt {text-align: left;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 4% 0 0%;right: 0;left: unset;}
#Item04 .area_img_txt {text-align: left;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 0 0 8%;}
#Item05 .area_img_txt {text-align: left;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 4% 0 0%;right:0;left:unset;}

#Item01 h2._heading._item01 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_moomin02.png) no-repeat;width: 60px;height: 60px;background-size: 100%;}
#Item02 h2._heading._item02 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_moomin02.png) no-repeat;width: 60px;height: 60px;background-size: 100%;}
#Item03 h2._heading._item03 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_moomin01.png) no-repeat;width: 60px;height: 60px;background-size: 100%;}
#Item04 h2._heading._item04 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_moomin03.png) no-repeat;width: 60px;height: 60px;background-size: 100%;}
#Item05 h2._heading._item05 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_moomin04.png) no-repeat;width: 60px;height: 60px;background-size: 100%;}

._free{display: block;background: #f00;color: #fff;padding: 2px 1px 0;width: 80%;text-align: center;font-weight: bold;border-radius: 15px;margin: 0 auto 0.5em;}

/*---------------------------------
todoite
-----------------------------------*/
.area_payment .todoite p{margin:2% 0;}
.area_payment .todoite p.todoite_img{width:100%;border-top: 1px dotted #d9d9d9;padding: 3% 0 1%;}
.area_payment .todoite ul li{font-size: min(4.1vw, 16px);line-height: 1.6;margin:0;}
.area_payment .todoite h4{font-size: min(4.1vw, 16px);font-weight: bold;margin: 1em 0;color:red;}
.area_payment .payment_wrap .todoite dl{border-top: none;margin: 0;padding: 0;}
.area_payment .payment_wrap .todoite dl dt{font-size: min(4.1vw, 16px);font-weight: bold;}
.area_payment .payment_wrap .todoite dd{padding:0;display: block;}
.area_payment .payment_wrap .todoite a{color:red;}
.area_payment .todoite p{margin: 2% 0;font-size: min(4.1vw, 16px);}
.specialprice{display:none!important;}