.l-contents{background-color:#ffd900}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.zen-kaku-gothic-new-black{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-style:normal}.content-tl{display:flex;justify-content:space-between;align-items:flex-end;font-family:"Noto Sans Japanese-b";line-height:1.6;letter-spacing:.15rem;margin-bottom:5.34vw}@media screen and (min-width: 768px){.content-tl{justify-content:center;align-items:center;gap:2%;letter-spacing:.25rem;margin-bottom:2.54%}}.content-tl::before,.content-tl::after{content:"";display:block;width:10vw;height:2px;border-radius:2px;background-color:#000}@media screen and (min-width: 768px){.content-tl::before,.content-tl::after{width:4vw;height:3px;border-radius:3px}}@media screen and (min-width: 992px){.content-tl::before,.content-tl::after{width:2.5vw;height:5px;border-radius:5px}}.content-tl::before{transform:translateY(-5vw) rotate(50deg)}@media screen and (min-width: 768px){.content-tl::before{transform:rotate(60deg)}}.content-tl::after{transform:translateY(-5vw) rotate(-50deg)}@media screen and (min-width: 768px){.content-tl::after{transform:rotate(-60deg)}}.content-tl{font-size:6.4vw;line-height:1.4;text-align:center}@media screen and (min-width: 768px){.content-tl{font-size:clamp(20px,4.68vw - 15.96px,48px);line-height:1.8}}.content-subtl{display:flex;justify-content:center;align-items:center;font-family:"Noto Sans Japanese-b";line-height:1.6;margin-bottom:5.33vw}@media screen and (min-width: 768px){.content-subtl{gap:2%;margin-bottom:2.54%}}.content-subtl::before,.content-subtl::after{content:"";display:block;background:url(../images/diagonal-line_yellow.svg) no-repeat center/contain;width:10.5%;height:auto;aspect-ratio:52/30}@media screen and (min-width: 768px){.content-subtl::before,.content-subtl::after{width:5%}}.content-subtl{font-size:6.4vw;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.content-subtl{-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width: 768px){.content-subtl{font-size:clamp(18px,3vw - 5px,36px)}}a.btn{display:flex;align-items:center;justify-content:center;gap:2%;width:100%;max-width:597px;height:15vw;font-family:"Noto Sans Japanese-b";font-size:4.27vw;letter-spacing:.15rem;padding-top:1rem;padding-bottom:1rem;margin-inline:auto;border-radius:50px;position:relative;transition:all .3s}@media screen and (min-width: 768px){a.btn{width:min(45%,597px);height:min(5.5vw,80px);font-size:clamp(14px,1.67vw + 1.16px,24px)}}a.btn::before,a.btn::after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);height:auto}a.btn::before{left:5%}@media screen and (min-width: 768px){a.btn::before{left:2%}}@media screen and (min-width: 1200px){a.btn::before{left:5%}}a.btn::after{right:8%}@media screen and (min-width: 768px){a.btn::after{right:2%}}@media screen and (min-width: 1200px){a.btn::after{right:5%}}a.btn:hover{opacity:1}a.btn.black-btn{background-color:#000;color:#fff;border:3px solid #000;box-shadow:5px 5px 0 #e8bd07}a.btn.black-btn::after{background:url(../images/arrow-right.svg) no-repeat center/contain;width:6.25%;aspect-ratio:32/22}a.btn.black-btn.movie-icon::after{background:url(../images/arrow-down.svg) no-repeat center/contain;width:6.25%;aspect-ratio:32/22}a.btn.black-btn.movie-icon::before{background:url(../images/movie-icon.svg) no-repeat center/contain;width:9%;aspect-ratio:56/36}a.btn.black-btn:hover{background-color:#fff;color:#000}a.btn.black-btn:hover::after{background:url(../images/arrow-right_hover-black.svg) no-repeat center/contain}a.btn.black-btn:hover.movie-icon::after{background:url(../images/arrow-down_hover.svg) no-repeat center/contain}a.btn.black-btn:hover.movie-icon::before{background:url(../images/movie-icon_hover.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::before{background:url(../images/store-icon.svg) no-repeat center/contain;width:7%;aspect-ratio:45/60}@media screen and (min-width: 768px){a.btn.red-btn::before{width:7.54%}}a.btn.red-btn::after{background:url(../images/arrow-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::before{background:url(../images/store-icon_hover.svg) no-repeat center/contain}a.btn.red-btn:hover::after{background:url(../images/arrow-right_hover-red.svg) no-repeat center/contain}.hero{width:100%;max-width:1920px;height:auto;margin-inline:auto;position:relative}.hero h1.hero-img{margin-bottom:0}.hero picture{display:block;margin-inline:auto}.hero .btn-wrap{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;display:flex;flex-direction:column;justify-items:center;gap:4vw;margin-inline:auto}@media screen and (min-width: 768px){.hero .btn-wrap{max-width:1234px;flex-direction:row;justify-content:space-between;row-gap:min(1.2vw,40px);padding-bottom:min(4.2%,80px)}}.hero a.btn{width:min(100%,597px)}@media screen and (min-width: 768px){.hero a.btn{margin-inline:0}}.explain{background-color:#ffd900}.explain .explain-wrap{background:url(../images/question-icon.svg) no-repeat top right/30% auto;padding:4.266vw 0 6.4vw}@media screen and (min-width: 768px){.explain .explain-wrap{background-position:bottom -30px right;background-size:20% auto;padding:min(6.59%,90px) 0 min(2.93%,40px)}}.explain .explain-tl{width:100%}@media screen and (min-width: 768px){.explain .explain-tl{width:90%;max-width:1224px}}.explain .explain-txt{font-family:"Noto Sans Japanese-b";font-size:6.4vw;margin-top:2rem}@media screen and (min-width: 768px){.explain .explain-txt{font-size:clamp(16px,3vw - 5px,32px);letter-spacing:.2rem}}.explain .explain-txt .f-red{color:#dc000c}.explain .explain-txt .note{font-family:"Noto Sans Japanese-m";font-size:3.2vw;vertical-align:text-top}@media screen and (min-width: 768px){.explain .explain-txt .note{font-size:14px}}.explain .explain-note{font-family:"Noto Sans Japanese-m";font-size:3.2vw}@media screen and (min-width: 768px){.explain .explain-note{font-size:clamp(12px,1vw + 7px,16px)}}.explain .explain-box{background-color:#fff;border-radius:10px;text-align:center;box-shadow:8px 8px 0 #e8bd07}@media screen and (min-width: 768px){.explain .explain-box{border-radius:25px;box-shadow:10px 10px 0 #e8bd07}}@media screen and (min-width: 1200px){.explain .explain-box{box-shadow:20px 20px 0 #e8bd07}}.explain .explain-box{padding:10.66vw 7.2vw;margin-bottom:12.8vw;position:relative}@media screen and (min-width: 768px){.explain .explain-box{padding:min(5.12%,70px) min(5.86%,80px) min(3.15%,43px);margin-bottom:min(4.39%,60px)}}.explain .explain-flow{display:flex;flex-direction:column;row-gap:24.53vw}@media screen and (min-width: 768px){.explain .explain-flow{flex-direction:row;justify-content:space-between}}.explain .explain-flow-item{width:100%;position:relative}@media screen and (min-width: 768px){.explain .explain-flow-item{width:31.82%}}.explain .explain-flow-item+.explain-flow-item{position:relative}.explain .explain-flow-item+.explain-flow-item::before{position:absolute;top:-20%;left:50%;transform:translateX(-50%);display:block;content:"";background:url(../images/flow-arrow.svg) no-repeat center/contain;width:15%;height:auto;aspect-ratio:44/28}@media screen and (min-width: 768px){.explain .explain-flow-item+.explain-flow-item::before{top:45%;left:-5.5%;transform:translateY(-50%) rotate(-90deg);width:12%}}.explain .explain-flow-img{margin-bottom:2.13%}@media screen and (min-width: 768px){.explain .explain-flow-img{margin-bottom:2.78%;margin-left:-2.93%}}.explain .explain-flow-txt{font-family:"Noto Sans Japanese-sb"}@media screen and (min-width: 768px){.explain .explain-flow-txt{font-size:clamp(14px,1.67vw + 1.16px,24px)}}.explain .explain-flow-txt.f-large{font-size:clamp(14px,1vw + 5px,28px)}.explain .explain-flow-txt .f-red{color:#dc000c}.explain .explain-flow-txt .note{font-family:"Noto Sans Japanese-m";font-size:3.2vw;vertical-align:text-top}@media screen and (min-width: 768px){.explain .explain-flow-txt .note{font-size:12px}}@media screen and (min-width: 992px){.explain .explain-flow-txt .note{font-size:14px}}.explain .explain-flow-note{font-family:"Noto Sans Japanese-m";font-size:3.2vw}@media screen and (min-width: 768px){.explain .explain-flow-note{font-size:12px}}@media screen and (min-width: 1200px){.explain .explain-flow-note{font-size:clamp(12px,1vw + 7px,16px)}}.explain .explain-case{display:flex;flex-direction:column;row-gap:16vw;margin-bottom:16vw}@media screen and (min-width: 768px){.explain .explain-case{flex-direction:row;margin-bottom:min(5.33%,60px)}}@media screen and (min-width: 768px){.explain .explain-item{padding:0 min(2.34%,32px)}}.explain .explain-case-name{font-family:"Noto Sans Japanese-b";font-size:6.4vw;margin-bottom:min(5.49%,28px)}@media screen and (min-width: 768px){.explain .explain-case-name{font-size:clamp(24px,4.01vw - 6.82px,48px)}}.explain .case-result{display:inline-block;font-family:"Noto Sans Japanese-b";font-size:10.66vw;letter-spacing:.5rem;line-height:1.2;border-bottom:12px solid #ffd900;position:relative;margin-bottom:1rem}@media screen and (min-width: 768px){.explain .case-result{font-size:clamp(40px,7vw - 11px,80px);border-bottom:16px solid #ffd900;margin-bottom:56px}}.explain .case-result span{position:absolute;top:50%;right:-4%;font-family:"Noto Sans Japanese-l";font-size:3.2vw}@media screen and (min-width: 768px){.explain .case-result span{top:8%;right:-2%;font-size:16px}}.explain .case-note{font-size:3.2vw}@media screen and (min-width: 768px){.explain .case-note{position:absolute;width:-moz-fit-content;width:fit-content;right:5%;bottom:4%;display:flex;gap:.5rem;font-size:clamp(12px,9.3333333333px + .3472222222vw,16px)}}.explain .case-note:after{display:inline-block;content:"";background:url(../images/link-icon.svg) no-repeat center/contain;width:1rem;height:auto;aspect-ratio:1/1}@media screen and (min-width: 768px){.explain .case-note:after{width:1.4rem}}.explain .case-note a{font-family:"Noto Sans Japanese-sb";text-decoration:underline}.explain .explain-lead{text-align:center;font-family:"Noto Sans Japanese-b";line-height:1.4;padding:min(4.39%,60px) 0 min(5.86%,80px);position:relative;z-index:10}@media screen and (min-width: 768px){.explain .explain-lead{line-height:1.8}}.explain .explain-lead::before,.explain .explain-lead::after{content:"";display:block;position:absolute;z-index:-5;height:auto}.explain .explain-lead::before{top:0;left:-12%;background:url(../images/explain-bg_house.svg) no-repeat center/contain;width:30%;aspect-ratio:293/262}@media screen and (min-width: 768px){.explain .explain-lead::before{left:0;width:20%}}.explain .explain-lead::after{right:-5%;bottom:0;background:url(../images/explain-bg_fire.svg) no-repeat center/contain;width:20%;aspect-ratio:176/222}@media screen and (min-width: 768px){.explain .explain-lead::after{right:0;width:15%}}.explain .explain-lead-l{font-size:8.53vw;letter-spacing:.2rem;margin-bottom:5.33vw}@media screen and (min-width: 768px){.explain .explain-lead-l{font-size:clamp(24px,4vw - 7px,48px);margin-bottom:2.5rem}}.explain .explain-lead-s{font-size:5.33vw}@media screen and (min-width: 768px){.explain .explain-lead-s{font-size:clamp(16px,3vw - 5px,32px)}}.intro{background:#fff2a8 url(../images/intro-bg-img.svg) no-repeat top center/contain;padding-top:min(12.24%,235px);padding-bottom:7%}.intro .intro-flow{width:81.16%;display:flex;flex-direction:column;gap:13.62vw;margin:0 auto min(5.86%,80px)}@media screen and (min-width: 768px){.intro .intro-flow{width:100%;flex-direction:row;justify-content:space-between;gap:2.86%}}.intro .intro-flow-item{width:100%;background-color:#fff;text-align:center;border-radius:50%;aspect-ratio:1/1;position:relative}.intro .intro-flow-item+.intro-flow-item{position:relative}.intro .intro-flow-item+.intro-flow-item::before{position:absolute;top:-12%;left:50%;transform:translateX(-50%);display:block;content:"";background:url(../images/flow-arrow.svg) no-repeat center/contain;width:10%;height:auto;aspect-ratio:44/28}@media screen and (min-width: 768px){.intro .intro-flow-item+.intro-flow-item::before{top:50%;left:-10%;transform:translateY(-50%) rotate(-90deg);width:10%}}.intro .intro-flow-num{position:absolute;top:0;left:0;width:32.05%;height:auto}.intro .intro-flow-wrap{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.intro .intro-flow-img{width:60.71%}@media screen and (min-width: 768px){.intro .intro-flow-img{width:56.09%}}.intro .intro-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12.5vw;margin-bottom:14.4vw}@media screen and (min-width: 768px){.intro .intro-list{gap:3%;margin-bottom:min(5.86%,80px)}}.intro .intro-flow-txt{font-family:"Noto Sans Japanese-sb"}@media screen and (min-width: 768px){.intro .intro-flow-txt{font-size:14px}}@media screen and (min-width: 992px){.intro .intro-flow-txt{font-size:clamp(16px,2vw - 5px,24px)}}.intro .intro-flow-txt.margin-y{margin:1rem auto}.intro .intro-flow-txt.margin-y-large{margin:1rem auto}@media screen and (min-width: 768px){.intro .intro-flow-txt.margin-y-large{margin:2.5rem auto}}.intro .intro-item{background-color:#fff;border-radius:10px;text-align:center;box-shadow:8px 8px 0 #e8bd07}@media screen and (min-width: 768px){.intro .intro-item{border-radius:25px;box-shadow:10px 10px 0 #e8bd07}}@media screen and (min-width: 1200px){.intro .intro-item{box-shadow:20px 20px 0 #e8bd07}}.intro .intro-item{width:100%;border-radius:10px}@media screen and (min-width: 768px){.intro .intro-item{width:31.3333333333%;border-radius:24px}}.intro .intro-item a{display:block;position:relative}.intro .intro-item-txt{font-family:"Noto Sans Japanese-b";font-size:6.4vw;text-align:center;padding:5% 2%;position:relative}@media screen and (min-width: 768px){.intro .intro-item-txt{font-size:clamp(18px,2.34vw + .02px,32px);padding:10% 2%}}.intro .intro-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){.intro .intro-item-txt::after{bottom:-8%;width:8%}}.intro .intro-item-img img{border-radius:0 0 10px 10px}@media screen and (min-width: 768px){.intro .intro-item-img img{border-radius:0 0 24px 24px}}.therefore{position:relative;background-color:#fff;border-radius:5.34vw 5.34vw 0 0;padding:10.2% 0 15%;margin-top:-3vw}@media screen and (min-width: 768px){.therefore{padding:12% 0 10%;border-radius:2.5vw 2.5vw 0 0}}@media screen and (min-width: 1400px){.therefore{padding-top:9%}}@media screen and (min-width: 1920px){.therefore{padding-top:142px}}.therefore .therefore-hgroup{text-align:center}.therefore .therefore-hgroup .therefore-icon{position:absolute;top:-0.6%;left:50%;transform:translateX(-50%);width:17.4%}@media screen and (min-width: 768px){.therefore .therefore-hgroup .therefore-icon{top:-2.5%;width:14.64%;max-width:200px}}.therefore .therefore-hgroup .therefore-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;grid-template-columns:auto 80vw auto}@media screen and (min-width: 768px){.therefore .therefore-hgroup .therefore-tl{grid-template-columns:auto min(65vw,880px) auto;margin-bottom:4.2%}}.therefore .therefore-hgroup .therefore-tl::before,.therefore .therefore-hgroup .therefore-tl::after{display:inline-block;content:"";width:100%;height:5vw}@media screen and (min-width: 768px){.therefore .therefore-hgroup .therefore-tl::before,.therefore .therefore-hgroup .therefore-tl::after{height:2.2vw}}.therefore .therefore-hgroup .therefore-tl::before{background:url(../images/decoline_yellow.svg) repeat-x right center/cover}.therefore .therefore-hgroup .therefore-tl::after{background:url(../images/decoline_yellow.svg) repeat-x left center/cover}.therefore .therefore-hgroup .content-tl::before,.therefore .therefore-hgroup .content-tl::after{width:12%}.therefore .therefore-navi-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12.5vw;margin:14.4vw 0}@media screen and (min-width: 768px){.therefore .therefore-navi-list{gap:3%;margin:4.2vw 0}}.therefore .therefore-navi-item{display:flex;flex-direction:column;justify-content:space-between;width:100%;text-align:center;border-radius:10px}@media screen and (min-width: 768px){.therefore .therefore-navi-item{width:31.3333333333%;border-radius:24px}}.therefore .therefore-navi-icon{width:31.94%;margin:-12% auto 0}@media screen and (min-width: 768px){.therefore .therefore-navi-icon{width:32%;max-width:130px;margin:-9% auto 0}}.therefore .therefore-navi-tl{font-family:"Noto Sans Japanese-b";color:#fff;font-size:7.466vw;text-align:center;padding:2% 2% 5%;position:relative}@media screen and (min-width: 768px){.therefore .therefore-navi-tl{font-size:clamp(18px,2vw + 3px,40px);letter-spacing:.15rem;padding:4% 2% 6%}}.therefore .therefore-navi-tl::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){.therefore .therefore-navi-tl::after{bottom:-50%}}@media screen and (min-width: 1200px){.therefore .therefore-navi-tl::after{bottom:-30%;width:18%}}.therefore .therefore-navi-txt{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Noto Sans Japanese-sb";background-color:#fff;font-size:5.33vw;padding:5% 0;border-radius:0 0 10px 10px}@media screen and (min-width: 768px){.therefore .therefore-navi-txt{height:60%;font-size:14px;padding:14.02% 0;border-radius:0 0 24px 24px}}@media screen and (min-width: 992px){.therefore .therefore-navi-txt{font-size:clamp(14px,3vw - 9px,32px)}}.therefore .therefore-navi-txt .note{font-family:"Noto Sans Japanese-m";font-size:3.2vw}@media screen and (min-width: 768px){.therefore .therefore-navi-txt .note{font-size:12px}}@media screen and (min-width: 992px){.therefore .therefore-navi-txt .note{font-size:clamp(12px,1vw + 7px,16px)}}.therefore .therefore-navi-item:nth-of-type(1){background-color:#e94708;border:8px solid #e94708}.therefore .therefore-navi-item:nth-of-type(1) .therefore-navi-tl::after{background-color:#e94708}.therefore .therefore-navi-item:nth-of-type(2){background-color:#2ea8e1;border:8px solid #2ea8e1}.therefore .therefore-navi-item:nth-of-type(2) .therefore-navi-tl::after{background-color:#2ea8e1}.therefore .therefore-navi-item:nth-of-type(3){background-color:#f29300;border:8px solid #f29300}.therefore .therefore-navi-item:nth-of-type(3) .therefore-navi-tl::after{background-color:#f29300}.therefore .therefore-detail-tl{display:flex;justify-content:center;align-items:center;width:100%;height:48px;background-color:#000;font-family:"Noto Sans Japanese-b";color:#fff;font-size:clamp(24px,4vw - 7px,48px);clip-path:polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);margin:0 auto 5.33vw}@media screen and (min-width: 768px){.therefore .therefore-detail-tl{width:70%;max-width:812px;height:min(5.56%,76px);margin-bottom:min(2.93%,40px)}}.therefore .therefore-detail-item{background-color:#fff2a8;border-radius:24px;padding:min(10.67%,40px) min(7.2%,27px)}@media screen and (min-width: 768px){.therefore .therefore-detail-item{padding:min(4.39%,60px) min(4.69%,64px)}}.therefore .therefore-detail-item+.therefore-detail-item{margin-top:min(9.6%,36px)}@media screen and (min-width: 768px){.therefore .therefore-detail-item+.therefore-detail-item{margin-top:min(2.93%,40px)}}.therefore .therefore-flow-item{display:flex;flex-direction:column;justify-content:center;background-color:#fff;text-align:center;border-radius:24px;padding:3.2% 0 4.27%;position:relative}@media screen and (min-width: 768px){.therefore .therefore-flow-item{padding:0}}.therefore .therefore-flow-item+.therefore-flow-item::before{position:absolute;top:-12%;left:50%;transform:translateX(-50%);display:block;content:"";background:url(../images/flow-arrow.svg) no-repeat center/contain;width:10%;height:auto;aspect-ratio:44/28}@media screen and (min-width: 768px){.therefore .therefore-flow-item+.therefore-flow-item::before{top:50%;left:-13%;transform:translateY(-50%) rotate(-90deg);width:10%}}.therefore .therefore-flow-num{position:absolute;top:0;left:0;display:block;content:"";background-color:#000;color:#fff;font-size:9.6vw;text-align:left;border-radius:24px 0 0 0;width:30.55%;height:auto;aspect-ratio:120/122;clip-path:polygon(0% 0%, 100% 0%, 0% 100%);padding:0 6%}@media screen and (min-width: 768px){.therefore .therefore-flow-num{width:33.33%;font-size:clamp(24px,4vw - 7px,48px)}}.therefore .therefore-flow-txt{font-family:"Noto Sans Japanese-sb";font-size:4.27vw}@media screen and (min-width: 768px){.therefore .therefore-flow-txt{font-size:clamp(14px,2vw + 1px,24px)}}.therefore .therefore-flow-note{font-size:3.2vw}@media screen and (min-width: 768px){.therefore .therefore-flow-note{font-size:12px}}@media screen and (min-width: 992px){.therefore .therefore-flow-note{font-size:clamp(12px,1vw + 7px,16px)}}.therefore .therefore-flow-img{margin-bottom:1rem}.therefore .therefore-flow-red{background-color:#dc000c;color:#fff;padding:5.56% 4%;border-radius:0 0 24px 24px;position:relative;z-index:1}.therefore .therefore-flow-red::before{position:absolute;top:-40%;left:30%;content:"";display:inline-block;width:30%;height:auto;background-color:#dc000c;aspect-ratio:2/1;clip-path:polygon(0% 0%, 100% 100%, 20% 100%);z-index:-1}@media screen and (min-width: 768px){.therefore .therefore-flow-red::before{aspect-ratio:1/1}}.therefore .therefore-flow-point{font-family:"Noto Sans Japanese-sb";font-size:4.27vw}@media screen and (min-width: 768px){.therefore .therefore-flow-point{font-size:14px}}@media screen and (min-width: 992px){.therefore .therefore-flow-point{font-size:clamp(14px,2vw + 1px,24px)}}.therefore .therefore-flow-point .note{font-family:"Noto Sans Japanese-m";font-size:3.2vw;vertical-align:text-top}@media screen and (min-width: 768px){.therefore .therefore-flow-point .note{font-size:12px}}@media screen and (min-width: 992px){.therefore .therefore-flow-point .note{font-size:14px}}.therefore .therefore-flow-list{display:flex;flex-direction:column}@media screen and (max-width: 767px){.therefore .therefore-flow-list{gap:15.96vw}}@media screen and (min-width: 768px){.therefore .therefore-flow-list{flex-direction:row;justify-content:space-between}}.therefore .therefore-flow-list.list01 .therefore-flow-item,.therefore .therefore-flow-list.list02 .therefore-flow-item{width:100%}@media screen and (min-width: 768px){.therefore .therefore-flow-list.list01 .therefore-flow-item,.therefore .therefore-flow-list.list02 .therefore-flow-item{width:29.8533333333%;max-width:365px}}.therefore .therefore-flow-list.list01 .therefore-flow-item.item01 .therefore-flow-img,.therefore .therefore-flow-list.list01 .therefore-flow-item.item02 .therefore-flow-img,.therefore .therefore-flow-list.list02 .therefore-flow-item.item01 .therefore-flow-img,.therefore .therefore-flow-list.list02 .therefore-flow-item.item02 .therefore-flow-img{width:85%;margin-inline:auto}.therefore .therefore-flow-list.list01 .therefore-flow-item.item03,.therefore .therefore-flow-list.list02 .therefore-flow-item.item03{justify-content:space-between;padding:3.65% 0 0}.therefore .therefore-flow-list.list01 .therefore-flow-item.item03 .therefore-flow-img,.therefore .therefore-flow-list.list02 .therefore-flow-item.item03 .therefore-flow-img{width:80%;margin-inline:auto}.therefore .therefore-flow-list.list01 .therefore-flow-item.item01 .therefore-flow-img{width:90%;margin-left:7%;margin-right:auto}.therefore .therefore-flow-list.list03 .therefore-flow-item{width:100%;padding:3.2% 0 4.27%}@media screen and (min-width: 768px){.therefore .therefore-flow-list.list03 .therefore-flow-item{width:18.56%;max-width:229px;padding:0 .83%}}@media screen and (min-width: 768px){.therefore .therefore-flow-list.list03 .therefore-flow-item+.therefore-flow-item::before{left:-10%}}@media screen and (max-width: 767px){.therefore .therefore-flow-list.list03 .therefore-flow-item.item01 .therefore-flow-img,.therefore .therefore-flow-list.list03 .therefore-flow-item.item02 .therefore-flow-img,.therefore .therefore-flow-list.list03 .therefore-flow-item.item03 .therefore-flow-img,.therefore .therefore-flow-list.list03 .therefore-flow-item.item04 .therefore-flow-img{width:85%;margin-inline:auto}}.therefore .therefore-flow-list.list03 .therefore-flow-item.item02{padding-right:0}.therefore .therefore-flow-list.list03 .therefore-flow-item.item05{padding:1.99% 0 0}.therefore .therefore-flow-list.list03 .therefore-flow-item.item05 .therefore-flow-img{padding:0 9.01% 0}@media screen and (min-width: 768px){.therefore .therefore-flow-list.list03 .therefore-flow-item .therefore-flow-txt,.therefore .therefore-flow-list.list03 .therefore-flow-item .therefore-flow-point{font-size:clamp(10px,2vw - 3px,20px)}}.therefore .therefore-flow-list.list03 .therefore-flow-item .therefore-flow-red::before{top:-30%}@media screen and (min-width: 768px){.therefore .therefore-flow-list.list03 .therefore-flow-item .therefore-flow-red::before{top:-20%}}.therefore .therefore-flow-list.list03 .therefore-flow-item .therefore-flow-num{font-size:9.6vw}@media screen and (min-width: 768px){.therefore .therefore-flow-list.list03 .therefore-flow-item .therefore-flow-num{font-size:clamp(16px,2vw + 1px,28px)}}.therefore .therefore-detail-note{font-size:3.2vw;text-align:center;margin-top:3.32%}@media screen and (min-width: 768px){.therefore .therefore-detail-note{font-size:clamp(12px,1vw + 7px,16px)}}.movie{max-width:1248px;margin-inline:auto}.movie .movie-img img{border-radius:10px;box-shadow:8px 8px 0 #e8bd07}@media screen and (min-width: 768px){.movie .movie-img img{box-shadow:10px 10px 0 #e8bd07;border-radius:25px}}@media screen and (min-width: 1200px){.movie .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}.usage{background-color:#fff}.usage .movie{margin-bottom:80px}.spec{background-color:#ffd900;border-radius:5.34vw 5.34vw 0 0;text-align:center}@media screen and (min-width: 768px){.spec{border-radius:2.5vw 2.5vw 0 0}}.spec .spec-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){.spec .spec-tl{grid-template-columns:auto min(37vw,530px) auto;margin-bottom:4rem}}.spec .spec-tl::before,.spec .spec-tl::after{display:inline-block;content:"";width:100%;height:6.4vw}@media screen and (min-width: 768px){.spec .spec-tl::before,.spec .spec-tl::after{height:2.2vw}}.spec .spec-tl::before{background:url(../images/decoline_white.svg) repeat-x right center/cover}.spec .spec-tl::after{background:url(../images/decoline_white.svg) repeat-x left center/cover}.spec .spec-tl .content-tl{font-size:clamp(24px,4.01vw - 6.82px,48px)}.spec .spec-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5.5%;margin-bottom:4.27vw}@media screen and (min-width: 768px){.spec .spec-wrap{margin-bottom:4rem}}.spec .spec-wrap>*{width:36.81%;max-width:440px}@media screen and (min-width: 768px){.spec .spec-wrap>*{width:32.21%}}/*# sourceMappingURL=style.min.css.map */