.point{margin-top:100px;margin-bottom:100px}.point-ttl{text-align:center;font-weight:700;font-size:36px;line-height:1;margin-bottom:40px}.point-ttl .num{font-weight:900;font-size:48px;margin-left:.2em}.point-ttl .red{color:var(--color-red)}.point__list{display:flex;flex-wrap:wrap;margin-left:-20px}.point__item{width:calc(33.333% - 20px);margin-left:20px;border-radius:30px;border:4px solid var(--color-yellow);padding:40px 30px;display:flex;flex-flow:column}.point__item-ttl{margin-top:10px;margin-bottom:10px;font-weight:700;font-size:28px;text-align:center}.point__item-desc{font-weight:600;font-size:16px;line-height:1.625;margin-bottom:10px}.point__item-btn{margin-top:auto;width:100%;height:54px;border-radius:9999px;font-size:16px;font-weight:700;line-height:1;color:#fff;text-decoration:none;background-color:var(--color-red);display:flex;justify-content:center;align-items:center}.point__item-btn:hover{opacity:.8}@media screen and (max-width:1200px){.point{margin-top:calc(100 / 1200 * 100vw);margin-bottom:calc(100 / 1200 * 100vw)}.point-ttl{font-size:calc(36 / 1200 * 100vw);margin-bottom:calc(40 / 1200 * 100vw)}.point-ttl .num{font-size:4vw}.point__list{margin-left:calc(-20 / 1200 * 100vw)}.point__item{width:calc(33.333% - calc(20 / 1200 * 100vw));margin-left:calc(20 / 1200 * 100vw);border-radius:2.5vw;border-width:calc(4 / 1200 * 100vw);padding:calc(40 / 1200 * 100vw) 2.5vw}.point__item-ttl{margin-top:calc(10 / 1200 * 100vw);margin-bottom:calc(10 / 1200 * 100vw);font-size:calc(28 / 1200 * 100vw)}.point__item-desc{font-size:calc(16 / 1200 * 100vw);margin-bottom:calc(10 / 1200 * 100vw)}.point__item-btn{height:calc(54 / 1200 * 100vw);font-size:calc(16 / 1200 * 100vw)}}@media screen and (max-width:767px){.point{margin-top:calc(60 / 390 * 100vw);margin-bottom:calc(60 / 390 * 100vw)}.point-ttl{font-size:calc(26 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw);line-height:1.5}.point-ttl .num{font-size:calc(30 / 390 * 100vw);margin:0}.point__list{margin-left:0;margin-top:calc(-20 / 390 * 100vw)}.point__item{width:100%;margin-left:0;margin-top:calc(20 / 390 * 100vw);border-radius:calc(30 / 390 * 100vw);border-width:calc(4 / 390 * 100vw);padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw)}.point__item-ttl{margin-top:calc(10 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw);font-size:calc(20 / 390 * 100vw)}.point__item-desc{font-size:calc(14 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}.point__item-btn{height:calc(50 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.pop-point{width:100%;max-width:1240px;padding:0 20px;margin:0 auto 100px;position:relative}.pop-point__inner{background:#fff;border-radius:40px;padding:50px}.popup-modal-dismiss{width:32px;position:absolute;right:0;top:-44px;cursor:pointer}.pop-point__ttl{text-align:center;font-size:36px;font-weight:700;letter-spacing:.05em;line-height:1.58;padding:10px 0;margin-bottom:40px;border-bottom:3px solid var(--color-red)}.pop-point__subttl{text-align:center;font-size:28px;font-weight:700;line-height:1.57;margin-bottom:40px}.pop-point__desc{text-align:center;font-size:16px;line-height:2;margin-bottom:40px}.point01__list{display:flex;flex-wrap:wrap;margin-left:-30px}.point01__item{width:calc(50% - 30px);margin-left:30px;border-radius:30px;border:4px solid var(--color-yellow);overflow:hidden;position:relative;text-align:center;padding:30px}.point01__item-num{border-radius:0 0 10px;color:#fff;background:var(--color-yellow);font-size:16px;font-weight:700;width:107px;height:36px;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.point01__item-ttl{font-weight:700;font-size:28px;line-height:1.57;margin-bottom:8px}.point01__item-desc{text-align:left;font-size:16px;font-weight:600;line-height:1.56}.point02__list{display:flex;flex-wrap:wrap;margin-left:-30px}.point02__item{width:calc(33.333% - 30px);margin-left:30px;border-radius:30px;border:4px solid var(--color-yellow);overflow:hidden;position:relative;text-align:center;padding:30px}.point02__item-thum{max-width:170px;margin:0 auto 8px}.point02__item-ttl{font-weight:700;font-size:28px;line-height:1.57;margin-bottom:8px}.point02__item-desc{text-align:left;font-size:16px;font-weight:600;line-height:1.56}.point03__list{display:flex;flex-wrap:wrap;margin-left:-30px}.point03__item{width:calc(50% - 30px);margin-left:30px;border-radius:30px;border:4px solid var(--color-yellow);overflow:hidden;position:relative;text-align:center;padding:30px}.point03__item-thum{margin-bottom:24px}.point03__item-ttl{font-weight:700;font-size:28px;line-height:1.57;margin-bottom:8px}.point03__item-desc{text-align:left;font-size:16px;font-weight:600;line-height:1.56}@media screen and (max-width:1200px){.pop-point{padding:0 calc(20 / 1200 * 100vw)}.pop-point__inner{border-radius:calc(40 / 1200 * 100vw);padding:calc(50 / 1200 * 100vw)}.popup-modal-dismiss{width:calc(32 / 1200 * 100vw);top:calc(-44 / 1200 * 100vw)}.pop-point__ttl{font-size:calc(36 / 1200 * 100vw);padding:calc(10 / 1200 * 100vw) 0;margin-bottom:calc(40 / 1200 * 100vw)}.pop-point__subttl{font-size:calc(28 / 1200 * 100vw);margin-bottom:calc(40 / 1200 * 100vw)}.pop-point__desc{font-size:calc(16 / 1200 * 100vw);margin-bottom:calc(40 / 1200 * 100vw)}.point01__list{margin-left:-2.5vw}.point01__item{width:calc(50% - 2.5vw);margin-left:2.5vw;border-radius:2.5vw;padding:2.5vw}.point01__item-num{border-radius:0 0 calc(10 / 1200 * 100vw) 0;font-size:calc(16 / 1200 * 100vw);width:calc(107 / 1200 * 100vw);height:calc(36 / 1200 * 100vw)}.point01__item-ttl{font-size:calc(28 / 1200 * 100vw);margin-bottom:calc(8 / 1200 * 100vw)}.point01__item-desc{font-size:calc(16 / 1200 * 100vw)}.point02__list{margin-left:-2.5vw}.point02__item{width:calc(33.333% - 2.5vw);margin-left:2.5vw;border-radius:2.5vw;padding:2.5vw}.point02__item-thum{max-width:calc(170 / 1200 * 100vw);margin-bottom:calc(8 / 1200 * 100vw)}.point02__item-ttl{font-size:calc(28 / 1200 * 100vw);margin-bottom:calc(8 / 1200 * 100vw)}.point02__item-desc{font-size:calc(16 / 1200 * 100vw)}.point03__list{margin-left:-2.5vw}.point03__item{width:calc(50% - 2.5vw);margin-left:2.5vw;border-radius:2.5vw;padding:2.5vw}.point03__item-thum{margin-bottom:2vw}.point03__item-ttl{font-size:calc(28 / 1200 * 100vw);margin-bottom:calc(8 / 1200 * 100vw)}.point03__item-desc{font-size:calc(16 / 1200 * 100vw)}}@media screen and (max-width:767px){.pop-point{padding:0 calc(20 / 390 * 100vw)}.pop-point__inner{border-radius:calc(20 / 390 * 100vw);padding:calc(20 / 390 * 100vw)}.popup-modal-dismiss{width:calc(32 / 390 * 100vw);top:calc(-44 / 390 * 100vw)}.pop-point__ttl{font-size:calc(24 / 390 * 100vw);padding:calc(10 / 390 * 100vw) 0;margin-bottom:calc(20 / 390 * 100vw)}.pop-point__subttl{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}.pop-point__desc{font-size:calc(14 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}.point01__list{margin-top:calc(-30 / 390 * 100vw);margin-left:0}.point01__item{width:100%;margin-top:calc(30 / 390 * 100vw);margin-left:0;border-radius:calc(30 / 390 * 100vw);padding:calc(30 / 390 * 100vw)}.point01__item-num{border-radius:0 0 calc(10 / 390 * 100vw) 0;font-size:calc(14 / 390 * 100vw);width:calc(100 / 390 * 100vw);height:calc(30 / 390 * 100vw)}.point01__item-ttl{font-size:calc(22 / 390 * 100vw);margin-top:calc(12 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}.point01__item-desc{font-size:calc(14 / 390 * 100vw)}.point02__list{margin-top:calc(-30 / 390 * 100vw);margin-left:0}.point02__item{width:100%;margin-top:calc(30 / 390 * 100vw);margin-left:0;border-radius:calc(30 / 390 * 100vw);padding:calc(30 / 390 * 100vw)}.point02__item-thum{max-width:calc(170 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}.point02__item-ttl{font-size:calc(28 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}.point02__item-desc{font-size:calc(16 / 390 * 100vw)}.point03__list{margin-top:calc(-30 / 390 * 100vw);margin-left:0}.point03__item{width:100%;margin-top:calc(30 / 390 * 100vw);margin-left:0;border-radius:calc(30 / 390 * 100vw);padding:calc(30 / 390 * 100vw)}.point03__item-thum{margin-bottom:calc(24 / 390 * 100vw)}.point03__item-ttl{font-size:calc(28 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}.point03__item-desc{font-size:calc(16 / 390 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/parts_point.css.map */
