@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%)}
.TopMvBg{position:absolute;top:0;left:0;width:100vw;height:100%;overflow-x:clip}@media screen and (min-width: 821px){.TopMvBg{margin-inline:auto}}@media screen and (min-width: 821px){.TopMvBg .BgCircle.-right .BgCircle-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-311.39,0,1)}}@media screen and (max-width:820.98px){.TopMvBg .BgCircle.-right .BgCircle-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-195.457,0,1)}}@media screen and (min-width: 821px){.TopMvBg .BgCircle.-left .BgCircle-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-204.201,0,1)}}@media screen and (max-width:820.98px){.TopMvBg .BgCircle.-left .BgCircle-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-108.683,0,1)}}.TopMv{position:relative;z-index:1}@media screen and (min-width: 821px){.TopMv{padding-top:min(10rem,19.7530864198vh)}}@media screen and (max-width:820.98px){.TopMv{display:flex;align-items:center;justify-content:center;height:100svh;max-height:min(41.4375rem,101.376146789vh)}}.TopMv-inner{width:100%;position:relative;z-index:2}@media screen and (min-width: 821px){.TopMv-inner{max-width:107.5rem;margin-inline:auto;overflow:hidden}}@media screen and (max-width:820.98px){.TopMv-inner{height:100%;padding-inline:min(1.25rem,3.0581039755vh)}}.TopMv-content{position:relative;z-index:2}@media screen and (max-width:820.98px){.TopMv-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:min(5.875rem,14.373088685vh)}}@media screen and (max-width:820.98px){.TopMv-content{max-width:min(21.875rem,53.5168195719vh);margin-inline:auto}}@media screen and (min-width: 821px){.TopMv-lead{width:min(40.1875rem,79.3827160494vh);margin-inline:auto}}@media screen and (min-width: 821px){.TopMv-title{width:min(39.625rem,78.2716049383vh);margin-inline:auto;margin-top:min(2.25rem,4.4444444444vh)}}@media screen and (max-width:820.98px){.TopMv-title{margin-top:min(.625rem,1.5290519878vh)}}@media screen and (min-width: 821px){.TopMv-icons{width:min(27.625rem,54.5679012346vh);margin-inline:auto;margin-top:min(2.5rem,4.9382716049vh)}}@media screen and (max-width:820.98px){.TopMv-icons{width:min(15.3125rem,37.4617737003vh);margin-inline:auto}}@media screen and (min-width: 821px){.TopMv-picture01{position:absolute;left:min(-8.75rem,-17.2839506173vh);top:0;width:min(34.5rem,68.1481481481vh);pointer-events:none;animation:fadeIn 2s cubic-bezier(.14,.785,.19,1) forwards;opacity:0;transform:translateY(50px)}}@media screen and (min-width: 1441px){.TopMv-picture01{left:0}}@media screen and (min-width: 821px){.TopMv-picture02{position:absolute;right:min(-4.5rem,-8.8888888889vh);top:0;width:min(25rem,49.3827160494vh);pointer-events:none;animation:fadeIn 2s cubic-bezier(.14,.785,.19,1) .75s forwards;opacity:0;transform:translateY(50px)}}@media screen and (min-width: 1441px){.TopMv-picture02{right:min(4.25rem,8.3950617284vh)}}.TopMv-bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1}.TopMv-img{object-fit:cover;width:100%;height:100%;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.TopNews{position:relative;z-index:2}@media screen and (min-width: 821px){.TopNews{margin-top:4.75rem}}@media screen and (max-width:820.98px){.TopNews{padding-inline:1.25rem}}.TopNews-inner{max-width:66rem;width:100%;margin-inline:auto;background-color:#fff}@media screen and (min-width: 821px){.TopNews-inner{box-shadow:0 .875rem 2.75rem #007cff1a;border-radius:2.5rem;padding-block:3.125rem;padding-inline:2.5rem;display:flex;justify-content:space-between;gap:3.125rem}}@media screen and (max-width:820.98px){.TopNews-inner{padding-block:2rem;padding-inline:1.25rem;border-radius:1.25rem;box-shadow:0 .875rem 2.75rem #007cff1a}}@media screen and (min-width: 821px){.TopNews-head{width:17.4375rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}}.TopNews-title{line-height:1.5;font-weight:700}:global(.bAndroid) .TopNews-title{font-weight:800}@media screen and (min-width: 821px){.TopNews-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopNews-title{font-size:2rem}}.TopNews-body{display:flex;flex-direction:column}@media screen and (min-width: 821px){.TopNews-body{width:100%;flex:1;gap:1.5rem}}@media screen and (max-width:820.98px){.TopNews-body{margin-top:1.5rem}}@media screen and (max-width:820.98px){.TopNews-item:nth-of-type(n+2){margin-top:1rem}}.TopNews-shoulder{display:flex;align-items:center}@media screen and (min-width: 821px){.TopNews-shoulder{gap:1.5rem}}@media screen and (max-width:820.98px){.TopNews-shoulder{gap:1.5rem}}.TopNews-category{font-weight:700;color:#292929;text-align:center;border:2px solid #292929;border-radius:999px;line-height:1}:global(.bAndroid) .TopNews-category{font-weight:800}@media screen and (min-width: 821px){.TopNews-category{font-size:.75rem;padding-block:.5rem;padding-inline:.75rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.TopNews-category{font-size:10px}}@media screen and (max-width:820.98px){.TopNews-category{font-size:.75rem;padding-block:.5rem;padding-inline:.75rem}}@media screen and (max-width:820.98px) and (max-width: 325px){.TopNews-category{font-size:10px}}.TopNews-date{color:#727272;font-weight:700;line-height:1}:global(.bAndroid) .TopNews-date{font-weight:800}@media screen and (min-width: 821px){.TopNews-date{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopNews-date{font-size:10px}}@media screen and (max-width:820.98px){.TopNews-date{font-size:1rem}}.TopNews-desc{font-weight:400;line-height:1.5}@media screen and (min-width: 821px){.TopNews-desc{font-size:1rem;margin-top:.5rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopNews-desc{font-size:10px}}@media screen and (max-width:820.98px){.TopNews-desc{font-size:1rem;margin-top:.3125rem}}@media screen and (max-width:820.98px){.TopNews-buttonContainer{margin-top:1.5rem;margin-inline:auto;width:17.4375rem}}.TopIntro{position:relative;z-index:1}@media screen and (min-width: 821px){.TopIntro{margin-top:10rem}}@media screen and (max-width:820.98px){.TopIntro{padding-block:5rem}}.TopIntro-bg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,#fff0,#fff 15% 60%,#fff0)}.TopIntro-inner{position:relative;z-index:2}.TopIntro-title{margin-inline:auto;text-align:center;font-weight:700;line-height:1.2}:global(.bAndroid) .TopIntro-title{font-weight:800}@media screen and (min-width: 821px){.TopIntro-title{font-size:3rem}}@media screen and (max-width:820.98px){.TopIntro-title{font-size:1.4375rem}}.TopIntro-titleEn{font-family:Poppins,Arial,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;color:#ff8c00}@media screen and (min-width: 821px){.TopIntro-titleEn{font-size:5.5625rem}}@media screen and (max-width:820.98px){.TopIntro-titleEn{font-size:2.6875rem}}.TopIntro-titlePoint{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){.TopIntro-titlePoint{background-size:1em .625rem;padding-top:.625rem}}@media screen and (max-width:820.98px){.TopIntro-titlePoint{background-size:1em .625rem;padding-top:.4375rem}}@media screen and (min-width: 821px){.TopIntro-body{margin-top:5rem}}@media screen and (max-width:820.98px){.TopIntro-body{margin-top:2rem}}.TopIntro-logos{overflow:hidden}@media screen and (min-width: 821px){.TopIntro-logos:not(:first-of-type){margin-top:1.5rem}}@media screen and (max-width:820.98px){.TopIntro-logos:not(:first-of-type){margin-top:1.5rem}}.TopIntro-logoWrapper{display:flex;transition-timing-function:linear}.TopIntro-logo{flex-shrink:0}@media screen and (min-width: 821px){.TopIntro-logo{width:9.375rem;margin-inline:1.25rem}}@media screen and (max-width:820.98px){.TopIntro-logo{width:10.75rem;margin-inline:.625rem}}.TopIntro-logo img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width: 821px){.TopIntro-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopIntro-buttonContainer{display:none}}.TopAbout{position:relative;z-index:2}@media screen and (min-width: 821px){.TopAbout{margin-top:10rem;margin-bottom:-2.75rem}}.TopAbout-inner{max-width:71rem;width:100%;margin-inline:auto}@media screen and (max-width:820.98px){.TopAbout-inner{padding-inline:1.25rem}}.TopAbout-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .TopAbout-title{font-weight:800}@media screen and (min-width: 821px){.TopAbout-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopAbout-title{font-size:2rem}}.TopAbout-lead{line-height:1.7;font-weight:400;text-align:center}@media screen and (min-width: 821px){.TopAbout-lead{font-size:1.125rem;margin-top:2.25rem}}@media screen and (max-width:820.98px){.TopAbout-lead{font-size:1rem;margin-top:1.5rem}}@media screen and (min-width: 821px){.TopAbout-body{margin-top:2.5rem}}@media screen and (max-width:820.98px){.TopAbout-body{margin-top:1.5rem;margin-inline:-1.25rem}}.TopAbout-img{object-fit:cover;width:100%;height:100%;display:block}.TopMeritBg{position:absolute;top:0;left:0;width:100vw;height:100%;overflow-x:clip}@media screen and (min-width: 821px){.TopMeritBg{margin-inline:auto}}@media screen and (max-width:820.98px){.TopMeritBg{display:none}}@media screen and (min-width: 821px){.TopMeritBg-circle01{top:-17rem;right:-37.5rem}}@media screen and (min-width: 821px){.TopMeritBg-circle02{top:41.875rem;left:-27.8125rem}}.TopMerit{position:relative;z-index:1}@media screen and (min-width: 821px){.TopMerit{margin-top:10rem;padding-inline:6rem}}@media screen and (max-width:820.98px){.TopMerit{margin-top:5rem}}.TopMerit-inner{width:100%;position:relative;z-index:2}@media screen and (min-width: 821px){.TopMerit-inner{max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopMerit-inner{padding-inline:1.25rem}}.TopMerit-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .TopMerit-title{font-weight:800}@media screen and (min-width: 821px){.TopMerit-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopMerit-title{font-size:2rem}}@media screen and (min-width: 821px){.TopMerit-body{margin-top:4rem}}@media screen and (max-width:820.98px){.TopMerit-body{margin-top:1.5rem}}.TopMerit-blocks{display:flex;flex-direction:column}@media screen and (min-width: 821px){.TopMerit-blocks{gap:3.5rem}}@media screen and (max-width:820.98px){.TopMerit-blocks{gap:1rem}}.TopMerit-block{--block-color: #007CFF;background:#fff}@media screen and (min-width: 821px){.TopMerit-block{box-shadow:0 4px 3.125rem #007cff33;border-radius:2.5rem;padding-inline:3rem;padding-block:3.5rem;display:flex;justify-content:space-between;gap:3.0625rem}}@media screen and (max-width:820.98px){.TopMerit-block{box-shadow:0 4px 3.125rem #007cff33;border-radius:1.25rem;padding-inline:1.25rem;padding-block:2rem}}.TopMerit-block.-green{--block-color: #7AC41F;box-shadow:0 4px 3.125rem #91d40033}@media screen and (min-width: 821px){.TopMerit-block.-green{flex-direction:row-reverse}}@media screen and (max-width:820.98px){.TopMerit-block.-green{box-shadow:0 4px 3.125rem #91d40033}}@media screen and (min-width: 821px){.TopMerit-text{width:100%;flex:1}}.TopMerit-pictureContainer{overflow:hidden}@media screen and (min-width: 821px){.TopMerit-pictureContainer{width:35.9375rem;border-radius:1.875rem;flex-shrink:0}}@media screen and (max-width:820.98px){.TopMerit-pictureContainer{border-radius:1.25rem;margin-top:1.25rem}}.TopMerit-heading{color:var(--block-color);line-height:1.5;font-weight:700}:global(.bAndroid) .TopMerit-heading{font-weight:800}@media screen and (min-width: 821px){.TopMerit-heading{font-size:1.125rem}}@media screen and (max-width:820.98px){.TopMerit-heading{font-size:1rem}}@media screen and (min-width: 821px){.TopMerit-headingMain{font-size:2.75rem}}@media screen and (max-width:820.98px){.TopMerit-headingMain{font-size:1.5rem}}@media screen and (min-width: 821px){.TopMerit-blockBody{margin-top:1.25rem}}@media screen and (max-width:820.98px){.TopMerit-blockBody{margin-top:.625rem}}.TopMerit-list{display:flex;flex-direction:column}@media screen and (min-width: 821px){.TopMerit-list{gap:1.25rem}}@media screen and (max-width:820.98px){.TopMerit-list{gap:1rem}}.TopMerit-item{position:relative}@media screen and (min-width: 821px){.TopMerit-item{padding-left:3.0625rem}}@media screen and (max-width:820.98px){.TopMerit-item{padding-left:2.25rem}}.TopMerit-item:before{content:"";position:absolute;top:.625rem;left:.625rem;width:1.25rem;height:1.25rem;background-color:var(--block-color);border-radius:50%}@media screen and (max-width:820.98px){.TopMerit-item:before{top:.5rem;left:.5rem;width:.9375rem;height:.9375rem}}.TopMerit-subject{color:#121212;line-height:1.5;font-weight:700}:global(.bAndroid) .TopMerit-subject{font-weight:800}@media screen and (min-width: 821px){.TopMerit-subject{font-size:1.5rem}}@media screen and (max-width:820.98px){.TopMerit-subject{font-size:1.125rem}}.TopMerit-desc{line-height:1.5;font-weight:400}@media screen and (min-width: 821px){.TopMerit-desc{font-size:1.125rem;margin-top:.3125rem}}@media screen and (max-width:820.98px){.TopMerit-desc{font-size:1rem;margin-top:.3125rem}}@media screen and (min-width: 821px){.TopMerit-buttonContainer{width:21rem;margin-top:1.25rem}}@media screen and (max-width:820.98px){.TopMerit-buttonContainer{width:100%;margin-top:1.25rem}}.TopMerit-img{object-fit:cover;width:100%;height:100%;display:block}.TopChosen{position:relative;z-index:2}@media screen and (min-width: 821px){.TopChosen{margin-top:10rem}}@media screen and (max-width:820.98px){.TopChosen{margin-top:5rem}}.TopChosen-inner{max-width:66rem;width:100%;margin-inline:auto}@media screen and (max-width:820.98px){.TopChosen-inner{padding-inline:1.25rem}}.TopChosen-title{text-align:center;font-weight:700;line-height:1.2}:global(.bAndroid) .TopChosen-title{font-weight:800}@media screen and (min-width: 821px){.TopChosen-title{font-size:3rem}}@media screen and (max-width:820.98px){.TopChosen-title{font-size:1.4375rem}}.TopChosen-titleEn{font-family:Poppins,Arial,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;color:#ff8c00}@media screen and (min-width: 821px){.TopChosen-titleEn{font-size:7.4375rem}}@media screen and (max-width:820.98px){.TopChosen-titleEn{font-size:4.5625rem}}@media screen and (min-width: 821px){.TopChosen-titlePoint{background-image:radial-gradient(circle at center,#FF8C00 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;background-size:1em .625rem;padding-top:.625rem}}@media screen and (min-width: 821px){.TopChosen-titleLg{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopChosen-titleLg{font-size:1.75rem}}@media screen and (min-width: 821px){.TopChosen-body{margin-top:4rem}}@media screen and (max-width:820.98px){.TopChosen-body{margin-top:2.5rem}}.TopChosen-blocks{display:flex;flex-direction:column}@media screen and (min-width: 821px){.TopChosen-blocks{gap:3.5rem}}@media screen and (max-width:820.98px){.TopChosen-blocks{gap:1.5rem}}@media screen and (min-width: 821px){.TopChosen-block{display:flex;justify-content:space-between;align-items:center;gap:2.25rem}}@media screen and (max-width:820.98px){.TopChosen-block{display:flex;flex-direction:column-reverse;gap:1rem}}@media screen and (min-width: 821px){.TopChosen-block:nth-of-type(2n){flex-direction:row-reverse}}@media screen and (min-width: 821px){.TopChosen-text{width:100%;flex:1}}.TopChosen-picture{overflow:hidden}@media screen and (min-width: 821px){.TopChosen-picture{width:34.875rem;border-radius:1.875rem;flex-shrink:0}}@media screen and (max-width:820.98px){.TopChosen-picture{border-radius:1.25rem}}.TopChosen-num{color:#ff8c00;line-height:1.5;font-weight:700}:global(.bAndroid) .TopChosen-num{font-weight:800}@media screen and (min-width: 821px){.TopChosen-num{font-size:2rem}}@media screen and (min-width: 821px){.TopChosen-num{font-size:1.5rem}}.TopChosen-subject{color:#121212;line-height:1.5;font-weight:700}:global(.bAndroid) .TopChosen-subject{font-weight:800}@media screen and (min-width: 821px){.TopChosen-subject{font-size:2rem;margin-top:1.25rem}}@media screen and (max-width:820.98px){.TopChosen-subject{font-size:1.25rem;margin-top:.625rem}}.TopChosen-desc{line-height:1.7;font-weight:400;text-align:justify}@media screen and (min-width: 821px){.TopChosen-desc{font-size:1rem;margin-top:1.1875rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopChosen-desc{font-size:10px}}@media screen and (max-width:820.98px){.TopChosen-desc{font-size:1rem;margin-top:.625rem}}.TopChosen-img{object-fit:cover;width:100%;height:100%;display:block}.TopDownload{position:relative;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){.TopDownload{margin-top:10rem;padding-inline:1.5rem;transform:translateY(3.125rem)}}@media screen and (max-width:820.98px){.TopDownload{margin-top:5rem;padding-inline:.4375rem;transform:translateY(3.125rem)}}.TopDownload.-show{transform:translateY(0);opacity:1}.TopDownload-container{width:100%;margin-inline:auto;background:linear-gradient(180deg,#acd0ff,#f4fafe)}@media screen and (min-width: 821px){.TopDownload-container{border-radius:1.875rem 1.875rem 0 0;max-width:87rem}}@media screen and (max-width:820.98px){.TopDownload-container{border-radius:1.25rem 1.25rem 0 0}}@media screen and (min-width: 821px){.TopDownload-inner{padding-inline:4.5rem;padding-top:5rem;padding-bottom:3.875rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopDownload-inner{padding-inline:.875rem;padding-block:2.5rem}}.TopDownload-title{text-align:center}.TopDownload-subject{color:#121212;font-weight:700;text-align:center}:global(.bAndroid) .TopDownload-subject{font-weight:800}@media screen and (min-width: 821px){.TopDownload-subject{font-size:2.5rem;margin-top:.625rem}}@media screen and (max-width:820.98px){.TopDownload-subject{font-size:1.3125rem}}@media screen and (min-width: 821px){.TopDownload-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}}@media screen and (max-width:820.98px){.TopDownload-buttons{margin-top:1.25rem}}.TopDownload-button{--text-color: #fff;--bg-color: #007CFF;--border-color: #007CFF;position:relative;color:var(--text-color);transition:color .5s cubic-bezier(.14,.785,.19,1)}@media screen and (max-width:820.98px){.TopDownload-button{display:block}}[data-whatintent=mouse] .TopDownload-button:hover{--bg-color: #fff;--text-color: #007CFF}.TopDownload-button.-green{--bg-color: #7AC41F;--border-color: #7AC41F}[data-whatintent=mouse] .TopDownload-button.-green:hover{--text-color: #7AC41F}@media screen and (min-width: 821px){.TopDownload-button.-green .TopDownload-buttonBg{box-shadow:0 4px 1.875rem #91d40099}}@media screen and (max-width:820.98px){.TopDownload-button.-green .TopDownload-buttonBg{box-shadow:0 4px 1.0625rem #91d40099}}@media screen and (max-width:820.98px){.TopDownload-button:nth-of-type(n+2){margin-top:1.25rem}}.TopDownload-buttonBg{position:absolute;bottom:0;left:0;width:100%;border:5px solid var(--border-color);background-color:var(--bg-color);transition:background-color .5s cubic-bezier(.14,.785,.19,1)}@media screen and (min-width: 821px){.TopDownload-buttonBg{box-shadow:0 4px 1.875rem #007cff99;border-radius:1.875rem;height:8.75rem}}@media screen and (max-width:820.98px){.TopDownload-buttonBg{box-shadow:0 4px 1.0625rem #007cff99;border-radius:1.0625rem;height:4.375rem}}.TopDownload-buttonBody{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:100%}@media screen and (min-width: 821px){.TopDownload-buttonBody{gap:1.25rem;padding-bottom:.3125rem}}@media screen and (max-width:820.98px){.TopDownload-buttonBody{gap:1.25rem}}.TopDownload-picture{flex-shrink:0}@media screen and (min-width: 821px){.TopDownload-picture{width:12rem}}@media screen and (max-width:820.98px){.TopDownload-picture{width:6.25rem}}.TopDownload-picture img{object-fit:cover;width:100%;height:100%;display:block}.TopDownload-text{font-weight:700;letter-spacing:.02em;line-height:2.11}:global(.bAndroid) .TopDownload-text{font-weight:800}@media screen and (min-width: 821px){.TopDownload-text{font-size:1.25rem;padding-bottom:2.375rem}}@media screen and (max-width:820.98px){.TopDownload-text{font-size:.875rem;padding-bottom:.9375rem}}.TopDownload-textMain{letter-spacing:.02em;line-height:1.3}@media screen and (min-width: 821px){.TopDownload-textMain{font-size:2.125rem}}@media screen and (max-width:820.98px){.TopDownload-textMain{font-size:1.4375rem}}.TopDownload-textMainPoint{background-position:top right;background-repeat:repeat-x}@media screen and (min-width: 821px){.TopDownload-textMainPoint{background-image:radial-gradient(circle at center,#FF8C00 20%,transparent 20%);background-size:1em .625rem;padding-top:.625rem}}@media screen and (max-width:820.98px){.TopDownload-textMainPoint{background-image:radial-gradient(circle at center,#FF8C00 25%,transparent 25%);background-size:1em .4375rem;padding-top:.4375rem}}@media screen and (min-width: 821px){.TopCase{margin-top:10rem}}@media screen and (max-width:820.98px){.TopCase{margin-top:5rem}}.TopCase-inner{width:100%;margin-inline:auto}.TopCase-title{margin-inline:auto;text-align:center;font-weight:700;line-height:1.2}:global(.bAndroid) .TopCase-title{font-weight:800}@media screen and (min-width: 821px){.TopCase-title{font-size:3rem}}@media screen and (max-width:820.98px){.TopCase-title{font-size:1.4375rem}}.TopCase-titleEn{font-family:Poppins,Arial,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;color:#ff8c00}@media screen and (min-width: 821px){.TopCase-titleEn{font-size:5.5625rem}}@media screen and (max-width:820.98px){.TopCase-titleEn{font-size:2.6875rem}}.TopCase-titlePoint{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){.TopCase-titlePoint{background-size:1em .625rem;padding-top:.625rem}}@media screen and (max-width:820.98px){.TopCase-titlePoint{background-size:1em .625rem;padding-top:.4375rem;display:inline-block}}.TopCase-lead{line-height:1.7;font-weight:400;text-align:center}@media screen and (min-width: 821px){.TopCase-lead{font-size:1.125rem;margin-top:2.25rem}}@media screen and (max-width:820.98px){.TopCase-lead{font-size:1rem;margin-top:1.5rem;padding-inline:2.5rem}}@media screen and (min-width: 821px){.TopCase-body{margin-top:3rem}}@media screen and (max-width:820.98px){.TopCase-body{margin-top:1.5rem}}@media screen and (min-width: 821px){.TopCase-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopCase-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:1.5rem}}.TopColumn{position:relative;z-index:1}@media screen and (min-width: 821px){.TopColumn{margin-top:10rem;padding-inline:6rem}}@media screen and (max-width:820.98px){.TopColumn{margin-top:5rem}}.TopColumn-bg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,#fff0,#fff,#fff0)}.TopColumn-inner{position:relative;z-index:2;width:100%}@media screen and (min-width: 821px){.TopColumn-inner{max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopColumn-inner{padding-inline:2.5rem}}.TopColumn-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .TopColumn-title{font-weight:800}@media screen and (min-width: 821px){.TopColumn-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopColumn-title{font-size:2rem}}@media screen and (min-width: 821px){.TopColumn-body{margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopColumn-body{margin-top:1.5rem}}@media screen and (min-width: 821px){.TopColumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media screen and (max-width:820.98px){.TopColumn-list{display:flex;flex-direction:column;gap:1.25rem}}.TopColumn-item{background-color:#e3f3ff}@media screen and (min-width: 821px){.TopColumn-item{border-radius:1.875rem;padding-inline:2rem;padding-block:2.5rem}}@media screen and (max-width:820.98px){.TopColumn-item{border-radius:1.25rem;padding-inline:1.5625rem;padding-block:2rem}}[data-whatintent=mouse] .TopColumn-item:hover .TopColumn-img{transform:scale(1.1)}.TopColumn-picture{width:100%;aspect-ratio:336/229;overflow:hidden}@media screen and (min-width: 821px){.TopColumn-picture{border-radius:1.25rem}}@media screen and (max-width:820.98px){.TopColumn-picture{border-radius:1.25rem}}.TopColumn-img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .5s cubic-bezier(.14,.785,.19,1)}.TopColumn-tag{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#fff;background-color:#007cff;font-weight:700}:global(.bAndroid) .TopColumn-tag{font-weight:800}@media screen and (min-width: 821px){.TopColumn-tag{border-radius:.625rem;padding-inline:.625rem;padding-block:.5rem;margin-top:1.25rem;font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.TopColumn-tag{font-size:10px}}@media screen and (max-width:820.98px){.TopColumn-tag{border-radius:.4375rem;padding-inline:.4375rem;padding-block:.4375rem;margin-top:.9375rem;font-size:.875rem}}.TopColumn-subject{color:#121212;line-height:1.5;font-weight:700}:global(.bAndroid) .TopColumn-subject{font-weight:800}@media screen and (min-width: 821px){.TopColumn-subject{font-size:1.25rem;margin-top:1.25rem}}@media screen and (max-width:820.98px){.TopColumn-subject{font-size:1rem;margin-top:.625rem}}@media screen and (min-width: 821px){.TopColumn-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopColumn-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:1.5rem}}@media screen and (min-width: 821px){.TopDocument{margin-top:10rem;padding-inline:2.875rem}}@media screen and (max-width:820.98px){.TopDocument{margin-top:5rem}}.TopDocument-inner{width:100%}@media screen and (min-width: 821px){.TopDocument-inner{max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopDocument-inner{padding-inline:1.25rem}}.TopDocument-banner{position:relative;overflow:hidden;display:block}@media screen and (min-width: 821px){.TopDocument-banner{border-radius:1.875rem;box-shadow:0 .25rem 3.125rem #007cff33}}@media screen and (max-width:820.98px){.TopDocument-banner{border-radius:1.25rem;box-shadow:0 .25rem 3.125rem #007cff33}}.TopDocument-img{object-fit:cover;width:100%;height:100%;display:block}.TopDocument-buttonContainer{position:absolute}@media screen and (min-width: 821px){.TopDocument-buttonContainer{width:28.25rem;bottom:7.25rem;right:10.1875rem}}@media screen and (max-width:820.98px){.TopDocument-buttonContainer{width:19.375rem;height:4.375rem;bottom:10.75rem;right:14.4375rem}}.TopSolutionItem-upper{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (min-width: 821px){.TopSolutionItem-upper{gap:2rem}}@media screen and (max-width:820.98px){.TopSolutionItem-upper{gap:1.375rem}}@media screen and (min-width: 821px){.TopSolutionItem-picture{width:10rem;flex-shrink:0}}@media screen and (max-width:820.98px){.TopSolutionItem-picture{width:6.9375rem;flex-shrink:0}}.TopSolutionItem-img{object-fit:cover;width:100%;height:100%;display:block}.TopSolutionItem-speech{background:linear-gradient(180deg,#c1e0ffcc .09%,#93c9ffcc 154.51%)}@media screen and (min-width: 821px){.TopSolutionItem-speech{flex:1;width:100%;padding-block:2.5rem;padding-inline:1.6875rem;border-radius:1.875rem}}@media screen and (max-width:820.98px){.TopSolutionItem-speech{flex:1;width:100%;padding-block:1.25rem;padding-inline:1.5rem;border-radius:1.25rem}}.TopSolutionItem-speechText{line-height:1.5;font-weight:400}@media screen and (min-width: 821px){.TopSolutionItem-speechText{font-size:1.125rem}}@media screen and (max-width:820.98px){.TopSolutionItem-speechText{font-size:.875rem}}.TopSolutionItem-lower{position:relative;background-color:#fff}@media screen and (min-width: 821px){.TopSolutionItem-lower{margin-top:2.375rem;padding-block:1.875rem;padding-inline:5.125rem;border-radius:2.5rem;box-shadow:0 .25rem 3.125rem #007cff33}}@media screen and (max-width:820.98px){.TopSolutionItem-lower{margin-top:1.625rem;padding-block:1.25rem;padding-inline:2.5rem;border-radius:1.75rem;box-shadow:0 .1875rem 2.1875rem #007cff33}}.TopSolutionItem-arrow{position:absolute;left:50%;transform:translate(-50%)}@media screen and (min-width: 821px){.TopSolutionItem-arrow{top:-.8125rem}}@media screen and (max-width:820.98px){.TopSolutionItem-arrow{top:-.625rem}}.TopSolutionItem-subject{line-height:1.7;font-weight:700;text-align:center}:global(.bAndroid) .TopSolutionItem-subject{font-weight:800}@media screen and (min-width: 821px){.TopSolutionItem-subject{font-size:2.25rem}}@media screen and (max-width:820.98px){.TopSolutionItem-subject{font-size:1.5rem}}.TopSolutionItem-subjectSub{line-height:1.7;font-weight:700;text-align:center;color:#979797;display:block}:global(.bAndroid) .TopSolutionItem-subjectSub{font-weight:800}@media screen and (min-width: 821px){.TopSolutionItem-subjectSub{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopSolutionItem-subjectSub{font-size:10px}}@media screen and (max-width:820.98px){.TopSolutionItem-subjectSub{font-size:.875rem}}.TopSolutionItem-desc{line-height:1.5;font-weight:400}@media screen and (min-width: 821px){.TopSolutionItem-desc{font-size:1.125rem;margin-top:.625rem}}@media screen and (max-width:820.98px){.TopSolutionItem-desc{font-size:.875rem;margin-top:.4375rem}}.TopSolutionItem-caption{line-height:1.7;font-weight:400}@media screen and (min-width: 821px){.TopSolutionItem-caption{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.TopSolutionItem-caption{font-size:10px}}@media screen and (min-width: 821px){.TopSolution{margin-top:10rem;padding-inline:12rem}}@media screen and (max-width:820.98px){.TopSolution{margin-top:5rem}}.TopSolution-inner{width:100%}@media screen and (min-width: 821px){.TopSolution-inner{max-width:66rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopSolution-inner{padding-inline:1.25rem}}.TopSolution-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .TopSolution-title{font-weight:800}@media screen and (min-width: 821px){.TopSolution-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopSolution-title{font-size:1.5rem}}@media screen and (min-width: 821px){.TopSolution-body{margin-top:4rem}}@media screen and (max-width:820.98px){.TopSolution-body{margin-top:1.5rem}}@media screen and (min-width: 821px){.TopSolution-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media screen and (max-width:820.98px){.TopSolution-list{display:flex;flex-direction:column;gap:1.25rem}}@media screen and (min-width: 821px){.TopSolution-item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}@media screen and (min-width: 821px){.TopSecurity{margin-top:10rem;padding-inline:6rem}}@media screen and (max-width:820.98px){.TopSecurity{margin-top:5rem}}.TopSecurity-inner{width:100%}@media screen and (min-width: 821px){.TopSecurity-inner{max-width:78rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopSecurity-inner{padding-inline:1.25rem}}.TopSecurity-title{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .TopSecurity-title{font-weight:800}@media screen and (min-width: 821px){.TopSecurity-title{font-size:3.5rem}}@media screen and (max-width:820.98px){.TopSecurity-title{font-size:2rem}}.TopSecurity-lead{line-height:1.7;font-weight:400;text-align:center}@media screen and (min-width: 821px){.TopSecurity-lead{font-size:1.125rem;margin-top:2.25rem}}@media screen and (max-width:820.98px){.TopSecurity-lead{font-size:1rem;margin-top:1.5rem}}@media screen and (min-width: 821px){.TopSecurity-body{margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopSecurity-body{margin-top:2rem}}@media screen and (min-width: 821px){.TopSecurity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media screen and (max-width:820.98px){.TopSecurity-list{display:flex;flex-direction:column;gap:1rem}}@media screen and (min-width: 821px){.TopSecurity-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1.25rem;padding-inline:2.5rem;padding-bottom:2.5rem;padding-top:3.125rem;border-radius:2.5rem;background-color:#fff;box-shadow:0 .25rem 2.5rem #007cff33}}@media screen and (max-width:820.98px){.TopSecurity-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1rem;padding-inline:2.5rem;padding-bottom:1.5rem;padding-top:1.875rem;border-radius:1.25rem;background-color:#fff;box-shadow:0 .25rem 2.5rem #007cff33}}.TopSecurity-picture{text-align:center}@media screen and (max-width:820.98px){.TopSecurity-picture{width:6.25rem;margin-inline:auto}}.TopSecurity-subject{line-height:1.5;font-weight:700;text-align:center}:global(.bAndroid) .TopSecurity-subject{font-weight:800}@media screen and (min-width: 821px){.TopSecurity-subject{font-size:1.5rem}}@media screen and (max-width:820.98px){.TopSecurity-subject{font-size:1.5rem}}.TopSecurity-desc{line-height:1.7;font-weight:400}@media screen and (min-width: 821px){.TopSecurity-desc{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopSecurity-desc{font-size:10px}}@media screen and (max-width:820.98px){.TopSecurity-desc{font-size:1rem}}@media screen and (min-width: 821px){.TopSecurity-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopSecurity-buttonContainer{width:17.5rem;margin-inline:auto;margin-top:2rem}}.TopLower{position:relative;z-index:1}@media screen and (min-width: 821px){.TopLower{padding-block:6.25rem;padding-inline:12rem}}@media screen and (max-width:820.98px){.TopLower{padding-block:2.5rem}}.TopLower-bg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,#fff,#fff0)}.TopLower-inner{position:relative;z-index:2;width:100%}@media screen and (min-width: 821px){.TopLower-inner{max-width:66rem;margin-inline:auto}}@media screen and (max-width:820.98px){.TopLower-inner{padding-inline:1.25rem}}@media screen and (min-width: 821px){.TopLower-upper{display:flex;justify-content:space-between;align-items:center;gap:4.125rem}}@media screen and (min-width: 821px){.TopLower-marks{width:22.375rem;flex-shrink:0}}@media screen and (max-width:820.98px){.TopLower-marks{max-width:21.875rem;margin-inline:auto}}@media screen and (min-width: 821px){.TopLower-text{flex:1;width:100%}}.TopLower-title{line-height:1.5;font-weight:700}:global(.bAndroid) .TopLower-title{font-weight:800}@media screen and (min-width: 821px){.TopLower-title{font-size:1.5rem}}@media screen and (max-width:820.98px){.TopLower-title{font-size:1.5rem}}.TopLower-desc{line-height:1.7;font-weight:400}@media screen and (min-width: 821px){.TopLower-desc{font-size:1rem;margin-top:.875rem}}@media screen and (min-width: 821px) and (max-width: 900px){.TopLower-desc{font-size:10px}}@media screen and (max-width:820.98px){.TopLower-desc{font-size:1rem;margin-top:.875rem}}@media screen and (min-width: 821px){.TopLower-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:3.5rem}}@media screen and (max-width:820.98px){.TopLower-banners{display:flex;flex-direction:column;gap:1.125rem;margin-top:2.5rem}}.TopLower-banner{transition:opacity .5s cubic-bezier(.14,.785,.19,1)}[data-whatintent=mouse] .TopLower-banner:hover{opacity:.7}.TopPage-inner{position:relative}@media screen and (min-width: 821px){.TopPage-faq{margin-top:10rem}}@media screen and (max-width:820.98px){.TopPage-faq{margin-top:5rem}}
