.pickup-campaign{margin-top:74px}@media screen and (max-width:767px){.pickup-campaign{margin-top:54px}}.pickup-campaign__ttl h2{color:#eb82a5}@media screen and (max-width:767px){.pickup-campaign__ttl h2{padding:0 24px;font-size:1.8rem}}.pickup-campaign__info-ttl{line-height:1.6}.pickup-campaign__info-ttl+p{font-size:1.8rem}@media screen and (max-width:767px){.pickup-campaign__info-ttl+p{font-size:1.4rem}}.pickup-campaign__price{max-width:460px;margin-right:auto;margin-left:auto}.pickup-campaign__price__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pickup-campaign__price ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pickup-campaign__price ul li+li{margin-top:10px}.pickup-campaign__price__ttl{display:inline-block;line-height:1;padding:7px 10px;font-size:1.4rem;font-weight:700;color:#e76d96;border:2px solid #e76d96;border-radius:4px;min-width:170px;text-align:center}@media screen and (max-width:767px){.pickup-campaign__price__ttl{min-width:auto;max-width:8em;text-align:left;line-height:1.2;font-size:1.2rem}}.pickup-campaign__price__detail{color:#e76d96;font-weight:700;line-height:1;margin-left:2rem;text-align:right;max-width:280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.pickup-campaign__price__detail{font-size:1.2rem;font-weight:400;margin-left:1rem}}.pickup-campaign__price__detail .price-num b{font-family:"Montserrat";font-size:4.4rem}.pickup-campaign__price__detail .price-unit-tax{text-align:left;font-weight:700;font-family:"Montserrat"}.pickup-campaign__price__detail .price-unit-tax .-taxincluded{margin-bottom:-0.6em;font-size:.9rem}.pickup-campaign__price__detail .price-unit-tax .-currency{font-size:1.6rem;line-height:1.2;padding-left:.4em}.pickup-campaign .c-list-notes{max-width:460px;margin-right:auto;margin-left:auto}.pickup-campaign .button__pre-text span{position:relative;padding:0 1em}.pickup-campaign .button__pre-text span:before,.pickup-campaign .button__pre-text span:after{content:"";display:block;width:1px;height:80%;background-color:#464646;position:absolute;top:.2em}.pickup-campaign .button__pre-text span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.pickup-campaign .button__pre-text span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}