@import url("https://fonts.googleapis.com/css2?family=Jost:wght@500&family=Noto+Sans+JP:wght@400;500;600;700&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}*{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}a{outline:none}@media (max-width: 1024px){.-pc{display:none}}@media (min-width: 1025px){.-pc{display:block}}.-tab{display:none}@media (min-width: 768px){.-tab{display:block}}@media (min-width: 1025px){.-tab{display:none}}@media (max-width: 1024px){.-sptab{display:block}}@media (min-width: 1025px){.-sptab{display:none}}.-sp{display:none}@media (max-width: 767px){.-sp{display:block}}.is-none{display:none}.is-disabled{pointer-events:none}.is-noactive{pointer-events:none}:root{--yellow:#FFD900;--red:      #D70C18;--red-dark: #740004;--red-light:#ff3845;--redgrad:linear-gradient(90deg,#E8363C 0%,#c24078 50%);--s1: #FFD900;--s2: #00A2DE;--s2t: #0093c9;--s3: #BEAF8E;--s4: #E9608D;--s4t: #e65183;--s5:  #9BC83A;--s6: #EF821D;--s6t: #ec7200;--ink:      #1a1a2e;--ink2:     #3a3a5c;--ink:    #1f242c;--light:    #9ca3af;--gray:    #cccaca;--wgray: #f8f1f1;--wgray2: #e6dada;--wgray3:#f4f3f2;--white:    #ffffff;--blue:     #2BA8E0;--blue-dark:#0079c4;--stripe: linear-gradient(90deg,

    var(--s1) 0% 16.66%,
   var(--s2) 16.66% 33.33%,
   var(--s3) 33.33% 50%,
   var(--s4) 50% 66.66%,
   var(--s5) 66.66% 83.33%,
   var(--s6) 83.33% 100%
    );--header-h:135px;--header-h-t:112px;--header-h-sp:57px}html{scroll-behavior:smooth}@media (max-width: 767px){html{scroll-padding-top:calc(2em + var(--header-h-sp))}}@media (min-width: 768px){html{scroll-padding-top:calc(2em + var(--header-h))}}body{background:var(--white);color:var(--ink);letter-spacing:0.02em;line-height:1.7;overflow-x:hidden;box-sizing:border-box;margin:0;padding:0;min-width:auto !important}p.notice{font-weight:600;padding-left:1em;text-indent:-1em;text-align:left}@media (max-width: 767px){p.notice{margin:1em 0 0 0}}@media (max-width: 767px) and (orientation: portrait){p.notice{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 320px) / 480)), .875rem)}p.notice span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){p.notice{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 320px) / 480)), .875rem)}p.notice span[aria-hidden="true"]{display:none}}@media (min-width: 768px){p.notice{margin:1em 0 0 0;font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 801px) / 223)), .875rem)}p.notice span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){p.notice{margin:1em 0 0 0}p.notice span[aria-hidden="true"]{display:none}}.slideIn{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .6s ease}.slideIn.scrollIn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width: 767px){.sp{display:block}.tab{display:none}.pc{display:none}}@media (min-width: 768px){.sp{display:none}.tab{display:block}.pc{display:none}}@media (min-width: 1025px){.sp{display:none}.sptab{display:none}.tab{display:none}.pc{display:block}}.p-groupHeader-01{background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;height:76px}.p-groupHeader-01,.p-groupHeader-01 *{margin:0;padding:0;border:0;font-style:normal;font-size:14px;font-weight:400;vertical-align:baseline;box-sizing:border-box}.p-groupHeader-01 a{transition:opacity .3s}.p-groupHeader-01 a:hover img{transition:opacity .3s;opacity:.5}.p-groupHeader-01 img{max-width:100%;height:auto;vertical-align:middle}.p-groupHeader__groupLogo{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:8px 16px}.p-groupHeader__groupLogo--sp{display:none}.p-groupHeader-01 .p-groupHeader__groupLogo--pc{width:176px}.p-groupHeader__inner{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;padding:8px 16px 8px 0}@media (max-width: 767px){.p-groupHeader__inner{padding:8px calc(32px + 16px + 8px) 8px 0}}.p-groupHeader-02 .p-groupHeader__inner{padding:4px 0}.p-groupHeader__companyLogo{-webkit-flex:0 1 auto;flex:0 1 auto;margin:7px 0 0 auto}.p-groupHeader__companyLogo img{width:auto;max-height:18px;vertical-align:middle}.p-groupHeader__lineElement{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;width:100%}.p-groupHeader-01 .p-groupHeader__lineElement{background:url(../images/common/lineElement-01.webp) no-repeat left top/100%;height:8px}.p-groupHeader__spMenuBtn{display:none}.p-groupHeader__spMenuBtn>span{content:"";display:block;position:absolute;left:0;width:100%;height:3px;background:#9ea2a2;border-radius:10px;transition:all .3s;top:0;bottom:0;margin:auto 0}.is-spNavOpen .p-groupHeader__spMenuBtn>span{background:transparent;transition:.3s}.p-groupHeader__spMenuBtn>span:after,.p-groupHeader__spMenuBtn>span:before{content:"";display:block;position:absolute;left:0;width:100%;height:3px;background:#9ea2a2;border-radius:10px;transition:all .3s}.p-groupHeader__spMenuBtn>span:before{top:-12px}.p-groupHeader__spMenuBtn>span:after{bottom:-12px}@media (max-width: 767px){#l-wrapper #l-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}}@media screen and (max-width: 767px){.p-groupHeader-01{height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.p-groupHeader-02{height:32px}.p-groupHeader-02 .p-groupHeader__groupLogo{padding-top:7px}.p-groupHeader__groupLogo--sp{display:block}.p-groupHeader-01 .p-groupHeader__groupLogo--sp{width:60px;-webkit-transform:translateY(2px);transform:translateY(2px)}.p-groupHeader__groupLogo--pc{display:none}.p-groupHeader__companyLogo{margin:0}.p-groupHeader__companyLogo img{max-height:15px}.p-groupHeader-01 .p-groupHeader__lineElement{height:6px}.p-groupHeader__spMenuBtn{display:block;width:32px;height:32px;position:relative;margin:0 0 0 auto}}#header{position:fixed;top:0;left:0;right:0;z-index:999;background-color:#FFF}@media (max-width: 499px){#header{height:var(--header-h-sp)}#header #l-header{border-bottom:1px solid #eaeae9}}@media (min-width: 499px) and (max-width: 767px) and (orientation: portrait){#header{height:var(--header-h-sp)}}@media (min-width: 499px) and (max-width: 767px) and (orientation: landscape){#header{height:var(--header-h-sp)}}@media (min-width: 768px) and (max-width: 1200px){#header{height:var(--header-h)}}@media (min-width: 1201px){#header{height:var(--header-h)}}nav{display:block;z-index:999;top:0;left:0;background:#FFF;width:100%;height:100lvh;-webkit-padding-before:14px;padding-block-start:14px;pointer-events:none;translate:0 -100%;transition:translate 0.5s}nav.isOpen{pointer-events:all;translate:0 0}nav ul{overflow:hidden;width:100%;height:100%;-webkit-padding-after:2rem;padding-block-end:2rem}nav ul li{border-bottom:1px solid #eaeae9;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}nav ul li a:not(.contactBtn){padding:1em;height:100%;display:block;font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem);font-weight:700;text-align:center;color:#000;text-decoration:none}@media (hover: hover) and (pointer: fine){nav ul li a:not(.contactBtn){text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;transition:all 0.5s ease}nav ul li a:not(.contactBtn):hover{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}}nav ul li .contactBtn{text-align:center;background:var(--red);color:#fff;display:block;font-weight:700;border-radius:50px;white-space:nowrap;letter-spacing:.04em;line-height:1.2;margin:auto;width:100%}@media (max-width: 767px){nav ul li .contactBtn{font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem);padding:1em;max-width:400px}}@media (min-width: 768px){nav ul li .contactBtn{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem);padding:0.4em 1em}}@media (hover: hover) and (pointer: fine){nav ul li .contactBtn{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;transition:all 0.5s ease}nav ul li .contactBtn:hover{color:#FFF;-webkit-text-decoration-color:#FFF;text-decoration-color:#FFF;background-color:var(--red-light)}}nav ul li:first-of-type{border-top:1px solid #eaeae9}nav ul li:last-of-type{border:none;padding:1rem 2rem}@media (min-width: 768px){nav{position:relative;z-index:999;pointer-events:all !important;translate:0 0;-webkit-padding-before:0;padding-block-start:0;height:auto;min-height:56px;padding:2px 14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto;background-color:#f5f5f5}nav ul{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;z-index:999;height:auto;-webkit-padding-after:0;padding-block-end:0;line-height:0}nav ul li{border-bottom:none;padding:3px 0}nav ul li a:not(.contactBtn){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;list-style-type:none;padding:10px 15px;font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem);font-weight:800;pointer-events:all;position:relative;text-align:center;color:var(--ink);z-index:999;line-height:1}nav ul li a:not(.contactBtn):after{content:"|";position:absolute;top:50%;right:0;color:#dbdbdb;translate:50% -50%}nav ul li:first-of-type{border-top:none}nav ul li:last-of-type{padding:0}nav ul li:nth-of-type(5) a::after,nav ul li:last-of-type a::after{display:none}nav ul li:last-of-type{padding:10px 0 10px 5px}}@media (min-width: 1025px){nav ul li a:not(.contactBtn){font-size:1.0625rem}}#btnNav{position:fixed;z-index:999;top:10px;right:6px;display:block;aspect-ratio:1/1;width:40px;height:auto}#btnNav span{position:absolute;top:50%;left:50%;background:#c24078;width:70%;height:2px;translate:-50% -50%;border-radius:100vmax;transition:scale 0.5s 0.5s}#btnNav:before,#btnNav:after{content:"";position:absolute;top:50%;left:50%;background:#c24078;width:70%;height:2px;translate:-50% -50%;border-radius:100vmax;transition:top 0.5s 0.5s, rotate 0.5s}#btnNav:before{top:calc(50% - 8px)}#btnNav:after{top:calc(50% + 8px)}#btnNav.isOpen span{scale:0 1;transition:scale 0.5s}#btnNav.isOpen:before,#btnNav.isOpen:after{transition:top 0.5s, rotate 0.5s 0.5s}#btnNav.isOpen:before{top:calc(50% - 0px);rotate:z 45deg}#btnNav.isOpen:after{top:calc(50% + 0px);rotate:z -45deg}@media (min-width: 768px){#btnNav{display:none}}.sectionInner{width:100%;max-width:1200px;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 767px) and (orientation: portrait){.sectionInner{border-radius:3vw;padding:1.5em 1.3em}}@media (max-width: 767px) and (orientation: landscape){.sectionInner{border-radius:2vw;padding:2em 1.3em}}@media (min-width: 768px){.sectionInner{border-radius:2vw;padding:2em}}@media (min-width: 1025px){.sectionInner{border-radius:20px;padding:3em 2em}}@media (min-width: 1801px){.sectionInner{padding:3em}}@media (max-width: 767px){#market .sectionInner{margin:2em auto 0 auto}}@media (min-width: 768px){#market .sectionInner{margin:4em auto 0 auto}}@media (min-width: 1025px){#market .sectionInner{margin:5em auto 0 auto}}@media (max-width: 767px){#problem .sectionInner,#step .sectionInner,#faq .sectionInner{margin:2em auto 0 auto}}@media (min-width: 768px){#problem .sectionInner,#step .sectionInner,#faq .sectionInner{margin:3em auto 0 auto}}@media (min-width: 1025px){#problem .sectionInner,#step .sectionInner,#faq .sectionInner{margin:5em auto 0 auto}}.stripeAccent{width:120px;height:4px;background:var(--stripe);margin:0 0 40px 0}.stripeAccent.center{margin:0 auto 30px}.sectionTitle{font-weight:700;line-height:1.2;color:var(--ink);text-align:center;width:-webkit-fit-content;width:fit-content;position:relative}@media (max-width: 767px){.sectionTitle{padding:0 0.2em;font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 320px) / 480)), 1.3125rem);margin:0 auto 1.5em auto}}@media (min-width: 768px){.sectionTitle{font-size:clamp(1.75rem, calc(1.75rem + (2 * (100vw - 801px) / 223)), 1.875rem);margin:0.5em auto 1.5em auto}}@media (min-width: 1025px){.sectionTitle{font-size:2.25rem;margin:0 auto 1.5em auto}}.sectionTitle .orange{background:linear-gradient(transparent 75%, var(--s6) 0%);color:#000;padding:0 0.3em;margin:0 0.2em}@media (max-width: 767px) and (orientation: portrait){.sectionTitle .orange{display:inline-block}}@media (max-width: 767px) and (orientation: landscape){.sectionTitle .orange{display:inline}}@media (min-width: 768px){.sectionTitle .orange{display:inline}}@media (min-width: 1025px){.sectionTitle .orange{display:inline}}.sectionTitle .green{background:linear-gradient(transparent 75%, var(--s5) 0%);color:#000;padding:0 0.3em;margin:0 0.2em}@media (max-width: 767px) and (orientation: portrait){.sectionTitle .green{display:inline-block}}@media (max-width: 767px) and (orientation: landscape){.sectionTitle .green{display:inline}}@media (min-width: 768px) and (orientation: portrait){.sectionTitle .green{display:block}}@media (min-width: 768px) and (orientation: landscape){.sectionTitle .green{display:inline}}@media (min-width: 1025px){.sectionTitle .green{display:inline}}@media (max-width: 767px){.sectionTitle span[aria-hidden="true"]{display:initial}}@media (min-width: 500px) and (max-width: 1200px){.sectionTitle span[aria-hidden="true"]{display:none}}@media (min-width: 1201px){.sectionTitle span[aria-hidden="true"]{display:none}}.sectionTitle::after{content:"";width:100%;position:absolute;left:0;bottom:-15px;background-color:var(--gray)}@media (max-width: 767px){.sectionTitle::after{height:4px}}@media (min-width: 768px){.sectionTitle::after{height:4px}}@media (min-width: 1025px){.sectionTitle::after{height:5px}}.sectionTitle span{color:var(--red);font-size:120%}.sectionBody{text-align:center;color:var(--ink);margin-top:0;margin-bottom:16px;font-weight:700}@media (max-width: 767px){.sectionBody{line-height:1.8}.sectionBody span{line-height:0;display:block}}@media (max-width: 767px) and (orientation: portrait){.sectionBody{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}.sectionBody span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){.sectionBody{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}.sectionBody span[aria-hidden="true"]{display:none}}@media (min-width: 768px){.sectionBody{line-height:2;font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 801px) / 223)), 1.125rem)}.sectionBody span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.sectionBody{font-size:1.25rem}.sectionBody span[aria-hidden="true"]{display:none}}.sectionBody:last-of-type{margin-bottom:30px}.sectionBody strong{line-height:1.4;font-weight:800;padding:0 0 0 0.3em;margin:0 0.2em;background:linear-gradient(transparent 75%, #fff671 0%)}@media (max-width: 767px){.sectionBody strong{font-size:125%}}@media (min-width: 768px){.sectionBody strong{font-size:150%}}.red{color:var(--red)}.blue{color:var(--blue)}:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{position:relative;z-index:9999;outline:2px dashed #000 !important;outline-offset:2px !important;box-shadow:0 0 0 2px #d30000 !important}#mvWrapper{width:100%;margin:0;display:-webkit-flex;display:flex;position:relative;overflow:hidden;background-image:url(../images/franchise/bg_px_l.webp);background-repeat:repeat-x;background-position:center bottom;background-size:951px 288px;background-color:#FFF}@media (max-width: 499px){#mvWrapper{padding-top:calc(var(--header-h-sp))}}@media (min-width: 499px) and (max-width: 767px){#mvWrapper{padding-top:calc(var(--header-h-sp))}}@media (min-width: 768px) and (max-width: 1200px){#mvWrapper{margin-top:calc(var(--header-h));padding-top:0}}@media (min-width: 768px) and (max-width: 1200px) and (orientation: landscape){#mvWrapper{min-height:700px}}@media (min-width: 768px) and (max-width: 1200px) and (orientation: portrait){#mvWrapper{max-height:calc(980px - var(--header-h))}}@media (min-width: 1201px){#mvWrapper{padding-top:calc(var(--header-h))}}@media (min-width: 1801px){#mvWrapper{padding-top:calc(var(--header-h))}}#mvWrapper .mvImgWrap{position:relative;width:100%;max-width:2000px;padding:0;background-size:50%;display:-webkit-flex;display:flex;margin:0 auto}@media (min-width: 500px) and (max-width: 1080px){#mvWrapper .mvImgWrap{background:none}}@media (min-width: 1081px) and (max-width: 1200px){#mvWrapper .mvImgWrap{padding:auto;background-repeat:no-repeat;background-image:url(../images/franchise/mv_r.webp);background-position:right;background-size:contain}}@media (min-width: 1201px){#mvWrapper .mvImgWrap{background:none}}@media (max-width: 499px){#mvWrapper .mvImgWrap::after{display:none}}@media (min-width: 500px) and (max-width: 1200px){#mvWrapper .mvImgWrap::after{min-width:45%}}@media (min-width: 1201px){#mvWrapper .mvImgWrap::after{position:absolute;content:"";width:auto;min-width:53%;height:100%;right:0;top:0;aspect-ratio:1000/1113;background-repeat:no-repeat;background-image:url(../images/franchise/mv_r.webp);background-position:right top;background-size:cover;z-index:1}}.mv{z-index:15;inset:0;margin:0;text-align:center}@media (max-width: 499px){.mv{padding:1.5rem;width:100%}}@media (min-width: 500px) and (max-width: 1080px){.mv{padding:3.2rem 3rem 3rem 3rem;width:100%}}@media (min-width: 1081px) and (max-width: 1200px){.mv{padding:calc(10px + 28px) 30px 20px 40px;width:50%}}@media (min-width: 1201px){.mv{padding:calc(10px + 30px) 0 20px 40px;width:50%}}@media (min-width: 1801px){.mv{width:51%}}.mvInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:relative;height:100%;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:10}@media (max-width: 767px){.mvInner{padding:1rem 0.5rem}}@media (min-width: 768px){.mvInner{padding:2vw}}@media (min-width: 1025px){.mvInner{padding:4vw 2vw}}@media (min-width: 1801px){.mvInner{padding:3vw 2vw}}.mainCatch{position:relative;margin:0 auto 5px auto;font-weight:700;color:#FFF;letter-spacing:0.05em;text-shadow:0 2px 20px rgba(0,0,0,0.8);z-index:50}.mainCatch img{max-width:250px;width:100%}@media (max-width: 767px){.mainCatch{width:50vw}}@media (min-width: 768px){.mainCatch{max-width:350px}}.mvBadge{text-align:center;color:var(--ink);border-bottom:solid 2px var(--ink);font-weight:800;line-height:1.6;padding:0 0 0.3em 0;margin:0 0 0.3em 0;z-index:50}@media (max-width: 499px){.mvBadge{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 320px) / 480)), 1.0625rem)}.mvBadge span{display:initial}}@media (min-width: 500px) and (max-width: 1080px){.mvBadge{font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 801px) / 223)), 1.1875rem)}.mvBadge span[aria-hidden="true"]{display:none}}@media (min-width: 1081px) and (max-width: 1200px){.mvBadge{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 801px) / 223)), 1.125rem)}.mvBadge span[aria-hidden="true"]{display:none}}@media (min-width: 1201px){.mvBadge{font-size:clamp(1.1875rem, calc(1.1875rem + (1 * (100vw - 801px) / 223)), 1.25rem)}.mvBadge span[aria-hidden="true"]{display:none}}@media (min-width: 1801px){.mvBadge{font-size:1.375rem}.mvBadge span[aria-hidden="true"]{display:none}}.mvTitle{font-weight:900;color:var(--ink);text-align:center;padding:0}@media (max-width: 767px){.mvTitle{line-height:1.4}}@media (min-width: 768px){.mvTitle{line-height:1.6}}@media (max-width: 499px){.mvTitle{margin:0 0 1em 0;font-size:clamp(.90625rem, calc(.90625rem + (1.5 * (100vw - 320px) / 480)), 1rem)}.mvTitle span{display:block;line-height:0}}@media (min-width: 500px) and (max-width: 1080px){.mvTitle{margin:0 0 1em 0;font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 801px) / 223)), 1.1875rem)}.mvTitle span{display:none;line-height:0}.mvTitle span:nth-of-type(2){display:block}}@media (min-width: 1081px) and (max-width: 1200px){.mvTitle{margin:0 0 1em 0;font-size:1.0625rem}.mvTitle span{display:none;line-height:0}.mvTitle span:nth-of-type(2){display:block}}@media (min-width: 1201px){.mvTitle{margin:0 0 1em 0;font-size:1.25rem}.mvTitle span{display:none;line-height:0}.mvTitle span:nth-of-type(2){display:block}}@media (min-width: 1801px){.mvTitle{font-size:1.5rem}}.mvTitle strong{font-weight:800;font-style:normal;display:block}@media (max-width: 499px){.mvTitle strong{line-height:1.4;margin:0.2em 0 0 0;font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 320px) / 480)), 1.3125rem)}}@media (min-width: 500px) and (max-width: 1080px){.mvTitle strong{line-height:1.2;font-size:clamp(2rem, calc(2rem + (1 * (100vw - 320px) / 480)), 2.0625rem)}}@media (min-width: 1081px) and (max-width: 1200px){.mvTitle strong{line-height:1.2;font-size:clamp(1.75rem, calc(1.75rem + (1 * (100vw - 801px) / 223)), 1.8125rem)}}@media (min-width: 1201px) and (max-width: 1800px){.mvTitle strong{line-height:1.2;font-size:clamp(2.6875rem, calc(2.6875rem + (1 * (100vw - 801px) / 223)), 2.75rem)}}@media (min-width: 1801px){.mvTitle strong{line-height:1.2;font-size:3rem}}@media (max-width: 767px){.mvBtnWrap{padding:0 0.6em}}.mvBtn{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:fadeUpLoad 0.5s 0.9s ease-out forwards;animation:fadeUpLoad 0.5s 0.9s ease-out forwards;position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;background:var(--red);color:#FFF;font-weight:700;text-align:center;border-radius:5em;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;z-index:50;box-shadow:0 2px 8px rgba(0,0,0,0.5);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}@media (max-width: 499px){.mvBtn{border:3px solid #ffffff;font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem);padding:0.8rem 1rem;line-height:1.5;width:100%}.mvBtn span{display:initial}}@media (min-width: 500px) and (max-width: 1200px){.mvBtn{border:4px solid #ffffff;margin:1.5rem auto;padding:1rem 2rem;width:100%;max-width:470px;font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}.mvBtn span{display:none}}@media (min-width: 1201px) and (max-width: 1800px){.mvBtn{border:6px solid #ffffff;width:calc(100% - 3rem);padding:1rem 1.5rem;margin:1.5rem auto;width:100%;max-width:470px;font-size:1.5625rem}.mvBtn span{display:none}}@media (min-width: 1801px){.mvBtn{border:6px solid #ffffff;padding:1rem 1.5rem;max-width:650px;margin:1.5rem auto;font-size:1.5625rem}.mvBtn span{display:none}}@media (hover: hover) and (pointer: fine){.mvBtn{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;transition:all 0.5s ease}.mvBtn:hover{color:#FFF;-webkit-text-decoration-color:#FFF;text-decoration-color:#FFF;background-color:var(--red-light)}}@-webkit-keyframes fadeUpLoad{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpLoad{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mvBtn svg{width:1.2em;height:1.2em;margin-right:0.3em}@media (max-width: 767px){.mvBtn svg{width:2em;height:2em;margin-right:0.5em}}.catchInner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0;margin:0}.catchWrap{z-index:50;position:relative;position:relative;background:var(--wgray3);box-shadow:3px 5px 8px rgba(0,0,0,0.1)}@media (max-width: 767px){.catchWrap{max-width:94%;margin:0 auto 1.5rem auto;padding:1.8rem 1.2rem 1.2rem}}@media (min-width: 768px){.catchWrap{margin:0 auto 1rem auto;padding:1.8rem 1.5rem 1.5rem}}@media (min-width: 1025px){.catchWrap{margin:0 auto 1rem auto;padding:1.8rem 1.5rem 1.5rem}}.catchWrap::before{content:'';position:absolute;top:0.5em;left:1em;right:1em;border-top:dotted 10px #fff;pointer-events:none}.catchItem{display:inline;-webkit-align-items:center;align-items:center;margin:0;color:var(--red);font-weight:800;padding:0 8px 3px 8px;letter-spacing:.02em;position:relative;text-align:left;padding:0.2em 0 0.3em 0;border-bottom:1px dashed #BEAF8E}@media (max-width: 499px){.catchItem{line-height:1.4;font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem)}.catchItem span[aria-hidden="true"]{line-height:1;display:initial}}@media (min-width: 500px) and (max-width: 1200px){.catchItem{line-height:1.4;font-size:clamp(1.375rem, calc(1.375rem + (2 * (100vw - 801px) / 223)), 1.5rem)}.catchItem span[aria-hidden="true"]{display:none}}@media (min-width: 1201px){.catchItem{line-height:1.2;font-size:1.75rem}.catchItem span[aria-hidden="true"]{display:none}}.catchItem:last-of-type{padding:0.2em 0 0 0;border-bottom:none}.catchItem::before{content:"";background-image:url(../images/franchise/ico_check_b.svg);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;z-index:10}.catchItem span{color:var(--ink);line-height:1}@media (max-width: 499px){.catchItem span{font-size:80%}}@media (min-width: 500px) and (max-width: 1080px){.catchItem span{font-size:80%}}@media (min-width: 1081px) and (max-width: 1200px){.catchItem span{font-size:80%}}@media (min-width: 1025px){.catchItem span{font-size:70%}}@media (min-width: 1801px){.catchItem span{font-size:73%}}#intro{font-weight:800;text-align:center;padding:0;margin:0;line-height:2em;color:#FFF;display:-webkit-flex;display:flex;background:var(--red)}@media (max-width: 1024px){#intro{-webkit-flex-direction:column;flex-direction:column}}@media (min-width: 1025px){#intro{-webkit-flex-direction:row;flex-direction:row}}.introPhoto{background:url(../images/franchise/photo_store_s.webp) center top no-repeat;background-size:cover}@media (max-width: 767px){.introPhoto{width:100%;max-width:100%;aspect-ratio:16/9}}@media (max-width: 767px) and (orientation: landscape){.introPhoto{height:auto}}@media (max-width: 767px) and (orientation: portrait){.introPhoto{height:auto}}@media (min-width: 768px){.introPhoto{width:100%;max-width:100%}}@media (min-width: 768px) and (orientation: landscape){.introPhoto{aspect-ratio:16/9;height:auto}}@media (min-width: 768px) and (orientation: portrait){.introPhoto{min-height:30rem}}@media (min-width: 1025px){.introPhoto{width:40%}}@media (min-width: 1801px){.introPhoto{width:45%}}.introTxt{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:auto;position:relative}@media (max-width: 767px){.introTxt{width:100%;padding:5vw 3vw;max-width:100%}}@media (min-width: 768px){.introTxt{padding:3vw  2vw;width:100%}}@media (min-width: 1025px){.introTxt{width:60%;padding:3vw 2vw;min-width:auto}}@media (min-width: 1801px){.introTxt{padding:3vw 4vw;width:55%}}.introTxt>p{line-height:1.9;position:relative;z-index:5}@media (max-width: 767px){.introTxt>p{margin:0 0 1em 0;font-size:clamp(1rem, calc(1rem + (6 * (100vw - 320px) / 480)), 1.375rem)}}@media (min-width: 768px){.introTxt>p{margin:0.5em 1em;font-size:clamp(1.25rem, calc(1.25rem + (2 * (100vw - 801px) / 223)), 1.375rem)}}@media (min-width: 1025px){.introTxt>p{margin:0 0 20px 0;font-size:1.5rem}}@media (min-width: 1801px){.introTxt>p{font-size:1.6875rem}}.introTxt>p:first-of-type span:not([aria-hidden="true"]){font-size:110%;color:var(--ink);background-color:#FFF;margin:0.1em;line-height:1.4;display:inline-block}@media (max-width: 767px){.introTxt>p:first-of-type span:not([aria-hidden="true"]){padding:0.05em 0.5em}}@media (min-width: 768px){.introTxt>p:first-of-type span:not([aria-hidden="true"]){padding:0.1em 0.3em}}@media (min-width: 1025px){.introTxt>p:first-of-type span:not([aria-hidden="true"]){padding:0.1em 0.4em}}@media (min-width: 1801px){.introTxt>p:first-of-type span:not([aria-hidden="true"]){padding:0.1em 0.5em}}@media (max-width: 767px){.introTxt>p:first-of-type span[aria-hidden="true"]{display:initial}}@media (min-width: 768px){.introTxt>p:first-of-type span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.introTxt>p:first-of-type span[aria-hidden="true"]{display:none}}@media (min-width: 1801px){.introTxt>p:first-of-type span[aria-hidden="true"]{display:initial}}@media (max-width: 767px){.introTxt>p:last-of-type span[aria-hidden="true"]{display:initial}}@media (min-width: 768px){.introTxt>p:last-of-type span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.introTxt>p:last-of-type span[aria-hidden="true"]{display:none}}@media (min-width: 1801px){.introTxt>p:last-of-type span[aria-hidden="true"]{display:none}}.introTxt>p strong{font-size:140%;line-height:1.3;font-style:normal}.statsList{position:relative;margin:0 auto 15px auto;padding:0;-webkit-justify-content:center;justify-content:center;width:100%;z-index:5;list-style-type:none;display:-webkit-flex;display:flex}@media (max-width: 767px){.statsList{gap:2%;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.statsList{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.statsList li{display:-webkit-flex;display:flex;aspect-ratio:1 / 1 !important;-webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.statsList li{margin-bottom:0.4em}}@media (min-width: 768px){.statsList li{margin:0 3px}}@media (min-width: 1025px){.statsList li{margin:0 3px}}@media (min-width: 1801px){.statsList li{margin:0 8px}}.statsList li .statsInner{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#ffF;text-align:center;aspect-ratio:1 / 1 !important}@media (max-width: 767px){.statsList li .statsInner{width:10em;height:10em}}@media (max-width: 767px) and (orientation: landscape){.statsList li .statsInner{border-radius:100%}}@media (max-width: 767px) and (orientation: portrait){.statsList li .statsInner{border-radius:0.5em}}@media (min-width: 768px){.statsList li .statsInner{width:14em;height:14em;border-radius:100%}}@media (min-width: 1025px){.statsList li .statsInner{width:13em;height:13em}}@media (min-width: 1801px){.statsList li .statsInner{width:15em;height:15em}}.statsList li .statsInner p{width:100%;display:block}.statsNum{font-weight:800;color:var(--red);line-height:1;margin:5px 0 8px 0}@media (max-width: 767px){.statsNum{font-size:clamp(1.75rem, calc(1.75rem + (1 * (100vw - 320px) / 480)), 1.8125rem)}}@media (min-width: 768px) and (orientation: portrait){.statsNum{font-size:clamp(2.5rem, calc(2.5rem + (2 * (100vw - 801px) / 223)), 2.625rem)}}@media (min-width: 768px) and (orientation: landscape){.statsNum{font-size:clamp(2.25rem, calc(2.25rem + (2 * (100vw - 801px) / 223)), 2.375rem)}}@media (min-width: 1025px) and (orientation: portrait){.statsNum{font-size:2.125rem}}@media (min-width: 1025px) and (orientation: landscape){.statsNum{font-size:2.25rem}}@media (min-width: 1801px){.statsNum{font-size:2.25rem}}@media (max-width: 767px){.statsNum span{font-size:60%}}@media (min-width: 768px){.statsNum span{font-size:80%}}@media (min-width: 1025px){.statsNum span{font-size:80%}}.statsLabel{font-weight:900;margin:0;padding:0;color:var(--ink);line-height:1.2}@media (max-width: 767px){.statsLabel{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}}@media (min-width: 768px) and (orientation: portrait){.statsLabel{font-size:clamp(1.5rem, calc(1.5rem + (1 * (100vw - 801px) / 223)), 1.5625rem)}}@media (min-width: 768px) and (orientation: landscape){.statsLabel{font-size:clamp(1.25rem, calc(1.25rem + (2 * (100vw - 801px) / 223)), 1.375rem)}}@media (min-width: 1025px) and (orientation: portrait){.statsLabel{font-size:1.6875rem}}@media (min-width: 1025px) and (orientation: landscape){.statsLabel{font-size:1.375rem}}@media (min-width: 1801px){.statsLabel{font-size:1.5rem}}.statsLabel2{font-weight:900;margin:0;padding:0;color:var(--ink);line-height:1.5}@media (max-width: 767px){.statsLabel2{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 320px) / 480)), 1.0625rem)}}@media (min-width: 768px) and (orientation: portrait){.statsLabel2{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}}@media (min-width: 768px) and (orientation: landscape){.statsLabel2{font-size:clamp(1.0625rem, calc(1.0625rem + (3 * (100vw - 801px) / 223)), 1.25rem)}}@media (min-width: 1025px) and (orientation: portrait){.statsLabel2{font-size:1.25rem}}@media (min-width: 1025px) and (orientation: landscape){.statsLabel2{font-size:1.25rem}}@media (min-width: 1801px){.statsLabel2{font-size:1.1875rem}}.statsLabel2 span{display:block;margin-top:0.1em}@media (max-width: 767px){.statsLabel2 span{font-size:85%}}@media (min-width: 768px){.statsLabel2 span{font-size:85%}}@media (min-width: 1025px){.statsLabel2 span{font-size:75%}}@media (max-width: 767px){.sectionWhite{padding:0 2em}}@media (min-width: 768px) and (orientation: portrait){.sectionWhite{padding:0 2.5em}}@media (min-width: 768px) and (orientation: landscape){.sectionWhite{padding:0 3em}}@media (min-width: 1025px){.sectionWhite{padding:0 4.5em}}.sectionWhite .sectionInner{background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marketCardList{list-style-type:none}@media (max-width: 767px){.marketCardList{gap:18px;margin:2em 0 3em 0}}@media (max-width: 767px) and (orientation: portrait){.marketCardList{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(1, 1fr)}}@media (max-width: 767px) and (orientation: landscape){.marketCardList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}@media (min-width: 768px){.marketCardList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:18px;margin:20px 0 50px 0}}@media (min-width: 1025px){.marketCardList{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:18px;margin:20px 0 50px 0}}.marketCardList li{background:var(--white);margin:0;box-shadow:0 2px 8px rgba(0,0,0,0.2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media (max-width: 767px){.marketCardList li{border:0.35rem solid var(--red);padding:0.8em}}@media (max-width: 767px) and (orientation: portrait){.marketCardList li{width:100%}}@media (max-width: 767px) and (orientation: landscape){.marketCardList li{width:48%}}@media (min-width: 768px){.marketCardList li{width:48%;border:0.7rem solid var(--red);padding:1em}}@media (min-width: 1025px){.marketCardList li{width:100%;border:0.7rem solid var(--red);padding:1em 0.6em}}.marketCardList li .factorTitle{margin:0.3em 0;display:inline;-webkit-align-items:center;align-items:center;font-weight:900;padding:0 0.2em}@media (max-width: 767px){.marketCardList li .factorTitle{font-size:clamp(1.1875rem, calc(1.1875rem + (1 * (100vw - 320px) / 480)), 1.25rem)}}@media (min-width: 768px) and (orientation: portrait){.marketCardList li .factorTitle{font-size:clamp(1.375rem, calc(1.375rem + (1 * (100vw - 801px) / 223)), 1.4375rem)}}@media (min-width: 768px) and (orientation: landscape){.marketCardList li .factorTitle{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}}@media (min-width: 1025px){.marketCardList li .factorTitle{font-size:1.3125rem}}@media (min-width: 1801px){.marketCardList li .factorTitle{font-size:1.3125rem}}.marketCardList li .factorTitle span{display:inline}.marketCardList li:nth-child(1) .factorTitle span{background:linear-gradient(transparent 75%, #ffe4a9 0%)}.marketCardList li:nth-child(2) .factorTitle span{background:linear-gradient(transparent 75%, #ccf3ff 0%)}.marketCardList li:nth-child(3) .factorTitle span{background:linear-gradient(transparent 75%, #ffdef2 0%)}.mcNum{font-weight:900;line-height:1;margin-bottom:4px}@media (max-width: 767px){.mcNum{font-size:clamp(2.5rem, calc(2.5rem + (2 * (100vw - 320px) / 480)), 2.625rem)}}@media (min-width: 768px) and (orientation: portrait){.mcNum{font-size:clamp(3.125rem, calc(3.125rem + (2 * (100vw - 801px) / 223)), 3.25rem)}}@media (min-width: 768px) and (orientation: landscape){.mcNum{font-size:clamp(3.125rem, calc(3.125rem + (2 * (100vw - 801px) / 223)), 3.25rem)}}@media (min-width: 1025px){.mcNum{font-size:3.25rem}}@media (min-width: 1801px){.mcNum{font-size:3.25rem}}.mcNum span{font-size:50%}.marketCardList li:nth-child(1) .mcNum{color:var(--s6t)}.marketCardList li:nth-child(2) .mcNum{color:var(--s2t)}.marketCardList li:nth-child(3) .mcNum{color:var(--s4t)}.mcUnit{color:var(--ink);font-weight:800;margin:10px 0 0 0;line-height:1.6}@media (max-width: 767px){.mcUnit{font-size:clamp(1.1875rem, calc(1.1875rem + (1 * (100vw - 320px) / 480)), 1.25rem)}}@media (min-width: 768px) and (orientation: portrait){.mcUnit{font-size:clamp(1.375rem, calc(1.375rem + (1 * (100vw - 801px) / 223)), 1.4375rem)}}@media (min-width: 768px) and (orientation: landscape){.mcUnit{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}}@media (min-width: 1025px){.mcUnit{font-size:1.3125rem}}@media (min-width: 1801px){.mcUnit{font-size:1.3125rem}}.mcLabel{color:var(--ink);margin-top:3px;font-weight:700}@media (max-width: 767px) and (orientation: portrait){.mcLabel{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 320px) / 480)), 1.0625rem)}}@media (max-width: 767px) and (orientation: landscape){.mcLabel{font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 320px) / 480)), 1rem)}}@media (min-width: 768px) and (orientation: portrait){.mcLabel{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 801px) / 223)), 1.125rem)}}@media (min-width: 768px) and (orientation: landscape){.mcLabel{font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 801px) / 223)), 1rem)}}@media (min-width: 1025px){.mcLabel{font-size:1.125rem}}@media (min-width: 1801px){.mcLabel{font-size:1.125rem}}.mcBox{text-align:center;padding:0 0 1em 0;width:100%;border-bottom:1px dashed var(--light)}.factorBox{margin:0;padding:0.5em 0 0 0;font-weight:700;background:#FFF;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (max-width: 767px){.factorBox>p{line-height:1.8;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}.factorBox>p>span{line-height:0;display:block}}@media (min-width: 768px){.factorBox>p{line-height:1.8;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 801px) / 223)), .9375rem)}.factorBox>p>span{display:none}}@media (min-width: 1025px){.factorBox>p{font-size:.9375rem}}.scrollTxt{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;font-weight:600;line-height:1.4;background-color:#FFF;border:1px solid #ccc}@media (max-width: 767px){.scrollTxt{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 320px) / 480)), .875rem);margin:0 0 0.8em 0;padding:0.5em 0.5em 0.5em 0}}@media (min-width: 768px){.scrollTxt{display:none}}@media (min-width: 1025px){.scrollTxt{display:none}}.scrollTxt span{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:fit-content;-webkit-justify-content:center;justify-content:center}.scrollTxt::before{aspect-ratio:140/100;position:relative;content:"";width:86px;background-image:url(../images/company/organization-chart/img_hand.png);background-repeat:no-repeat;background-size:contain;background-position:left;margin:0 0.5em}.graphBox{width:100%;margin:0;text-align:center}@media (max-width: 767px){.graphBox{overflow-x:auto;-webkit-overflow-scrolling:touch}.graphBox div img{max-width:100%;min-width:700px;aspect-ratio:853/385}}.probList{display:grid}@media (max-width: 767px){.probList{margin:2rem 0 3rem 0;padding:0;gap:16px}}@media (max-width: 767px) and (orientation: portrait){.probList{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 767px) and (orientation: landscape){.probList{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.probList{margin:2rem 0 3rem 0;padding:0;gap:16px;grid-template-columns:repeat(2, 1fr)}}.probCard{background:var(--white);margin:0 0  0;box-shadow:0 2px 12px rgba(0,0,0,0.06);text-align:center;list-style-type:none}@media (max-width: 767px){.probCard{border:0.35rem solid var(--gray);padding:0.8em}}@media (min-width: 768px){.probCard{border:0.7rem solid var(--gray)}}@media (min-width: 768px) and (orientation: portrait){.probCard{padding:0.8em}}@media (min-width: 768px) and (orientation: landscape){.probCard{padding:0.8em 0.6em}}@media (min-width: 1025px){.probCard{border:0.7rem solid var(--gray);padding:1.2em}}.probTag{text-transform:uppercase;color:var(--ink);font-weight:700;position:relative;display:inline-block;margin-bottom:20px;line-height:1.4;border-radius:9999px;background-color:#FFF}@media (max-width: 767px){.probTag{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem);border:4px solid #b2e0ff;padding:0.8em}.probTag span{line-height:0;display:block}}@media (min-width: 768px){.probTag{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 801px) / 223)), .9375rem);letter-spacing:.02em;border:6px solid #b2e0ff;padding:1em}.probTag span{display:none}}@media (min-width: 1025px){.probTag{font-size:.9375rem;border:8px solid #b2e0ff;padding:1em}}.probTag::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-color:#ffffff transparent transparent;translate:-50% 100%}@media (max-width: 767px){.probTag::after{border-width:9.3px 7px 0 7px}}@media (min-width: 768px){.probTag::after{border-width:10px 7.5px 0 7.5px}}@media (min-width: 1025px){.probTag::after{border-width:13.7px 13.7px 0 13.7px}}.probTag::before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-color:#b2e0ff transparent transparent;translate:-50% 100%}@media (max-width: 767px){.probTag::before{border-width:16px 12px 0 12px}}@media (min-width: 768px){.probTag::before{border-width:20px 15px 0 15px}}@media (min-width: 1025px){.probTag::before{border-width:25px 25px 0 25px}}.probTitle{font-weight:700;color:var(--ink);margin-bottom:8px;line-height:1.5}.probTitle span{display:inline;background:linear-gradient(transparent 75%, #ebebeb 0%)}@media (max-width: 767px){.probTitle span{padding:0 0 0 0.1em}}@media (min-width: 768px){.probTitle span{padding:0 0 0 0.1em}.probTitle span span[aria-hidden="true"]{display:initial}}@media (min-width: 1025px){.probTitle span{padding:0 0 0 0.5em}.probTitle span span[aria-hidden="true"]{display:none}}@media (max-width: 767px) and (orientation: portrait){.probTitle{font-size:clamp(1.1875rem, calc(1.1875rem + (1 * (100vw - 320px) / 480)), 1.25rem)}}@media (max-width: 767px) and (orientation: landscape){.probTitle{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}}@media (min-width: 768px) and (orientation: portrait){.probTitle{font-size:clamp(1.375rem, calc(1.375rem + (1 * (100vw - 801px) / 223)), 1.4375rem)}}@media (min-width: 768px) and (orientation: landscape){.probTitle{font-size:clamp(1.5rem, calc(1.5rem + (1 * (100vw - 801px) / 223)), 1.5625rem)}}@media (min-width: 1025px){.probTitle{font-size:1.5625rem}}@media (min-width: 1801px){.probTitle{font-size:1.75rem}}.probTxt{line-height:1.9;font-weight:700}@media (max-width: 767px){.probTxt{line-height:1.8;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}.probTxt span[aria-hidden="true"]{line-height:0;display:initial}}@media (min-width: 768px){.probTxt{line-height:1.8}}@media (min-width: 768px) and (orientation: portrait){.probTxt{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem)}.probTxt span[aria-hidden="true"]{display:initial}}@media (min-width: 768px) and (orientation: landscape){.probTxt{font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 801px) / 223)), 1rem)}.probTxt span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.probTxt{font-size:1.0625rem}.probTxt span[aria-hidden="true"]{display:none}}.frame{position:fixed;left:0;width:100%;z-index:999;pointer-events:none}@media (max-width: 499px){.frame{border:2vw solid #fff}}@media (max-width: 499px) and (orientation: portrait){.frame{height:calc(100% - var(--header-h-sp));top:var(--header-h-sp)}}@media (max-width: 499px) and (orientation: landscape){.frame{height:calc(100% - var(--header-h-sp));top:var(--header-h-sp)}}@media (min-width: 499px) and (max-width: 767px){.frame{border:1vw solid #fff}}@media (min-width: 499px) and (max-width: 767px) and (orientation: portrait){.frame{height:calc(100% - var(--header-h-sp));top:var(--header-h-sp)}}@media (min-width: 499px) and (max-width: 767px) and (orientation: landscape){.frame{height:calc(100% - var(--header-h-sp));top:var(--header-h-sp)}}@media (min-width: 768px) and (max-width: 1200px){.frame{border:0.8vw solid #fff}}@media (min-width: 768px) and (max-width: 1200px) and (orientation: landscape){.frame{border:0.8vw solid #fff;top:var(--header-h);height:calc(100% - var(--header-h))}}@media (min-width: 768px) and (max-width: 1200px) and (orientation: portrait){.frame{border:1vw solid #fff;top:var(--header-h);height:calc(100% - var(--header-h))}}@media (min-width: 1201px){.frame{border:0.8vw solid #fff;top:var(--header-h);height:calc(100% - var(--header-h))}}.frame:before{content:"";position:absolute;display:block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width: 499px){.frame:before{inset:-4px;border:4px solid #fff}}@media (min-width: 499px) and (max-width: 768px){.frame:before{inset:-4px;border:4px solid #fff}}@media (min-width: 769px) and (max-width: 1200px) and (orientation: landscape){.frame:before{inset:-0.8vw;border:0.8vw solid #fff}}@media (min-width: 769px) and (max-width: 1200px) and (orientation: portrait){.frame:before{inset:-1vw;border:0.8vw solid #fff}}@media (min-width: 1201px){.frame:before{inset:-16px;border:16px solid #fff}}.frame::after{content:"";display:block;position:absolute;inset:0;z-index:1000}@media (max-width: 499px){.frame::after{border:1.5vw solid var(--red)}}@media (min-width: 499px) and (max-width: 768px){.frame::after{border:0.8vw solid var(--red)}}@media (min-width: 769px) and (max-width: 1200px) and (orientation: landscape){.frame::after{border:0.8vw solid var(--red)}}@media (min-width: 769px) and (max-width: 1200px) and (orientation: portrait){.frame::after{border:1vw solid var(--red)}}@media (min-width: 1201px){.frame::after{border:10px solid var(--red)}}.mainWrapper{width:100%;margin:0;padding:0;position:relative;z-index:2;overflow-x:hidden;font-family:'Noto Sans JP',sans-serif}body::after{position:fixed;width:100%;height:288px;content:"";background-image:url(../images/franchise/bg_px_l.webp);background-repeat:repeat-x;background-position:center bottom;background-size:951px 288px;background-color:#FFF;bottom:15px;left:0}@media (max-width: 767px){body::after{bottom:1vw}}@media (min-width: 768px){body::after{bottom:0.8vw}}@media (min-width: 1025px){body::after{bottom:0.8vw}}.support .supportArrow{width:80px;position:absolute;left:50%;-webkit-transform:translate(-50%, -1%);transform:translate(-50%, -1%);margin:0 auto}@media (max-width: 767px){.support .supportArrow{top:-2.8em}}@media (min-width: 768px){.support .supportArrow{top:-2.8em}}.support{position:relative;background-color:var(--wgray)}@media (max-width: 767px){.support{border:0.35rem solid var(--red);padding:1.5em 1em 1em 1em}}@media (min-width: 768px){.support{border:0.5rem solid var(--red);padding:2em 1em}}@media (min-width: 1025px){.support{border:0.7rem solid var(--red);padding:3em 1em 1em 1em}}.support .sectionTitle{line-height:1.6}@media (max-width: 767px){.support .sectionTitle{font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem);margin:0 auto 1.5em auto}}@media (max-width: 767px) and (orientation: portrait){.support .sectionTitle span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){.support .sectionTitle span[aria-hidden="true"]{display:none}}@media (min-width: 768px){.support .sectionTitle{font-size:clamp(1.75rem, calc(1.75rem + (2 * (100vw - 801px) / 223)), 1.875rem);margin:0em auto 1em auto}.support .sectionTitle span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.support .sectionTitle{font-size:1.875rem;margin:0 auto 1.5em auto}.support .sectionTitle span[aria-hidden="true"]{display:none}}.support .sectionTitle::after{display:none}.supportList{width:100%;margin:0;display:grid;gap:10px}@media (max-width: 767px) and (orientation: portrait){.supportList{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 767px) and (orientation: landscape){.supportList{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.supportList{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px) and (orientation: portrait){.supportList{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px) and (orientation: landscape){.supportList{grid-template-columns:repeat(4, 1fr)}}.supportList li{line-height:1.8;font-weight:700;width:100%;background-color:#FFF;padding:50px 20px 20px 20px;position:relative}@media (max-width: 767px){.supportList li{line-height:1.5;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem);padding:2.5em 1em 1.5em 1em}}@media (min-width: 768px){.supportList li{line-height:1.8;font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem);padding:2.8em 1em 1.5em 1em}}@media (min-width: 1025px){.supportList li{font-size:1.0625rem;padding:2.5em 1em 1.5em 1em}}.supportListarrow{width:0;height:0;border-style:solid;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid var(--red);border-right:0;margin:auto 15px}.supportListTitle{position:relative;font-weight:800;text-align:center;line-height:1.3;letter-spacing:-0.02em;color:var(--red)}@media (max-width: 767px){.supportListTitle{margin:0 auto 0.8em auto}.supportListTitle span[aria-hidden="true"]{display:inline-block}}@media (max-width: 767px) and (orientation: portrait){.supportListTitle{font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem)}}@media (max-width: 767px) and (orientation: landscape){.supportListTitle{font-size:clamp(1.125rem, calc(1.125rem + (2 * (100vw - 320px) / 480)), 1.25rem)}}@media (min-width: 768px){.supportListTitle{margin:0 auto 0.5em auto}.supportListTitle span[aria-hidden="true"]{display:inline-block}}@media (min-width: 768px) and (orientation: portrait){.supportListTitle{font-size:clamp(1.375rem, calc(1.375rem + (2 * (100vw - 801px) / 223)), 1.5rem)}}@media (min-width: 768px) and (orientation: landscape){.supportListTitle{font-size:clamp(1.375rem, calc(1.375rem + (2 * (100vw - 801px) / 223)), 1.5rem)}}@media (min-width: 1025px){.supportListTitle{margin:0 auto 0.5em auto;font-size:1.375rem}.supportListTitle span[aria-hidden="true"]{display:initial}}@media (min-width: 1801px){.supportListTitle{font-size:1.5rem}}.supportList li::before{content:attr(data-number);display:block;margin-bottom:20px;color:var(--wgray2);position:absolute;top:0}@media (max-width: 767px){.supportList li::before{top:0.1em;left:0.4em}}@media (max-width: 767px) and (orientation: portrait){.supportList li::before{font-size:clamp(1.4375rem, calc(1.4375rem + (1 * (100vw - 320px) / 480)), 1.5rem)}}@media (max-width: 767px) and (orientation: landscape){.supportList li::before{font-size:clamp(1.75rem, calc(1.75rem + (1 * (100vw - 320px) / 480)), 1.8125rem)}}@media (min-width: 768px){.supportList li::before{top:-0.1em;left:0.4em}}@media (min-width: 768px) and (orientation: portrait){.supportList li::before{font-size:clamp(1.75rem, calc(1.75rem + (2 * (100vw - 801px) / 223)), 1.875rem)}}@media (min-width: 768px) and (orientation: landscape){.supportList li::before{font-size:clamp(2.25rem, calc(2.25rem + (1 * (100vw - 801px) / 223)), 2.3125rem)}}@media (min-width: 1025px){.supportList li::before{top:-0.1em;left:0.4em;font-size:2.1875rem}}.supportTag{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:800;text-align:center;color:#FFF;margin:0 0 15px 0}@media (max-width: 767px){.supportTag{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 320px) / 480)), 1.3125rem);padding:0.5em 0}}@media (min-width: 768px){.supportTag{font-size:clamp(1.75rem, calc(1.75rem + (2 * (100vw - 801px) / 223)), 1.875rem)}}.supportTag.orange{background-color:var(--s6);color:#000;padding:0 0.3em}.supportTag.green{background-color:var(--s5);color:#000;padding:0 0.3em;margin:50px 0 15px 0}.trialCardList{display:grid}@media (max-width: 767px){.trialCardList{margin:0.5rem 0 2rem 0;padding:0;gap:16px}}@media (max-width: 767px) and (orientation: portrait){.trialCardList{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 767px) and (orientation: landscape){.trialCardList{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 768px){.trialCardList{margin:1rem 0 4rem 0;padding:0;gap:16px;grid-template-columns:repeat(3, 1fr)}}.trialCardList li{display:-webkit-flex;display:flex;text-align:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:center;align-content:center;padding:20px;background-color:var(--wgray3)}.trialNum{text-align:center;font-weight:900;line-height:1;color:var(--red);margin-bottom:4px}@media (max-width: 767px){.trialNum{font-size:clamp(1.875rem, calc(1.875rem + (2 * (100vw - 320px) / 480)), 2rem)}}@media (min-width: 768px) and (orientation: portrait){.trialNum{font-size:clamp(2.5rem, calc(2.5rem + (2 * (100vw - 801px) / 223)), 2.625rem)}}@media (min-width: 768px) and (orientation: landscape){.trialNum{font-size:clamp(2.25rem, calc(2.25rem + (2 * (100vw - 801px) / 223)), 2.375rem)}}@media (min-width: 1025px){.trialNum{font-size:3.25rem}}@media (min-width: 1801px){.trialNum{font-size:3.25rem}}.trialNum span{font-size:50%}.trialUnit{color:var(--ink);font-weight:800;margin:10px 0 0 0}@media (max-width: 767px){.trialUnit{line-height:1.5}}@media (max-width: 767px) and (orientation: portrait){.trialUnit{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}}@media (max-width: 767px) and (orientation: landscape){.trialUnit{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}}@media (min-width: 768px){.trialUnit{line-height:1.8;font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 801px) / 223)), 1rem)}}@media (min-width: 1025px){.trialUnit{font-size:1.3125rem}}.trialLabel{color:var(--ink);margin-top:3px;font-weight:700}@media (max-width: 767px){.trialLabel{line-height:1.5;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem);margin:1em 0 0 0}.trialLabel span[aria-hidden="true"]{display:initial}}@media (min-width: 768px){.trialLabel{line-height:1.8;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 801px) / 223)), .9375rem);margin:1em 0 0 0}.trialLabel span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.trialLabel{font-size:1rem;margin:1em 0 0 0}.trialLabel span[aria-hidden="true"]{display:none}}@media (max-width: 767px){.trialdata{margin:3em 0 0 0}}@media (min-width: 768px){.trialdata{margin:4em 0 0 0}}.trialdata p.trialNote{text-align:center;font-weight:700;padding-left:1em;text-indent:-1em}@media (max-width: 767px){.trialdata p.trialNote{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 320px) / 480)), .875rem)}.trialdata p.trialNote span[aria-hidden="true"]{display:initial}}@media (min-width: 768px){.trialdata p.trialNote{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 801px) / 223)), .875rem)}.trialdata p.trialNote span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.trialdata p.trialNote{font-size:.875rem}.trialdata p.trialNote span[aria-hidden="true"]{display:none}}.trialdata .trialPhoto{margin:0 0 1.5em 0;text-align:center;display:grid;-webkit-justify-content:space-between;justify-content:space-between;list-style-type:none}@media (max-width: 767px){.trialdata .trialPhoto{gap:0.3em}}@media (max-width: 767px) and (orientation: landscape){.trialdata .trialPhoto{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px) and (orientation: portrait){.trialdata .trialPhoto{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 768px){.trialdata .trialPhoto{gap:1em;-webkit-flex-direction:row;flex-direction:row;grid-template-columns:repeat(2, 1fr)}}.trialdata .trialPhoto li{overflow:hidden;position:relative;box-sizing:border-box}@media (max-width: 767px){.trialdata .trialPhoto li{outline:0.3rem solid;outline-offset:-0.3rem;border-radius:0.5em}}@media (min-width: 768px){.trialdata .trialPhoto li{outline:0.3rem solid;outline-offset:-0.3rem;border-radius:0.8em}}@media (min-width: 1025px){.trialdata .trialPhoto li{outline:6px solid;outline-offset:-6px;border-radius:10px}}.trialdata .trialPhoto li h5{color:#FFF;position:absolute;left:-1em;-webkit-transform:skewX(-150deg);transform:skewX(-150deg)}@media (max-width: 767px){.trialdata .trialPhoto li h5{bottom:0.2rem}}@media (max-width: 767px) and (orientation: landscape){.trialdata .trialPhoto li h5{width:120px;padding:0.2em 0.5em 0.2em 1.5em;font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 320px) / 480)), 1rem)}}@media (max-width: 767px) and (orientation: portrait){.trialdata .trialPhoto li h5{width:130px;padding:0.1em 0.5em 0.1em 1.5em;font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem)}}@media (min-width: 768px){.trialdata .trialPhoto li h5{bottom:0.2rem}}@media (min-width: 768px) and (orientation: portrait){.trialdata .trialPhoto li h5{width:55%;padding:0.2em 0.5em 0.2em 1.5em;font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}}@media (min-width: 768px) and (orientation: landscape){.trialdata .trialPhoto li h5{width:45%;padding:0.2em 0.5em 0.2em 1.5em;font-size:clamp(1.375rem, calc(1.375rem + (1 * (100vw - 801px) / 223)), 1.4375rem)}}@media (min-width: 1025px){.trialdata .trialPhoto li h5{bottom:5px;width:200px;padding:0.2em 0.5em 0.2em 1.5em;font-size:1.625rem}}@media (min-width: 1801px){.trialdata .trialPhoto li h5{bottom:5px;width:200px;padding:0.2em 0.5em 0.2em 1.5em;font-size:1.625rem}}.trialdata .trialPhoto li h5 span{display:block;-webkit-transform:skewX(150deg);transform:skewX(150deg)}.trialdata .trialPhoto li:first-of-type{outline-color:var(--ink2)}.trialdata .trialPhoto li:first-of-type h5{background-color:var(--ink2)}.trialdata .trialPhoto li:last-of-type{outline-color:var(--red)}.trialdata .trialPhoto li:last-of-type h5{background-color:var(--red)}.trialdata .trialPhoto img{width:100%}.trialdata .sectionBody:last-of-type{margin-bottom:0}@media (max-width: 767px){.trialdata .trialBars{margin:0 0 2em 0}}@media (min-width: 768px){.trialdata .trialBars{margin:0 0 5em 0}}.trialdata .trialTitle{text-align:center;color:var(--red);line-height:1.8rem;padding:0 0 0.2em 0;margin:0 0 0.8em 0;border-bottom:2px solid var(--red)}@media (max-width: 767px) and (orientation: portrait){.trialdata .trialTitle{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 320px) / 480)), 1.3125rem)}.trialdata .trialTitle span{display:block}}@media (max-width: 767px) and (orientation: landscape){.trialdata .trialTitle{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}.trialdata .trialTitle span{display:initial}}@media (min-width: 768px){.trialdata .trialTitle{font-size:clamp(1.375rem, calc(1.375rem + (1 * (100vw - 801px) / 223)), 1.4375rem)}.trialdata .trialTitle span{display:initial}}@media (min-width: 1025px){.trialdata .trialTitle{font-size:1.8125rem}.trialdata .trialTitle span{display:initial}}.trialdata .trialTitle span{font-size:80%}.trialdata h4{position:relative;color:#FFF;background-color:#2a2a2a;text-align:center;margin:0 auto 14px auto}@media (max-width: 767px){.trialdata h4{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}.trialdata h4 span[aria-hidden="true"]{display:initial}}@media (min-width: 768px){.trialdata h4{font-size:clamp(1.375rem, calc(1.375rem + (1 * (100vw - 801px) / 223)), 1.4375rem)}}@media (min-width: 768px) and (orientation: portrait){.trialdata h4 span[aria-hidden="true"]{display:initial}}@media (min-width: 768px) and (orientation: landscape){.trialdata h4 span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.trialdata h4{font-size:1.8125rem}.trialdata h4 span[aria-hidden="true"]{display:none}}.trialdata h4 span{line-height:1.1;font-size:80%}.trialdata h4:first-of-type{padding:0.22em 0.4em 0.3em 0.4em}.trialdata h4:last-of-type{padding:0.22em 0.4em}@media (max-width: 767px){.trialdata h4:last-of-type{margin:1em auto 0.5em auto}}@media (min-width: 768px){.trialdata h4:last-of-type{margin:2em auto 0.5em auto}}.trialdata .barRow{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.trialdata .barRow{gap:0 0.5em}}@media (min-width: 768px){.trialdata .barRow{gap:10px}}.trialdata .barRow:last-child{margin-bottom:0}.trialdata .barLabel{font-weight:700;color:var(--ink);-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){.trialdata .barLabel{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 320px) / 480)), 1.0625rem);width:100%}}@media (min-width: 768px){.trialdata .barLabel{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem);width:16rem}}@media (min-width: 1025px){.trialdata .barLabel{font-size:1.1875rem;width:16rem}}.trialdata .barWrap{-webkit-flex:1;flex:1;height:20px;background:var(--wgray2);overflow:hidden}@media (max-width: 767px){.trialdata .barWrap{width:calc(100% - 3em)}}.trialdata .barFill{height:100%;background:var(--red)}.trialdata .barPct{font-weight:900;color:var(--red);width:3em;text-align:right}@media (max-width: 767px){.trialdata .barPct{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 320px) / 480)), 1.0625rem)}}@media (min-width: 768px){.trialdata .barPct{font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem)}}@media (min-width: 1025px){.trialdata .barPct{font-size:1.1875rem}}.flowTimeline{margin:0 auto;position:relative}.flowStep{gap:18px;position:relative;border:1px solid var(--gray);background-color:#FFF;display:-webkit-flex;display:flex}@media (max-width: 767px) and (orientation: portrait){.flowStep{padding:2rem 1rem 1rem 1rem;margin:5em auto 3em auto}}@media (max-width: 767px) and (orientation: landscape){.flowStep{padding:1rem;margin:3em auto}}@media (min-width: 768px){.flowStep{padding:1rem;margin:3em auto}}.flowStep::after{content:"";position:absolute;bottom:-3em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:14px solid transparent;border-top:14px solid var(--light)}@media (max-width: 767px) and (orientation: portrait){.flowStep:first-child{margin:4em auto 3em auto}}@media (max-width: 767px) and (orientation: landscape){.flowStep:first-child{margin:0 auto 3em auto}}@media (min-width: 768px){.flowStep:first-child{margin:0em auto 3em auto}}@media (max-width: 767px){.flowStep:last-child{margin:5em auto 1em auto}}@media (min-width: 768px){.flowStep:last-child{margin:0 0 2em 0}}.flowStep:last-child::after{display:none}.flowNum{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}@media (max-width: 767px) and (orientation: portrait){.flowNum{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-25px}}@media (max-width: 767px) and (orientation: landscape){.flowNum{position:relative}}@media (min-width: 768px){.flowNum{position:relative}}.flowNum span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:700;color:#fff;position:relative;z-index:2;background-color:var(--red)}@media (max-width: 767px){.flowNum span{width:3rem;height:3rem;font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 320px) / 480)), 1.1875rem)}}@media (min-width: 768px){.flowNum span{width:4rem;height:4rem;font-size:clamp(1.75rem, calc(1.75rem + (2 * (100vw - 801px) / 223)), 1.875rem)}}@media (min-width: 1025px){.flowNum span{font-size:1.875rem}}.flowBody{border:1px solid var(--ice);border-radius:6px;padding:0;-webkit-flex:1;flex:1;transition:box-shadow .2s}.flowTitle{font-weight:700;color:var(--red)}@media (max-width: 767px) and (orientation: portrait){.flowTitle{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}.flowTitle span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){.flowTitle{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}.flowTitle span[aria-hidden="true"]{display:none}}@media (min-width: 768px){.flowTitle{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}}@media (min-width: 1025px){.flowTitle{font-size:1.5625rem}}.flowTxt{font-weight:600;color:var(--ink);line-height:1.8}.flowTxt a{color:var(--red);text-decoration:underline}@media (max-width: 767px){.flowTxt{line-height:1.5;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem);padding:0.5em 0 0 0}}@media (min-width: 768px){.flowTxt{line-height:1.8;font-size:clamp(1rem, calc(1rem + (1 * (100vw - 801px) / 223)), 1.0625rem)}}@media (min-width: 1025px){.flowTxt{font-size:1.0625rem}}.flowBadge{position:relative;text-align:center;font-weight:700}@media (max-width: 767px){.flowBadge{margin:1em 0 0 0}.flowBadge span[aria-hidden="true"]{display:initial}}@media (min-width: 768px){.flowBadge{margin:1em 0 0 0}.flowBadge span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.flowBadge span[aria-hidden="true"]{display:none}}.flowBadge h3{text-transform:uppercase;color:var(--red);font-weight:800;display:inline-block;position:relative}@media (max-width: 767px){.flowBadge h3{margin:0 auto 0.4em auto}}@media (max-width: 767px) and (orientation: portrait){.flowBadge h3{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}.flowBadge h3 span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){.flowBadge h3{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 320px) / 480)), 1.3125rem)}.flowBadge h3 span[aria-hidden="true"]{display:none}}@media (min-width: 768px){.flowBadge h3{margin:0 auto 0.4em auto;font-size:clamp(1.5625rem, calc(1.5625rem + (1 * (100vw - 801px) / 223)), 1.625rem)}.flowBadge h3 span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.flowBadge h3{font-size:2rem}.flowBadge h3 span[aria-hidden="true"]{display:none}}.flowBadge .flowSchedule{list-style-type:none;display:grid;-webkit-justify-content:center;justify-content:center;gap:1em}@media (max-width: 767px) and (orientation: portrait){.flowBadge .flowSchedule{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 767px) and (orientation: landscape){.flowBadge .flowSchedule{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.flowBadge .flowSchedule{grid-template-columns:repeat(2, 1fr)}}.flowBadge .flowSchedule li{background-color:#FFF;padding:1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.flowBadge .flowSchedule li{border:0.35rem solid var(--red)}}@media (min-width: 768px){.flowBadge .flowSchedule li{border:0.5rem solid var(--red)}}@media (min-width: 1025px){.flowBadge .flowSchedule li{border:0.7rem solid var(--red)}}.flowBadge .flowSchedule li:last-of-type{margin-bottom:0}.flowBadge .flowSchedule li h4{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:relative;font-weight:800;color:var(--red);margin:0 0 0.5em 0;text-align:center}@media (max-width: 767px){.flowBadge .flowSchedule li h4{display:inline}}@media (max-width: 767px) and (orientation: portrait){.flowBadge .flowSchedule li h4{font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 320px) / 480)), 1.125rem)}.flowBadge .flowSchedule li h4 span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){.flowBadge .flowSchedule li h4{font-size:clamp(1.1875rem, calc(1.1875rem + (1 * (100vw - 320px) / 480)), 1.25rem)}.flowBadge .flowSchedule li h4 span[aria-hidden="true"]{display:none}}@media (min-width: 768px) and (orientation: portrait){.flowBadge .flowSchedule li h4{height:4rem;font-size:clamp(1.1875rem, calc(1.1875rem + (1 * (100vw - 801px) / 223)), 1.25rem)}.flowBadge .flowSchedule li h4 span[aria-hidden="true"]{display:none}}@media (min-width: 768px) and (orientation: landscape){.flowBadge .flowSchedule li h4{font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 801px) / 223)), 1.1875rem)}.flowBadge .flowSchedule li h4 span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){.flowBadge .flowSchedule li h4{font-size:1.375rem}.flowBadge .flowSchedule li h4 span[aria-hidden="true"]{display:none}}@media (min-width: 1801px){.flowBadge .flowSchedule li h4{font-size:1.375rem}}.flowBadge .flowSchedule li p{text-align:center;font-weight:900;line-height:1;color:var(--ink);margin-bottom:4px}@media (max-width: 767px){.flowBadge .flowSchedule li p{font-size:clamp(2.375rem, calc(2.375rem + (1 * (100vw - 320px) / 480)), 2.4375rem)}}@media (min-width: 768px) and (orientation: portrait){.flowBadge .flowSchedule li p{font-size:clamp(2.5rem, calc(2.5rem + (1 * (100vw - 801px) / 223)), 2.5625rem)}}@media (min-width: 768px) and (orientation: landscape){.flowBadge .flowSchedule li p{font-size:clamp(2.5rem, calc(2.5rem + (1 * (100vw - 801px) / 223)), 2.5625rem)}}@media (min-width: 1025px){.flowBadge .flowSchedule li p{font-size:3.1875rem}}@media (min-width: 1801px){.flowBadge .flowSchedule li p{font-size:3.1875rem}}.flowBadge .flowSchedule li p span{font-size:50%}#faq .accordions{--bdc: #ece7e7}@media (max-width: 767px){#faq .accordions{margin:2em 0 0 0}}@media (min-width: 768px){#faq .accordions{margin:1em 0 0 0}}#faq .accordion{--duration: 0.25s;--icon-transform: rotate(0deg)}#faq .accordion+.accordion{border-top:1px solid var(--bdc)}#faq .accordionTitle{display:-webkit-flex;display:flex;gap:1rem;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;cursor:pointer}@media (hover: hover) and (pointer: fine){#faq .accordionTitle span:last-child{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;transition:all 0.5s ease}#faq .accordionTitle:hover span:last-child{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}}@media (max-width: 767px){#faq .accordionTitle{padding:0.4em 0 0.8rem 0;line-height:1.5;font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 320px) / 480)), 1rem)}}@media (min-width: 768px){#faq .accordionTitle{line-height:1.8;padding:1.25rem 0.75rem;font-size:clamp(1.125rem, calc(1.125rem + (1 * (100vw - 801px) / 223)), 1.1875rem)}}@media (min-width: 1025px){#faq .accordionTitle{font-size:1.1875rem}}#faq .accordionTitle h3{font-weight:800;padding-left:1.9rem;text-indent:-1.9rem}#faq .accordionTitle h3 span:first-of-type{font-weight:800;margin:0 0.5rem 0 0;color:var(--red)}@media (max-width: 767px){#faq .accordionTitle h3 span:first-of-type{font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 320px) / 480)), 1.3125rem)}}@media (min-width: 768px){#faq .accordionTitle h3 span:first-of-type{font-size:clamp(1.5rem, calc(1.5rem + (1 * (100vw - 801px) / 223)), 1.5625rem)}}#faq .accordionTitle h3 span:first-of-type:hover{text-decoration:none !important}@media (max-width: 767px){#faq .accordionAnswer{line-height:1.5;padding:0 0 1rem 0;font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}}@media (min-width: 768px){#faq .accordionAnswer{padding:0 0 0.75rem 0;font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 801px) / 223)), 1.125rem)}}@media (min-width: 1025px){#faq .accordionAnswer{font-size:1.0625rem}}#faq .accordionAnswer p{font-weight:600;background-color:var(--wgray3)}@media (max-width: 767px){#faq .accordionAnswer p{padding:1rem 1.5rem}}@media (min-width: 768px){#faq .accordionAnswer p{padding:1rem}}#faq .accordionTitle::-webkit-details-marker{display:none}#faq .accordionTitle>:where(:not(.accordionIcon)){font:inherit}#faq .flow>*+*{-webkit-margin-before:0.5rem;margin-block-start:0.5rem}#faq .accordionTitle:focus-visible{background-color:var(--bdc)}#faq .accordionIcon{display:grid;width:1em;height:1em;place-items:center;-webkit-flex-shrink:0;flex-shrink:0}#faq .accordionIcon::before,#faq .accordionIcon::after{content:'';display:block;grid-area:1 / 1;background-color:var(--light)}#faq .accordionIcon::before{width:4px;height:100%;transition:-webkit-transform var(--duration);transition:transform var(--duration);transition:transform var(--duration), -webkit-transform var(--duration);-webkit-transform:var(--icon-transform);transform:var(--icon-transform)}#faq .accordionIcon::after{height:4px;width:100%}#faq .accordion[data-opened]{--icon-transform: rotate(90deg)}#contact{color:#FFF}#contact .sectionTitle span{margin:0 0.2em 0 -0.1em}@media (max-width: 767px){#contact{margin:2em 0 0 0;padding:0 2em calc(0.5em + 16px) 2em}}@media (min-width: 768px){#contact{margin:3em 0 0 0;padding:0 2.5em calc(1em + 32px) 2.5em}}@media (min-width: 1025px){#contact{margin:4em 0 0 0;padding:0 4.5em calc(1em + 32px) 4.5em}}@media (max-width: 767px){#contact p{margin:0 0 1em 0}}@media (max-width: 767px) and (orientation: portrait){#contact p{line-height:1.6;font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 320px) / 480)), 1rem)}#contact p span[aria-hidden="true"]{display:initial}}@media (max-width: 767px) and (orientation: landscape){#contact p{line-height:1.8;font-size:clamp(.90625rem, calc(.90625rem + (.5 * (100vw - 320px) / 480)), .9375rem)}#contact p span[aria-hidden="true"]{display:none}}@media (min-width: 768px){#contact p{margin:0 0 1em 0;line-height:2;font-size:clamp(1.0625rem, calc(1.0625rem + (1 * (100vw - 801px) / 223)), 1.125rem)}#contact p span[aria-hidden="true"]{display:none}}@media (min-width: 1025px){#contact p{font-size:1.25rem}#contact p span[aria-hidden="true"]{display:none}}#contact .contactInner{box-shadow:0 2px 8px rgba(0,0,0,0.5);text-align:center;font-weight:600;color:var(--ink);background-color:#FFF;border:8px solid var(--red);max-width:1200px;margin:auto}@media (max-width: 767px){#contact .contactInner{border:0.35rem solid var(--red)}}@media (max-width: 767px) and (orientation: portrait){#contact .contactInner{padding:1.5em 1.3em}}@media (max-width: 767px) and (orientation: landscape){#contact .contactInner{padding:1.5em 1em}}@media (min-width: 768px){#contact .contactInner{padding:1.5em 1.5em 1.5em 1.5em;border:0.7rem solid var(--red)}}@media (min-width: 1025px){#contact .contactInner{padding:2.5em 2em 2em 2em;border:0.7rem solid var(--red)}}#contact .contactNote{width:-webkit-fit-content;width:fit-content;margin:auto;position:relative}#contact .contactNote li{font-weight:600;padding-left:1em;text-indent:-1em;margin-bottom:0.5em;line-height:1.4;text-align:left}@media (max-width: 767px){#contact .contactNote li{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 320px) / 480)), .875rem)}}@media (min-width: 768px){#contact .contactNote li{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 801px) / 223)), .875rem)}}#contact .contactNote li:last-of-type{margin-bottom:0}#contact .contactInnerBtn{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;background:var(--red);color:#FFF;font-weight:700;text-align:center;border-radius:50px;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;z-index:50;box-shadow:0 3px 8px rgba(0,0,0,0.5)}@media (max-width: 767px){#contact .contactInnerBtn{padding:0.8em 1.2em;font-size:clamp(1rem, calc(1rem + (1 * (100vw - 320px) / 480)), 1.0625rem)}}@media (min-width: 768px){#contact .contactInnerBtn{padding:0.6em 1.5em;font-size:clamp(1.25rem, calc(1.25rem + (1 * (100vw - 801px) / 223)), 1.3125rem)}}@media (min-width: 1025px){#contact .contactInnerBtn{width:100%;max-width:30rem;padding:0.6em 1em;font-size:1.5625rem}}@media (hover: hover) and (pointer: fine){#contact .contactInnerBtn{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;transition:all 0.5s ease}#contact .contactInnerBtn:hover{color:#FFF;-webkit-text-decoration-color:#FFF;text-decoration-color:#FFF;background-color:var(--red-light)}}#contact .contactInnerBtn svg{width:1.2em;height:1.2em;margin-right:0.3em}@media (max-width: 767px){#contact .contactTime{font-size:clamp(.8125rem, calc(.8125rem + (1 * (100vw - 320px) / 480)), .875rem);margin:1em 0}}@media (min-width: 768px){#contact .contactTime{font-size:clamp(.9375rem, calc(.9375rem + (1 * (100vw - 801px) / 223)), 1rem);margin:1em 0}}@media (min-width: 1025px){#contact .contactTime{font-size:1rem;margin:1em 0}}footer{background:rgba(10,11,22,0.9);padding:0;margin:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.footerInner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media (max-width: 767px){.footerInner{text-align:center;-webkit-justify-content:center;justify-content:center;padding:1.3em 1.5em calc(1.7em + 0.8vw) 1.5em}}@media (min-width: 768px){.footerInner{-webkit-justify-content:space-between;justify-content:space-between;padding:2em 2.5em calc(2em + 1.2vw) 2.5em}}@media (min-width: 1025px){.footerInner{-webkit-justify-content:space-between;justify-content:space-between;padding:2em 3em calc(2.5em + 12px) 3em}}.footerLink{display:-webkit-flex;display:flex;gap:20px;margin:0}.footerLink a{color:#FFF;transition:color .2s}@media (max-width: 767px){.footerLink a{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}}@media (min-width: 768px){.footerLink a{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 801px) / 223)), .9375rem)}}@media (min-width: 1025px){.footerLink a{font-size:.9375rem}}@media (hover: hover) and (pointer: fine){.footerLink a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;transition:all 0.5s ease}.footerLink a:hover{color:#FFF;-webkit-text-decoration-color:#FFF;text-decoration-color:#FFF}}.footerCopy{color:#FFF}@media (max-width: 767px){.footerCopy{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 320px) / 480)), .9375rem)}}@media (min-width: 768px){.footerCopy{font-size:clamp(.875rem, calc(.875rem + (1 * (100vw - 801px) / 223)), .9375rem)}}@media (min-width: 1025px){.footerCopy{font-size:.9375rem}}

/*# sourceMappingURL=maps/franchise.css.map */
