.assignment__inner,.delivery__inner{width:100%;margin-left:auto;margin-right:auto}.assignment__head__title,.delivery__head__title{font-size:24px;line-height:1.35;font-weight:bold;text-align:center}.assignment__head__catchCopy,.delivery__head__catchCopy{margin-top:50px}.assignment__content,.delivery__content{margin-top:50px}.assignment__content__title,.delivery__content__title{font-size:20px;line-height:1.35;border-bottom:solid 1px #c43130;max-width:480px;width:100%;padding-bottom:.1em}.assignment__content__title.middle,.delivery__content__title.middle{position:relative;z-index:1;font-size:18px;margin-top:30px;margin-left:1em}.assignment__content__title.middle::before,.delivery__content__title.middle::before{content:"";width:5em;height:0;border-top:solid 1px 1.6;position:absolute;z-index:2;bottom:0;left:0}.assignment__content__title.middle::after,.delivery__content__title.middle::after{content:"";width:100%;height:0;border-top:solid 1px #e9e9e9;position:absolute;z-index:1;bottom:0;left:0}.assignment__content__catchCopy,.delivery__content__catchCopy{margin-top:1rem;padding:0 0 0 1rem}.assignment__content__list,.delivery__content__list{margin-top:1rem;padding-left:2rem}.assignment__content__list:not(.numberList) li,.delivery__content__list:not(.numberList) li{position:relative;z-index:1}.assignment__content__list:not(.numberList) li::before,.delivery__content__list:not(.numberList) li::before{content:"・";position:absolute;z-index:1;top:0;left:0;font-size:inherit;line-height:inherit;color:inherit;transform:scale(1.5)}.assignment__content__list.numberList,.delivery__content__list.numberList{counter-reset:ol_number 0}.assignment__content__list.numberList li,.delivery__content__list.numberList li{padding:0 0 0 52px;position:relative;z-index:1;margin-top:30px}.assignment__content__list.numberList li::before,.delivery__content__list.numberList li::before{counter-increment:ol_number 1;content:counter(ol_number, decimal-leading-zero) "";position:absolute;z-index:1;top:.175em;left:0;color:#c43130;font-size:18px;font-weight:bold;line-height:1;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:solid 1px #c43130}.assignment__content__list.numberList-mini li,.delivery__content__list.numberList-mini li{padding:0;display:grid;grid-template-columns:calc(1em + 12px) 1fr;gap:.5em;grid-template-areas:"number text";margin-top:0}.assignment__content__list.numberList-mini li+li,.delivery__content__list.numberList-mini li+li{margin-top:1em}.assignment__content__list.numberList-mini li p,.delivery__content__list.numberList-mini li p{grid-area:text}.assignment__content__list.numberList-mini li::before,.delivery__content__list.numberList-mini li::before{grid-area:number;width:calc(1em + 12px) !important;height:calc(1em + 12px) !important;padding:0;border-radius:100px;color:#c43130;font-size:14px;position:static;left:auto;top:auto}.assignment__content__list.numberList-mini li::after,.delivery__content__list.numberList-mini li::after{display:none !important}.assignment__content__item,.delivery__content__item{padding:0 0 0 1em}.assignment__content__item dt,.delivery__content__item dt{font-size:20px;line-height:1.35;font-weight:bold}.assignment__content__item dd,.delivery__content__item dd{line-height:1.35}.assignment__content__item [href],.delivery__content__item [href]{color:#0100c8}.assignment__contactText,.delivery__contactText{margin:50px auto 0;max-width:460px}.assignment .btn,.delivery .btn{text-align:center}@media screen and (min-width: 640px){.assignment__inner,.delivery__inner{max-width:80vw}}@media screen and (min-width: 1024px){.assignment,.delivery{padding-top:190px !important}.assignment__inner,.delivery__inner{max-width:960px}.assignment__head__title,.delivery__head__title{font-size:30px;line-height:1}.assignment__head__catchCopy,.delivery__head__catchCopy{margin-top:118px}.assignment__head+.assignment__content,.assignment__head+.delivery__content,.delivery__head+.assignment__content,.delivery__head+.delivery__content{margin-top:118px}.assignment__content__list.numberList li::before,.delivery__content__list.numberList li::before{width:45px;height:45px;top:0}.assignment__content__list.numberList li::after,.delivery__content__list.numberList li::after{content:"";width:18px;height:18px;display:block;border:solid 1px #c43130;position:absolute;z-index:1;top:0;left:0;transform:translate(-50%, -50%)}.assignment__content__item dd,.delivery__content__item dd{margin-top:1em}.assignment__contactText,.delivery__contactText{margin-top:100px;text-align:center}.assignment .btn,.delivery .btn{margin-top:20px}}/*# sourceMappingURL=assignment.css.map */