@charset "UTF-8";
/*! ファイル名:asset26_renosy_lis_pp.css */:where(:not(iframe,canvas,img,svg,video,svg *,use,symbol,g,path)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:root{--vw:100vw;--first-view-height:100svh;--scroll-offset:0px;--border-radius-full:9999px;--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-black-rgb:0 0 0;--color-primary:#06f;--color-primary-rgb:0 102 255;--color-blue-025:#f3f8ff;--color-blue-025-rgb:243 248 255;--color-blue-050:#ebf3ff;--color-blue-050-rgb:235 243 255;--color-blue-075:#dce8fa;--color-blue-075-rgb:220 232 250;--color-blue-100:#c4d8f5;--color-blue-100-rgb:196 216 245;--color-blue-200:#93b6eb;--color-blue-200-rgb:147 182 235;--color-blue-300:#6295e0;--color-blue-300-rgb:98 149 224;--color-blue-400:#3173d6;--color-blue-400-rgb:49 115 214;--color-blue-500:#0052cc;--color-blue-500-rgb:0 82 204;--color-blue-600:#0d3499;--color-blue-600-rgb:13 52 153;--color-blue-700:#1e2875;--color-blue-700-rgb:30 40 117;--color-blue-800:#061157;--color-blue-800-rgb:6 17 87;--color-blue-900:#040b38;--color-blue-900-rgb:4 11 56;--color-gray-100:#fafafa;--color-gray-100-rgb:250 250 250;--color-gray-200:#f6f6f6;--color-gray-200-rgb:246 246 246;--color-gray-300:#e5e5e5;--color-gray-300-rgb:229 229 229;--color-gray-400:#dcdcdc;--color-gray-400-rgb:220 220 220;--color-gray-500:#ccc;--color-gray-500-rgb:204 204 204;--color-gray-600:#b1b1b1;--color-gray-600-rgb:177 177 177;--color-gray-700:#8e8e8e;--color-gray-700-rgb:142 142 142;--color-gray-800:#444;--color-gray-800-rgb:68 68 68;--color-gray-850:#333;--color-gray-850-rgb:51 51 51;--color-gray-900:#111;--color-gray-900-rgb:17 17 17;--color-red:#f03;--color-red-rgb:255 0 51;--color-base:#000;--color-base-rgb:0 0 0;--color-bg:#f6f6f6;--color-bg-rgb:246 246 246;--breakpoints-xs:320px;--breakpoints-sm:768px;--breakpoints-md:1024px;--breakpoints-lg:1440px;--breakpoints-xl:1680px;--breakpoints-full:9999px;--zindex-back:0;--zindex-middle:10;--zindex-front:100;--zindex-header:500;--zindex-overlay:900;--zindex-modal:1000;--zindex-navi:5000;--zindex-magic:10000;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--font-family-base:"Local Noto Sans JP","Noto Sans JP",sans-serif;--font-family-inter:"Inter",sans-serif;--leading-none:0;--leading-tight:1;--leading-snug:1.15;--leading-normal:1.4;--leading-relaxed:1.6;--leading-base:1.7;--leading-loose:1.8;--leading-wide:2;--leading-extra-wide:2.5;--leading-double:3;--tracking-none:0;--tracking-tighter:0.01em;--tracking-tight:0.025em;--tracking-base:0.05em;--tracking-wide:0.08em;--tracking-wider:0.1em;--tracking-widest:0.2em;--ease-none:cubic-bezier(0.25,0.25,0.75,0.75);--ease-power1-in:cubic-bezier(0.55,0.085,0.68,0.53);--ease-power1-inout:cubic-bezier(0.455,0.03,0.515,0.955);--ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-power2-in:cubic-bezier(0.55,0.055,0.675,0.19);--ease-power2-inout:cubic-bezier(0.645,0.045,0.355,1);--ease-power2-out:cubic-bezier(0.215,0.61,0.355,1);--ease-power3-in:cubic-bezier(0.895,0.03,0.685,0.22);--ease-power3-inout:cubic-bezier(0.77,0,0.175,1);--ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--ease-power4-in:cubic-bezier(0.755,0.05,0.855,0.06);--ease-power4-inout:cubic-bezier(0.86,0,0.07,1);--ease-power4-out:cubic-bezier(0.23,1,0.32,1);--ease-expo-in:cubic-bezier(0.95,0.05,0.795,0.035);--ease-expo-inout:cubic-bezier(1,0,0,1);--ease-expo-out:cubic-bezier(0.19,1,0.22,1);--ease-circ-in:cubic-bezier(0.6,0.04,0.98,0.335);--ease-circ-inout:cubic-bezier(0.785,0.135,0.15,0.86);--ease-circ-out:cubic-bezier(0.075,0.82,0.165,1);--ease-back-in:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-back-inout:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-back-out:cubic-bezier(0.175,0.885,0.32,1.275)}@media screen and (min-width:768px){:root{--design-view-width:1440px;--pixel-ratio:1;--font-size-base:16px;--border-radius:1.2rem;--border-radius-inner:0.8rem}}@media screen and (max-width:767px){:root{--design-view-width:400px;--pixel-ratio:1;--font-size-base:13px;--border-radius:1.2rem;--border-radius-inner:0.8rem}}@font-face{font-family:"Local Noto Sans JP";src:local("Noto Sans JP")}html{scroll-behavior:smooth}@media screen and (min-width:768px) and (min-width:1440px){html{font-size:calc(var(--design-view-width)/144)}}@media screen and (min-width:768px) and (max-width:1439px){html{font-size:calc(var(--vw)/144)}}@media screen and (max-width:767px){html{font-size:calc(var(--vw, 100vw)/40)}}body{background-color:var(--color-bg);color:var(--color-base);font-family:var(--font-family-base);font-feature-settings:"palt";height:100%;letter-spacing:var(--tracking-base);overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (min-width:768px){body{font-size:1.6rem;line-height:var(--leading-base)}}@media screen and (max-width:767px){body{font-size:1.3rem;line-height:var(--leading-relaxed)}}:root :where(img,svg,video,canvas){height:auto;max-width:none;vertical-align:top;width:100%}:root svg:where(:not([fill])){fill:currentcolor}:root :where(img,svg){pointer-events:none}:root :where(a),:root :where(button){color:currentcolor}:root :where(a){text-decoration:underline}@media screen and (hover:hover) and (min-width:768px){:root :where(a):hover{text-decoration:none}}@media (hover:none){:root :where(a):active{text-decoration:none}}:root :where(a,button,input[type=button],input[type=submit]){cursor:pointer}a,button,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root :where(button){background-color:initial;border:0;outline:none;padding:0}:root :where(button),:root :where(input[type=button]){display:block;width:100%}:root :where(a,button,[role=button],input,select,textarea):focus-visible{outline:3px solid rgb(var(--color-gray-500-rgb)/70%);outline-offset:2px}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}sub,sup{font-size:.5em;line-height:1}sub{vertical-align:sub}sup{vertical-align:super}textarea{resize:vertical}del{text-decoration:line-through}ins{text-decoration:underline}picture{display:block}[v-cloak]{visibility:hidden}@media screen and (max-width:767px){.u-display-pc{display:none}}@media screen and (min-width:768px){.u-display-sp{display:none}}.u-list{list-style:none}.u-list>li{position:relative}.u-list>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:1.8em}.u-list li{list-style-type:none}.u-list-disc>li{padding-left:1em}.u-list-disc>li:before{content:"・";left:.1em}.u-list-note>li{padding-left:1.5em}.u-list-note>li:before{content:"※";left:0}.u-list-decimal{counter-reset:item}.u-list-decimal>li{padding-left:2.3em}.u-list-decimal>li:before{content:counters(item,"-") ". ";counter-increment:item;justify-content:flex-end;white-space:nowrap}.u-marker{background-image:linear-gradient(#0000 15%,#ff305f 0);background-repeat:no-repeat;background-size:100% 90%;color:var(--color-white)}@media screen and (min-width:768px){.u-marker{padding:0 .2rem .2rem}}@media screen and (max-width:767px){.u-marker{padding:0 .2rem .2rem}}.u-order-1{order:1}@media screen and (min-width:768px){.u-order-1-pc{order:1}}@media screen and (max-width:767px){.u-order-1-sp{order:1}}.u-order-2{order:2}@media screen and (min-width:768px){.u-order-2-pc{order:2}}@media screen and (max-width:767px){.u-order-2-sp{order:2}}.u-order-3{order:3}@media screen and (min-width:768px){.u-order-3-pc{order:3}}@media screen and (max-width:767px){.u-order-3-sp{order:3}}.u-order-4{order:4}@media screen and (min-width:768px){.u-order-4-pc{order:4}}@media screen and (max-width:767px){.u-order-4-sp{order:4}}.u-order-5{order:5}@media screen and (min-width:768px){.u-order-5-pc{order:5}}@media screen and (max-width:767px){.u-order-5-sp{order:5}}.u-visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.l-container{position:relative}.l-container-skip{background:var(--color-white);clip-path:inset(50%);color:var(--color-base);display:inline-block;left:0;margin:.5rem;min-width:12rem;opacity:0;padding:.5em 1em;position:absolute;text-decoration:none;top:0;transform:translateY(-120%);transition:transform .2s ease,opacity .2s ease;z-index:var(--zindex-overlay)}.l-container-skip:focus,.l-container-skip:focus-visible{clip-path:inset(0 0 0 0 round var(--border-radius));opacity:1;outline:3px solid rgb(var(--color-base-rgb)/70%);transform:translateY(0)}.l-header{left:0;margin:auto;position:fixed;right:0;z-index:var(--zindex-header)}@media screen and (min-width:768px){.l-header{bottom:2.1rem;width:138rem}}@media screen and (max-width:767px){.l-header{bottom:0;width:100%}}.l-header.is-hide{pointer-events:none}@media screen and (min-width:768px){.l-header-inner{align-items:center;background-color:var(--color-white);border-radius:.4rem;box-shadow:0 2px 4px 0 rgb(var(--color-black-rgb)/10%);display:flex;margin:0 auto;overflow:hidden;padding:2.1rem 3.6rem;pointer-events:auto;transition:transform .6s var(--ease-power3-out);width:fit-content}}@media screen and (max-width:767px){.l-header-inner{display:none}}@media screen and (min-width:768px){.l-header-logo{color:var(--color-primary);line-height:var(--leading-tight);width:11.2rem}}@media screen and (max-width:767px){.l-header-logo{display:none}}.l-header .c-action{pointer-events:auto}@media screen and (min-width:768px){.l-header .c-action{bottom:-.6rem;position:absolute;right:-.6rem;transition:opacity .2s var(--ease-none)}}@media screen and (max-width:767px){.l-header .c-action{background-color:var(--color-white);border-radius:.6rem .6rem 0 0;padding:1.2rem;transition:opacity .2s var(--ease-none),transform .6s var(--ease-power3-out)}}.l-header .c-action .c-action-btn{background-color:var(--color-primary);color:var(--color-white);line-height:1.35;position:relative}@media screen and (min-width:768px){.l-header .c-action .c-action-btn{border:.6rem solid var(--color-white);border-radius:84px;box-shadow:0 2px 4px 0 rgb(var(--color-black-rgb)/10%);flex-direction:column;gap:1.2rem;height:14.4rem;padding:1.8rem 1rem 0;text-align:center;width:14.4rem}}@media screen and (max-width:767px){.l-header .c-action .c-action-btn{border-radius:.6rem;height:5rem;padding:0;width:100%}}@media screen and (min-width:768px){.l-header .c-action .c-action-btn span{font-size:1.6rem}}@media screen and (max-width:767px){.l-header .c-action .c-action-btn span{font-size:1.6rem;padding-top:.1rem}}@media screen and (min-width:768px){.l-header .c-action .c-action-btn i{width:1.4rem}}@media screen and (max-width:767px){.l-header .c-action .c-action-btn i{bottom:0;height:1rem;margin:auto;position:absolute;right:2.9rem;top:0;width:1rem}}@media screen and (hover:hover) and (min-width:768px){.l-header .c-action .c-action-btn:hover{background-color:var(--color-blue-500)}}@media (hover:none){.l-header .c-action .c-action-btn:active{background-color:var(--color-blue-500)}}@media screen and (min-width:768px){.l-header .c-action .c-action-paypay{display:none}}@media screen and (max-width:767px){.l-header .c-action .c-action-paypay{top:-5.5rem;transition:opacity .2s var(--ease-none),transform .6s var(--ease-power3-out)}}@media screen and (min-width:768px){.l-header .c-action .c-action-note{display:none}}@media screen and (max-width:767px){.l-header .c-action .c-action-note{color:var(--color-gray-700);margin-top:1.2rem}}@media screen and (min-width:768px){.l-header.is-hide .l-header-inner{transform:translate3d(0,calc(100% + 2.4rem),0)}.l-header.is-hide .c-action{opacity:0;pointer-events:none}}@media screen and (max-width:767px){.l-header.is-hide .c-action{transform:translate3d(0,100%,0)!important}.l-header.is-min .c-action{transform:translate3d(0,3rem,0)}}.l-header.is-min .c-action-paypay{opacity:0;transform:translate3d(0,50%,0)}.l-navi{margin-left:3.2rem}.l-navi-list{align-items:center;display:flex;gap:2rem}.l-navi-item{font-size:1.4rem;font-weight:var(--font-weight-medium)}.l-navi-item a{letter-spacing:var(--tracking-wide);position:relative;text-decoration:none;transition:color .2s var(--ease-none)}.l-navi-item a:after{background-color:currentcolor;bottom:-.2rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-power3-out);width:100%}.is-scroll-down .l-navi-item a:after{transform-origin:right center}.is-scroll-up .l-navi-item a:after{transform-origin:left center}@media screen and (hover:hover) and (min-width:768px){.l-navi-item:hover{color:var(--color-primary)}}@media (hover:none){.l-navi-item:active{color:var(--color-primary)}}.l-navi-item a.is-active,.l-navi-item.is-active a{color:var(--color-primary)}.l-navi-item a.is-active:after,.l-navi-item.is-active a:after{transform:scaleX(1)}.is-scroll-down .l-navi-item a.is-active:after,.is-scroll-down .l-navi-item.is-active a:after{transform-origin:left center}.is-scroll-up .l-navi-item a.is-active:after,.is-scroll-up .l-navi-item.is-active a:after{transform-origin:right center}.l-contents{position:relative}.l-footer-inner{background-color:rgb(var(--color-white-rgb)/6%);border:0 solid rgb(var(--color-white-rgb)/20%);border-radius:var(--border-radius-inner);color:var(--color-white);margin:auto;position:absolute;right:0}@media screen and (min-width:768px){.l-footer-inner{align-items:center;border-width:.1rem;bottom:7.2rem;display:flex;justify-content:space-between;padding:3.3rem 7.2rem;width:129.6rem}}@media screen and (max-width:767px){.l-footer-inner{border-width:.1rem;bottom:4rem;padding:4rem 2rem 3.5rem;width:36rem}}.l-footer-logo{line-height:var(--leading-tight)}@media screen and (min-width:768px){.l-footer-logo{width:11.2rem}}@media screen and (max-width:767px){.l-footer-logo{margin:0 auto;width:11.2rem}}@media screen and (min-width:768px){.l-footer-navi{align-items:center;column-gap:2.4rem;display:flex}}@media screen and (max-width:767px){.l-footer-navi{display:grid;gap:1.4rem 2.4rem;grid-template-columns:repeat(2,1fr);margin:2.6rem 2rem 0}}@media screen and (min-width:768px){.l-footer-navi-item{flex:0 0 auto}}@media screen and (max-width:767px){.l-footer-navi-item{width:100%}}.l-footer-navi-link{display:block;letter-spacing:var(--tracking-none);position:relative;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:768px){.l-footer-navi-link{font-size:1.4rem}}@media screen and (max-width:767px){.l-footer-navi-link{font-size:1.2rem}}.l-footer-navi-link:after{background-color:currentcolor;bottom:-.2rem;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .2s var(--ease-none);width:100%}@media screen and (hover:hover) and (min-width:768px){.l-footer-navi-link:hover:after{opacity:1}}@media (hover:none){.l-footer-navi-link:active:after{opacity:1}}.l-footer-copy{color:var(--color-blue-200)}@media screen and (min-width:768px){.l-footer-copy{font-size:1.2rem}}@media screen and (max-width:767px){.l-footer-copy{font-size:1rem;margin-top:2.3rem;text-align:center}}@media screen and (min-width:768px){.l-footer .c-discussion-type02{padding-bottom:50.2rem}}@media screen and (max-width:767px){.l-footer .c-discussion-type02{padding-bottom:57.2rem}}@media screen and (min-width:768px){.l-footer .c-discussion-type03{padding-bottom:53rem}}@media screen and (max-width:767px){.l-footer .c-discussion-type03{padding-bottom:58.6rem}}@media screen and (min-width:768px){.l-footer .c-bg-city-img{bottom:-15.4rem}}@media screen and (max-width:767px){.l-footer .c-bg-city-img{bottom:-9.3rem}}.c-discussion{color:var(--color-white);overflow:hidden;position:relative}@media screen and (min-width:768px){.c-discussion-type01{padding:7.2rem 0 12.4rem}}@media screen and (max-width:767px){.c-discussion-type01{padding:7rem 0 8rem}}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:96rem}}.c-discussion-type01 .c-discussion-label{line-height:1.25}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-label{margin-top:-.8rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-label{text-align:center}}.c-discussion-type01 .c-discussion-label span{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-label span{font-size:4.9rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-label span{font-size:3.3rem}}.c-discussion-type01 .c-discussion-label strong{font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base)}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-label strong{font-size:5.8rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-label strong{font-size:4.1rem}}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-ttl{line-height:1.4;margin-top:-2.4rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-ttl{line-height:1.3;text-align:center}}.c-discussion-type01 .c-discussion-ttl span{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-ttl span{font-size:3.3rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-ttl span{font-size:3.3rem}}.c-discussion-type01 .c-discussion-ttl strong{font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base)}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-ttl strong{font-size:4.1rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-ttl strong{font-size:4.1rem}}.c-discussion-type01 .c-discussion-txt{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base);position:relative}@media screen and (min-width:768px){.c-discussion-type01 .c-discussion-txt{font-size:1.6rem;line-height:1.85;margin-top:1.5rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-discussion-txt{font-size:1.5rem;line-height:var(--leading-loose);margin-top:2.5rem;padding-bottom:1.3rem;text-align:center}}@media screen and (min-width:768px){.c-discussion-type01 .c-action{margin-top:9.2rem}}@media screen and (max-width:767px){.c-discussion-type01 .c-action{margin-top:8rem}}@media screen and (min-width:768px){.c-bg:has(.c-discussion-type01) .c-bg-city-img{bottom:-43.2rem}}@media screen and (max-width:767px){.c-bg:has(.c-discussion-type01) .c-bg-city-img{bottom:-46.5rem}}.c-discussion-type02{display:flex;justify-content:center}@media screen and (min-width:768px){.c-discussion-type02{column-gap:8rem;padding:12rem 0 25.4rem}}@media screen and (max-width:767px){.c-discussion-type02{column-gap:2rem;flex-wrap:wrap;padding:6rem 0 26.5rem}}.c-discussion-type02 .c-discussion-img{background-color:var(--color-blue-025);border-radius:var(--border-radius-full);overflow:hidden;position:relative}@media screen and (min-width:768px){.c-discussion-type02 .c-discussion-img{height:57.6rem;width:36rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-discussion-img{height:27.2rem;width:17rem}.c-discussion-type02 .c-discussion-img:first-of-type{order:1}.c-discussion-type02 .c-discussion-img:nth-of-type(2){order:2}}@media screen and (min-width:768px){.c-discussion-type02 .c-discussion-inner{padding-top:1rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-discussion-inner{order:3;padding-top:3.9rem}}.c-discussion-type02 .c-discussion-ttl{align-items:center;display:flex;flex-direction:column;line-height:var(--leading-tight);position:relative;text-align:center}@media screen and (min-width:768px){.c-discussion-type02 .c-discussion-ttl{row-gap:1.4rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-discussion-ttl{row-gap:1.1rem}}.c-discussion-type02 .c-discussion-ttl span{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.c-discussion-type02 .c-discussion-ttl span{font-size:5.6rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-discussion-ttl span{font-size:4.4rem}}.c-discussion-type02 .c-discussion-ttl strong{font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide)}@media screen and (min-width:768px){.c-discussion-type02 .c-discussion-ttl strong{font-size:7.2rem;margin-bottom:-.7rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-discussion-ttl strong{font-size:5.8rem;margin-bottom:-.6rem}}.c-discussion-type02 .c-discussion-txt{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base);position:relative;text-align:center}@media screen and (min-width:768px){.c-discussion-type02 .c-discussion-txt{font-size:1.6rem;line-height:var(--leading-wide);margin-top:3.3rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-discussion-txt{font-size:1.5rem;line-height:var(--leading-loose);margin-top:3.6rem}}@media screen and (min-width:768px){.c-discussion-type02 .c-action{margin-top:11rem}}@media screen and (max-width:767px){.c-discussion-type02 .c-action{margin-top:9.4rem}}.c-discussion-type03{display:flex}@media screen and (min-width:768px){.c-discussion-type03{justify-content:space-between;margin:0 auto;padding:12rem 0 25.4rem 7.2rem;width:129.6rem}}@media screen and (max-width:767px){.c-discussion-type03{align-items:center;column-gap:2rem;flex-direction:column;padding:6rem 0 26.5rem}.c-discussion-type03 .c-discussion-inner{margin-top:3.4rem;order:2}}.c-discussion-type03 .c-discussion-ttl{font-weight:var(--font-weight-bold);position:relative}@media screen and (min-width:768px){.c-discussion-type03 .c-discussion-ttl{font-size:5.6rem;line-height:1.25;margin-top:-1.4rem}}@media screen and (max-width:767px){.c-discussion-type03 .c-discussion-ttl{font-size:3.6rem;line-height:1.34;text-align:center}}.c-discussion-type03 .c-discussion-txt{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.c-discussion-type03 .c-discussion-txt{font-size:1.6rem;line-height:2;margin-top:2.8rem}}@media screen and (max-width:767px){.c-discussion-type03 .c-discussion-txt{font-size:1.5rem;line-height:1.8;margin-top:3.1rem;text-align:center}}@media screen and (min-width:768px){.c-discussion-type03 .c-action{margin-top:11rem;width:fit-content}}@media screen and (max-width:767px){.c-discussion-type03 .c-action{margin-top:9.4rem}}.c-discussion-type03 .c-discussion-img{background-color:var(--color-blue-025);border-radius:var(--border-radius-full);overflow:hidden;position:relative}@media screen and (min-width:768px){.c-discussion-type03 .c-discussion-img{height:52rem;width:64.8rem}}@media screen and (max-width:767px){.c-discussion-type03 .c-discussion-img{height:28.8rem;order:1;width:36rem}}.c-action{position:relative}.c-action-paypay{align-items:center;background-color:var(--color-red);border-radius:var(--border-radius-full);color:var(--color-white);display:flex;filter:drop-shadow(0 2px 4px rgb(var(--color-base-rgb)/25%));justify-content:center;left:0;margin:0 auto;position:absolute;right:0}@media screen and (min-width:768px){.c-action-paypay{column-gap:1.2rem;padding:1.2rem 3rem;top:-7rem;width:34.8rem}}@media screen and (max-width:767px){.c-action-paypay{column-gap:1.2rem;padding:.9rem 2.4rem;top:-5.2rem;width:27.8rem}}.c-action-paypay:before{background-color:var(--color-red);clip-path:polygon(100% 0,0 0,50% 100%);content:"";display:block;left:0;margin:0 auto;position:absolute;right:0}@media screen and (min-width:768px){.c-action-paypay:before{bottom:-.5rem;height:.6rem;width:1.2rem}}@media screen and (max-width:767px){.c-action-paypay:before{bottom:-.5rem;height:.6rem;width:1.2rem}}.c-action-paypay-icon{aspect-ratio:1/1;flex:0 0 auto;line-height:var(--leading-none)}@media screen and (min-width:768px){.c-action-paypay-icon{width:4rem}}@media screen and (max-width:767px){.c-action-paypay-icon{width:3.2rem}}.c-action-paypay-txt{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none);line-height:var(--leading-tight)}@media screen and (min-width:768px){.c-action-paypay-txt{gap:.5rem .4rem}}@media screen and (max-width:767px){.c-action-paypay-txt{gap:.5rem .4rem}}@media screen and (min-width:768px){.c-action-paypay-txt small{font-size:1.4rem}}@media screen and (max-width:767px){.c-action-paypay-txt small{font-size:1.1rem}}.c-action-paypay-txt strong{font-family:var(--font-family-inter)}@media screen and (min-width:768px){.c-action-paypay-txt strong{font-size:2.7rem}}@media screen and (max-width:767px){.c-action-paypay-txt strong{font-size:2.1rem}}@media screen and (min-width:768px){.c-action-paypay-txt span{font-size:2.1rem}}@media screen and (max-width:767px){.c-action-paypay-txt span{font-size:1.7rem}}.c-action-btn{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius-full);color:var(--color-primary);display:flex;justify-content:center;margin:0 auto;overflow:hidden;transition:background-color .2s var(--ease-none),color .2s var(--ease-none);width:fit-content}@media screen and (min-width:768px){.c-action-btn{column-gap:1.4rem;padding:2.5rem 5.6rem}}@media screen and (max-width:767px){.c-action-btn{column-gap:1.6rem;padding:2rem 4rem}}.c-action-btn span{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base);margin-top:-.15em}@media screen and (min-width:768px){.c-action-btn span{font-size:2.7rem}}@media screen and (max-width:767px){.c-action-btn span{font-size:2.2rem}}.c-action-btn i{aspect-ratio:1/1;line-height:var(--leading-none)}@media screen and (min-width:768px){.c-action-btn i{width:1.8rem}}@media screen and (max-width:767px){.c-action-btn i{width:1.4rem}}@media screen and (hover:hover) and (min-width:768px){.c-action-btn:hover{background-color:var(--color-primary);color:var(--color-white)}}@media (hover:none){.c-action-btn:active{background-color:var(--color-primary);color:var(--color-white)}}.c-action-note{line-height:var(--leading-tight);margin-left:auto;margin-right:auto;position:relative;text-align:center;width:fit-content}@media screen and (min-width:768px){.c-action-note{font-size:1.3rem;margin-top:2.2rem;padding-bottom:.4rem}}@media screen and (max-width:767px){.c-action-note{font-size:1.3rem;margin-top:2.2rem;padding-bottom:.4rem}}.c-action-note:after{background-color:currentcolor;content:"";display:block;left:0;position:absolute;transition:opacity .2s var(--ease-none);width:100%}@media screen and (min-width:768px){.c-action-note:after{bottom:-.1rem;height:.1rem}}@media screen and (max-width:767px){.c-action-note:after{bottom:-.1rem;height:.1rem}}@media screen and (hover:hover) and (min-width:768px){.c-action-note:hover:after{opacity:0}}@media (hover:none){.c-action-note:active:after{opacity:0}}.c-action-variant .c-action-paypay{position:relative;top:0;z-index:1}@media screen and (min-width:768px){.c-action-variant .c-action-paypay{column-gap:1.4rem;padding:1.6rem 3.6rem;width:42.8rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay{column-gap:.8rem;padding:1.2rem 1.9rem .9rem;width:31rem}}@media screen and (min-width:768px){.c-action-variant .c-action-paypay:before{bottom:-1rem;height:1.1rem;width:1.6rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay:before{bottom:-.8rem;height:.9rem;width:1.4rem}}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-icon{width:4.9rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-icon{width:3.2rem}}.c-action-variant .c-action-paypay-txt{width:fit-content}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-txt{gap:.8rem .2rem;position:relative;top:.2rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-txt{gap:.4rem .2rem}}.c-action-variant .c-action-paypay-txt small{letter-spacing:-.02em;text-align:justify;white-space:nowrap;width:100%}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-txt small{font-size:1.4rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-txt small{font-size:1.1rem}}.c-action-variant .c-action-paypay-txt strong{font-family:var(--font-family-inter);letter-spacing:.04em}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-txt strong{font-size:3.3rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-txt strong{font-size:2.3rem}}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-txt span{font-size:2rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-txt span{font-size:1.4rem}}.c-action-variant .c-action-paypay-note{font-weight:var(--font-weight-regular);letter-spacing:.05em;margin-left:auto;position:relative;width:fit-content}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-note{font-size:1.3rem;left:-.3rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-note{font-size:1.1rem;left:-.3rem}}.c-action-variant .c-action-paypay-note:after{background-color:var(--color-white);content:"";left:0;opacity:.5;position:absolute;transition:opacity .2s var(--ease-none);width:100%}@media screen and (min-width:768px){.c-action-variant .c-action-paypay-note:after{bottom:-.2rem;height:.1rem}}@media screen and (max-width:767px){.c-action-variant .c-action-paypay-note:after{bottom:-.2rem;height:.1rem}}@media screen and (hover:hover) and (min-width:768px){.c-action-variant .c-action-paypay-note:hover:after{opacity:0}}@media (hover:none){.c-action-variant .c-action-paypay-note:active:after{opacity:0}}.c-action-variant .c-action-btn{background-color:var(--color-primary);color:var(--color-white);line-height:1.35;padding:0;position:relative}@media screen and (min-width:768px){.c-action-variant .c-action-btn{border-radius:.6rem;column-gap:2.4rem;height:12.6rem;width:54.9rem}}@media screen and (max-width:767px){.c-action-variant .c-action-btn{border-radius:1rem;column-gap:1.4rem;height:8rem;width:36.7rem}}.c-action-variant .c-action-btn strong{background-color:var(--color-white);color:var(--color-blue-500)}@media screen and (min-width:768px){.c-action-variant .c-action-btn strong{border-radius:.3rem;font-size:2.2rem;padding:.4rem 1.6rem}}@media screen and (max-width:767px){.c-action-variant .c-action-btn strong{border-radius:.3rem;font-size:1.5rem;padding:.2rem .9rem}}@media screen and (min-width:768px){.c-action-variant .c-action-btn span{font-size:3.3rem;padding-top:.1rem}}@media screen and (max-width:767px){.c-action-variant .c-action-btn span{font-size:2.2rem;padding-top:.1rem}}@media screen and (min-width:768px){.c-action-variant .c-action-btn i{height:2.2rem;width:2.2rem}}@media screen and (max-width:767px){.c-action-variant .c-action-btn i{height:1.4rem;width:1.4rem}}@media screen and (hover:hover) and (min-width:768px){.c-action-variant .c-action-btn:hover{background-color:var(--color-blue-500)}}@media (hover:none){.c-action-variant .c-action-btn:active{background-color:var(--color-blue-500)}}.c-bg{overflow:clip;position:relative}@media screen and (min-width:768px){.c-bg:has(.c-bg-line){padding-bottom:4.8rem}}@media screen and (max-width:767px){.c-bg:has(.c-bg-line){padding-bottom:4rem}}.c-bg-color{inset:0;pointer-events:none;position:absolute}.c-bg[data-color=blue] .c-bg-color{background-color:var(--color-blue-500)}.c-bg[data-color=white] .c-bg-color{background-color:var(--color-white)}.c-bg-city{inset:0;overflow:hidden;pointer-events:none;position:absolute}.c-bg-city-img{background-position:0 0;background-repeat:repeat-x;position:absolute;width:100%}@media screen and (min-width:768px){.c-bg-city-img{background-size:146rem auto;bottom:-40rem;height:68.6rem;width:584rem}}@media screen and (max-width:767px){.c-bg-city-img{background-size:146rem auto;bottom:-40rem;height:68.6rem;width:584rem}}.c-bg-city-img-back{animation:c-bg-city 100s var(--ease-none) infinite;background-image:url(../images/common/discussion_bg_back.svg)}.c-bg-city-img-front{animation:c-bg-city 50s var(--ease-none) infinite;background-image:url(../images/common/discussion_bg_front.svg)}.c-bg[data-color=blue] .c-bg-noise{background-position:50% 0;background-repeat:repeat;inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}html.is-webp .c-bg[data-color=blue] .c-bg-noise{background-image:url(../images/common/bg_noise.webp)}html:not(.is-webp) .c-bg[data-color=blue] .c-bg-noise{background-image:url(../images/common/bg_noise.png)}@media screen and (min-width:768px){.c-bg[data-color=blue] .c-bg-noise{background-size:192rem auto}}@media screen and (max-width:767px){.c-bg[data-color=blue] .c-bg-noise{background-size:192rem auto}}.c-bg-line{inset:0;margin:0 auto;pointer-events:none;position:absolute}@media screen and (min-width:768px){.c-bg>.c-bg-line{height:calc(100% - 4.8rem);width:139.4rem}}@media screen and (max-width:767px){.c-bg>.c-bg-line{height:calc(100% - 4rem);width:36.2rem}}.c-bg-line-x,.c-bg-line-y{inset:0;position:absolute}.c-bg-line-x[data-position-bottom]:after,.c-bg-line-x[data-position-top]:before,.c-bg-line-y[data-position-left]:before,.c-bg-line-y[data-position-right]:after{content:"";display:block;position:absolute}.c-bg-line-y[data-position-left]:before,.c-bg-line-y[data-position-right]:after{background-repeat:repeat-y;height:100%;top:0}@media screen and (min-width:768px){.c-bg-line-y[data-position-left]:before,.c-bg-line-y[data-position-right]:after{background-size:100% .8rem;width:.1rem}}@media screen and (max-width:767px){.c-bg-line-y[data-position-left]:before,.c-bg-line-y[data-position-right]:after{background-size:100% .8rem;width:.1rem}}.c-bg-line-y[data-position-left]:before{left:0}.c-bg-line-y[data-position-right]:after{right:0}.c-bg-line-x[data-position-bottom]:after,.c-bg-line-x[data-position-top]:before{background-repeat:repeat-x;left:0;width:100%}@media screen and (min-width:768px){.c-bg-line-x[data-position-bottom]:after,.c-bg-line-x[data-position-top]:before{background-size:.8rem 100%;height:.1rem}}@media screen and (max-width:767px){.c-bg-line-x[data-position-bottom]:after,.c-bg-line-x[data-position-top]:before{background-size:.8rem 100%;height:.1rem}}.c-bg-line-x[data-position-top]:before{top:0}.c-bg-line-x[data-position-bottom]:after{bottom:0}@media screen and (min-width:768px){.c-bg[data-color=blue] .c-bg-line-y:after,.c-bg[data-color=blue] .c-bg-line-y:before{background-image:linear-gradient(to bottom,var(--color-blue-200) .4rem,#0000 .4rem)}}@media screen and (max-width:767px){.c-bg[data-color=blue] .c-bg-line-y:after,.c-bg[data-color=blue] .c-bg-line-y:before{background-image:linear-gradient(to bottom,var(--color-blue-200) .4rem,#0000 .4rem)}}@media screen and (min-width:768px){.c-bg[data-color=blue] .c-bg-line-x:after,.c-bg[data-color=blue] .c-bg-line-x:before{background-image:linear-gradient(to right,var(--color-blue-200) .4rem,#0000 .4rem)}}@media screen and (max-width:767px){.c-bg[data-color=blue] .c-bg-line-x:after,.c-bg[data-color=blue] .c-bg-line-x:before{background-image:linear-gradient(to right,var(--color-blue-200) .4rem,#0000 .4rem)}}@media screen and (min-width:768px){.c-bg:not([data-color=blue]) .c-bg-line-y:after,.c-bg:not([data-color=blue]) .c-bg-line-y:before{background-image:linear-gradient(to bottom,var(--color-gray-400) .4rem,#0000 .4rem)}}@media screen and (max-width:767px){.c-bg:not([data-color=blue]) .c-bg-line-y:after,.c-bg:not([data-color=blue]) .c-bg-line-y:before{background-image:linear-gradient(to bottom,var(--color-gray-400) .4rem,#0000 .4rem)}}@media screen and (min-width:768px){.c-bg:not([data-color=blue]) .c-bg-line-x:after,.c-bg:not([data-color=blue]) .c-bg-line-x:before{background-image:linear-gradient(to right,var(--color-gray-400) .4rem,#0000 .4rem)}}@media screen and (max-width:767px){.c-bg:not([data-color=blue]) .c-bg-line-x:after,.c-bg:not([data-color=blue]) .c-bg-line-x:before{background-image:linear-gradient(to right,var(--color-gray-400) .4rem,#0000 .4rem)}}.c-bg-icon{aspect-ratio:1/1;line-height:var(--leading-none);position:absolute}@media screen and (min-width:768px){.c-bg-icon{width:1.2rem}}@media screen and (max-width:767px){.c-bg-icon{width:1.2rem}}.c-bg-icon svg{position:relative;top:0}.c-bg-icon[data-position-y=top]{top:0}.c-bg-icon[data-position-y=bottom]{bottom:0}.c-bg-icon[data-position-x=left]{left:0}.c-bg-icon[data-position-x=right]{right:0}.c-bg-icon[data-position-y=top][data-position-x=left]{transform:translate3d(-50%,-50%,0)}.c-bg-icon[data-position-y=top][data-position-x=right]{transform:translate3d(50%,-50%,0)}.c-bg-icon[data-position-y=bottom][data-position-x=left]{transform:translate3d(-50%,50%,0)}.c-bg-icon[data-position-y=bottom][data-position-x=right]{transform:translate3d(50%,50%,0)}.c-bg-icon svg[data-icon=tetris02][data-direction=top]{transform:rotate(0deg)}.c-bg-icon svg[data-icon=tetris02][data-direction=right]{transform:rotate(90deg)}.c-bg-icon svg[data-icon=tetris02][data-direction=bottom]{transform:rotate(180deg)}.c-bg-icon svg[data-icon=tetris02][data-direction=left]{transform:rotate(270deg)}.c-bg-icon[data-position-y=top][data-position-x=left] svg[data-icon=tetris03]{transform:rotate(90deg)}.c-bg-icon[data-position-y=top][data-position-x=right] svg[data-icon=tetris03]{transform:rotate(180deg)}.c-bg-icon[data-position-y=bottom][data-position-x=left] svg[data-icon=tetris03]{transform:rotate(0deg)}.c-bg-icon[data-position-y=bottom][data-position-x=right] svg[data-icon=tetris03]{transform:rotate(270deg)}.c-bg[data-color=blue] .c-bg-icon{color:var(--color-white)}.c-bg:not([data-color=blue]) .c-bg-icon{color:var(--color-blue-500)}@keyframes c-bg-city{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-25%,0,0)}}@media screen and (min-width:768px){.c-voice{padding:11rem 0 12rem}}@media screen and (max-width:767px){.c-voice{padding:5.2rem 0}}.c-voice-header{position:relative}@media screen and (min-width:768px){.c-voice-header{margin:0 auto;width:115.2rem}}@media screen and (max-width:767px){.c-voice-header{text-align:center}}.c-voice-header-ttl{font-weight:var(--font-weight-bold);letter-spacing:.06em;line-height:var(--leading-tight);text-align:center}@media screen and (min-width:768px){.c-voice-header-ttl{font-size:4.8rem}}@media screen and (max-width:767px){.c-voice-header-ttl{font-size:3.6rem}}.c-voice-header-label{color:var(--color-blue-300);font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);letter-spacing:.03em}@media screen and (min-width:768px){.c-voice-header-label{bottom:0;font-size:1rem;height:fit-content;margin:auto;position:absolute;right:0;top:.7rem}}@media screen and (max-width:767px){.c-voice-header-label{font-size:1rem;margin-top:1.7rem}}.c-voice-slider{overflow:hidden;position:relative}@media screen and (min-width:768px){.c-voice-slider{margin-top:7rem}}@media screen and (max-width:767px){.c-voice-slider{margin-top:3.6rem}}.c-voice-slider-list{align-items:stretch;cursor:grab;display:flex}.c-voice-slider-list.is-list-dragging{cursor:grabbing}.c-voice-btn{align-items:center;background-color:var(--color-white);box-shadow:0 2px 4px 0 rgb(var(--color-black-rgb)/10%);display:flex;justify-content:center;left:50%;overflow:hidden;position:absolute;transition:background-color .2s var(--ease-none)}@media screen and (min-width:768px){.c-voice-btn{border-radius:.4rem;height:9.6rem;top:29.2rem;width:4.8rem}}@media screen and (max-width:767px){.c-voice-btn{display:none}}.c-voice-btn svg{aspect-ratio:1/1;color:var(--color-primary);line-height:var(--leading-none);width:1.4rem}.c-voice-btn-prev{margin-left:-69.2rem}.c-voice-btn-prev svg{transform:scaleX(-1)}.c-voice-btn-next{margin-left:64.4rem}@media screen and (hover:hover) and (min-width:768px){.c-voice-btn:hover{background-color:var(--color-blue-050)}}@media (hover:none){.c-voice-btn:active{background-color:var(--color-blue-050)}}.c-voice-navi{background-color:var(--color-blue-050);border-radius:var(--border-radius-full);display:flex;margin-left:auto;margin-right:auto;width:fit-content}@media screen and (min-width:768px){.c-voice-navi{gap:.6rem;margin-top:2.4rem;padding:1.2rem 1.8rem}}@media screen and (max-width:767px){.c-voice-navi{gap:.6rem;margin-top:2rem;padding:1.2rem 1.8rem}}.c-voice-navi li{aspect-ratio:1/1;background-color:var(--color-white);border-radius:var(--border-radius-full);cursor:pointer;line-height:var(--leading-none)}@media screen and (min-width:768px){.c-voice-navi li{width:.6rem}}@media screen and (max-width:767px){.c-voice-navi li{width:.6rem}}.c-voice-navi li.is-active,.c-voice-navi li.is-number-active{background-color:var(--color-primary)}.c-voice-item{flex:0 0 auto;transition:opacity .2s var(--ease-none)}@media screen and (min-width:768px){.c-voice-item{padding:0 1.2rem}.c-voice-item:not(.is-slide-active,.is-slide-prev,.is-slide-next){opacity:.2}}@media screen and (max-width:767px){.c-voice-item{padding:0 1rem}.c-voice-item:not(.is-slide-active){opacity:.2}}.c-voice-item-inner{background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media screen and (min-width:768px){.c-voice-item-inner{padding:0 4.8rem 4rem;width:40rem}}@media screen and (max-width:767px){.c-voice-item-inner{padding:0 4rem 3.4rem;width:32rem}}@media screen and (min-width:768px){.c-voice-item-img{height:26.6rem;margin:0 -4.8rem}}@media screen and (max-width:767px){.c-voice-item-img{height:21.3rem;margin:0 -4rem}}.c-voice-item-img img{height:100%;object-fit:cover;width:100%}.c-voice-item-ttl{font-weight:var(--font-weight-bold);text-align:justify;word-break:break-all}@media screen and (min-width:768px){.c-voice-item-ttl{font-size:1.8rem;line-height:1.5;margin-top:4rem}}@media screen and (max-width:767px){.c-voice-item-ttl{font-size:1.6rem;line-height:1.4;margin-top:3.4rem}}.c-voice-item-txt{text-align:justify;word-break:break-all}@media screen and (min-width:768px){.c-voice-item-txt{font-size:1.6rem;line-height:1.7;margin-top:2rem;padding-bottom:5rem}}@media screen and (max-width:767px){.c-voice-item-txt{font-size:1.5rem;line-height:1.6;margin-top:2rem;padding-bottom:2.6rem}}.c-voice-item-profile{align-items:center;color:var(--color-gray-700);display:flex;justify-content:center;margin-top:auto;position:relative}@media screen and (min-width:768px){.c-voice-item-profile{padding-top:2.4rem}}@media screen and (max-width:767px){.c-voice-item-profile{padding-top:2.5rem}}.c-voice-item-profile:before{background-repeat:repeat-x;content:"";display:block;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.c-voice-item-profile:before{background-image:linear-gradient(to right,var(--color-gray-300) .4rem,#0000 .4rem);background-size:.8rem 100%;height:.1rem}}@media screen and (max-width:767px){.c-voice-item-profile:before{background-image:linear-gradient(to right,var(--color-gray-300) .4rem,#0000 .4rem);background-size:.8rem 100%;height:.1rem}}@media screen and (min-width:768px){.c-voice-item-profile i{font-size:1.7rem;padding-right:.6rem}}@media screen and (max-width:767px){.c-voice-item-profile i{font-size:1.6rem;padding-right:.6rem}}@media screen and (min-width:768px){.c-voice-item-profile span{font-size:1.4rem}}@media screen and (max-width:767px){.c-voice-item-profile span{font-size:1.1rem}}.c-voice-item-profile span+span:before{background-color:var(--color-gray-300);content:"";display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.c-voice-item-profile span+span:before{height:1.4rem;margin:-.2em .6rem 0;width:.1rem}}@media screen and (max-width:767px){.c-voice-item-profile span+span:before{height:1.2rem;margin:-.2em .6rem 0;width:.1rem}}.c-faq{background-color:var(--color-blue-025)}@media screen and (min-width:768px){.c-faq{padding:12rem 0 14.4rem}}@media screen and (max-width:767px){.c-faq{padding:6.4rem 0 8rem}}.c-faq-inner{position:relative}@media screen and (min-width:768px){.c-faq-inner{margin:0 auto;width:115.2rem}.c-faq-header{height:100%;left:0;position:absolute;top:0;width:16.8rem}}@media screen and (max-width:767px){.c-faq-header{padding:0 3.5rem}}.c-faq-header-sticky{display:flex}@media screen and (min-width:768px){.c-faq-header-sticky{flex-wrap:wrap;position:sticky;top:7.8rem}}@media screen and (max-width:767px){.c-faq-header-sticky{justify-content:flex-end;position:relative}}.c-faq-header-ttl{font-weight:var(--font-weight-bold);letter-spacing:.03em;writing-mode:vertical-rl}@media screen and (min-width:768px){.c-faq-header-ttl{font-size:4.8rem;line-height:1;margin-top:-.5rem}}@media screen and (max-width:767px){.c-faq-header-ttl{font-size:4.8rem;line-height:1.2}}.c-faq-header-label{color:var(--color-blue-300);font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);writing-mode:vertical-rl}@media screen and (min-width:768px){.c-faq-header-label{font-size:1rem;margin-left:2rem}}@media screen and (max-width:767px){.c-faq-header-label{font-size:1rem;margin-left:1.6rem}}@media screen and (min-width:768px){.c-faq-header-img{left:-4.8rem;margin-top:9rem;position:relative;width:14.4rem}}@media screen and (max-width:767px){.c-faq-header-img{left:.5rem;position:absolute;top:.4rem;width:14.4rem}}.c-faq-article{display:grid;position:relative}@media screen and (min-width:768px){.c-faq-article{gap:1.2rem;margin-left:auto;width:98.4rem}}@media screen and (max-width:767px){.c-faq-article{gap:1.2rem;margin:6rem 2rem 0}}.c-faq-item{background-color:var(--color-white);border-radius:var(--border-radius)}.c-faq-item-header{cursor:pointer;display:flex}@media screen and (min-width:768px){.c-faq-item-header{padding:4rem 5.2rem 4rem 9rem}}@media screen and (max-width:767px){.c-faq-item-header{padding:3.8rem 4rem 3.5rem 6.6rem}}.c-faq-item-header.is-animating{cursor:wait}@media screen and (hover:hover) and (min-width:768px){.c-faq-item-header:hover .faq-item-ttl{color:var(--color-primary)}}@media (hover:none){.c-faq-item-header:active .faq-item-ttl{color:var(--color-primary)}}.c-faq-item-body{height:0;overflow:hidden;transition:height .75s var(--ease-power3-inout)}.c-faq-item-body-inner{background-position:0 0;background-repeat:repeat-x}@media screen and (min-width:768px){.c-faq-item-body-inner{background-image:linear-gradient(to right,var(--color-gray-300) .4rem,#0000 .4rem);background-size:.8rem .1rem;padding:4.5rem 10.8rem 4.5rem 9rem}}@media screen and (max-width:767px){.c-faq-item-body-inner{background-image:linear-gradient(to right,var(--color-gray-300) .4rem,#0000 .4rem);background-size:.8rem .1rem;padding:3.7rem 4rem 3.4rem 6.6rem}}.c-faq-item-ttl{font-weight:var(--font-weight-bold);letter-spacing:.06em;position:relative;text-align:justify;transition:color .2s var(--ease-none);word-break:break-all}@media screen and (min-width:768px){.c-faq-item-ttl{font-size:2.2rem;line-height:var(--leading-loose);width:76.8rem}}@media screen and (max-width:767px){.c-faq-item-ttl{font-size:1.6rem;line-height:var(--leading-normal);width:21.8rem}}.c-faq-item-ttl:before{color:var(--color-blue-500);content:"Q";font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);position:absolute}@media screen and (min-width:768px){.c-faq-item-ttl:before{font-size:3.3rem;left:-4.2rem;top:.4rem}}@media screen and (max-width:767px){.c-faq-item-ttl:before{font-size:2.2rem;left:-2.6rem;top:-.1rem}}.c-faq-item-icon{color:var(--color-primary);flex:0 0 auto;margin-left:auto;position:relative}@media screen and (min-width:768px){.c-faq-item-icon{height:1.6rem;margin-top:1.2rem;width:1.6rem}}@media screen and (max-width:767px){.c-faq-item-icon{height:1.6rem;margin-top:.2rem;width:1.6rem}}.c-faq-item-icon:after,.c-faq-item-icon:before{background-color:currentcolor;content:"";inset:0;margin:auto;position:absolute;transition:transform .75s var(--ease-power3-inout);width:100%}@media screen and (min-width:768px){.c-faq-item-icon:after,.c-faq-item-icon:before{height:.3rem}}@media screen and (max-width:767px){.c-faq-item-icon:after,.c-faq-item-icon:before{height:.3rem}}.c-faq-item-icon:after{transform:rotate(90deg)}[aria-expanded=true] .c-faq-item-icon:after,[aria-expanded=true] .c-faq-item-icon:before{transform:rotate(180deg)}.c-faq-item-txt{position:relative;text-align:justify;word-break:break-all}@media screen and (min-width:768px){.c-faq-item-txt{font-size:1.6rem;line-height:var(--leading-base)}}@media screen and (max-width:767px){.c-faq-item-txt{font-size:1.5rem;line-height:var(--leading-relaxed)}}.c-faq-item-txt:before{color:var(--color-blue-500);content:"A";font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);position:absolute}@media screen and (min-width:768px){.c-faq-item-txt:before{font-size:3.3rem;left:-4.2rem;top:0}}@media screen and (max-width:767px){.c-faq-item-txt:before{font-size:2.2rem;left:-2.6rem;top:0}}.c-faq-item-note{color:var(--color-gray-700);position:relative}@media screen and (min-width:768px){.c-faq-item-note{margin-top:1.2rem}}@media screen and (max-width:767px){.c-faq-item-note{margin-top:2rem;order:5}}.c-faq-item-note li{line-height:var(--leading-normal);padding-left:1em;position:relative}@media screen and (min-width:768px){.c-faq-item-note li{font-size:1rem}}@media screen and (max-width:767px){.c-faq-item-note li{font-size:1rem}}.c-faq-item-note li:before{content:"※";left:0;position:absolute;top:0}@media screen and (min-width:768px){.c-faq-item-note li+li{margin-top:1rem}}@media screen and (max-width:767px){.c-faq-item-note li+li{margin-top:1rem}}.c-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity 0s .2s var(--ease-none),visibility 0s .2s var(--ease-none);visibility:hidden;z-index:var(--zindex-modal)}@media screen and (min-width:768px){.c-modal{padding:4.8rem}}@media screen and (max-width:767px){.c-modal{padding:1rem}}.c-modal.is-show{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.c-modal-bg{background-color:rgb(var(--color-black-rgb)/50%);inset:0;opacity:0;position:absolute;transition:opacity .2s var(--ease-none)}.is-show .c-modal-bg{opacity:1}.c-modal-content{background-color:var(--color-white);border-radius:var(--border-radius);height:100%;opacity:0;position:relative;transform:translate3d(0,10%,0);transition:opacity .2s var(--ease-none),transform .6s var(--ease-power3-out)}@media screen and (min-width:768px){.c-modal-content{margin:0 auto;width:86.4rem}}@media screen and (max-width:767px){.c-modal-content{width:100%}}.is-show .c-modal-content{opacity:1;transform:translate3d(0,0,0)}.c-modal-scroll{height:100%;overflow:auto;overscroll-behavior-y:none;width:100%}@media screen and (min-width:768px){.c-modal-scroll{padding:9.1rem 9.6rem}}@media screen and (max-width:767px){.c-modal-scroll{padding:6.4rem 3rem}}@media screen and (min-width:768px){.c-modal-section{font-size:1.2rem}}@media screen and (max-width:767px){.c-modal-section{font-size:1.2rem}}@media screen and (min-width:768px){.c-modal-section+.c-modal-section{margin-top:5.6rem}}@media screen and (max-width:767px){.c-modal-section+.c-modal-section{margin-top:6.4rem}}.c-modal-section h2{font-weight:var(--font-weight-bold)}.c-modal-section ol,.c-modal-section p,.c-modal-section ul{padding-top:.2em}html:not([lang^=en]) .c-modal-section p{text-align:justify;word-break:break-all}.c-modal-section ol,.c-modal-section ul{list-style:none}.c-modal-section ol li,.c-modal-section ul li{list-style-type:none}html:not([lang^=en]) .c-modal-section ol li,html:not([lang^=en]) .c-modal-section ul li{text-align:justify;word-break:break-all}.c-modal-section ol li ol,.c-modal-section ol li ul,.c-modal-section ul li ol,.c-modal-section ul li ul{padding-top:0}.c-modal-section ol>li,.c-modal-section ul>li{position:relative}.c-modal-section ol>li:before,.c-modal-section ul>li:before{align-items:center;display:flex;height:1.6em;left:0;position:absolute;top:.2em;width:fit-content}.c-modal-section .is-unicode>li{padding-left:1.5em}.c-modal-section .is-unicode>li:before{top:0}.c-modal-section .is-unicode>li:first-of-type:before{content:"①"}.c-modal-section .is-unicode>li:nth-of-type(2):before{content:"②"}.c-modal-section .is-unicode>li:nth-of-type(3):before{content:"③"}.c-modal-section .is-unicode>li:nth-of-type(4):before{content:"④"}.c-modal-section .is-unicode>li:nth-of-type(5):before{content:"⑤"}.c-modal-section .is-unicode>li:nth-of-type(6):before{content:"⑥"}.c-modal-section .is-unicode>li:nth-of-type(7):before{content:"⑦"}.c-modal-section .is-unicode>li:nth-of-type(8):before{content:"⑧"}.c-modal-section .is-unicode>li:nth-of-type(9):before{content:"⑨"}.c-modal-section .is-unicode>li:nth-of-type(10):before{content:"⑩"}.c-modal-section .is-disc>li{padding-left:1em}.c-modal-section .is-disc>li:before{aspect-ratio:1/1;background-color:currentcolor;clip-path:circle(50% at 50% 50%);content:"";height:.3em;left:.2em;top:.8em;width:.3em}.c-modal-section .is-note>li{padding-left:1.5em}html:not([lang^=en]) .c-modal-section .is-note>li:before{content:"※";top:0}html[lang^=en] .c-modal-section .is-note>li:before{content:"*";top:.2em}.c-modal-section .is-upper-alpha{counter-reset:item-alpha 0}.c-modal-section .is-upper-alpha>li{padding-left:1.5em}.c-modal-section .is-upper-alpha>li:before{content:counter(item-alpha,upper-alpha) ".";counter-increment:item-alpha 1;top:0}.c-modal-close{position:absolute}@media screen and (min-width:768px){.c-modal-close{height:1.6rem;right:2.6rem;top:3.2rem;width:1.6rem}}@media screen and (max-width:767px){.c-modal-close{height:1.6rem;right:2rem;top:2rem;width:1.6rem}}.c-modal-close:after,.c-modal-close:before{background-color:currentcolor;content:"";display:block;inset:0;margin:auto;position:absolute}@media screen and (min-width:768px){.c-modal-close:after,.c-modal-close:before{height:.1rem;margin-left:-.2rem;width:2rem}}@media screen and (max-width:767px){.c-modal-close:after,.c-modal-close:before{height:.1rem;margin-left:-.2rem;width:2rem}}.c-modal-close:before{transform:rotate(45deg)}.c-modal-close:after{transform:rotate(-45deg)}.l-footer{position:relative}@media screen and (min-width:768px){.l-footer{padding:4rem 2rem}}@media screen and (max-width:767px){.l-footer{padding:3.2rem 2rem}}.l-footer-inner{left:0;position:relative;top:0}.c-bg[data-color=blue]:has(.l-footer) .c-bg-color{background-color:var(--color-blue-600)}@media screen and (min-width:768px){.l-header .c-action-variant .c-action-btn strong{display:none}}.l-header .c-action-paypay{display:none}.l-header.is-min .c-action{transform:translate3d(0,0,0)}@media screen and (max-width:767px){.l-header.is-in-mv .c-action{opacity:0;transform:translate3d(0,100%,0)}}@media screen and (min-width:768px){.cta{padding:7.4rem 0 7.2rem}}@media screen and (max-width:767px){.cta{padding:2.4rem 0}}.c-bg:has(.cta) .c-bg-noise{background-position:50% 0;background-repeat:repeat;inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}html.is-webp .c-bg:has(.cta) .c-bg-noise{background-image:url(../images/common/bg_noise.webp)}html:not(.is-webp) .c-bg:has(.cta) .c-bg-noise{background-image:url(../images/common/bg_noise.png)}@media screen and (min-width:768px){.c-bg:has(.cta) .c-bg-noise{background-size:192rem auto}}@media screen and (max-width:767px){.c-bg:has(.cta) .c-bg-noise{background-size:192rem auto}}@media screen and (min-width:768px){.c-bg:has(.cta) .c-bg-city-img{background-size:116.8rem auto;width:467.2rem}}@media screen and (max-width:767px){.c-bg:has(.cta) .c-bg-city-img{background-size:42.5rem auto;width:170rem}}@media screen and (min-width:768px){.c-bg:has(.cta) .c-bg-city-img{bottom:-39.6rem}}@media screen and (max-width:767px){.c-bg:has(.cta) .c-bg-city-img{bottom:-61.5rem}}.c-bg-city-img-back{background-image:url(../images/common/discussion_bg_back_gray.svg)}.c-bg-city-img-front{background-image:url(../images/common/discussion_bg_front_gray.svg)}.mv{position:relative}@media screen and (min-width:768px){.mv{padding:2.4rem}}@media screen and (max-width:767px){.mv{padding:2rem 2rem 2.4rem}}@media screen and (min-width:768px){.mv-inner{background-color:#f3f8fe;background-image:url(../images/asset26_renosy_lis_pp/mv_bg.svg);background-repeat:no-repeat;background-size:cover;border-radius:7.2rem 0;height:72.9rem;margin-inline:auto;padding:4.8rem 7.2rem;width:139.2rem}}@media screen and (max-width:767px){.mv-inner{background-color:var(--color-white);border-radius:3rem 0;padding:2rem 0}}.mv-head{display:flex;justify-content:space-between}@media screen and (max-width:767px){.mv-head{margin-inline:auto;width:32rem}}.mv-logo{flex:none}@media screen and (min-width:768px){.mv-logo{width:11.9rem}}@media screen and (max-width:767px){.mv-logo{width:8.3rem}}.mv-op{display:flex;letter-spacing:.05em}@media screen and (min-width:768px){.mv-op{column-gap:.4rem;margin-top:.4rem}}@media screen and (max-width:767px){.mv-op{column-gap:.4rem}}.mv-op-desc{color:var(--color-gray-700);letter-spacing:.05em}@media screen and (min-width:768px){.mv-op-desc{font-size:1rem;margin-top:.2rem}}@media screen and (max-width:767px){.mv-op-desc{font-size:.8rem}}.mv-op-logo{flex:none}@media screen and (min-width:768px){.mv-op-logo{width:4rem}}@media screen and (max-width:767px){.mv-op-logo{width:2.8rem}}@media screen and (min-width:768px){.mv-ttl{margin-top:2.8rem;width:64rem}}@media screen and (max-width:767px){.mv-ttl{margin-inline:auto;margin-top:2.3rem;width:32rem}}.mv-ranking{display:block}@media screen and (min-width:768px){.mv-ranking{margin-top:2.2rem;width:17.8rem}}@media screen and (max-width:767px){.mv-ranking{margin-left:2rem;margin-top:2rem;position:relative;width:12rem;z-index:1}}@media screen and (min-width:768px){.mv-illust{display:none}}@media screen and (max-width:767px){.mv-illust{margin-inline:auto;margin-top:-2.8rem;position:relative;width:34.2rem}}.mv-note.section-note{color:var(--color-gray-700);line-height:1.5;padding-left:2em;text-indent:-2em}@media screen and (min-width:768px){.mv-note.section-note{margin-top:1.8rem;width:36.6rem}}@media screen and (max-width:767px){.mv-note.section-note{margin-inline:auto;width:32rem}}.mv-note.section-note li+li{margin-top:.8rem}@media screen and (min-width:768px){.mv-cta{margin-top:4.5rem}}@media screen and (max-width:767px){.mv-cta{margin-top:2.4rem}}@media screen and (min-width:768px){.mv .c-action{width:fit-content}.mv .c-action .c-action-paypay{column-gap:.8rem;padding:1rem 1.9rem;top:-1.2rem;width:31rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay{column-gap:.8rem;padding:1rem 1.9rem;top:-1rem;width:26.6rem}}@media screen and (min-width:768px){.mv .c-action .c-action-paypay:before{bottom:-.8rem;height:.9rem;left:1.3rem;width:1.4rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay:before{bottom:-.7rem;height:.8rem;width:1.2rem}}@media screen and (min-width:768px){.mv .c-action .c-action-paypay-icon{width:3.2rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay-icon{width:2.7rem}}@media screen and (min-width:768px){.mv .c-action .c-action-paypay-txt{gap:.3rem .2rem;top:.1rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay-txt{gap:.2rem}}.mv .c-action .c-action-paypay-txt small{letter-spacing:-.02em;white-space:nowrap}@media screen and (min-width:768px){.mv .c-action .c-action-paypay-txt small{font-size:1.1rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay-txt small{font-size:.9rem}}@media screen and (min-width:768px){.mv .c-action .c-action-paypay-txt strong{font-size:2.3rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay-txt strong{font-size:2.1rem}}@media screen and (min-width:768px){.mv .c-action .c-action-paypay-txt span{font-size:1.4rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay-txt span{font-size:1.2rem;position:relative;top:.1rem}}@media screen and (min-width:768px){.mv .c-action .c-action-paypay-note{bottom:0;font-size:1.1rem}}@media screen and (max-width:767px){.mv .c-action .c-action-paypay-note{font-size:.9rem;letter-spacing:.05em}}@media screen and (min-width:768px){.mv .c-action .c-action-btn{border-radius:.6rem;column-gap:1.4rem;height:8rem;width:36.7rem}}@media screen and (max-width:767px){.mv .c-action .c-action-btn{border-radius:.6rem;column-gap:1.9rem;height:5rem;width:32rem}}@media screen and (min-width:768px){.mv .c-action .c-action-btn strong{font-size:1.4rem;padding:.3rem 1rem}}@media screen and (max-width:767px){.mv .c-action .c-action-btn strong{font-size:1.4rem;left:2rem;padding:.3rem .6rem;position:absolute}}@media screen and (min-width:768px){.mv .c-action .c-action-btn span{font-size:2.2rem;padding-top:.1rem}}@media screen and (max-width:767px){.mv .c-action .c-action-btn span{font-size:1.6rem;padding-top:.1rem}}@media screen and (min-width:768px){.mv .c-action .c-action-btn i{height:1.4rem;width:1.4rem}}@media screen and (max-width:767px){.mv .c-action .c-action-btn i{height:1rem;position:absolute;right:2rem;width:1rem}}.movie{color:var(--color-white);position:relative}@media screen and (min-width:768px){.movie{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;padding:7.2rem 0;width:129.6rem}}@media screen and (max-width:767px){.movie{padding:0 2rem 3.2rem}}@media screen and (min-width:768px){.movie-ttl .section-ttl-sub{margin:0}.movie-ttl .section-ttl-main{margin-top:2rem;text-align:left}.movie-ttl .section-ttl-main span{letter-spacing:.03em;line-height:1;position:relative;top:.4rem}}@media screen and (max-width:767px){.movie-ttl .section-ttl-main span{font-size:3.2rem}}.movie-body{aspect-ratio:16/9;overflow:hidden;position:relative}@media screen and (min-width:768px){.movie-body{border-radius:1.35rem;width:60.8rem}}@media screen and (max-width:767px){.movie-body{border-radius:1.2rem;margin-top:1.8rem;width:100%}}.movie-body iframe{border:0;display:block;height:100%;width:100%}.section-ttl{text-align:center}.section-ttl-sub{border-radius:var(--border-radius-full);font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1;margin:0 auto;position:relative;width:fit-content}@media screen and (min-width:768px){.section-ttl-sub{border:.2rem solid;font-size:1.8rem;padding:1.1rem 2.4rem}}@media screen and (max-width:767px){.section-ttl-sub{border:1px solid;font-size:1.5rem;padding:.7rem 1.6rem}}.section-ttl-sub span{font-family:var(--font-family-inter)}.section-ttl-main{font-weight:var(--font-weight-bold);letter-spacing:.05em}@media screen and (min-width:768px){.section-ttl-main{font-size:4.8rem;line-height:1.2;margin-top:2rem}}@media screen and (max-width:767px){.section-ttl-main{font-size:2.4rem;line-height:1.3;margin-top:.8rem}}.section-ttl-main span{font-family:var(--font-family-inter)}@media screen and (min-width:768px){.section-ttl-main span{font-size:5.6rem}}@media screen and (max-width:767px){.section-ttl-main span{font-size:2.8rem}}.section-desc{letter-spacing:.05em;margin-inline:auto;text-align:justify;word-break:break-all}@media screen and (min-width:768px){.section-desc{font-size:1.6rem;letter-spacing:.05em;line-height:1.7;margin-top:3.3rem;text-align:center}}@media screen and (max-width:767px){.section-desc{line-height:1.5;margin-top:1.5rem;width:32rem}}.section-note{letter-spacing:.05em;line-height:1.7}@media screen and (min-width:768px){.section-note{font-size:1rem;margin-top:1.5rem}}@media screen and (max-width:767px){.section-note{font-size:1rem;margin-top:1.5rem}}@media screen and (min-width:768px){.section-note li+li{margin-top:.5rem}}@media screen and (max-width:767px){.section-note li+li{margin-top:.5rem}}.works{color:var(--color-white);position:relative}@media screen and (min-width:768px){.works{display:flex;justify-content:space-between;margin-inline:auto;padding:7.2rem 0;width:129.6rem}}@media screen and (max-width:767px){.works{padding:4rem 2rem 3.6rem}}@media screen and (min-width:768px){.works-ttl{margin-top:1rem}.works-ttl .section-ttl-sub{margin-left:0}.works-ttl .section-ttl-main{line-height:1.15;margin-top:1.5rem;text-align:left}}@media screen and (max-width:767px){.works-ttl .section-ttl-main{line-height:1.3;margin-top:.7rem}}@media screen and (min-width:768px){.works-ttl .section-ttl-main span{margin-right:.3rem}}@media screen and (max-width:767px){.works-ttl .section-ttl-main span{margin-right:.3rem}}@media screen and (min-width:768px){.works-desc{margin-top:1.9rem}}@media screen and (max-width:767px){.works-desc{margin-top:1.9rem}}.works-img{overflow:hidden}@media screen and (min-width:768px){.works-img{border-radius:1.2rem;width:64rem}}@media screen and (max-width:767px){.works-img{border-radius:2rem;margin-top:2rem}}.works-speech{font-weight:var(--font-weight-bold);position:relative;text-align:center}@media screen and (min-width:768px){.works-speech{font-size:2.9rem;letter-spacing:.05em;line-height:1.4;margin-top:5.6rem}}@media screen and (max-width:767px){.works-speech{font-size:2.2rem;line-height:1.2;margin-top:5.7rem}}.works-speech .num{font-family:var(--font-family-inter)}@media screen and (min-width:768px){.works-speech .num{font-size:5.3rem;position:relative;top:.2rem}}@media screen and (max-width:767px){.works-speech .num{font-size:4.1rem;position:relative;top:.2rem}}.works-speech .unit{position:relative}@media screen and (min-width:768px){.works-speech .unit{font-size:4rem;left:.4rem;top:-.2rem}}@media screen and (max-width:767px){.works-speech .unit{font-size:3.1rem;left:.4rem}}.works-speech em{font-style:normal;position:relative}@media screen and (min-width:768px){.works-speech em{margin:0 .35em 0 .15em}}@media screen and (max-width:767px){.works-speech em{margin:0 .45em 0 .15em}}.works-speech em:after,.works-speech em:before{background-color:var(--color-white);content:"";display:block;left:0;position:absolute;width:104%}@media screen and (min-width:768px){.works-speech em:after,.works-speech em:before{height:.2rem}}@media screen and (max-width:767px){.works-speech em:after,.works-speech em:before{height:.2rem}}@media screen and (min-width:768px){.works-speech em:before{bottom:-.2rem}}@media screen and (max-width:767px){.works-speech em:before{bottom:-.2rem}}@media screen and (min-width:768px){.works-speech em:after{bottom:-.6rem}}@media screen and (max-width:767px){.works-speech em:after{bottom:-.6rem}}.works-speech:before{aspect-ratio:1/2;background:linear-gradient(90deg,#fff0 2.63%,var(--color-white) 102.63%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";left:0;margin:auto;position:absolute;right:0;transform:rotate(90deg)}@media screen and (min-width:768px){.works-speech:before{height:6.4rem;left:4.8rem;top:-4.8rem;width:3.2rem}}@media screen and (max-width:767px){.works-speech:before{height:6.4rem;top:-5.7rem;width:3.2rem}}.works-note{color:var(--color-white);padding-left:1.5em;text-indent:-1.5em}@media screen and (min-width:768px){.works-note{text-align:center}}@media screen and (max-width:767px){.works-note{margin-top:2.8rem}}@media screen and (min-width:768px){.works-illust{bottom:6.7rem;left:4.1rem;position:absolute;width:22.7rem}}@media screen and (max-width:767px){.works-illust{display:none}}@media screen and (min-width:768px){.merit{margin-inline:auto;padding:7.2rem 0;width:129.6rem}}@media screen and (max-width:767px){.merit{padding:4rem 2rem 3.5rem}}.merit-ttl{color:var(--color-blue-500)}@media screen and (max-width:767px){.merit-ttl .section-ttl-main{line-height:1.5}}@media screen and (min-width:768px){.merit-list{display:flex;justify-content:space-between;margin-top:4rem}}@media screen and (max-width:767px){.merit-list{margin-top:2.5rem}}.merit-item{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column}@media screen and (min-width:768px){.merit-item{border-radius:1.2rem;height:32.1rem;padding:3.4rem 2.4rem;width:41.6rem}}@media screen and (max-width:767px){.merit-item{border-radius:1.2rem;justify-content:space-between;padding:1.8rem 2.4rem 2.4rem}.merit-item+.merit-item{margin-top:2rem}}.merit-item-head{font-weight:var(--font-weight-bold);line-height:1;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.merit-item-head{padding-bottom:2.1rem}}.merit-item-head:after{background-color:var(--color-blue-300);content:"";display:block;position:absolute;width:100%}@media screen and (min-width:768px){.merit-item-head:after{bottom:0;height:.1rem}}@media screen and (max-width:767px){.merit-item-head:after{bottom:-1.3rem;height:.1rem}}.merit-item-head-label,.merit-item-head-unit{color:var(--color-blue-500)}@media screen and (min-width:768px){.merit-item-head-label,.merit-item-head-unit{font-size:2.6rem}}@media screen and (max-width:767px){.merit-item-head-label,.merit-item-head-unit{font-size:1.9rem}}.merit-item-head-value{color:var(--color-blue-500);font-family:var(--font-family-inter);letter-spacing:.02em;position:relative}@media screen and (min-width:768px){.merit-item-head-value{font-size:3.8rem;margin-right:-.3rem;top:.1rem}}@media screen and (max-width:767px){.merit-item-head-value{font-size:2.8rem;margin-right:-.3rem;top:.1rem}}@media screen and (min-width:768px){.merit-item-head-txt{font-size:2.2rem}}@media screen and (max-width:767px){.merit-item-head-txt{font-size:1.6rem}}.merit-item-body{width:100%}@media screen and (min-width:768px){.merit-item-body{margin-top:3.2rem}}@media screen and (max-width:767px){.merit-item-body{margin-top:2.9rem}}.merit-item-tax{display:flex;justify-content:center;position:relative}@media screen and (min-width:768px){.merit-item-tax{column-gap:6.2rem}}@media screen and (max-width:767px){.merit-item-tax{column-gap:6rem}}.merit-item-tax:before{aspect-ratio:1/2;background:linear-gradient(90deg,#c4d8f500 2.63%,var(--color-blue-100) 102.63%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";inset:0;margin:auto;position:absolute}@media screen and (min-width:768px){.merit-item-tax:before{height:4.4rem;width:2.2rem}}@media screen and (max-width:767px){.merit-item-tax:before{height:2.8rem;top:-.4rem;width:1.4rem}}.merit-item-tax-block{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1}@media screen and (min-width:768px){.merit-item-tax-block{row-gap:.6rem}}@media screen and (max-width:767px){.merit-item-tax-block{row-gap:.5rem}}.merit-item-tax-label{align-items:center;border-radius:var(--border-radius-full);color:var(--color-white);display:flex;font-weight:var(--font-weight-medium);justify-content:center}@media screen and (min-width:768px){.merit-item-tax-label{font-size:1.4rem;height:2.6rem;width:13.6rem}}@media screen and (max-width:767px){.merit-item-tax-label{font-size:1.2rem;height:2.4rem;width:9.6rem}}.merit-item-tax-block-before .merit-item-tax-label{background-color:var(--color-blue-300)}.merit-item-tax-block-after .merit-item-tax-label{background-color:var(--color-blue-500)}.merit-item-tax-prefix,.merit-item-tax-unit{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.merit-item-tax-prefix,.merit-item-tax-unit{font-size:2.1rem}}@media screen and (max-width:767px){.merit-item-tax-prefix,.merit-item-tax-unit{font-size:1.6rem}}.merit-item-tax-value{font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);position:relative}@media screen and (min-width:768px){.merit-item-tax-value{font-size:3.2rem;margin-inline:-.2rem;top:.2rem}}@media screen and (max-width:767px){.merit-item-tax-value{font-size:2.4rem;margin-inline:-.2rem;top:.2rem}}.merit-item-effect{align-items:center;background-color:var(--color-blue-025);border-radius:var(--border-radius-full);display:flex;justify-content:center;line-height:1;text-align:center}@media screen and (min-width:768px){.merit-item-effect{height:6.4rem;margin-top:2.8rem}}@media screen and (max-width:767px){.merit-item-effect{height:4.8rem;margin-left:-.7rem;margin-top:1.8rem}}.merit-item-effect-label{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.merit-item-effect-label{font-size:2.2rem}}@media screen and (max-width:767px){.merit-item-effect-label{font-size:1.8rem}}.merit-item-effect-prefix{margin-left:.2rem}.merit-item-effect-prefix,.merit-item-effect-unit{color:var(--color-blue-500);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.merit-item-effect-prefix,.merit-item-effect-unit{font-size:2.6rem}}@media screen and (max-width:767px){.merit-item-effect-prefix,.merit-item-effect-unit{font-size:2.4rem}}.merit-item-effect-value{color:var(--color-blue-500);font-family:var(--font-family-inter);font-weight:var(--font-weight-bold);position:relative}@media screen and (min-width:768px){.merit-item-effect-value{font-size:4.2rem;letter-spacing:.05em;margin-inline:.2rem}}@media screen and (max-width:767px){.merit-item-effect-value{font-size:3.2rem;margin-inline:.2rem;top:.2rem}}.merit-item-effect sup{position:relative;top:.05em}@media screen and (min-width:768px){.merit-item-effect sup{font-size:1.5rem;left:.1rem}}@media screen and (max-width:767px){.merit-item-effect sup{font-size:1rem;left:.1rem}}.merit-note{color:var(--color-gray-700);padding-left:1.5em;text-indent:-1.5em}@media screen and (min-width:768px){.merit-note{text-align:right}}.reason{position:relative}@media screen and (min-width:768px){.reason{margin-inline:auto;padding:7.2rem 0;width:134.4rem}}@media screen and (max-width:767px){.reason{padding:4rem 2rem}}.reason-ttl{color:var(--color-white)}@media screen and (max-width:767px){.reason-ttl .section-ttl-main{line-height:1.5}}.reason-desc{color:var(--color-white)}.reason-list{display:grid}@media screen and (min-width:768px){.reason-list{gap:3.2rem;grid-template-columns:repeat(4,31.2rem);margin-inline:auto;margin-top:4rem}}@media screen and (max-width:767px){.reason-list{gap:1.6rem;grid-template-columns:repeat(2,1fr);margin-top:2.4rem}}.reason-item{background-color:var(--color-white);overflow:hidden}@media screen and (min-width:768px){.reason-item{border-radius:1.2rem}}@media screen and (max-width:767px){.reason-item{border-radius:1.2rem}.reason-item:nth-of-type(3) .reason-item-ttl{letter-spacing:.06em}.reason-item:last-of-type .reason-item-ttl{font-size:1.7rem;letter-spacing:0}}@media screen and (min-width:768px){.reason-item-body{padding:3.4rem 4.8rem 4.1rem}}@media screen and (max-width:767px){.reason-item-body{padding:1.1rem 2rem 1.8rem}}.reason-item-ttl{color:var(--color-blue-500);font-weight:var(--font-weight-bold);letter-spacing:.08em}@media screen and (min-width:768px){.reason-item-ttl{font-size:2.6rem}}@media screen and (max-width:767px){.reason-item-ttl{font-size:1.8rem}}.reason-item-txt{letter-spacing:.05em;text-align:justify;word-break:break-all}@media screen and (min-width:768px){.reason-item-txt{font-size:1.6rem;line-height:1.7;margin-top:.4rem}}@media screen and (max-width:767px){.reason-item-txt{font-size:1.3rem;line-height:1.5;margin-top:.4rem}}@media screen and (min-width:768px){.app{margin-inline:auto;padding:7.2rem 0;width:129.6rem}}@media screen and (max-width:767px){.app{padding:4rem 2rem 3.6rem}}.app-ttl{color:var(--color-blue-500)}@media screen and (max-width:767px){.app-ttl .section-ttl-main{line-height:1.45}}@media screen and (min-width:768px){.app-list{display:grid;grid-template-columns:repeat(3,40rem);justify-content:space-between;margin-top:5.5rem}}@media screen and (max-width:767px){.app-list{margin-top:2rem}}.app-item{background-color:var(--color-white);display:flex;position:relative}@media screen and (min-width:768px){.app-item{border-radius:1.2rem;flex-direction:column-reverse;justify-content:flex-end;padding:4.8rem 0 4.1rem;row-gap:3.8rem}}@media screen and (max-width:767px){.app-item{align-items:center;border:1px solid var(--color-blue-500);border-radius:1.2rem;column-gap:2rem;padding:2.6rem 2rem}.app-item+.app-item{margin-top:2rem}}.app-item:before{background-color:var(--color-blue-500);content:"";display:block;margin:auto;position:absolute;top:0}@media screen and (min-width:768px){.app-item:before{height:.8rem;left:4.8rem;width:6rem}}@media screen and (max-width:767px){.app-item:before{height:.4rem;left:0;right:0;width:4.8rem}}@media screen and (min-width:768px){.app-item-num{color:var(--color-white);font-family:var(--font-family-inter);font-size:4.8rem;font-weight:var(--font-weight-bold);left:5rem;letter-spacing:0;position:absolute;top:.9rem;-webkit-text-stroke-width:.1rem;-webkit-text-stroke-color:var(--color-blue-500)}}@media screen and (max-width:767px){.app-item-num{display:none}}@media screen and (min-width:768px){.app-item-body{padding:0 4.8rem}}.app-item-ttl{color:var(--color-blue-500);font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1.5}@media screen and (min-width:768px){.app-item-ttl{font-size:2.2rem}}@media screen and (max-width:767px){.app-item-ttl{font-size:1.8rem}}@media screen and (min-width:768px){.app-item-txt{font-size:1.6rem;letter-spacing:.05em;line-height:1.7;margin-top:2.1rem}}@media screen and (max-width:767px){.app-item-txt{font-size:1.3rem;letter-spacing:.045em;line-height:1.5;margin-top:1rem;text-align:justify;word-break:break-all}}.app-item-img{flex:none;overflow:hidden}@media screen and (min-width:768px){.app-item-img{border-radius:9.6rem 0;width:100%}}@media screen and (max-width:767px){.app-item-img{border-radius:2rem 0;width:14rem}}.app-note{color:var(--color-gray-700)}.voice-ttl{color:var(--color-blue-500)}@media screen and (min-width:768px){.c-voice{padding:7.2rem 0}}@media screen and (max-width:767px){.c-voice{padding:4rem 0}}@media screen and (min-width:768px){.c-voice-slider{margin-top:5.5rem}}@media screen and (max-width:767px){.c-voice-slider{margin-top:2.8rem}.c-voice-item-ttl{font-size:1.5rem}.c-voice-item-txt{font-size:1.3rem;margin-top:1.2rem;padding-bottom:2rem}.c-voice-item-profile{padding-top:1.7rem}}