.p-reason__about{padding-top:40px;padding-bottom:60px}@media screen and (min-width: 768px){.p-reason__about{padding-top:80px;padding-bottom:100px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__about{padding-top:60px;padding-bottom:80px}}.p-reason__about-content{background-color:var(--color-bg-pink);border-radius:30px;padding-right:15px;padding-left:15px;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.p-reason__about-content{padding-right:60px;padding-left:60px;padding-top:60px;padding-bottom:60px}}.p-reason__about-content-ttl{color:var(--color-pink);font-size:21px;line-height:1.4;letter-spacing:.03em;font-weight:700}@media screen and (min-width: 768px){.p-reason__about-content-ttl{font-size:32px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__about-content-ttl{font-size:28px}}.p-reason__about-content-txt{font-size:14px}@media screen and (min-width: 768px){.p-reason__about-content-txt{font-size:16px}}.p-reason__about-content-img{text-align:center}.p-reason__about-content-img img{width:100%;max-width:610px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.p-reason__about-content-img img{max-width:none}}.p-reason .c-arrow-sec{position:relative;z-index:5}.p-reason__reason{position:relative;background-color:var(--color-bg-pink);padding-top:128px;padding-bottom:60px;margin-top:-88px}@media screen and (min-width: 768px){.p-reason__reason{padding-top:184px;padding-bottom:100px;margin-top:-104px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__reason{padding-top:164px;padding-bottom:80px}}.p-reason__reason-left-deco{display:block;position:absolute;top:52px;left:0;height:10%;max-height:160px;width:auto;pointer-events:none}@media screen and (min-width: 768px){.p-reason__reason-left-deco{height:28%;max-height:330px}}.p-reason__reason-right-deco{display:block;position:absolute;bottom:60px;right:0;height:10%;max-height:120px;width:auto;pointer-events:none}@media screen and (min-width: 768px){.p-reason__reason-right-deco{bottom:100px;right:0;height:28%;max-height:330px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__reason-right-deco{bottom:80px;max-height:180px}}.p-reason__reason-list{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 768px){.p-reason__reason-list{gap:60px}}.p-reason__reason-item{position:relative;display:flex;flex-direction:column;gap:24px;background-color:#fff;border-radius:20px;padding-top:78px;padding-bottom:30px;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.p-reason__reason-item{flex-direction:row;align-items:center;gap:40px;border-radius:40px;padding-top:70px;padding-bottom:70px;padding-right:60px;padding-left:60px}}@media screen and (min-width: 1400px){.p-reason__reason-item{gap:68px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__reason-item{flex-direction:column}}@media screen and (min-width: 768px){.p-reason__reason-item--reverse{flex-direction:row-reverse}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__reason-item--reverse{flex-direction:column}}.p-reason__reason-item-num{position:absolute;top:20px;left:20px;right:auto;font-size:48px;font-weight:500;color:rgba(232,67,106,.3);line-height:1.2;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width: 768px){.p-reason__reason-item-num{top:17px;left:40px;font-size:90px}}.p-reason__reason-item--reverse .p-reason__reason-item-num{right:auto;left:20px}@media screen and (min-width: 768px){.p-reason__reason-item--reverse .p-reason__reason-item-num{top:24px;left:auto;right:40px}}@media screen and (min-width: 768px){.p-reason__reason-item-body{flex:1 1 0}}.p-reason__reason-item-ttl{color:var(--color-black);font-size:20px;font-weight:700;letter-spacing:.075em;line-height:1.4;margin-bottom:16px}@media screen and (max-width: 350px){.p-reason__reason-item-ttl{font-size:18px}}@media screen and (min-width: 768px){.p-reason__reason-item-ttl{font-size:32px;margin-bottom:20px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__reason-item-ttl{font-size:28px}}.p-reason__reason-item-txt .text-pink{font-weight:700}.p-reason__reason-item-txt p{font-size:14px;font-weight:500;line-height:1.6}@media screen and (min-width: 768px){.p-reason__reason-item-txt p{font-size:16px}}.p-reason__reason-item-txt strong{font-weight:700;color:var(--color-pink)}.p-reason__reason-item-img{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.p-reason__reason-item-img{flex:0 0 35.7%;margin-right:0;margin-left:0;max-width:420px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__reason-item-img{flex:auto}}.p-reason__point-list{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 768px){.p-reason__point-list{gap:56px}}.p-reason__point-block{background-color:var(--color-bg-pink);border-radius:20px;padding-top:40px;padding-bottom:40px;padding-right:20px;padding-left:20px;text-align:center}@media screen and (min-width: 768px){.p-reason__point-block{border-radius:40px;padding-top:60px;padding-bottom:60px;padding-right:60px;padding-left:60px}}.p-reason__point-badge{display:inline-block;background-color:var(--color-pink);color:#fff;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;padding-top:6px;padding-bottom:4px;padding-right:12px;padding-left:12px;margin-bottom:16px}@media screen and (min-width: 768px){.p-reason__point-badge{font-size:18px}}.p-reason__point-ttl{color:var(--color-black);font-size:22px;font-weight:700;letter-spacing:.075em;line-height:1.4;margin-bottom:20px}@media screen and (min-width: 768px){.p-reason__point-ttl{font-size:32px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__point-ttl{font-size:28px}}.p-reason__point-txt p{font-size:14px;font-weight:500;color:var(--color-black);line-height:1.6;text-align:left}@media screen and (min-width: 768px){.p-reason__point-txt p{font-size:16px;text-align:center}}.p-reason__point-photos{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px}@media screen and (min-width: 768px){.p-reason__point-photos{flex-direction:row;justify-content:center;gap:27px;margin-top:40px}}@media screen and (min-width: 768px){.p-reason__point-photo{flex:0 1 374px}}.p-reason__point-photo img{border-radius:10px}.p-reason__point-btn{margin-top:32px}@media screen and (min-width: 768px){.p-reason__point-btn{margin-top:40px}}.p-reason__point-rec{display:flex;flex-direction:column;gap:24px;margin-top:32px;text-align:left}@media screen and (min-width: 768px){.p-reason__point-rec{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px;margin-top:40px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__point-rec{flex-direction:column}}@media screen and (min-width: 1025px){.p-reason__point-rec-body{flex:1 1 0;max-width:513px}}.p-reason__point-rec-label{display:inline-block;background-color:#fff;color:var(--color-pink);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.03em;padding-top:8px;padding-bottom:8px;padding-right:20px;padding-left:20px;margin-bottom:16px}@media screen and (min-width: 768px){.p-reason__point-rec-label{font-size:18px}}.p-reason__point-rec-ttl{font-size:20px;font-weight:700;color:var(--color-black);line-height:1.4;letter-spacing:.03em;margin-bottom:12px}@media screen and (min-width: 768px){.p-reason__point-rec-ttl{font-size:24px}}.p-reason__point-rec-txt{font-size:14px;font-weight:500;color:var(--color-black);line-height:1.6}@media screen and (min-width: 768px){.p-reason__point-rec-txt{font-size:16px}}.p-reason__point-rec-media{margin-right:auto;margin-left:auto;align-self:center}@media screen and (min-width: 768px){.p-reason__point-rec-media{flex:0 1 423px;margin-right:0;margin-left:0}}@media screen and (min-width: 1200px){.p-reason__point-rec-media{flex:0 1 523px}}@media screen and (min-width: 1400px){.p-reason__point-rec-media{flex:0 1 623px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.p-reason__point-rec-media{flex:0 0 auto;width:520px}}.p-reason__point-divider{border-top-width:1px;border-top-style:dashed;border-top-color:var(--color-pink);margin-top:32px}@media screen and (min-width: 768px){.p-reason__point-divider{margin-top:40px}}.p-reason__point-compare{background-color:#fff;border-radius:8px;overflow:hidden;text-align:center}.p-reason__point-compare-ttl{background-color:var(--color-pink);color:#fff;font-size:16px;font-weight:700;line-height:1.4;padding-top:8px;padding-bottom:8px;padding-right:12px;padding-left:12px}@media screen and (min-width: 768px){.p-reason__point-compare-ttl{font-size:20px}}.p-reason__point-compare-body{display:flex;flex-direction:column;gap:24px;padding-top:28px;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.p-reason__point-compare-body{flex-direction:row;justify-content:center;gap:20px;padding-top:32px;padding-right:54px;padding-left:54px}}.p-reason__point-compare-box{position:relative;flex:1 1 0;border:1px solid #ee2750;padding-top:32px;padding-bottom:24px;padding-right:12px;padding-left:12px}.p-reason__point-compare-box--light{border-color:#f36a78}.p-reason__point-compare-tag{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background-color:#ee2750;color:#fff;font-size:18px;font-weight:700;line-height:1.4;border-radius:4px;padding-top:2px;padding-bottom:2px;padding-right:40px;padding-left:40px;white-space:nowrap}@media screen and (min-width: 1200px){.p-reason__point-compare-tag{font-size:20px;padding-right:50px;padding-left:50px}}.p-reason__point-compare-box--light .p-reason__point-compare-tag{background-color:#f36a78}.p-reason__point-compare-price{font-size:20px;font-weight:700;color:#000;line-height:1.4}@media screen and (min-width: 768px){.p-reason__point-compare-price{font-size:24px}}.p-reason__point-compare-note{font-size:12px;font-weight:400;color:var(--color-black);line-height:1.6;text-align:left;padding-top:4px;padding-bottom:16px;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.p-reason__point-compare-note{font-size:14px;padding-right:54px;padding-left:54px}}/*# sourceMappingURL=reason.css.map */