@charset "UTF-8";
.BgCircle{position:absolute;z-index:1;display:flex;align-items:flex-end}@media screen and (min-width:821px){.BgCircle{width:63.125rem;height:88.0625rem}}@media screen and (max-width:820.98px){.BgCircle{width:38.625rem;height:53.625rem}}.BgCircle-inner{position:relative;transition:0.5s cubic-bezier(.14,.785,.19,1)}@media screen and (min-width:821px){.BgCircle-inner{width:63.125rem;height:56.8125rem}}@media screen and (max-width:820.98px){.BgCircle-inner{width:38.625rem;height:34.875rem}}.BgCircle-img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width:821px){.BgCircle.-right{top:-23.625rem;right:-37.5rem}}@media screen and (max-width:820.98px){.BgCircle.-right{top:-9.875rem;right:-25.9375rem}}@media screen and (min-width:821px){.BgCircle.-left{top:7.3125rem;left:-27.8125rem}}@media screen and (max-width:820.98px){.BgCircle.-left{top:21.5625rem;left:-20.4375rem}}.CaseSlider{overflow:hidden}.CaseSlider-inner{display:flex;transition-timing-function:cubic-bezier(.14,.785,.19,1)}.CaseSlider-slide{flex-shrink:0;display:block}@media screen and (min-width:821px){.CaseSlider-slide{width:25.5rem;margin-inline:1.25rem}}@media screen and (max-width:820.98px){.CaseSlider-slide{width:19.375rem;margin-inline:.625rem}}[data-whatintent='mouse'] .CaseSlider-slide:hover .CaseSlider-img{transform:scale(1.1)}@media screen and (min-width:821px){.CaseSlider-slide.-sp{display:none}}.CaseSlider-picture{width:100%;aspect-ratio:408/255;overflow:hidden}@media screen and (min-width:821px){.CaseSlider-picture{border-radius:1.875rem}}@media screen and (max-width:820.98px){.CaseSlider-picture{border-radius:1.25rem}}.CaseSlider-img{object-fit:cover;width:100%;height:100%;display:block;transition:transform 0.5s cubic-bezier(.14,.785,.19,1)}.CaseSlider-tags{display:flex}@media screen and (min-width:821px){.CaseSlider-tags{gap:.5rem;margin-top:1rem}}@media screen and (max-width:820.98px){.CaseSlider-tags{gap:.375rem;margin-top:.75rem}}.CaseSlider-tag{display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;background-color:#292929;font-weight:700}:global(.bAndroid) .CaseSlider-tag{font-weight:800}@media screen and (min-width:821px){.CaseSlider-tag{border-radius:.625rem;padding:.625rem;font-size:.875rem}}@media screen and (min-width:821px) and (max-width:1029px){.CaseSlider-tag{font-size:10px}}@media screen and (max-width:820.98px){.CaseSlider-tag{border-radius:.5rem;padding:.375rem;font-size:.875rem}}.CaseSlider-tag.-blue{background-color:#007cff}.CaseSlider-tag.-green{background-color:#7ac41f}.CaseSlider-subject{color:#121212;line-height:1.5;font-weight:700}:global(.bAndroid) .CaseSlider-subject{font-weight:800}@media screen and (min-width:821px){.CaseSlider-subject{font-size:1.5rem;margin-top:1rem}}@media screen and (max-width:820.98px){.CaseSlider-subject{font-size:1.125rem;margin-top:.75rem}}.CaseSlider-desc{line-height:1.7;font-weight:400;color:#6a6a6a}@media screen and (min-width:821px){.CaseSlider-desc{font-size:1rem;margin-top:2rem}}@media screen and (min-width:821px) and (max-width:900px){.CaseSlider-desc{font-size:10px}}@media screen and (max-width:820.98px){.CaseSlider-desc{font-size:.875rem;margin-top:1.5rem}}@media screen and (min-width:821px){.CaseSlider.-disable{padding-inline:6rem}}@media screen and (min-width:821px){.CaseSlider.-disable .CaseSlider-inner{max-width:78rem;margin-inline:auto;justify-content:center;gap:1.5rem}}@media screen and (min-width:821px){.CaseSlider.-disable .CaseSlider-slide{width:25rem;margin-inline:0}}
*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}svg{overflow:visible}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{background:#007cff}:root{--vh: 1vh;--sbh: 0px;--variable-size-rate: 1;--scroll-bar-width: 0px;--leading-trim: calc((1em - 1lh)/2) }@supports not (top: 1lh){:root{--leading-trim: 0px}}html{overflow-x:hidden;overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased}@media screen and (min-width: 821px){html{font-size:calc(.0111111111 * (100vw - var(--scroll-bar-width)))}}@media screen and (min-width: 1441px){html{font-size:16px}}@media screen and (max-width:820.98px){html{font-size:62.25% p;min-height:calc(var(--vh) * 100)}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}body{min-height:100%;color:#121212;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt";background-color:#f4fafe;letter-spacing:.02em}@media screen and (min-width: 821px){body{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){body{font-size:10px}}@media screen and (max-width:820.98px){body{font-size:1.625rem}}@media screen and (max-width:820.98px){._pc{display:none!important}}@media screen and (min-width: 821px){._sp{display:none!important}}:where(.Wysiwyg){letter-spacing:.04rem;font-weight:500}:where(.Wysiwyg) h2{transform:scaleX(.9);width:111.1%;text-align:justify;transform-origin:left;font-weight:700;letter-spacing:.05em}:global(.bAndroid) :where(.Wysiwyg) h2{font-weight:800}@media screen and (min-width: 821px){:where(.Wysiwyg) h2{font-size:2.375rem;line-height:1.4473684211;margin-top:3.375rem;margin-bottom:3.125rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) h2{font-size:2.5rem;line-height:1.45;margin-top:3.125rem;margin-bottom:3.4375rem}}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-weight:700;letter-spacing:.07em;border-bottom:1px solid #b5b5b5}:global(.bAndroid) :where(.Wysiwyg) h3,:global(.bAndroid) :where(.Wysiwyg) h4,:global(.bAndroid) :where(.Wysiwyg) h5,:global(.bAndroid) :where(.Wysiwyg) h6{font-weight:800}@media screen and (min-width: 821px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-size:1.5rem;line-height:1.75;margin-top:6.25rem;padding-bottom:2.5rem;margin-bottom:2.5rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-size:2.5rem;line-height:1.8;margin-top:9.375rem;padding-bottom:1.5625rem;margin-bottom:1.5rem}}:where(.Wysiwyg) img{display:block;width:100%;height:100%;vertical-align:top;object-fit:cover}:where(.Wysiwyg) img+:is(figcaption,.wp-caption-text){text-align:left}@media screen and (min-width: 821px){:where(.Wysiwyg) p{font-size:1.125rem;margin-top:2.5rem;margin-bottom:2.5rem;line-height:2;letter-spacing:.12em}}@media screen and (max-width:820.98px){:where(.Wysiwyg) p{font-size:1.875rem;margin-top:2.5rem;margin-bottom:2.5rem;line-height:1.8;letter-spacing:.05em}}@media screen and (min-width: 821px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.8125rem;margin-bottom:3.125rem;padding-left:1.5625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:5.3125rem;margin-bottom:5.3125rem}}:where(.Wysiwyg) ol{list-style-type:decimal}@media screen and (max-width:820.98px){:where(.Wysiwyg) ol{padding-left:1.5625rem}}@media screen and (min-width: 821px){:where(.Wysiwyg) ol ol{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ol ol{margin-top:.9375rem;margin-bottom:.9375rem}}:where(.Wysiwyg) ul{list-style-type:disc}@media screen and (min-width: 821px){:where(.Wysiwyg) ul{list-style-position:outside}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ul{padding-left:0rem;list-style-position:inside}}@media screen and (min-width: 821px){:where(.Wysiwyg) ul ul{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ul ul{margin-top:.9375rem;margin-bottom:.9375rem}}:where(.Wysiwyg) li{list-style-type:"●";letter-spacing:.05em}@media screen and (min-width: 821px){:where(.Wysiwyg) li{font-size:1.125rem;line-height:2.3333333333;padding-inline-start:.25rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) li{font-size:1.875rem;line-height:1.7333333333;padding-inline-start:0}}@media screen and (min-width: 821px){:where(.Wysiwyg) li+li{margin-top:1.5rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) li+li{margin-top:3.25rem}}:where(.Wysiwyg) blockquote{background-color:#ebebeb}@media screen and (min-width: 821px){:where(.Wysiwyg) blockquote{padding:2.5rem;border-radius:.625rem;font-size:1.125rem;line-height:2}}@media screen and (max-width:820.98px){:where(.Wysiwyg) blockquote{padding:3.75rem;border-radius:.625rem;font-size:1.875rem;line-height:2}}:where(.Wysiwyg) blockquote p{margin:0}:where(.Wysiwyg) blockquote+:is(figcaption,.wp-caption-text){text-align:right}:where(.Wysiwyg) strong{font-weight:700}:global(.bAndroid) :where(.Wysiwyg) strong{font-weight:800}:where(.Wysiwyg) .wp-caption{width:auto!important}@media screen and (min-width: 821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:.9375rem;margin-top:1.125rem;line-height:1.8666666667;text-align:left}}@media screen and (min-width: 821px) and (max-width: 960px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:10px}}@media screen and (max-width:820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:1.75rem;margin-top:1.875rem;line-height:1.7142857143;letter-spacing:.07em}}@media screen and (min-width: 821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:.9375rem;margin-top:.875rem;margin-bottom:.75rem}}@media screen and (min-width: 821px) and (max-width: 960px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:10px}}@media screen and (max-width:820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:1.75rem;margin-top:1.875rem;line-height:1.7142857143;letter-spacing:.07em}}@media screen and (min-width: 821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:1.875rem}}:where(.Wysiwyg) figure{margin:0;padding:0;overflow:hidden;isolation:isolate}@media screen and (min-width: 821px){:where(.Wysiwyg) figure{width:100%;margin-top:4.5rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) figure{width:100%;margin-top:4.0625rem}}:where(.Wysiwyg) iframe{width:100%;height:auto;aspect-ratio:16/9}:where(.Wysiwyg) hr{border:none;border-bottom:1px solid rgba(181,181,181,.2)}@media screen and (min-width: 821px){:where(.Wysiwyg) hr{margin-top:3.125rem;margin-bottom:3.125rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) hr{margin-top:3.75rem;margin-bottom:3.75rem}}:where(.Wysiwyg) a{position:relative;word-break:break-word;line-height:2;transition:background-color .15s;border-bottom:1px solid #ccc;transition:background-color .15s cubic-bezier(.5,1,.89,1)}:where(.Wysiwyg) a:hover{background-color:#007cff}@media screen and (min-width: 821px){:where(.Wysiwyg) a{margin-top:-.25rem;padding-block:.25rem .3125rem;text-underline-offset:.375rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) a{margin-top:-.5625rem;padding-block:.625rem;text-underline-offset:.625rem}}:where(.Wysiwyg) a+:is(figcaption,.wp-caption-text){text-align:center}.Footer{background-color:#292929;position:relative;z-index:2}@media screen and (min-width: 821px){.Footer{padding-bottom:6.25rem;padding-inline:12rem}}@media screen and (max-width:820.98px){.Footer{padding-bottom:6.5rem}}@media screen and (min-width: 821px){.Footer.-isTop{padding-bottom:21.3125rem}}.Footer-inner{width:100%}@media screen and (min-width: 821px){.Footer-inner{max-width:66rem;margin-inline:auto;padding-top:6.25rem}}@media screen and (max-width:820.98px){.Footer-inner{padding-inline:1.25rem;padding-top:2.5rem}}@media screen and (min-width: 821px){.Footer-main{display:flex;justify-content:space-between}}.Footer-logoContainer{display:block}@media screen and (max-width:820.98px){.Footer-logoContainer{width:100%}.Footer-logoContainer svg{width:100%;height:100%;display:block;object-fit:cover}}@media screen and (min-width: 821px){.Footer-nav{display:flex;justify-content:space-between;gap:4.5rem}}@media screen and (max-width:820.98px){.Footer-nav{display:flex;margin-top:6.25rem;gap:2.375rem}}.Footer-list{display:flex;flex-direction:column}@media screen and (min-width: 821px){.Footer-list{gap:1rem}}@media screen and (max-width:820.98px){.Footer-list{gap:1rem}}.Footer-link{color:#fff;font-weight:700;line-height:1.5;transition:opacity .5s cubic-bezier(.14,.785,.19,1)}:global(.bAndroid) .Footer-link{font-weight:800}@media screen and (min-width: 821px){.Footer-link{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.Footer-link{font-size:10px}}@media screen and (max-width:820.98px){.Footer-link{font-size:.875rem}}[data-whatintent=mouse] .Footer-link:hover{opacity:.8}.Footer-sub{border-top:1px solid #D9D9D9}@media screen and (min-width: 821px){.Footer-sub{margin-top:2.5rem;padding-top:2.5rem;padding-bottom:1.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:21.875rem}}@media screen and (max-width:820.98px){.Footer-sub{margin-top:2.5rem;padding-top:2.5rem}}@media screen and (min-width: 821px){.Footer-subLinks{display:flex;flex-wrap:wrap;gap:.625rem 2.5rem}}@media screen and (max-width:820.98px){.Footer-subLinks{display:flex;flex-direction:column;gap:.625rem}}.Footer-subLink{color:#fff;font-weight:400;transition:opacity .5s cubic-bezier(.14,.785,.19,1)}@media screen and (min-width: 821px){.Footer-subLink{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.Footer-subLink{font-size:10px}}@media screen and (max-width:820.98px){.Footer-subLink{font-size:.75rem}}@media screen and (max-width:820.98px) and (max-width: 325px){.Footer-subLink{font-size:10px}}[data-whatintent=mouse] .Footer-subLink:hover{opacity:.8}.Footer-iconExt{position:relative;display:inline-block;top:1px;margin-left:2px}.Footer-copyright{color:#fff;font-weight:400;letter-spacing:.03em}@media screen and (min-width: 821px){.Footer-copyright{font-size:.75rem;margin-top:1.25rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.Footer-copyright{font-size:10px}}@media screen and (max-width:820.98px){.Footer-copyright{font-size:.75rem;margin-top:2rem}}@media screen and (max-width:820.98px) and (max-width: 325px){.Footer-copyright{font-size:10px}}.Footer-company{display:block}@media screen and (min-width: 821px){.Footer-company{flex-shrink:0}}@media screen and (max-width:820.98px){.Footer-company{width:12rem;margin-top:6.25rem}}.OrientationAlert{z-index:1700;width:100%;height:100dvh;position:fixed;top:0;left:0;display:grid;place-items:center;background:#fff}.OrientationAlert[aria-hidden=true]{display:none}.Header{position:fixed;left:0;width:100%;z-index:100}@media screen and (min-width: 821px){.Header{top:1.25rem;padding-inline:2rem}}@media screen and (max-width:820.98px){.Header{top:1.3125rem}}.Header-inner{width:100%}@media screen and (min-width: 821px){.Header-inner{border-radius:999px;background-color:#fff;padding-left:2.0625rem;padding-right:.5625rem;box-shadow:0 .3125rem 1.875rem #a0b0c44d;display:flex;align-items:center;justify-content:space-between;gap:2.4375rem;height:4.375rem;max-width:85.75rem;margin-inline:auto}}@media screen and (max-width:820.98px){.Header-inner{padding-left:.8125rem}}.Header-logoContainer{display:block}@media screen and (min-width: 821px){.Header-logoContainer{flex-shrink:0;padding-block:.625rem}}@media screen and (max-width:820.98px){.Header-logoContainer{width:7.75rem;height:1.875rem;position:relative;z-index:103}}@media screen and (max-width:820.98px){.Header-logo{width:100%;height:100%;display:block;object-fit:cover}}@media screen and (min-width: 821px){.Header-nav{height:100%}}@media screen and (max-width:820.98px){.Header-nav{display:none}}@media screen and (min-width: 821px){.Header-navSp{display:none}}@media screen and (max-width:820.98px){.Header-navSp{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:#f4fafe;padding-inline:2.5rem;padding-top:5.875rem;padding-bottom:2.5rem;overflow:auto;overscroll-behavior:none;pointer-events:none;opacity:0;visibility:hidden;transition:1s cubic-bezier(.14,.785,.19,1);z-index:50}}.Header-navSpInner{min-height:calc(100% + 1px);overflow-y:scroll}@media screen and (min-width: 821px){.Header-list{display:flex;justify-content:center;gap:1.5rem;height:100%}}@media screen and (max-width:820.98px){.Header-list{border-top:1px solid #C2C2C2}}.Header-link{color:#121212;font-weight:700;line-height:1.5;transition:color .5s cubic-bezier(.14,.785,.19,1)}:global(.bAndroid) .Header-link{font-weight:800}@media screen and (min-width: 821px){.Header-link{font-size:.875rem;height:100%;display:flex;align-items:center}}@media screen and (min-width: 821px) and (max-width: 103px){.Header-link{font-size:1px}}@media screen and (max-width:820.98px){.Header-link{font-size:1.125rem;border-bottom:1px solid #C2C2C2;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding-block:1.25rem}}[data-whatintent=mouse] .Header-link:hover,.Header-link.-current{color:#ff8c00}@media screen and (min-width: 821px){.Header-buttonContainer{padding-block:.625rem}}.Header-button{display:flex;align-items:center;justify-content:center;background-color:#ff8c00;color:#fff;font-weight:700}:global(.bAndroid) .Header-button{font-weight:800}@media screen and (min-width: 821px){.Header-button{font-size:1rem;padding-inline:1.375rem;gap:.625rem;height:3.125rem;transition:opacity .5s cubic-bezier(.14,.785,.19,1);border-radius:999px}}@media screen and (min-width: 821px) and (max-width: 900px){.Header-button{font-size:10px}}[data-whatintent=mouse] .Header-button:hover{opacity:.8}@media screen and (max-width:820.98px){.Header-button{display:none}}@media screen and (min-width: 821px){.Header-buttonSp{display:none}}@media screen and (max-width:820.98px){.Header-buttonSp{display:flex;align-items:center;justify-content:center;background-color:#ff8c00;color:#fff;font-weight:700;font-size:1.0625rem;gap:1rem;height:3.5rem;border-radius:.9375rem;margin-top:2.25rem}:global(.bAndroid) .Header-buttonSp{font-weight:800}}.Header-iconContainer{flex-shrink:0}@media screen and (min-width: 821px){.Header-iconContainer{width:1.3125rem;height:1.6875rem}}.Header-iconDocument{width:100%;height:100%}@media screen and (max-width:820.98px){.Header.-open .Header-navSp{opacity:1;visibility:visible;pointer-events:auto}}@media screen and (min-width: 821px){.Header-hamburger{display:none}}@media screen and (max-width:820.98px){.Header-hamburger{display:flex;align-items:center;justify-content:center;width:4.8125rem;height:4.5rem;position:fixed;top:0;right:0;z-index:102}}.Header-hamburger.-close .Header-hamburgerLine{opacity:0}.Header-hamburger.-close .Header-hamburgerLine:first-of-type{top:50%;transform:rotate(45deg) translateY(-50%);opacity:1}.Header-hamburger.-close .Header-hamburgerLine:last-of-type{top:50%;transform:rotate(135deg) translateY(-50%);opacity:1}.Header-hamburgerInner{position:relative;width:1.625rem;height:1.125rem;display:flex;align-items:center;justify-content:center;z-index:2}.Header-hamburgerLine{display:block;width:100%;height:2px;background-color:#8696a1;border-radius:9px;transition:.5s cubic-bezier(.14,.785,.19,1)}.Header-hamburgerLine:first-of-type{position:absolute;left:0;top:0}.Header-hamburgerLine:last-of-type{position:absolute;left:0;top:100%}.Header-hamburgerBg{position:absolute;top:50%;left:50%;width:3.9375rem;height:3.625rem;transform:translate(-50%,-50%);filter:drop-shadow(0 0 20px rgba(0,124,255,.2))}.Header-linkButton{color:#121212;font-weight:700;line-height:1.5;transition:color .5s cubic-bezier(.14,.785,.19,1);position:relative;flex-shrink:0}:global(.bAndroid) .Header-linkButton{font-weight:800}@media screen and (min-width: 821px){.Header-linkButton{font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}}@media screen and (min-width: 821px) and (max-width: 103px){.Header-linkButton{font-size:1px}}@media screen and (max-width:820.98px){.Header-linkButton{font-size:1.125rem;border-bottom:1px solid #C2C2C2;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding-block:1.25rem;padding-right:.3125rem}}.Header-linkButton:after{content:"";border-bottom:1px solid currentColor;border-right:1px solid currentColor;width:.4em;height:.4em;display:block;transform:rotate(45deg);flex-shrink:0;transition:color .5s cubic-bezier(.14,.785,.19,1),transform .3s cubic-bezier(.14,.785,.19,1)}@media screen and (max-width:820.98px){.Header-linkButton:after{width:.6em;height:.6em;border-bottom-width:2px;border-right-width:2px}}[data-whatintent=mouse] .Header-linkButton:hover,.Header-linkButton.-current{color:#ff8c00}.Header-linkButton.-open{border-bottom:none}@media screen and (max-width:820.98px){.Header-linkButton.-open:after{transform:rotate(225deg)}}@media screen and (min-width: 821px){.Header-subNav{position:absolute;top:100%;left:2rem;background-color:#fff;padding-block:2.5rem;padding-inline:3rem;border-radius:1.25rem;box-shadow:0 .3125rem 1.875rem #a0b0c44d;z-index:-1;display:flex;align-items:flex-start;gap:1.5rem;margin-top:1rem;display:none}}@media screen and (max-width:820.98px){.Header-subNav{display:none;border-bottom:1px solid #C2C2C2;padding-top:.25rem;padding-bottom:1.25rem}}@media screen and (min-width: 821px){.Header-subNav.-isRight{left:auto;right:2rem}}@media screen and (min-width: 821px){.Header-subNavItem{width:22.5rem}}@media screen and (max-width:820.98px){.Header-subNavItem{margin-bottom:1.25rem}.Header-subNavItem:last-child{margin-bottom:0}}.Header-subNavLabel{line-height:1.5;font-weight:700}:global(.bAndroid) .Header-subNavLabel{font-weight:800}@media screen and (min-width: 821px){.Header-subNavLabel{font-size:1.25rem;padding-bottom:1rem;border-bottom:2px solid #D9D9D9}}@media screen and (max-width:820.98px){.Header-subNavLabel{font-size:.875rem;margin-bottom:1rem}}@media screen and (min-width: 821px){.Header-subNavList{margin-top:1rem;gap:1rem;display:flex;flex-direction:column}}@media screen and (max-width:820.98px){.Header-subNavList{margin-top:.75rem;gap:1rem;display:flex;flex-direction:column}}@media screen and (min-width: 821px){.Header-subNavList.-isHalf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.Header-subNavLink{line-height:1.5;font-weight:700;border-left:2px solid #FF8C00;display:block}:global(.bAndroid) .Header-subNavLink{font-weight:800}@media screen and (min-width: 821px){.Header-subNavLink{font-size:1rem;padding-left:.75rem;min-height:2.75rem;transition:color .5s cubic-bezier(.14,.785,.19,1)}}@media screen and (min-width: 821px) and (max-width: 900px){.Header-subNavLink{font-size:10px}}@media screen and (max-width:820.98px){.Header-subNavLink{font-size:.875rem;padding-left:.75rem;transition:color .3s cubic-bezier(.14,.785,.19,1)}}[data-whatintent=mouse] .Header-subNavLink:hover{color:#ff8c00}.Header-subNavLinkDesc{line-height:1.5;font-weight:400;display:block}@media screen and (min-width: 821px){.Header-subNavLinkDesc{font-size:.875rem;margin-top:.625rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.Header-subNavLinkDesc{font-size:10px}}@media screen and (max-width:820.98px){.Header-subNavLinkDesc{font-size:.875rem;margin-top:.3125rem}}.Header-banners{display:flex}@media screen and (min-width: 821px){.Header-banners{align-items:flex-start;justify-content:flex-end;gap:1.5rem}}@media screen and (max-width:820.98px){.Header-banners{flex-direction:column;gap:1.25rem}}@media screen and (min-width: 821px){.Header-banner{border-radius:1.25rem;width:13.875rem;overflow:hidden;display:block;box-shadow:0 .25rem 1.0625rem #007cff4d;transition:.5s cubic-bezier(.14,.785,.19,1)}}@media screen and (max-width:820.98px){.Header-banner{border-radius:.9375rem;width:100%;overflow:hidden;display:block;box-shadow:0 .25rem 1.0625rem #007cff4d}}[data-whatintent=mouse] .Header-banner:hover{opacity:.8}@media screen and (min-width: 821px){.Header-banner.-green{box-shadow:0 .25rem 1.0625rem #007cff4d}}@media screen and (max-width:820.98px){.Header-banner.-green{box-shadow:0 .25rem 1.0625rem #007cff4d}}.Header-img{object-fit:cover;width:100%;height:100%;display:block}.Transition{position:fixed;inset:0;background:#000;display:none}.Button{--text-color: #fff;--bg-color: #292929;--border-color: #292929;display:flex;justify-content:space-between;align-items:center;border-radius:999px;background-color:var(--bg-color);color:var(--text-color);font-weight:700;letter-spacing:.02em;border:4px solid var(--border-color)}:global(.bAndroid) .Button{font-weight:800}@media screen and (min-width: 821px){.Button{padding-block:1.3125rem;padding-inline:2rem;gap:.625rem;font-size:1rem;transition:.5s cubic-bezier(.14,.785,.19,1)}}@media screen and (min-width: 821px) and (max-width: 900px){.Button{font-size:10px}}@media screen and (max-width:820.98px){.Button{padding-block:1rem;padding-inline:2rem;gap:.625rem;font-size:.875rem;line-height:1.3}}.Button-arrowContainer{position:relative;transition:.5s cubic-bezier(.14,.785,.19,1)}@media screen and (max-width:820.98px){.Button-arrowContainer{width:1.25rem;height:1.25rem}}.Button-arrow{transition:color .5s cubic-bezier(.14,.785,.19,1),fill .5s cubic-bezier(.14,.785,.19,1)}@media screen and (max-width:820.98px){.Button-arrow{width:100%;height:100%;display:block;object-fit:cover}}[data-whatintent=mouse] .Button.-fill:hover{--text-color: #292929;--bg-color: #fff}[data-whatintent=mouse] .Button.-fill:hover .Button-arrowContainer{transform:translate(5px)}[data-whatintent=mouse] .Button.-fill:hover .Button-arrow{color:var(--text-color);fill:var(--text-color)}[data-whatintent=mouse] .Button.-fill.-blue:hover .Button-arrow,[data-whatintent=mouse] .Button.-fill.-green:hover .Button-arrow,.Button.-fill.-white .Button-arrow,[data-whatintent=mouse] .Button.-fill.-white:hover .Button-arrow{color:#ff8c00;fill:#ff8c00}.Button.-border{--text-color: #292929;--bg-color: #fff}.Button.-border .Button-arrowContainer{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media screen and (min-width: 821px){.Button.-border .Button-arrowContainer{width:1.25rem;height:1rem}}@media screen and (min-width: 821px){.Button.-border .Button-arrowInner{width:1.25rem;height:1rem;transition:.5s cubic-bezier(.14,.785,.19,1)}}.Button.-border .Button-arrow{color:var(--text-color)}[data-whatintent=mouse] .Button.-border:hover{--bg-color: #E8E8E8}[data-whatintent=mouse] .Button.-border:hover .Button-arrowInner{transform:translateY(1rem)}@media screen and (min-width: 821px){.Button.-document .Button-arrowContainer{width:1.5625rem;height:2rem}}@media screen and (max-width:820.98px){.Button.-document .Button-arrowContainer{width:1.5625rem;height:2rem}}.Button.-document .Button-icon{color:var(--text-color);fill:var(--text-color);width:100%;height:100%;display:block;object-fit:cover}[data-whatintent=mouse] .Button.-document:hover{--text-color: #292929;--bg-color: #fff}[data-whatintent=mouse] .Button.-document:hover .Button-arrowContainer{transform:translate(5px)}[data-whatintent=mouse] .Button.-document:hover .Button-icon{color:var(--text-color);fill:var(--text-color)}.Button.-blue{--bg-color: #007CFF;--border-color: #007CFF}[data-whatintent=mouse] .Button.-blue:hover{--bg-color: #fff;--text-color: #007CFF}.Button.-green{--bg-color: #7AC41F;--border-color: #7AC41F}[data-whatintent=mouse] .Button.-green:hover{--bg-color: #fff;--text-color: #7AC41F}.Button.-orange{--bg-color: #FF8C00;--border-color: #FF8C00}[data-whatintent=mouse] .Button.-orange:hover{--bg-color: #fff;--text-color: #FF8C00}.Button.-white{--bg-color: #fff;--border-color: #fff;--text-color: #292929}@media screen and (min-width: 821px){.Button.-white{box-shadow:0 0 .9375rem #004a7f80}}[data-whatintent=mouse] .Button.-white:hover{--text-color: #007CFF}.Button.-orangeBorderWhite{--bg-color: #FF8C00;--border-color: #fff;--text-color: #fff}[data-whatintent=mouse] .Button.-orangeBorderWhite:hover{--border-color: #FF8C00;--text-color: #FF8C00}[data-whatintent=mouse] .Button.-hover-green:hover{--text-color: #7AC41F}.Button.-isReverse{flex-direction:row-reverse}.TopFixedMenu{position:fixed;bottom:0;width:100%;z-index:99;pointer-events:none}@media screen and (max-width:820.98px){.TopFixedMenu{display:none}}.TopFixedMenu-banner{z-index:2;width:25.125rem;height:9.1875rem;border-radius:1.25rem;margin-right:1.5rem;margin-bottom:3.8125rem;margin-left:auto;pointer-events:auto;position:relative;overflow:hidden;box-shadow:0 4px 17px #007cff4d}.TopFixedMenu-banner.-close{display:none}.TopFixedMenu-banner img{width:100%;height:100%;display:block;object-fit:cover}.TopFixedMenu-bannerLink{display:block;position:relative;z-index:2}@media screen and (min-width: 821px){.TopFixedMenu-bannerLink{transition:opacity .5s cubic-bezier(.14,.785,.19,1)}}[data-whatintent=mouse] .TopFixedMenu-bannerLink:hover{opacity:.8}.TopFixedMenu-bannerBg{position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.TopFixedMenu-bannerClose{position:absolute;z-index:3}@media screen and (min-width: 821px){.TopFixedMenu-bannerClose{transition:opacity .5s cubic-bezier(.14,.785,.19,1);top:.625rem;right:.625rem}}[data-whatintent=mouse] .TopFixedMenu-bannerClose:hover{opacity:.8}.TopFixedMenu-container{width:100%;position:relative;pointer-events:auto}.TopFixedMenu-container.-close .TopFixedMenu-closeIconContainer{transform:scaleY(-1)}.TopFixedMenu-container.-close .TopFixedMenu-closeTextClose{display:none}.TopFixedMenu-container.-close .TopFixedMenu-closeTextOpen{display:block}.TopFixedMenu-inner{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.TopFixedMenu-inner.-close{height:0}.TopFixedMenu-close{position:absolute;background-color:#7ac41f;display:flex;align-items:center;justify-content:center;color:#fff}@media screen and (min-width: 821px){.TopFixedMenu-close{top:-2.5625rem;right:1.5rem;gap:.5625rem;width:7.5rem;height:2.5625rem;border-radius:1.25rem 1.25rem 0 0;font-size:.875rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .5s cubic-bezier(.14,.785,.19,1)}}@media screen and (min-width: 821px) and (max-width: 1029px){.TopFixedMenu-close{font-size:10px}}@media screen and (min-width: 821px){:global(.bAndroid) .TopFixedMenu-close{font-weight:800}}[data-whatintent=mouse] .TopFixedMenu-close:hover{opacity:.8}.TopFixedMenu-closeTextClose{display:block}.TopFixedMenu-closeTextOpen{display:none}.TopFixedMenu-block{display:flex;align-items:center;justify-content:center;background-color:#007cff;color:#fff}@media screen and (min-width: 821px){.TopFixedMenu-block{gap:1.5rem;padding:1.25rem}}.TopFixedMenu-block.-green{background-color:#7ac41f}.TopFixedMenu-text{font-weight:700;letter-spacing:.02em;line-height:2}:global(.bAndroid) .TopFixedMenu-text{font-weight:800}@media screen and (min-width: 821px){.TopFixedMenu-text{font-size:1.125rem}}.TopFixedMenu-textMain{letter-spacing:.02em;line-height:1.3}@media screen and (min-width: 821px){.TopFixedMenu-textMain{font-size:2rem}}.TopFixedMenu-textMainPoint{background-image:radial-gradient(circle at center,#FF8C00 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em}@media screen and (min-width: 821px){.TopFixedMenu-textMainPoint{background-size:1em .625rem;padding-top:.625rem}}@media screen and (min-width: 821px){.TopFixedMenu-buttonContainer{width:15.1875rem}}@media screen and (min-width: 821px){.TopFixedMenu-button{padding-block:.8125rem}}.TopFixedMenuSp{position:fixed;bottom:0;width:100%;z-index:99}@media screen and (min-width: 821px){.TopFixedMenuSp{display:none}}.TopFixedMenuSp-inner{width:100%;display:flex;justify-content:center;gap:.4375rem;padding-inline:.4375rem;padding-bottom:.5rem}.TopFixedMenuSp-block{display:flex;align-items:center;justify-content:center;background-color:#007cff;color:#fff;width:8.5rem;height:3.5rem;padding-top:.4375rem;border-radius:.625rem}.TopFixedMenuSp-block.-green{background-color:#7ac41f}.TopFixedMenuSp-block.-doc{width:5.625rem;background-color:#ff8c00;padding-block:.625rem;gap:.4375rem}.TopFixedMenuSp-text{font-weight:700;letter-spacing:.02em;line-height:1.3;font-size:.8125rem}:global(.bAndroid) .TopFixedMenuSp-text{font-weight:800}.TopFixedMenuSp-textMain{letter-spacing:.02em;line-height:1.3;font-size:1rem}.TopFixedMenuSp-textMainPoint{background-image:radial-gradient(circle at center,#FF8C00 25%,transparent 25%);background-position:top right;background-repeat:repeat-x;background-size:1em .3125rem;padding-top:.3125rem}:where([data-modal-content]){overscroll-behavior:contain}:where([data-modal-content-inner]){min-height:calc(100% + 1px)}:where([data-modal-backdrop]){overflow-y:scroll;overscroll-behavior:none;scrollbar-width:none}[data-modal-backdrop]::-webkit-scrollbar{display:none}[data-modal-backdrop]:after{content:"";display:block;min-height:calc(100% + 1px)}:where([data-loopflow]){overflow:hidden}:where([data-loopflow]),:where([data-loopflow-track]),:where([data-loopflow-wrapper]){display:flex;flex-shrink:0}:where([data-loopflow-track]){contain:layout paint}:where([data-loopflow-item]){flex-shrink:0}.SlideInText-char{transform:translateY(110%)}.SlideInText-charWrap{overflow:hidden}.TopFaqItem{background-color:#fff}@media screen and (min-width: 821px){.TopFaqItem{padding-block:2rem;padding-inline:2.5rem;border-radius:1.25rem}}@media screen and (max-width:820.98px){.TopFaqItem{padding-block:1.25rem;padding-inline:.625rem;border-radius:.9375rem}}.TopFaqItem-question{display:flex;align-items:flex-start}@media screen and (min-width: 821px){.TopFaqItem-question{gap:.5rem;cursor:pointer}}@media screen and (max-width:820.98px){.TopFaqItem-question{gap:.5rem;cursor:pointer}}[data-whatintent=mouse] .TopFaqItem-question:hover .TopFaqItem-icon{transform:rotate(90deg)}.TopFaqItem-question.-open .TopFaqItem-icon{transform:rotate(180deg)}.TopFaqItem-question.-open .TopFaqItem-plus{opacity:0}[data-whatintent=mouse] .TopFaqItem-question.-open:hover .TopFaqItem-icon{transform:rotate(180deg)}.TopFaqItem-label{display:flex;justify-content:center;align-items:center;flex-shrink:0}@media screen and (min-width: 821px){.TopFaqItem-label{width:3rem;height:3rem}}@media screen and (max-width:820.98px){.TopFaqItem-label{width:1.75rem;height:1.75rem;padding:.375rem}.TopFaqItem-label svg{width:100%;height:100%;object-fit:cover;display:block}}.TopFaqItem-questionText{line-height:1.5;font-weight:700}:global(.bAndroid) .TopFaqItem-questionText{font-weight:800}@media screen and (min-width: 821px){.TopFaqItem-questionText{font-size:1.5rem;padding-top:.3125rem}}@media screen and (max-width:820.98px){.TopFaqItem-questionText{font-size:1rem}}.TopFaqItem-questionArea{display:flex;flex:1;width:100%}@media screen and (min-width: 821px){.TopFaqItem-questionArea{gap:1.9375rem}}@media screen and (max-width:820.98px){.TopFaqItem-questionArea{gap:.875rem}}.TopFaqItem-iconContainer{position:relative;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 821px){.TopFaqItem-iconContainer{width:3rem}}@media screen and (max-width:820.98px){.TopFaqItem-iconContainer{width:1.75rem}}.TopFaqItem-icon{transition:transform .7s cubic-bezier(.14,.785,.19,1);fill:#c2c2c2;stroke:#c2c2c2;color:#c2c2c2;width:100%;height:100%}@media screen and (min-width: 821px){.TopFaqItem-icon{width:1.5rem;height:1.5rem}}@media screen and (max-width:820.98px){.TopFaqItem-icon{width:.75rem;height:.75rem}}.TopFaqItem-plus{transition:opacity .7s cubic-bezier(.14,.785,.19,1)}.TopFaqItem-answerInner{display:flex;border-top:1px solid #D9D9D9}@media screen and (min-width: 821px){.TopFaqItem-answerInner{gap:1.9375rem;padding-top:2.5rem;margin-top:2.5rem}}@media screen and (max-width:820.98px){.TopFaqItem-answerInner{gap:.875rem;padding-top:1rem;margin-top:1rem}}.TopFaqItem-answerBody{flex:1;width:100%}.TopFaqItem-subject{line-height:1.5;font-weight:700}:global(.bAndroid) .TopFaqItem-subject{font-weight:800}@media screen and (min-width: 821px){.TopFaqItem-subject{font-size:1.25rem}}@media screen and (max-width:820.98px){.TopFaqItem-subject{font-size:1rem}}.TopFaqItem-desc{line-height:1.5;font-weight:400}@media screen and (min-width: 821px){.TopFaqItem-desc{font-size:1rem;margin-top:1.25rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopFaqItem-desc{font-size:10px}}@media screen and (max-width:820.98px){.TopFaqItem-desc{font-size:.875rem;margin-top:.625rem}}.TopFaqItem-desc a{color:#ff8c00;text-decoration:underline}[data-whatintent=mouse] .TopFaqItem-desc a:hover{text-decoration:none}@media screen and (min-width: 821px){.Faq{padding-inline:1.25rem}}@media screen and (max-width:820.98px){.Faq{padding-inline:1.25rem}}.Faq-inner{width:100%;background:linear-gradient(155deg,#f9fcff -33.46%,#acd0ff 142.89%)}@media screen and (min-width: 821px){.Faq-inner{padding-block:7.5rem;padding-inline:10.5rem;border-radius:1.875rem;max-width:87rem;margin-inline:auto}}@media screen and (max-width:820.98px){.Faq-inner{padding-block:3.5rem;padding-inline:1.25rem;border-radius:1.25rem}}.Faq-title{line-height:1.5;font-weight:700}:global(.bAndroid) .Faq-title{font-weight:800}@media screen and (min-width: 821px){.Faq-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.Faq-title{font-size:2rem;text-align:center}}@media screen and (min-width: 821px){.Faq-body{margin-top:3.5rem}}@media screen and (max-width:820.98px){.Faq-body{margin-top:2rem}}.Faq-list{display:flex;flex-direction:column}@media screen and (min-width: 821px){.Faq-list{gap:1.5rem}}@media screen and (max-width:820.98px){.Faq-list{gap:.625rem}}@media screen and (min-width: 821px){.Faq-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:3.5rem}}@media screen and (max-width:820.98px){.Faq-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:1.5rem}}.Faq.-green .Faq-inner{background:linear-gradient(155deg,#f8fee8 -33.46%,#d7eea4 142.89%)}
@media screen and (min-width: 821px){.PictureWithTextColumn{display:flex;justify-content:space-between;align-items:center;gap:2.25rem}}@media screen and (min-width: 821px){.PictureWithTextColumn-picture{order:2;width:31.875rem;border-radius:1.875rem;overflow:hidden}}@media screen and (max-width:820.98px){.PictureWithTextColumn-picture{border-radius:1.25rem;overflow:hidden}}.PictureWithTextColumn-img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width: 821px){.PictureWithTextColumn-text{width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}}@media screen and (max-width:820.98px){.PictureWithTextColumn-text{margin-top:1rem}}.PictureWithTextColumn-merit{line-height:1.7;font-weight:700;color:#007cff;border-bottom:3px solid #007CFF;display:inline-flex;align-items:flex-end}:global(.bAndroid) .PictureWithTextColumn-merit{font-weight:800}@media screen and (min-width: 821px){.PictureWithTextColumn-merit{font-size:1.125rem;padding-bottom:1rem;gap:.3125rem}}@media screen and (max-width:820.98px){.PictureWithTextColumn-merit{font-size:1.125rem;padding-bottom:.875rem;gap:.3125rem}}.PictureWithTextColumn-meritNumber{font-family:Poppins,Arial,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.5}.PictureWithTextColumn-subject{line-height:1.5;font-weight:700}:global(.bAndroid) .PictureWithTextColumn-subject{font-weight:800}@media screen and (min-width: 821px){.PictureWithTextColumn-subject{font-size:2rem}}@media screen and (max-width:820.98px){.PictureWithTextColumn-subject{font-size:1.25rem;margin-top:.625rem}}.PictureWithTextColumn-desc{line-height:1.7;font-weight:400}@media screen and (min-width: 821px){.PictureWithTextColumn-desc{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 900px){.PictureWithTextColumn-desc{font-size:10px}}@media screen and (max-width:820.98px){.PictureWithTextColumn-desc{font-size:1rem;margin-top:.625rem}}@media screen and (max-width:820.98px){.PictureWithTextColumn-buttonContainer{margin-top:1rem;margin-inline:auto;width:17.4375rem}}@media screen and (min-width: 821px){.PictureWithTextColumn.-reverse{flex-direction:row-reverse}}.PictureWithTextColumn.-green .PictureWithTextColumn-merit{border-bottom-color:#7ac41f;color:#7ac41f}.MeritSection{position:relative;z-index:1}@media screen and (min-width: 821px){.MeritSection{padding-inline:12rem}}.MeritSection-bg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,#fff0,#fff,#fff0)}.MeritSection-inner{position:relative;z-index:2;width:100%}@media screen and (min-width: 821px){.MeritSection-inner{max-width:66rem;margin-inline:auto}}@media screen and (max-width:820.98px){.MeritSection-inner{padding-inline:1.25rem}}.MeritSection-body{display:flex;flex-direction:column}@media screen and (min-width: 821px){.MeritSection-body{gap:3.5rem;margin-top:4rem}}@media screen and (max-width:820.98px){.MeritSection-body{gap:2.25rem;margin-top:2.5rem}}.MeritSection-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .MeritSection-title{font-weight:800}@media screen and (min-width: 821px){.MeritSection-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.MeritSection-title{font-size:2rem}}@media screen and (min-width: 821px){.MeritSection-titleSub{font-size:2rem}}@media screen and (max-width:820.98px){.MeritSection-titleSub{font-size:1.4375rem}}.ParallaxBg{position:absolute;top:0;left:0;width:100vw;height:100%;overflow-x:clip}@media screen and (min-width: 821px){.ParallaxBg{margin-inline:auto}}@media screen and (min-width: 821px){.ParallaxBg-circle01{top:-17rem;right:-37.5rem}}@media screen and (max-width:820.98px){.ParallaxBg-circle01{top:-9.875rem;right:-25.9375rem}}@media screen and (min-width: 821px){.ParallaxBg-circle02{top:41.875rem;left:-27.8125rem}}@media screen and (max-width:820.98px){.ParallaxBg-circle02{top:21.5625rem;left:-20.4375rem}}.SecondaryMv{position:relative;z-index:1;height:100svh}@media screen and (min-width: 821px){.SecondaryMv{display:flex;align-items:center;justify-content:space-between;max-width:90rem;margin-inline:auto}}@media screen and (max-width:820.98px){.SecondaryMv{max-height:min(40.875rem,100vh)}}.SecondaryMv-inner{display:flex;width:100%;height:100%;position:relative;z-index:2}@media screen and (min-width: 821px){.SecondaryMv-inner{align-items:center;padding-inline:min(6rem,11.8518518519vh);gap:min(4.875rem,9.6296296296vh)}}@media screen and (max-width:820.98px){.SecondaryMv-inner{flex-direction:column;align-items:center;justify-content:space-between;padding-inline:min(1.3125rem,3.2110091743vh);padding-top:min(5.875rem,14.373088685vh);padding-bottom:min(3.75rem,9.1743119266vh)}}.SecondaryMv-text{position:relative;z-index:2}@media screen and (min-width: 821px){.SecondaryMv-text{width:min(38.0625rem,75.1851851852vh)}}@media screen and (min-width: 821px){.SecondaryMv-logo{width:min(31.6875rem,62.5925925926vh)}}@media screen and (max-width:820.98px){.SecondaryMv-logo{width:min(19.375rem,47.4006116208vh);margin-inline:auto}}@media screen and (min-width: 821px){.SecondaryMv-title{margin-top:min(4.75rem,9.3827160494vh)}}@media screen and (max-width:820.98px){.SecondaryMv-title{width:min(17.875rem,43.7308868502vh);margin-inline:auto;margin-top:min(.75rem,1.8348623853vh)}}@media screen and (min-width: 821px){.SecondaryMv-button{width:min(37.6875rem,74.4444444444vh);position:relative;left:min(-2.375rem,-4.6913580247vh);display:block;transition:.5s cubic-bezier(.14,.785,.19,1)}}@media screen and (max-width:820.98px){.SecondaryMv-button{display:none}}[data-whatintent=mouse] .SecondaryMv-button:hover{opacity:.8}@media screen and (max-width:820.98px){.SecondaryMv-imageContainer{width:min(21.25rem,51.9877675841vh);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-top:min(5.625rem,13.7614678899vh)}}@media screen and (min-width: 821px){.SecondaryMv-image{width:min(42.125rem,83.2098765432vh);position:absolute;right:0;top:min(5.625rem,11.1111111111vh);animation:fadeIn 2s cubic-bezier(.14,.785,.19,1) .75s forwards;opacity:0;transform:translateY(50px)}}@media screen and (max-width:820.98px){.SecondaryMv-image{animation:fadeIn 2s cubic-bezier(.14,.785,.19,1) .75s forwards;opacity:0}}@media screen and (min-width: 821px){.SecondaryMv-label{width:min(27.625rem,54.5679012346vh);position:absolute;right:min(6rem,11.8518518519vh);bottom:min(5.625rem,11.1111111111vh)}}@media screen and (max-width:820.98px){.SecondaryMv-label{width:min(15.3125rem,37.4617737003vh);margin-inline:auto;position:relative;z-index:2}}.SecondaryMv-img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width: 821px){.SecondaryMv-circle{top:-29.375rem;left:-3rem}}@media screen and (max-width:820.98px){.SecondaryMv-circle{width:36.8125rem;height:51.875rem;top:-12.8125rem;left:-13.375rem}}@media screen and (min-width: 821px){.SecondaryMv .BgCircle-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-296.665,0,1)}}@media screen and (max-width:820.98px){.SecondaryMv .BgCircle-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-157.445,0,1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}
.SupportSection{position:relative;z-index:2}@media screen and (min-width: 821px){.SupportSection{padding-inline:6rem}}.SupportSection-inner{width:100%}@media screen and (min-width: 821px){.SupportSection-inner{max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.SupportSection-inner{padding-inline:1.25rem}}@media screen and (min-width: 821px){.SupportSection-body{margin-top:4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media screen and (max-width:820.98px){.SupportSection-body{margin-top:1.25rem;display:flex;flex-direction:column;gap:1.3125rem}}.SupportSection-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .SupportSection-title{font-weight:800}@media screen and (min-width: 821px){.SupportSection-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.SupportSection-title{font-size:2rem}}.SupportSection-item{background:linear-gradient(199deg,#f8fee8 -16.44%,#d7eea4 76.51%);position:relative;z-index:1;overflow:hidden}@media screen and (min-width: 821px){.SupportSection-item{box-shadow:0 .25rem 1.5625rem #91d40033;border-radius:1.875rem;padding:1.875rem}}@media screen and (max-width:820.98px){.SupportSection-item{box-shadow:0 .25rem 1.5625rem #91d40033;border-radius:1.25rem;padding:1.875rem}}.SupportSection-itemInner{position:relative;z-index:2}.SupportSection-itemBg{position:absolute;left:50%;transform:translate(-50%);background-color:#fff;border-radius:50%;aspect-ratio:1/1}@media screen and (min-width: 821px){.SupportSection-itemBg{top:8.125rem;width:66.5625rem}}@media screen and (max-width:820.98px){.SupportSection-itemBg{top:7.125rem;width:58.25rem}}.SupportSection-picture{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 821px){.SupportSection-picture{margin-inline:auto;height:9.625rem}}@media screen and (max-width:820.98px){.SupportSection-picture{margin-inline:auto;height:8.4375rem}}.SupportSection-img{width:100%;height:100%;display:block;object-fit:contain}.SupportSection-subject{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .SupportSection-subject{font-weight:800}@media screen and (min-width: 821px){.SupportSection-subject{font-size:1.75rem;margin-top:1.25rem}}@media screen and (max-width:820.98px){.SupportSection-subject{font-size:1.5rem;margin-top:1.25rem}}.SupportSection-desc{line-height:1.8;font-weight:400;margin-top:1em}@media screen and (min-width: 821px){.SupportSection-desc{font-size:1rem;margin-top:1.25rem}}@media screen and (min-width: 821px) and (max-width: 900px){.SupportSection-desc{font-size:10px}}@media screen and (max-width:820.98px){.SupportSection-desc{font-size:1rem;margin-top:1.25rem}}.ResultSection-inner{width:100%;margin-inline:auto}.ResultSection-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .ResultSection-title{font-weight:800}@media screen and (min-width: 821px){.ResultSection-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.ResultSection-title{font-size:2rem}}@media screen and (min-width: 821px){.ResultSection-body{margin-top:3rem}}@media screen and (max-width:820.98px){.ResultSection-body{margin-top:1.5rem}}@media screen and (min-width: 821px){.ResultSection-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:3.5rem}}@media screen and (max-width:820.98px){.ResultSection-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:1.5rem}}.PlanSection{position:relative;z-index:2}@media screen and (min-width: 821px){.PlanSection{padding-inline:6rem}}@media screen and (max-width:820.98px){.PlanSection{padding-inline:1.25rem}}.PlanSection-inner{background:linear-gradient(155deg,#f8fee8 -33.46%,#d7eea4 142.89%)}@media screen and (min-width: 821px){.PlanSection-inner{border-radius:1.25rem;padding-block:4.125rem;padding-inline:6rem;max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.PlanSection-inner{border-radius:1.875rem;padding-block:2rem;padding-inline:1.25rem}}.PlanSection-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .PlanSection-title{font-weight:800}@media screen and (min-width: 821px){.PlanSection-title{font-size:2.25rem}}@media screen and (max-width:820.98px){.PlanSection-title{font-size:1.4375rem}}@media screen and (min-width: 821px){.PlanSection-titleSub{font-size:1.75rem}}@media screen and (max-width:820.98px){.PlanSection-titleSub{font-size:1.25rem}}@media screen and (min-width: 821px){.PlanSection-row{display:flex;align-items:center;justify-content:space-between;margin-top:2.625rem;gap:3.1875rem}}@media screen and (max-width:820.98px){.PlanSection-row{margin-top:1.5rem}}.PlanSection-logoContainer{background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 821px){.PlanSection-logoContainer{width:31.375rem;border-radius:1.25rem;padding:3.4375rem;flex-shrink:0}}@media screen and (max-width:820.98px){.PlanSection-logoContainer{border-radius:.9375rem;padding-block:2.8125rem;padding-inline:2.125rem}}.PlanSection-logo{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 821px){.PlanSection-text{flex:1;width:100%}}.PlanSection-desc{font-weight:400;line-height:1.9}@media screen and (min-width: 821px){.PlanSection-desc{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 900px){.PlanSection-desc{font-size:10px}}@media screen and (max-width:820.98px){.PlanSection-desc{font-size:1rem;margin-top:.625rem}}@media screen and (min-width: 821px){.PlanSection-buttonContainer{width:20.125rem;margin-top:1.5rem}}@media screen and (max-width:820.98px){.PlanSection-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:1.5rem}}.ConversionSection{position:relative;z-index:2;transition:transform 2s cubic-bezier(.14,.785,.19,1),opacity 1s cubic-bezier(.14,.785,.19,1);opacity:0}@media screen and (min-width: 821px){.ConversionSection{transform:translateY(3.125rem);padding-inline:6rem}}@media screen and (max-width:820.98px){.ConversionSection{transform:translateY(3.125rem)}}.ConversionSection.-show{transform:translateY(0);opacity:1}.ConversionSection-bg{position:absolute;left:0;bottom:0;width:100%;background-color:#007cff}@media screen and (min-width: 821px){.ConversionSection-bg{height:26.625rem;box-shadow:0 .25rem 3.125rem #007cff33}}@media screen and (max-width:820.98px){.ConversionSection-bg{height:100%;box-shadow:0 .25rem 3.125rem #007cff33}}.ConversionSection-inner{position:relative;z-index:2}@media screen and (min-width: 821px){.ConversionSection-inner{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:3.875rem;gap:6.875rem;max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.ConversionSection-inner{padding-inline:1.25rem;padding-block:2rem}}@media screen and (min-width: 821px){.ConversionSection-pictureContainer{width:39.625rem}}.ConversionSection-img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width: 821px){.ConversionSection-text{width:31.5rem;padding-bottom:3.25rem}}@media screen and (max-width:820.98px){.ConversionSection-text{margin-top:2rem}}.ConversionSection-lead{line-height:1.5;font-weight:700;text-align:center;color:#fff}:global(.bAndroid) .ConversionSection-lead{font-weight:800}@media screen and (min-width: 821px){.ConversionSection-lead{font-size:2.25rem}}@media screen and (max-width:820.98px){.ConversionSection-lead{font-size:1.5rem}}@media screen and (min-width: 821px){.ConversionSection-buttonContainer{width:23.9375rem;margin-inline:auto;margin-top:2.5rem}}@media screen and (max-width:820.98px){.ConversionSection-buttonContainer{width:19.375rem;margin-inline:auto;margin-top:2rem}.ConversionSection-buttonContainer .Button{padding-inline:1.875rem}}.ConversionSection.-seller .ConversionSection-bg{background-color:#7ac41f}@media screen and (min-width: 821px){.ConversionSection.-seller .ConversionSection-bg{box-shadow:0 .25rem 3.125rem #83ae2833}}@media screen and (max-width:820.98px){.ConversionSection.-seller .ConversionSection-bg{box-shadow:0 .25rem 3.125rem #83ae2833}}.ServiceSection{position:relative;z-index:1}.ServiceSection-inner{width:100%;position:relative;z-index:2}@media screen and (min-width: 821px){.ServiceSection-inner{max-width:48.5625rem;margin-inline:auto}}@media screen and (max-width:820.98px){.ServiceSection-inner{padding-inline:1.25rem}}@media screen and (min-width: 821px){.ServiceSection-body{margin-top:4rem}}@media screen and (max-width:820.98px){.ServiceSection-body{margin-top:2.5rem}}.ServiceSection-list{display:grid}@media screen and (min-width: 821px){.ServiceSection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.8125rem}}@media screen and (max-width:820.98px){.ServiceSection-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}}.ServiceSection-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .ServiceSection-title{font-weight:800}@media screen and (min-width: 821px){.ServiceSection-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.ServiceSection-title{font-size:2rem}}.ServiceSection-titleSub{display:block}@media screen and (min-width: 821px){.ServiceSection-titleSub{font-size:2rem}}@media screen and (max-width:820.98px){.ServiceSection-titleSub{font-size:1.4375rem}}.ServiceSection-item{background-color:#fff;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 821px){.ServiceSection-item{border-radius:1.25rem;padding-inline:1.625rem;padding-block:.625rem;gap:.6875rem;min-height:10.5625rem;box-shadow:0 .25rem 1.25rem #91d40033}}@media screen and (max-width:820.98px){.ServiceSection-item{border-radius:1.25rem;padding:1.25rem;box-shadow:0 .25rem 1.25rem #91d40033;gap:.6875rem}}.ServiceSection-iconContainer{flex-shrink:0}@media screen and (min-width: 821px){.ServiceSection-iconContainer{width:3.9375rem}}@media screen and (max-width:820.98px){.ServiceSection-iconContainer{width:3.9375rem}}.ServiceSection-text{flex:1;width:100%}.ServiceSection-lead{line-height:1.5;font-weight:700;text-align:center;color:#ff8c00}:global(.bAndroid) .ServiceSection-lead{font-weight:800}@media screen and (min-width: 821px){.ServiceSection-lead{font-size:1.125rem}}@media screen and (max-width:820.98px){.ServiceSection-lead{font-size:1rem}}.ServiceSection-desc{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .ServiceSection-desc{font-weight:800}@media screen and (min-width: 821px){.ServiceSection-desc{font-size:1.625rem}}@media screen and (max-width:820.98px){.ServiceSection-desc{font-size:1.375rem}}.ServiceSection-caption{line-height:1.7;font-weight:400;text-align:center}@media screen and (min-width: 821px){.ServiceSection-caption{font-size:1.25rem;margin-top:3rem}}@media screen and (max-width:820.98px){.ServiceSection-caption{font-size:1.25rem;margin-top:1.5rem}}@media screen and (min-width: 821px){.RealEffectSection{margin-bottom:-3.375rem;padding-inline:9.1875rem}}@media screen and (max-width:820.98px){.RealEffectSection{margin-bottom:-3.375rem}}.RealEffectSection-inner{width:100%}@media screen and (min-width: 821px){.RealEffectSection-inner{max-width:71.625rem;margin-inline:auto}}.RealEffectSection-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .RealEffectSection-title{font-weight:800}@media screen and (min-width: 821px){.RealEffectSection-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.RealEffectSection-title{font-size:2rem}}.RealEffectSection-img{width:100%;height:100%;display:block;object-fit:cover}.SellerIntro{position:relative;z-index:2}.SellerIntro-inner{background-color:#fff}@media screen and (min-width: 821px){.SellerIntro-inner{padding-block:2.5rem}}@media screen and (max-width:820.98px){.SellerIntro-inner{padding-block:1.25rem}}.SellerIntro-logos{overflow:hidden}@media screen and (min-width: 821px){.SellerIntro-logos:not(:first-of-type){margin-top:1.5rem}}@media screen and (max-width:820.98px){.SellerIntro-logos:not(:first-of-type){margin-top:1.5rem}}.SellerIntro-logoWrapper{display:flex;transition-timing-function:linear}.SellerIntro-logo{flex-shrink:0}@media screen and (min-width: 821px){.SellerIntro-logo{width:9.375rem;margin-inline:1.25rem}}@media screen and (max-width:820.98px){.SellerIntro-logo{width:10.75rem;margin-inline:.625rem}}.SellerIntro-logo img{width:100%;height:100%;display:block;object-fit:cover}body{background-color:#fdfffa}.PageSeller-inner{position:relative;display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageSeller-inner{gap:10rem;margin-top:5rem}}@media screen and (max-width:820.98px){.PageSeller-inner{gap:5rem;margin-top:5rem}}@media screen and (min-width: 821px){.PageSeller-buttonContainer{display:none}}@media screen and (max-width:820.98px){.PageSeller-buttonContainer{width:19.375rem;margin-inline:auto;position:fixed;bottom:.625rem;left:50%;transform:translate(-50%);z-index:10}}@media screen and (max-width:820.98px){.PageSeller-button{border-radius:.625rem;justify-content:center;gap:1rem;padding-block:.75rem;height:auto}}
