.l-main{background-color:#ffd900}.common-h2{display:flex;justify-content:space-between;align-items:flex-end;font-family:"Noto Sans Japanese-b";line-height:1.6;text-align:center;margin-bottom:2.54%}@media screen and (min-width: 768px){.common-h2{justify-content:center;align-items:center;gap:1%}}.common-h2::before,.common-h2::after{content:"";display:block;width:10vw;height:2px;border-radius:2px;background-color:#000}@media screen and (min-width: 768px){.common-h2::before,.common-h2::after{width:4vw;height:3px;border-radius:3px}}@media screen and (min-width: 992px){.common-h2::before,.common-h2::after{width:4vw;height:5px;border-radius:5px}}.common-h2::before{transform:translateY(-5vw) rotate(50deg)}@media screen and (min-width: 768px){.common-h2::before{transform:rotate(60deg)}}.common-h2::after{transform:translateY(-5vw) rotate(-50deg)}@media screen and (min-width: 768px){.common-h2::after{transform:rotate(-60deg)}}.common-h2{line-height:1.4}a.btn{display:flex;align-items:center;justify-content:center;gap:2%;width:100%;height:15vw;font-family:"Noto Sans Japanese-b";font-size:4.27vw;letter-spacing:.15rem;padding-top:1rem;padding-bottom:1rem;border-radius:50px;position:relative;transition:all .3s}@media screen and (min-width: 768px){a.btn{width:min(100%,520px);height:min(5.5vw,80px);font-size:clamp(14px,1.67vw + 1.16px,24px)}}a.btn::after{content:"";display:inline-block;position:absolute;top:50%;right:2%;transform:translateY(-50%);height:auto}@media screen and (min-width: 1200px){a.btn::after{right:5%}}a.btn:hover{opacity:1}a.btn.black-btn{display:flex;align-items:center;justify-content:center;width:100%;height:12.8vw;background-color:#000;color:#fff;font-family:"Noto Sans Japanese-b";border:3px solid #000;border-radius:50px;box-shadow:5px 5px 0 #e8bd07;margin-inline:auto}@media screen and (min-width: 768px){a.btn.black-btn{width:min(100%,520px);height:min(5.5vw,80px)}}@media screen and (min-width: 992px){a.btn.black-btn{border:4px solid #000}}a.btn.black-btn::after{background:url(../images/arrow-w_bottom.svg) no-repeat center/contain;width:6.25%;aspect-ratio:32/22}a.btn.black-btn:hover{background-color:#fff;color:#000}a.btn.black-btn:hover::after{background:url(../images/arrow-b_bottom.svg) no-repeat center/contain}a.btn.red-btn{background-color:#dc010b;color:#fff;border:3px solid #dc010b;box-shadow:5px 5px 0 #e8bd07}@media screen and (min-width: 768px){a.btn.red-btn{border:4px solid #dc010b}}a.btn.red-btn::after{background:url(../images/arrow-w_right.svg) no-repeat center/contain;width:4.3%;aspect-ratio:22/32}a.btn.red-btn:hover{background-color:#fff;color:#dc010b}a.btn.red-btn:hover::after{background:url(../images/arrow-r_right.svg) no-repeat center/contain}a.btn.store-btn{margin-inline:auto}a.btn.store-btn::after{width:4%;aspect-ratio:2/3;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.white-box{background-color:#fff;border-radius:25px;box-shadow:8px 8px 0 #e8bd07}@media screen and (min-width: 768px){.white-box{box-shadow:10px 10px 0 #e8bd07}}@media screen and (min-width: 1200px){.white-box{box-shadow:20px 20px 0 #e8bd07}}.hero{width:100%;max-width:1920px;height:auto;margin-inline:auto;position:relative}.hero h1.hero-img{margin-bottom:0}.hero .btn-wrap{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;display:flex;flex-direction:column;row-gap:4.27vw;justify-items:center;margin-inline:auto;padding-bottom:12.75vw}@media screen and (min-width: 768px){.hero .btn-wrap{width:min(60%,1080px);flex-direction:row;flex-wrap:wrap;row-gap:min(1.2vw,40px);padding-bottom:min(3%,80px)}}.hero .hero-btn:nth-of-type(1){width:100%;line-height:1.2;padding-left:2.78%}@media screen and (min-width: 768px){.hero .hero-btn:nth-of-type(1){width:min(70%,600px)}}.hero .hero-btn:nth-of-type(1)::before{content:"";display:inline-block;position:absolute;top:50%;left:3%;transform:translateY(-50%);background:url(../images/movie-icon.svg) no-repeat center/contain;width:10.2%;height:auto;aspect-ratio:56/36}@media screen and (min-width: 768px){.hero .hero-btn:nth-of-type(1)::before{width:7%}}@media screen and (min-width: 992px){.hero .hero-btn:nth-of-type(1)::before{width:10.2%}}.hero .hero-btn:nth-of-type(1)::after{width:6.25%}@media screen and (min-width: 768px){.hero .hero-btn:nth-of-type(1)::after{width:4.25%}}.hero .hero-btn:nth-of-type(1):hover::before{background:url(../images/movie-icon_hover.svg) no-repeat center/contain}@media screen and (min-width: 768px){.hero .hero-btn:nth-of-type(2),.hero .hero-btn:nth-of-type(3){width:min(48%,520px)}}.lead{background-color:#ffd900}.lead .lead-tl.two{align-items:flex-end;letter-spacing:-0.04rem}@media screen and (min-width: 768px){.lead .lead-tl.two{align-items:center;margin-bottom:4.2vw}}.lead .lead-tl.two::before,.lead .lead-tl.two::after{width:11vw}@media screen and (min-width: 768px){.lead .lead-tl.two::before,.lead .lead-tl.two::after{width:6vw}}.lead .lead-box{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:5vw;padding:11.35% 6.67% 21.2%;position:relative}@media screen and (min-width: 768px){.lead .lead-box{flex-direction:row;gap:0;padding:3.1% 8.64% 3.1% 7.35%}}.lead .lead-box>*{width:100%}@media screen and (min-width: 768px){.lead .lead-box>*{width:49%}}.lead .lead-graph-tl{width:min(90%,480px);height:48px;display:flex;align-items:center;justify-content:center;background-color:#ffd900;font-family:"Noto Sans Japanese-sb";font-size:4.8vw;text-align:center;border-radius:50px;border:3px solid;margin:0 auto 1rem}@media screen and (min-width: 768px){.lead .lead-graph-tl{height:min(4.4vw,80px);font-size:clamp(20px,2.01vw + 4.59px,32px)}}@media screen and (min-width: 1200px){.lead .lead-graph-tl{border:4px solid}}.lead .lead-txt-box{text-align:right;line-height:1.8}.lead .lead-txt{letter-spacing:-0.001rem;text-align:center}.lead .lead-txt-red{font-family:"Noto Sans Japanese-sb";color:#dc010b;font-size:5.34vw;text-align:center;margin-top:1rem}@media screen and (min-width: 768px){.lead .lead-txt-red{font-size:clamp(16px,2.01vw + .59px,28px)}}.lead .lead-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12.5vw;margin:14.4vw 0}@media screen and (min-width: 768px){.lead .lead-list{gap:3%;margin:4.2vw 0}}.lead .lead-item{width:100%;border-radius:10px}@media screen and (min-width: 768px){.lead .lead-item{width:31.3333333333%;border-radius:24px}}.lead .lead-item a{display:block;position:relative}.lead .lead-item-icon{width:17.4%;margin:-9% auto 0}@media screen and (min-width: 768px){.lead .lead-item-icon{width:32%;max-width:130px;margin-top:-10%}}.lead .lead-item-txt{font-family:"Noto Sans Japanese-b";font-size:6.4vw;text-align:center;padding:2% 2% 5%;position:relative}@media screen and (min-width: 768px){.lead .lead-item-txt{font-size:clamp(18px,2.34vw + .02px,32px);padding:2% 2% 10%}}.lead .lead-item-txt::after{position:absolute;bottom:-12%;left:50%;transform:translateX(-50%);content:"";display:block;background-color:#fff;width:12%;height:auto;aspect-ratio:62/35;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}@media screen and (min-width: 768px){.lead .lead-item-txt::after{bottom:-8%;width:8%}}.lead .lead-item-img img{border-radius:0 0 10px 10px}@media screen and (min-width: 768px){.lead .lead-item-img img{border-radius:0 0 24px 24px}}.lead .lead-link-wrap{position:absolute;right:5%;bottom:2%}@media screen and (min-width: 768px){.lead .lead-link-wrap{bottom:5%}}.lead .lead-link{font-size:3.77vw;text-decoration:underline;padding-right:1.25rem;position:relative}@media screen and (min-width: 768px){.lead .lead-link{font-size:clamp(14px,.33vw + 11.43px,16px)}}.lead .lead-link::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../images/link-icon.svg) no-repeat center/contain;width:1rem;height:auto;aspect-ratio:1/1}.lead a.lead-link-btn{width:100%;margin-inline:auto}@media screen and (min-width: 768px){.lead a.lead-link-btn{width:min(40%,520px)}}.point{padding-bottom:0}.point .point-hgroup{text-align:center}.point .point-hgroup .point-icon{position:absolute;top:-2%;left:50%;transform:translateX(-50%);width:17.4%}@media screen and (min-width: 768px){.point .point-hgroup .point-icon{top:-4%;width:18%;max-width:200px}}.point .point-hgroup .point-tl{width:100%;font-family:"Noto Sans Japanese-b";line-height:1.6;margin-bottom:4.8vw;display:grid;grid-template-rows:1fr;align-items:center}@media screen and (min-width: 768px){.point .point-hgroup .point-tl{margin-bottom:4.2%}}.point .point-hgroup .point-tl::before,.point .point-hgroup .point-tl::after{display:inline-block;content:"";width:100%;height:6.4vw}@media screen and (min-width: 768px){.point .point-hgroup .point-tl::before,.point .point-hgroup .point-tl::after{height:2.2vw}}.point .point-box{position:relative;padding:10.2% 0 15%}@media screen and (min-width: 768px){.point .point-box{padding:12% 0 10%}}@media screen and (min-width: 1400px){.point .point-box{padding-top:9%}}@media screen and (min-width: 1920px){.point .point-box{padding-top:142px}}.point .point-box.point1,.point .point-box.point3{background-color:#fff;border-radius:5.34vw 5.34vw 0 0}@media screen and (min-width: 768px){.point .point-box.point1,.point .point-box.point3{border-radius:2.5vw 2.5vw 0 0}}.point .point-box.point1 .point-tl::before,.point .point-box.point3 .point-tl::before{background:url(../images/decoline_yellow.svg) repeat-x right center/cover}.point .point-box.point1 .point-tl::after,.point .point-box.point3 .point-tl::after{background:url(../images/decoline_yellow.svg) repeat-x left center/cover}.point .point-box.point2{background-color:#ffd900;border-radius:2.5vw 2.5vw 0 0;margin-top:-3vw}.point .point-box.point2 .point-tl::before{background:url(../images/decoline_white.svg) repeat-x right center/cover}.point .point-box.point2 .point-tl::after{background:url(../images/decoline_white.svg) repeat-x left center/cover}.point .point1 .point-tl{grid-template-columns:auto 55vw auto}@media screen and (min-width: 768px){.point .point1 .point-tl{grid-template-columns:auto min(31vw,480px) auto}}.point .point1 .detect-list,.point .point1 .detect-moreover{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 768px){.point .point1 .detect-list,.point .point1 .detect-moreover{flex-direction:row;justify-content:space-between}}.point .point1 .detect-item,.point .point1 .detect-moreover-img{width:100%;text-align:center}@media screen and (min-width: 768px){.point .point1 .detect-item,.point .point1 .detect-moreover-img{width:46%}}.point .point1 .detect-list{gap:10.67vw;margin-bottom:22.15vw}@media screen and (min-width: 768px){.point .point1 .detect-list{gap:4.27vw;margin-bottom:4rem}}.point .point1 .detect-item-tl{display:flex;align-items:center;justify-content:center;width:100%;height:12.8vw;background-color:#000;color:#fff;font-family:"Noto Sans Japanese-b";border:3px solid #000;border-radius:50px;box-shadow:5px 5px 0 #e8bd07;margin-inline:auto}@media screen and (min-width: 768px){.point .point1 .detect-item-tl{width:min(100%,520px);height:min(5.5vw,80px)}}@media screen and (min-width: 992px){.point .point1 .detect-item-tl{border:4px solid #000}}.point .point1 .detect-item-tl{margin-bottom:4.27vw}@media screen and (min-width: 768px){.point .point1 .detect-item-tl{width:min(100%,615px);height:min(5.5vw,80px);font-size:clamp(18px,2.34vw + .02px,32px);margin-bottom:1.5rem}}.point .point1 .detect-item-img{margin-bottom:4.27vw}@media screen and (min-width: 768px){.point .point1 .detect-item-img{margin-bottom:1rem}}.point .point1 .detect-item-img img{border-radius:20px}.point .point1 .detect-item-txt{line-height:2}.point .point1 .detect-item-txt+.detect-item-note{margin-top:.5rem}@media screen and (min-width: 768px){.point .point1 .detect-item-txt+.detect-item-note{margin-top:1rem}}.point .point1 .detect-item-note{font-size:.8rem}@media screen and (min-width: 992px){.point .point1 .detect-item-note{font-size:1rem}}.point .point1 .detect-moreover{gap:4.27vw}@media screen and (min-width: 768px){.point .point1 .detect-moreover{gap:0}}.point .point1 .detect-moreover-box{width:100%;text-align:center;position:relative}@media screen and (max-width: 767px){.point .point1 .detect-moreover-box{display:flex;align-items:center;justify-content:center;width:100%;height:12.8vw;background-color:#000;color:#fff;font-family:"Noto Sans Japanese-b";border:3px solid #000;border-radius:50px;box-shadow:5px 5px 0 #e8bd07;margin-inline:auto}}@media screen and (max-width: 767px)and (min-width: 768px){.point .point1 .detect-moreover-box{width:min(100%,520px);height:min(5.5vw,80px)}}@media screen and (max-width: 767px)and (min-width: 992px){.point .point1 .detect-moreover-box{border:4px solid #000}}@media screen and (min-width: 768px){.point .point1 .detect-moreover-box{width:50%;background-color:#ffd900;padding:1rem 0;border-radius:20px;border:3px solid #000;position:relative;z-index:10}}@media screen and (min-width: 768px)and (min-width: 768px){.point .point1 .detect-moreover-box{border:4px solid #000}}@media screen and (min-width: 768px){.point .point1 .detect-moreover-box::before{z-index:-5;position:absolute;top:50%;right:-3%;transform:translateY(-50%) rotate(45deg);content:"";width:5%;height:auto;aspect-ratio:1/1;background-color:#ffd900;border-top:4px solid #000;border-right:4px solid #000}}.point .point1 .detect-moreover-tl{display:flex;justify-content:space-between;align-items:flex-end;font-family:"Noto Sans Japanese-b";line-height:1.6;text-align:center;margin-bottom:2.54%}@media screen and (min-width: 768px){.point .point1 .detect-moreover-tl{justify-content:center;align-items:center;gap:1%}}.point .point1 .detect-moreover-tl::before,.point .point1 .detect-moreover-tl::after{content:"";display:block;width:10vw;height:2px;border-radius:2px;background-color:#000}@media screen and (min-width: 768px){.point .point1 .detect-moreover-tl::before,.point .point1 .detect-moreover-tl::after{width:4vw;height:3px;border-radius:3px}}@media screen and (min-width: 992px){.point .point1 .detect-moreover-tl::before,.point .point1 .detect-moreover-tl::after{width:4vw;height:5px;border-radius:5px}}.point .point1 .detect-moreover-tl::before{transform:translateY(-5vw) rotate(50deg)}@media screen and (min-width: 768px){.point .point1 .detect-moreover-tl::before{transform:rotate(60deg)}}.point .point1 .detect-moreover-tl::after{transform:translateY(-5vw) rotate(-50deg)}@media screen and (min-width: 768px){.point .point1 .detect-moreover-tl::after{transform:rotate(-60deg)}}.point .point1 .detect-moreover-tl{font-size:18px;text-align:right}@media screen and (max-width: 767px){.point .point1 .detect-moreover-tl{margin-bottom:0}}@media screen and (min-width: 768px){.point .point1 .detect-moreover-tl{font-size:clamp(16px,2.68vw - 4.55px,32px);padding-left:4%}}@media screen and (max-width: 767px){.point .point1 .detect-moreover-tl::before,.point .point1 .detect-moreover-tl::after{display:none}}.point .point1 .detect-moreover-tl::before,.point .point1 .detect-moreover-tl::after{width:2.8rem}.point .point1 .detect-moreover-tl .detect-moreover-icon{display:inline-block;position:absolute;bottom:calc(12.8vw - 3px);transform:translateX(-50%);left:50%;width:30%;height:auto;aspect-ratio:2/1}@media screen and (min-width: 768px){.point .point1 .detect-moreover-tl .detect-moreover-icon{top:-73%;left:-10%;width:30%;transform:none;aspect-ratio:1/1}}@media screen and (min-width: 1400px){.point .point1 .detect-moreover-tl .detect-moreover-icon{top:-85%;left:-6%}}@media screen and (min-width: 1920px){.point .point1 .detect-moreover-tl .detect-moreover-icon{top:-50%;left:-18%}}.point .point1 .detect-moreover-img img{border-radius:20px}.point .point2{text-align:center}.point .point2 .point-tl{grid-template-columns:auto 67vw auto}@media screen and (min-width: 768px){.point .point2 .point-tl{grid-template-columns:auto min(37vw,530px) auto}}.point .point2 .send-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}@media screen and (min-width: 768px){.point .point2 .send-wrap{flex-direction:row}}@media screen and (max-width: 767px){.point .point2 .send-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);justify-items:center;margin-bottom:10.8vw}}@media screen and (min-width: 768px){.point .point2 .send-list{display:flex;justify-content:space-between;align-items:flex-end;max-width:1200px;margin-inline:auto;margin-bottom:4.2%}}@media screen and (max-width: 767px){.point .point2 .send-list-txt{width:100%}}@media screen and (min-width: 768px){.point .point2 .send-list-txt{width:calc((100% - 2vw)/3);font-size:clamp(16px,2.01vw + .59px,28px);line-height:1.8}}@media screen and (max-width: 767px){.point .point2 .send-list-txt:nth-of-type(1){padding:40% 0 0;background:url(../images/send-illust01.svg) no-repeat top center/auto 50%;grid-area:2/1/3/2}}@media screen and (min-width: 768px){.point .point2 .send-list-txt:nth-of-type(1){padding:2% 0 2% 10%;background:url(../images/send-illust01.svg) no-repeat center left/auto 80%}}@media screen and (max-width: 767px){.point .point2 .send-list-txt:nth-of-type(3){padding:40% 0 0;background:url(../images/send-illust02.svg) no-repeat top center/auto 55%;grid-area:2/2/3/3}}@media screen and (min-width: 768px){.point .point2 .send-list-txt:nth-of-type(3){padding:2% 7% 2% 0;background:url(../images/send-illust02.svg) no-repeat center right/auto 100%}}@media screen and (max-width: 767px){.point .point2 .send-list-img{grid-area:1/1/2/3;width:40%}}@media screen and (min-width: 768px){.point .point2 .send-list-img{width:33.3333333333%;max-width:297px;margin-bottom:4%}}.point .point2 .send-use-img{width:100%}@media screen and (min-width: 768px){.point .point2 .send-use-img{width:65%}}.point .point2 .send-use-img img{border-radius:24px}@media screen and (max-width: 767px){.point .point2 .send-product-img{width:60%;margin-left:auto;margin-right:0}}@media screen and (min-width: 768px){.point .point2 .send-product-img{width:30%}}.point .point2 .send-txt{width:100%;font-family:"Noto Sans Japanese-sb";font-size:4vw;line-height:2;margin-inline:auto;position:relative;margin-top:5vw}@media screen and (min-width: 768px){.point .point2 .send-txt{width:75%;font-size:clamp(18px,2.34vw + .02px,32px);margin:5% auto 3.85%}}.point .point2 .send-txt::before,.point .point2 .send-txt::after{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;content:"";width:15%;height:auto;aspect-ratio:92/124}.point .point2 .send-txt::before{left:0;background:url(../images/send-txt-deco_l.svg) no-repeat center left/auto 70%}.point .point2 .send-txt::after{right:0;background:url(../images/send-txt-deco_r.svg) no-repeat center right/auto 70%}.point .point2 .send-item-tl{font-family:"Noto Sans Japanese-sb";color:#fff;font-size:clamp(18px,3.34vw - 7.69px,38px);line-height:1.2;background:url(../images/send-item-tl.svg) no-repeat center/contain}@media screen and (max-width: 767px){.point .point2 .send-item-tl{width:40%;position:absolute;top:-45vw;left:-2%;font-size:3.4vw;letter-spacing:-0.05rem;padding:7% 0}}@media screen and (min-width: 768px){.point .point2 .send-item-tl{width:32%;padding:5.15% 2.2%}}.point .point2 .send-item-tl .f-medium{font-size:140%}.point .point2 .send-item-tl .f-large{font-family:"Noto Sans Japanese-b";font-size:150%}@media screen and (min-width: 768px){.point .point2 .send-ed-wrap{width:68%}}.point .point2 .send-eg-lead{width:90%;font-family:"Noto Sans Japanese-sb";border-bottom:2px solid #1a1311;padding-bottom:2%;margin:0 auto 5%;position:relative}@media screen and (min-width: 768px){.point .point2 .send-eg-lead{font-size:clamp(18px,2.34vw + .02px,32px);border-bottom:3px solid #1a1311}}.point .point2 .send-eg-lead::after{position:absolute;left:50%;bottom:-20%;transform:translateX(-50%) rotate(45deg);content:"";width:3%;height:auto;aspect-ratio:1/1;background-color:#ffd900;border-right:2px solid #000;border-bottom:2px solid #000}@media screen and (min-width: 768px){.point .point2 .send-eg-lead::after{bottom:-22.5%;border-right:3px solid #000;border-bottom:3px solid #000}}.point .point2 .send-eg-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto)}.point .point2 .send-eg-item{display:grid;grid-template-rows:subgrid;grid-row:span 2}.point .point2 .send-eg-item .send-eg-txt{font-size:clamp(16px,2.68vw - 4.55px,32px);line-height:1.6}.point .point2 .send-eg-item .send-eg-txt .f-small{display:block;font-size:70%;line-height:1}.point .point2 .send-eg-img{width:75%;margin-inline:auto;margin-bottom:1rem}.point .point3{text-align:center}@media screen and (max-width: 767px){.point .point3{padding:10.2% 0 35%}}.point .point3 .point-icon{top:-4%}@media screen and (min-width: 768px){.point .point3 .point-icon{top:-7%}}.point .point3 .point-tl{grid-template-columns:auto 67vw auto}@media screen and (min-width: 768px){.point .point3 .point-tl{grid-template-columns:auto min(37vw,530px) auto}}.point .point3 .design-wrap{display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width: 768px){.point .point3 .design-wrap{flex-direction:row}}.point .point3 .design-box_l{width:100%}@media screen and (min-width: 768px){.point .point3 .design-box_l{width:45%}}.point .point3 .design-box_inner{display:flex;align-items:center}@media screen and (min-width: 768px){.point .point3 .design-box_inner{flex-direction:column}}.point .point3 .design-box_r{width:100%;margin-bottom:6vw;position:relative}@media screen and (min-width: 768px){.point .point3 .design-box_r{width:50%;margin-bottom:4%}}.point .point3 .design-product-txt{background-color:#ffd900;padding:1rem 0;border-radius:20px;border:3px solid #000;position:relative;z-index:10}@media screen and (min-width: 768px){.point .point3 .design-product-txt{border:4px solid #000}}.point .point3 .design-product-txt{border-radius:10px;padding:2.4vw 0 4.8vw}@media screen and (min-width: 768px){.point .point3 .design-product-txt{width:100%;margin-bottom:4%;padding:1rem 0}}.point .point3 .design-product-txt::before{z-index:-5;position:absolute;content:"";height:auto;aspect-ratio:1/1;background-color:#ffd900;border-right:3px solid #000}@media screen and (max-width: 767px){.point .point3 .design-product-txt::before{top:50%;right:-7.5%;transform:translateY(-50%) rotate(45deg);width:12%;border-top:3px solid #000}}@media screen and (min-width: 768px){.point .point3 .design-product-txt::before{bottom:-12.5%;left:50%;transform:translateX(-50%) rotate(45deg);width:5%;border-bottom:4px solid #000}}.point .point3 .design-product-txt .txt-deco{display:flex;justify-content:space-between;align-items:flex-end;font-family:"Noto Sans Japanese-b";line-height:1.6;text-align:center;margin-bottom:2.54%}@media screen and (min-width: 768px){.point .point3 .design-product-txt .txt-deco{justify-content:center;align-items:center;gap:1%}}.point .point3 .design-product-txt .txt-deco::before,.point .point3 .design-product-txt .txt-deco::after{content:"";display:block;width:10vw;height:2px;border-radius:2px;background-color:#000}@media screen and (min-width: 768px){.point .point3 .design-product-txt .txt-deco::before,.point .point3 .design-product-txt .txt-deco::after{width:4vw;height:3px;border-radius:3px}}@media screen and (min-width: 992px){.point .point3 .design-product-txt .txt-deco::before,.point .point3 .design-product-txt .txt-deco::after{width:4vw;height:5px;border-radius:5px}}.point .point3 .design-product-txt .txt-deco::before{transform:translateY(-5vw) rotate(50deg)}@media screen and (min-width: 768px){.point .point3 .design-product-txt .txt-deco::before{transform:rotate(60deg)}}.point .point3 .design-product-txt .txt-deco::after{transform:translateY(-5vw) rotate(-50deg)}@media screen and (min-width: 768px){.point .point3 .design-product-txt .txt-deco::after{transform:rotate(-60deg)}}.point .point3 .design-product-txt .txt-deco{font-size:6.4vw;margin-bottom:0}@media screen and (max-width: 767px){.point .point3 .design-product-txt .txt-deco{justify-content:center}.point .point3 .design-product-txt .txt-deco::before,.point .point3 .design-product-txt .txt-deco::after{width:7.5vw}}@media screen and (min-width: 768px){.point .point3 .design-product-txt .txt-deco{font-size:clamp(20px,4.68vw - 15.96px,48px)}}@media screen and (max-width: 767px){.point .point3 .design-product-txt .txt-deco .nam{font-size:8.55vw;line-height:1.4}}.point .point3 .design-product-img{width:45%;margin-inline:auto}@media screen and (min-width: 768px){.point .point3 .design-product-img{width:50%}}.point .point3 .design-img img{border-radius:24px}.point .point3 .design-note{font-size:.8rem;line-height:2}@media screen and (min-width: 992px){.point .point3 .design-note{font-size:1rem}}.point .point3 .store-btn{width:100%;position:absolute;bottom:-100vw}@media screen and (min-width: 768px){.point .point3 .store-btn{width:min(80%,520px);left:50%;bottom:10%;transform:translateX(-50%)}}.howto{background:url(../images/decoline_white.svg) repeat-x top center/auto 6%;padding:11.72% 0 0}.howto .l-inner{max-width:1248px}.howto .howto-movie-img img{border-radius:10px;box-shadow:8px 8px 0 #e8bd07}@media screen and (min-width: 768px){.howto .howto-movie-img img{box-shadow:10px 10px 0 #e8bd07;border-radius:25px}}@media screen and (min-width: 1200px){.howto .howto-movie-img img{box-shadow:20px 20px 0 #e8bd07}}html.modalset{overflow:hidden}a.movie-link{cursor:pointer}.movie-modal{display:none;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:9999999999999}.movie-modal .movie-modal-wrap{width:100%;height:100%;text-align:center;white-space:nowrap;padding:20px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.movie-modal .movie-modal-wrap::-webkit-scrollbar{display:none}.movie-modal .movie-modal-wrap:after{content:"";display:inline-block;vertical-align:middle;width:0px;height:100%}.movie-modal .movie-modal-bg{position:absolute;left:0;top:0;background:rgba(51,51,51,.8);width:100%;height:100%;z-index:5}.movie-modal .movie-modal-box{width:100%;max-width:900px;display:inline-block;vertical-align:middle;position:relative;z-index:10}.movie-modal .movie-modal-box .inner{white-space:normal;width:100%;height:auto;position:relative}.movie-modal .movie-modal-box .inner>:first-child{margin-top:0}.movie-modal .youtube{position:relative;width:100%;max-width:850px;aspect-ratio:16/9;border-radius:24px;margin:0 auto;z-index:15}.movie-modal .youtube iframe.video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translateY(-50%) translateX(-50%);border-radius:24px}.movie-modal .close_btn{position:absolute;top:-2.5rem;right:0;color:#fff;font-size:2rem;cursor:pointer;line-height:1;z-index:20}.spec{padding-bottom:0}.spec .l-inner{max-width:1307px;text-align:center}.spec .spec-tl{margin-bottom:6.35%}.spec .spec-wrap{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.spec .spec-wrap{flex-direction:row}}.spec .spec-icon{content:"";display:flex;justify-content:center;align-items:center;position:absolute;height:auto;border:2px solid;border-radius:50px;width:50%;height:10.7vw;left:50%;transform:translateX(-50%);z-index:5}@media screen and (min-width: 768px){.spec .spec-icon{height:auto;aspect-ratio:1/1;border-radius:50%;border:2px solid;transform:none}}@media screen and (min-width: 1200px){.spec .spec-icon{border:4px solid}}.spec .spec-box{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;grid-template-rows:1fr;justify-content:center;row-gap:1rem;-moz-column-gap:1%;column-gap:1%;width:100%;padding:14% 0 0;margin-bottom:10.8vw;position:relative}@media screen and (min-width: 768px){.spec .spec-box{margin-bottom:3.1%}}@media screen and (min-width: 1200px){.spec .spec-box{grid-template-columns:repeat(3, 1fr);-moz-column-gap:2.5%;column-gap:2.5%}}@media screen and (min-width: 768px){.spec .spec-box+.spec-box{border-left:4px dotted #000}}@media screen and (min-width: 768px){.spec .spec-box:nth-of-type(1){width:45%;padding:5.2% 0 0 0}}@media screen and (min-width: 768px){.spec .spec-box:nth-of-type(1) .spec-icon{width:min(24.5%,144px);top:-8%;left:-9%}}@media screen and (min-width: 768px){.spec .spec-box:nth-of-type(2){width:55%;padding:5.2% 0 0 9.58%}}@media screen and (min-width: 768px){.spec .spec-box:nth-of-type(2) .spec-icon{width:min(20.2%,144px);top:-8%;left:8%}}.spec .spec-item{display:grid;grid-template-rows:subgrid;grid-row:span 2;position:relative;z-index:10}.spec .spec-img{display:grid;place-content:center}@media screen and (min-width: 768px){.spec .spec-name{font-size:10px}}@media screen and (min-width: 1200px){.spec .spec-name{font-size:clamp(14px,1.67vw + 1.16px,24px)}}.spec .spec-table{width:min(97%,1248px);font-size:3.74vw;border-radius:25px;margin-inline:auto}@media screen and (min-width: 768px){.spec .spec-table{font-size:1rem}}.spec .spec-tr{background-color:#fff}@media screen and (max-width: 767px){.spec .spec-tr:first-of-type .spec-th{border-radius:10px 10px 0 0;padding:2rem 0 .25rem}.spec .spec-tr:last-of-type .spec-td{border-radius:0 0 10px 10px;padding:.25rem 0 2rem}.spec .spec-tr.u-br-less-md+.spec-tr{position:relative}.spec .spec-tr.u-br-less-md+.spec-tr::after{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;content:"";width:85%;height:1px;background-color:#b9a553}}@media screen and (min-width: 768px){.spec .spec-tr+*{border-top:2px solid #fff}.spec .spec-tr:not(:nth-of-type(4n + 1)){background-color:#ebebeb}}.spec .spec-th{width:100%;color:#b9a553;font-size:clamp(16px,.67vw + 10.86px,20px);padding:1rem 0 .25rem}@media screen and (min-width: 768px){.spec .spec-th{width:28%;padding:.75rem 0}}@media screen and (min-width: 768px){.spec .spec-th{background-color:#b9a553;color:#fff}}@media screen and (min-width: 768px){.spec .spec-th.radius-lt{border-radius:15px 0 0 0}}@media screen and (min-width: 768px){.spec .spec-th.radius-lb{border-radius:0 0 0 15px}}.spec .spec-td{width:100%;font-size:clamp(16px,.67vw + 10.86px,20px);padding:.25rem 0 1rem}@media screen and (min-width: 768px){.spec .spec-td{width:72%;padding:.75rem 0}}.spec .spec-td.radius-rt{border-radius:0 15px 0 0}@media screen and (min-width: 768px){.spec .spec-td.radius-rb{border-radius:0 0 15px 0}}.accessory{padding-bottom:8.34%}.accessory .l-inner{max-width:1260px;text-align:center}.accessory .accessory-wrap{background-color:#fff;padding:11.5% 7%;border-radius:10px;box-shadow:8px 8px 0 #e8bd07;margin-bottom:7.75vw}@media screen and (min-width: 768px){.accessory .accessory-wrap{padding:6.12% 8.7% 6.35%;border-radius:25px;box-shadow:10px 10px 0 #e8bd07;margin-bottom:6.4%}}@media screen and (min-width: 1200px){.accessory .accessory-wrap{box-shadow:20px 20px 0 #e8bd07}}.accessory .accessory-list{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4vw}@media screen and (min-width: 768px){.accessory .accessory-list{flex-direction:row;gap:0}}.accessory .accessory-item{width:100%;display:flex;align-items:center}@media screen and (max-width: 767px){.accessory .accessory-item+.accessory-item{border-top:1px solid #e8bd07;border-bottom:1px solid #e8bd07;padding:4vw 0}}@media screen and (min-width: 768px){.accessory .accessory-item{width:49%;justify-content:center;gap:2%}}.accessory .accessory-item:nth-of-type(1){justify-content:space-around}.accessory .accessory-item:nth-of-type(1) .accessory-item-img{width:54.4%}@media screen and (min-width: 768px){.accessory .accessory-item:nth-of-type(1) .accessory-item-img{width:min(60%,336px)}}.accessory .accessory-item:nth-of-type(2){justify-content:space-evenly}.accessory .accessory-item:nth-of-type(2) .accessory-item-img{width:24.3%}@media screen and (min-width: 768px){.accessory .accessory-item:nth-of-type(2) .accessory-item-img{width:min(28%,151px)}}@media screen and (min-width: 768px){.accessory .accessory-txt{margin-top:2rem;display:flex;justify-content:center}}@media screen and (max-width: 767px){.accessory .accessory-txt-item{padding:1rem 0;border-bottom:1px solid #e8bd07}}.accessory .accessory-note{margin-top:1rem;font-size:.8rem}@media screen and (min-width: 992px){.accessory .accessory-note{margin-top:2rem;font-size:1rem}}.accessory a.store-btn{width:100%}@media screen and (min-width: 768px){.accessory a.store-btn{width:min(45%,520px)}}.recommend{background-color:#fff;border-radius:5.34vw 5.34vw 0 0;text-align:center}@media screen and (min-width: 768px){.recommend{border-radius:2.5vw 2.5vw 0 0}}.recommend .recommend-tl{width:100%;font-family:"Noto Sans Japanese-b";line-height:1.6;display:grid;grid-template-rows:1fr;align-items:center;grid-template-columns:auto 67vw auto;margin-bottom:4.8vw}@media screen and (min-width: 768px){.recommend .recommend-tl{grid-template-columns:auto min(37vw,530px) auto;margin-bottom:4rem}}.recommend .recommend-tl::before,.recommend .recommend-tl::after{display:inline-block;content:"";width:100%;height:6.4vw}@media screen and (min-width: 768px){.recommend .recommend-tl::before,.recommend .recommend-tl::after{height:2.2vw}}.recommend .recommend-tl::before{background:url(../images/decoline_yellow.svg) repeat-x right center/cover}.recommend .recommend-tl::after{background:url(../images/decoline_yellow.svg) repeat-x left center/cover}.recommend .recommend-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:4.27vw}@media screen and (min-width: 768px){.recommend .recommend-wrap{flex-direction:row;margin-bottom:4rem}}.recommend .recommend-box{width:100%}@media screen and (min-width: 768px){.recommend .recommend-box{width:35%}}.recommend .recommend-name{display:flex;align-items:center;justify-content:center;width:100%;height:12.8vw;background-color:#000;color:#fff;font-family:"Noto Sans Japanese-b";border:3px solid #000;border-radius:50px;box-shadow:5px 5px 0 #e8bd07;margin-inline:auto}@media screen and (min-width: 768px){.recommend .recommend-name{width:min(100%,520px);height:min(5.5vw,80px)}}@media screen and (min-width: 992px){.recommend .recommend-name{border:4px solid #000}}.recommend .recommend-name{margin-bottom:4.27vw}@media screen and (min-width: 768px){.recommend .recommend-name{margin-bottom:2rem}}.recommend .recommend-img{width:100%}@media screen and (min-width: 768px){.recommend .recommend-img{width:60%}}.recommend .recommend-img img{border-radius:24px}@media screen and (max-width: 767px){.recommend .recommend-txt{margin-bottom:4.27vw}}.recommend a.store-btn{width:100%}@media screen and (min-width: 768px){.recommend a.store-btn{width:min(45%,520px)}}/*# sourceMappingURL=style.min.css.map */