.delivery{display:flex;align-items:flex-end;justify-content:center;padding:5rem 0 15rem;margin:25rem auto 0;border-top:.5px solid #251e1c;border-bottom:.5px solid #251e1c}@media(max-width: 768px){.delivery{flex-wrap:wrap;gap:15rem 0;align-items:center;justify-content:center;padding:20rem 50rem}}.delivery__large{font-size:11rem;font-weight:700}.delivery__time{margin:0 5rem;font-family:"impact","zen-kaku-gothic-new","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:21rem;color:#ff3434;transform:translateY(5rem)}@media(max-width: 768px){.delivery__time{transform:translateY(0)}}.delivery__small{font-size:11rem;font-weight:500}.delivery__icon{width:27rem;transform:translateY(5rem)}@media(max-width: 768px){.delivery__icon{transform:translateY(0)}}.order-points{display:flex;gap:18rem;margin:25rem auto}@media(max-width: 768px){.order-points{flex-wrap:wrap;gap:10rem}}.order-points__item{flex:1;overflow:hidden;line-height:0;border-radius:10rem}@media(max-width: 768px){.order-points__item{flex:unset;flex-basis:calc(50% - 5rem)}}.section__flow-wrap{display:flex;gap:12rem;align-items:center;justify-content:center;margin-top:15rem}@media(max-width: 768px){.section__flow-wrap{flex-direction:column}}.section__flow-arrow{width:18rem;height:-moz-max-content;height:max-content}@media(max-width: 768px){.section__flow-arrow{transform:rotate(90deg)}}.section__flow-item{display:flex;align-items:center;justify-content:center;width:174rem;height:110rem;font-size:20rem;font-weight:700;line-height:120%;letter-spacing:.04em;background:#f4f4f4;border-radius:10rem}@media(max-width: 768px){.section__flow-item{width:100%;height:90rem}}.section__product-info-item{display:flex;gap:28rem;align-items:center;justify-content:center;margin-top:15rem}@media(max-width: 768px){.section__product-info-item{flex-direction:column;gap:15rem;margin-top:30rem}}.section__product-info-item-title{margin-bottom:10rem;font-size:20rem;font-weight:700;text-align:left;letter-spacing:.04em}.section__product-info-item-text{font-size:14rem;font-weight:500;line-height:normal;text-align:left}@media(max-width: 768px){.section__product-info-item-text{font-size:13rem}}.section__product-info-item-img{width:300rem}@media(max-width: 768px){.section__product-info-item-img{width:100%}}.section__product-info-item-content{flex:1}.main-case-singular{display:flex;gap:40rem;max-width:1035rem;padding:0 20rem;margin:140rem auto 35rem}@media(max-width: 768px){.main-case-singular{flex-direction:column;width:86%;padding:0;margin:80rem auto 40rem}}.main-case__images{width:485rem}@media(max-width: 768px){.main-case__images{width:100%}}.main-case__images-gallery{width:100%;margin-bottom:20rem}@media(max-width: 768px){.main-case__images-gallery{margin-bottom:15rem}}.main-case__images-gallery .swiper-slide{width:100%;height:auto}.main-case__gallery-figure{position:relative;width:100%;padding-top:75%;overflow:hidden;background:#f8f8f8}.main-case__gallery-figure img{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.main-case__images-sub{width:100%}@media(max-width: 768px){.main-case__images-sub{padding:0}}.main-case__images-sub .swiper-wrapper{align-items:center;justify-content:center}.main-case__images-sub .swiper-slide{width:auto;height:auto;cursor:pointer;opacity:.5;transition:opacity .3s ease}.main-case__images-sub .swiper-slide.swiper-slide-thumb-active{opacity:1}.main-case__thumb-figure{position:relative;width:80rem;padding-top:60rem;overflow:hidden;border-radius:5rem}@media(max-width: 768px){.main-case__thumb-figure{width:60rem;padding-top:45rem}}.main-case__thumb-figure img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.main-case__content{flex:1;margin:0 auto}.main-case__content-title{margin-bottom:10rem}@media(max-width: 768px){.main-case__content-title{margin-bottom:20rem}}.main-case__content-title h1{font-size:30rem;font-style:normal;font-weight:900;line-height:normal;text-align:left}@media(max-width: 768px){.main-case__content-title h1{font-size:20rem}}.main-case__content-title h1 .sama{display:inline-block;font-size:15rem;transform:translate(5rem, -2rem)}@media(max-width: 768px){.main-case__content-title h1 .sama{font-size:12rem;transform:translate(3rem, -1rem)}}.line-link{display:block;width:190rem;margin:30rem auto 20rem 0}.main-case__content-date{display:block;margin-bottom:20rem;font-size:16rem;font-style:normal;font-weight:500;color:#666;text-align:left}.main-case__content-price{margin-bottom:30rem}@media(max-width: 768px){.main-case__content-price{margin-bottom:20rem}}.main-case__price-row{display:flex;gap:10rem;align-items:center}.main-case__price-title{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;height:29rem;padding:0 10rem;font-size:14rem;font-style:normal;font-weight:700;line-height:normal;color:#fff;background:#251e1c;border-radius:4rem}@media(max-width: 768px){.main-case__price-title{font-size:12rem}}.main-case__price-value{display:inline-block;font-size:38rem;font-style:normal;font-weight:500;line-height:normal;color:#251e1c;letter-spacing:.295rem;-webkit-text-stroke-width:.2px;-webkit-text-stroke-color:#251e1c}@media(max-width: 768px){.main-case__price-value{font-size:30rem}}.main-case__price-yen{font-size:27rem}.main-case__price-tax{display:inline-block;font-size:12rem;font-style:normal;font-weight:700;line-height:normal;color:#251e1c;letter-spacing:1.32rem}.main-case__content-text{font-size:14rem;font-style:normal;font-weight:400;line-height:200%;color:#363636}@media(max-width: 768px){.main-case__content-text{font-size:12rem;line-height:180%}}.main-case__content-text p{margin-bottom:15rem}.main-case__content-text p:last-child{margin-bottom:0}.order-points{max-width:1035rem;margin:0 auto 70rem}@media(max-width: 768px){.order-points{width:86%}}.delivery-text{display:block;margin-top:10rem;font-size:9rem;font-style:normal;font-weight:400;color:#666;text-align:left;letter-spacing:.09rem}