.p-pickup-single{padding-block:60px 80px;background-color:#f1f1f1}@media screen and (max-width: 1024px){.p-pickup-single{padding-block:40px 60px}}.p-pickup-single__type{margin-bottom:20px;font-size:1.15em;font-weight:900;font-family:"Lato","Noto Sans JP",sans-serif;letter-spacing:.05em;text-align:center;display:block}@media screen and (max-width: 1024px){.p-pickup-single__type{font-size:.85em}}.p-pickup-single__type::after{content:"";width:30px;height:4px;margin-inline:auto;margin-top:.5em;border-radius:6px;background-color:var(--color-blue);display:block}@media screen and (max-width: 1024px){.p-pickup-single__type::after{width:24px;height:3px}}.p-pickup-single__head:not(:last-child){margin-bottom:50px}.p-pickup-single__title{font-size:2em;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width: 1024px){.p-pickup-single__title{font-size:1.5em}}.p-pickup-single__title small{margin-top:.5em;font-size:.7em;display:block}.p-pickup-single__main{line-height:2;background-color:#fff}.p-pickup-single__main-inner{padding:80px 60px;display:grid;gap:40px}@media screen and (max-width: 1240px){.p-pickup-single__main-inner{padding:60px 40px}}@media screen and (max-width: 768px){.p-pickup-single__main-inner{padding:30px 20px}}@media screen and (max-width: 425px){.p-pickup-single__main-inner{padding:20px 10px 30px}}.p-pickup-single__main-table{width:100%;border-spacing:0}@media screen and (max-width: 500px){.p-pickup-single__main-table{display:block}}@media screen and (max-width: 500px){.p-pickup-single__main-table :is(tr,th,td){display:block}}.p-pickup-single__main-table th{padding:1em 1.25em;font-weight:700;background-color:#e0effc;line-height:1.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 501px){.p-pickup-single__main-table th:is(tr:not(:first-child) *){border-top:1px solid #fff}}@media screen and (max-width: 500px){.p-pickup-single__main-table th{padding:.5em 1em}}.p-pickup-single__main-table td{padding:1em 1.5em;background-color:#fff}@media screen and (min-width: 501px){.p-pickup-single__main-table td{min-height:75px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.p-pickup-single__main-table td:is(tr:last-child *){border-bottom:1px solid #d0d0d0}}@media screen and (max-width: 500px){.p-pickup-single__main-table td{padding:.75em 0 1.5em}}/*# sourceMappingURL=pickup.min.css.map */