*,::after,::before{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:3px solid Highlight;outline-offset:2px;scroll-margin-block:10vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}@media screen and (min-width:1200px){.over_pc_block{display:block!important}}@media screen and (max-width:1199px){.over_pc_block{display:none!important}}@media screen and (min-width:1200px){.over_pc_flex{display:flex!important}}@media screen and (max-width:1199px){.over_pc_flex{display:none!important}}@media screen and (min-width:821px){.over-tablet-inline{display:inline!important}}@media screen and (max-width:820px){.over-tablet-inline{display:none!important}}@media screen and (min-width:821px){.over-tablet-block{display:block!important}}@media screen and (max-width:820px){.over-tablet-block{display:none!important}}@media screen and (min-width:821px){.over-tablet-flex{display:flex!important}}@media screen and (max-width:820px){.over-tablet-flex{display:none!important}}@media screen and (max-width:1199px){.under-tablet-inline{display:inline!important}}@media screen and (min-width:1200px){.under-tablet-inline{display:none!important}}@media screen and (max-width:1199px){.under-tablet-block{display:block!important}}@media screen and (min-width:1200px){.under-tablet-block{display:none!important}}@media screen and (max-width:1199px){.under-tablet-flex{display:flex!important}}@media screen and (min-width:1200px){.under-tablet-flex{display:none!important}}@media screen and (max-width:820px){.under-sp-inline{display:inline!important}}@media screen and (min-width:821px){.under-sp-inline{display:none!important}}@media screen and (max-width:820px){.under-sp-block{display:block!important}}@media screen and (min-width:821px){.under-sp-block{display:none!important}}@media screen and (max-width:820px){.under-sp-flex{display:flex!important}}@media screen and (min-width:821px){.under-sp-flex{display:none!important}}@media screen and (min-width:821px){body{overflow:visible!important}}@media screen and (max-width:820px){.breadcrumb{top:88.2vw}}.grid{width:100%;position:relative;z-index:0;background:#d7d9dc url(../images/grid.png) repeat 50% top}@media (max-width:820px){.grid{background-size:36vw 36vw}}@media (min-width:821px) and (max-width:1199px){.grid{background-size:22.5vw 22.5vw}}@media (min-width:1200px){.grid{background-size:270px 270px}}@media (max-width:820px){section .wrap{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section .wrap{max-width:119.1666666667vw}}@media (min-width:1200px){section .wrap{max-width:1430px}}@media (max-width:820px){section .wrap{padding:8vw 6.6666666667vw 13.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section .wrap{padding:0 3.3333333333vw 8.3333333333vw}}@media (min-width:1200px){section .wrap{padding:0 40px 100px}}section .wrap h2{display:flex;align-items:center;flex-wrap:wrap;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media (max-width:820px){section .wrap h2{font-size:8.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2{font-size:3.75vw}}@media (min-width:1200px){section .wrap h2{font-size:45px}}@media (max-width:820px){section .wrap h2{line-height:14.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2{line-height:3.75vw}}@media (min-width:1200px){section .wrap h2{line-height:45px}}@media (max-width:820px){section .wrap h2{padding-top:9.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2{padding-top:2.5vw}}@media (min-width:1200px){section .wrap h2{padding-top:30px}}section .wrap h2>div{display:flex;font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal}@media (max-width:820px){section .wrap h2>div{align-items:flex-start}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div{align-items:center}}@media (min-width:1200px){section .wrap h2>div{align-items:center}}@media (max-width:820px){section .wrap h2>div{font-size:4.5333333333vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div{font-size:1.5vw}}@media (min-width:1200px){section .wrap h2>div{font-size:18px}}@media (max-width:820px){section .wrap h2>div{line-height:6.4vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div{line-height:1.5vw}}@media (min-width:1200px){section .wrap h2>div{line-height:18px}}@media (max-width:820px){section .wrap h2>div{position:absolute}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div{position:static}}@media (min-width:1200px){section .wrap h2>div{position:static}}@media (max-width:820px){section .wrap h2>div{top:33.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div{top:0}}@media (min-width:1200px){section .wrap h2>div{top:0}}section .wrap h2>div:before{content:"";background-color:#000;height:1px;display:inline-block}@media (max-width:820px){section .wrap h2>div:before{width:10.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div:before{width:8.3333333333vw}}@media (min-width:1200px){section .wrap h2>div:before{width:100px}}@media (max-width:820px){section .wrap h2>div:before{margin:2.6666666667vw 2.6666666667vw 0 0}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>div:before{margin:0 1.6666666667vw}}@media (min-width:1200px){section .wrap h2>div:before{margin:0 20px}}section .wrap h2>span{position:static;display:block;width:100%}@media (max-width:820px){section .wrap h2>span{margin-top:.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>span{margin-top:.8333333333vw}}@media (min-width:1200px){section .wrap h2>span{margin-top:10px}}@media (max-width:820px){section .wrap h2>span{font-size:3.2vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h2>span{font-size:1.0833333333vw}}@media (min-width:1200px){section .wrap h2>span{font-size:13px}}section .wrap h3{position:relative;z-index:10}@media (max-width:820px){section .wrap h3 img{margin-top:25.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h3 img{margin-top:5.8333333333vw}}@media (min-width:1200px){section .wrap h3 img{margin-top:70px}}@media (max-width:820px){section .wrap h3 img{height:66.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section .wrap h3 img{height:14.9166666667vw}}@media (min-width:1200px){section .wrap h3 img{height:179px}}@media (max-width:820px){section .wrap h3 img{min-width:auto}}@media (min-width:821px) and (max-width:1199px){section .wrap h3 img{min-width:89.5833333333vw}}@media (min-width:1200px){section .wrap h3 img{min-width:1075px}}section#hero{overflow:hidden}@media (max-width:820px){section#hero{height:105.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#hero{height:41.6666666667vw}}@media (min-width:1200px){section#hero{height:500px}}@media (max-width:820px){section#hero img,section#hero picture{right:-1.7333333333vw}}@media (min-width:821px) and (max-width:1199px){section#hero img,section#hero picture{right:-2.9166666667vw}}@media (min-width:1200px){section#hero img,section#hero picture{right:-35px}}@media (max-width:820px){section#hero img,section#hero picture{top:0}}@media (min-width:821px) and (max-width:1199px){section#hero img,section#hero picture{top:2.5vw}}@media (min-width:1200px){section#hero img,section#hero picture{top:30px}}@media (max-width:820px){section#hero img,section#hero picture{width:100vw}}@media (min-width:821px) and (max-width:1199px){section#hero img,section#hero picture{width:54.1666666667vw}}@media (min-width:1200px){section#hero img,section#hero picture{width:650px}}@media (max-width:820px){section#hero img,section#hero picture{height:60vw}}@media (min-width:821px) and (max-width:1199px){section#hero img,section#hero picture{height:32.5vw}}@media (min-width:1200px){section#hero img,section#hero picture{height:390px}}@media (max-width:820px){section#hero .wrap h1{padding-top:86.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#hero .wrap h1{padding-top:13.0833333333vw}}@media (min-width:1200px){section#hero .wrap h1{padding-top:157px}}@media (max-width:820px){section#buttons .wrap{padding-bottom:0}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap{padding-bottom:0}}@media (min-width:1200px){section#buttons .wrap{padding-bottom:0}}@media (max-width:820px){section#buttons .wrap p{margin-top:0}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap p{margin-top:.8333333333vw}}@media (min-width:1200px){section#buttons .wrap p{margin-top:10px}}@media (max-width:820px){section#buttons .wrap p{font-size:3.7333333333vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap p{font-size:1.3333333333vw}}@media (min-width:1200px){section#buttons .wrap p{font-size:16px}}section#buttons .wrap .items{display:grid}@media (max-width:820px){section#buttons .wrap .items{margin:10.6666666667vw auto 0}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap .items{margin:.8333333333vw auto 0}}@media (min-width:1200px){section#buttons .wrap .items{margin:10px auto 0}}@media (max-width:820px){section#buttons .wrap .items{width:66.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap .items{width:auto}}@media (min-width:1200px){section#buttons .wrap .items{width:auto}}@media (max-width:820px){section#buttons .wrap .items{justify-content:center}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap .items{justify-content:flex-start}}@media (min-width:1200px){section#buttons .wrap .items{justify-content:flex-start}}@media (max-width:820px){section#buttons .wrap .items{gap:2.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap .items{gap:1.5vw 1.25vw}}@media (min-width:1200px){section#buttons .wrap .items{gap:18px 15px}}@media (max-width:820px){section#buttons .wrap .items{padding:0 0 0}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap .items{padding:3.3333333333vw 0 0}}@media (min-width:1200px){section#buttons .wrap .items{padding:40px 0 0}}@media (max-width:820px){section#buttons .wrap .items{grid-template-columns:repeat(1,100%)}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap .items{grid-template-columns:repeat(3,20%)}}@media (min-width:1200px){section#buttons .wrap .items{grid-template-columns:repeat(3,220px)}}section#buttons .wrap a{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:#000;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;position:relative;transition:background-color .5s,color .5s}@media (max-width:820px){section#buttons .wrap a{width:66.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a{width:18.3333333333vw}}@media (min-width:1200px){section#buttons .wrap a{width:220px}}@media (max-width:820px){section#buttons .wrap a{height:12vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a{height:3.3333333333vw}}@media (min-width:1200px){section#buttons .wrap a{height:40px}}@media (max-width:820px){section#buttons .wrap a{font-size:3.4666666667vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a{font-size:1.1666666667vw}}@media (min-width:1200px){section#buttons .wrap a{font-size:14px}}@media (max-width:820px){section#buttons .wrap a{border-radius:6vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a{border-radius:1.6666666667vw}}@media (min-width:1200px){section#buttons .wrap a{border-radius:20px}}@media (max-width:820px){section#buttons .wrap a{padding-left:8vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a{padding-left:2.5vw}}@media (min-width:1200px){section#buttons .wrap a{padding-left:30px}}section#buttons .wrap a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(../images/arrow_blue.svg) no-repeat center;background-size:contain;transition:background-image .3s}@media (max-width:820px){section#buttons .wrap a:after{right:6.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a:after{right:1.6666666667vw}}@media (min-width:1200px){section#buttons .wrap a:after{right:20px}}@media (max-width:820px){section#buttons .wrap a:after{width:2.9333333333vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a:after{width:1vw}}@media (min-width:1200px){section#buttons .wrap a:after{width:12px}}@media (max-width:820px){section#buttons .wrap a:after{height:1.4666666667vw}}@media (min-width:821px) and (max-width:1199px){section#buttons .wrap a:after{height:.5vw}}@media (min-width:1200px){section#buttons .wrap a:after{height:6px}}section#buttons .wrap a:hover{background-color:#0a0fd2;color:#fff}section#buttons .wrap a:hover:after{background-image:url(../images/arrow_white.svg)}@media (max-width:820px){section#aboutus .wrap{padding:10.6666666667vw 6.6666666667vw 45.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap{padding:9.1666666667vw 3.3333333333vw 6.6666666667vw}}@media (min-width:1200px){section#aboutus .wrap{padding:110px 40px 80px}}section#aboutus .wrap .text-and-image{position:relative}@media (max-width:820px){section#aboutus .wrap .text-and-image{padding:8vw 0 0}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image{padding:5vw 7.5vw}}@media (min-width:1200px){section#aboutus .wrap .text-and-image{padding:60px 90px}}@media (max-width:820px){section#aboutus .wrap .text-and-image p{white-space:wrap}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image p{white-space:wrap}}@media (min-width:1200px){section#aboutus .wrap .text-and-image p{white-space:nowrap}}@media (max-width:820px){section#aboutus .wrap .text-and-image p{margin-bottom:8.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image p{margin-bottom:8vw}}@media (min-width:1200px){section#aboutus .wrap .text-and-image p{margin-bottom:96px}}@media (max-width:820px){section#aboutus .wrap .text-and-image p{font-size:4.2666666667vw}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image p{font-size:1.5vw}}@media (min-width:1200px){section#aboutus .wrap .text-and-image p{font-size:18px}}@media (max-width:820px){section#aboutus .wrap .text-and-image p{line-height:9.0666666667vw}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image p{line-height:3vw}}@media (min-width:1200px){section#aboutus .wrap .text-and-image p{line-height:36px}}@media (min-width:820px) and (max-width:1360px){section#aboutus .wrap .text-and-image p{width:60%;white-space:wrap}section#aboutus .wrap .text-and-image p br{display:none}}@media (max-width:820px){section#aboutus .wrap .text-and-image img{position:static}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image img{position:absolute}}@media (min-width:1200px){section#aboutus .wrap .text-and-image img{position:absolute}}@media (max-width:820px){section#aboutus .wrap .text-and-image img{top:0}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image img{top:-4.1666666667vw}}@media (min-width:1200px){section#aboutus .wrap .text-and-image img{top:-50px}}@media (max-width:820px){section#aboutus .wrap .text-and-image img{right:0}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image img{right:0}}@media (min-width:1200px){section#aboutus .wrap .text-and-image img{right:0}}@media (max-width:820px){section#aboutus .wrap .text-and-image img{width:100%}}@media (min-width:821px) and (max-width:1199px){section#aboutus .wrap .text-and-image img{width:38%}}@media (min-width:1200px){section#aboutus .wrap .text-and-image img{width:38%}}@media screen and (max-width:820px){section#aboutus .wrap .text-and-image .button.type-b{position:relative;top:80vw;margin:0 auto -13.3vw}}@media (max-width:820px){section#values .wrap{padding-top:22.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#values .wrap{padding-top:10.8333333333vw}}@media (min-width:1200px){section#values .wrap{padding-top:130px}}@media (max-width:820px){section#values .wrap{padding-bottom:36vw}}@media (min-width:821px) and (max-width:1199px){section#values .wrap{padding-bottom:12.5vw}}@media (min-width:1200px){section#values .wrap{padding-bottom:150px}}section#values .wrap h2{padding-top:0}section#values .wrap .cols{display:flex;justify-content:space-between;overflow:visible!important;margin:0 auto}@media (max-width:820px){section#values .wrap .cols{padding:9.3333333333vw 0 0 0}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols{padding:5.8333333333vw 0 0}}@media (min-width:1200px){section#values .wrap .cols{padding:70px 0 0}}@media (max-width:820px){section#values .wrap .cols{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols{max-width:90vw}}@media (min-width:1200px){section#values .wrap .cols{max-width:1080px}}@media (max-width:820px){section#values .wrap .cols{flex-direction:column-reverse}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols{flex-direction:row}}@media (min-width:1200px){section#values .wrap .cols{flex-direction:row}}section#values .wrap .cols .left{flex:none;align-self:flex-start;position:relative}section#values .wrap .cols .left img.graph{display:block;position:relative;z-index:2}@media (max-width:820px){section#values .wrap .cols .left img.graph{width:100%}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .left img.graph{width:90%}}@media (min-width:1200px){section#values .wrap .cols .left img.graph{width:600px}}@media (max-width:820px){section#values .wrap .cols .left img.graph{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .left img.graph{max-width:50vw}}@media (min-width:1200px){section#values .wrap .cols .left img.graph{max-width:600px}}@media (max-width:820px){section#values .wrap .cols .left img.graph{top:-6.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .left img.graph{top:0}}@media (min-width:1200px){section#values .wrap .cols .left img.graph{top:0}}section#values .wrap .cols .right{flex:0 0 34%;position:relative}@media (max-width:820px){section#values .wrap .cols .right{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .right{max-width:41.6666666667vw}}@media (min-width:1200px){section#values .wrap .cols .right{max-width:500px}}@media (max-width:820px){section#values .wrap .cols .right{top:0}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .right{top:-11.25vw}}@media (min-width:1200px){section#values .wrap .cols .right{top:-135px}}@media (max-width:820px){section#values .wrap .cols .right{margin-bottom:0}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .right{margin-bottom:-11.25vw}}@media (min-width:1200px){section#values .wrap .cols .right{margin-bottom:-135px}}section#values .wrap .cols .right h4{position:relative}@media screen and (max-width:820px){section#values .wrap .cols .right h4{display:none}}section#values .wrap .cols .right p{font-family:"Noto Sans JP",sans-serif;font-weight:400}@media (max-width:820px){section#values .wrap .cols .right p{margin:0}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .right p{margin:2.5vw 0 3.3333333333vw}}@media (min-width:1200px){section#values .wrap .cols .right p{margin:30px 0 40px}}@media (max-width:820px){section#values .wrap .cols .right p{font-size:4.2666666667vw}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .right p{font-size:1.5vw}}@media (min-width:1200px){section#values .wrap .cols .right p{font-size:18px}}@media (max-width:820px){section#values .wrap .cols .right p{line-height:9.0666666667vw}}@media (min-width:821px) and (max-width:1199px){section#values .wrap .cols .right p{line-height:3vw}}@media (min-width:1200px){section#values .wrap .cols .right p{line-height:36px}}@media screen and (max-width:820px){section#values .wrap .cols .right .button{position:relative;top:118vw;margin:0 auto -4vw}}@media (max-width:820px){section#history .wrap{padding-top:20vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap{padding-top:12.5vw}}@media (min-width:1200px){section#history .wrap{padding-top:150px}}@media (max-width:820px){section#history .wrap{padding-bottom:20vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap{padding-bottom:12.5vw}}@media (min-width:1200px){section#history .wrap{padding-bottom:150px}}section#history .wrap h2{padding-top:0}section#history .wrap .list{margin:0 auto}@media (max-width:820px){section#history .wrap .list{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list{max-width:90vw}}@media (min-width:1200px){section#history .wrap .list{max-width:1080px}}@media (max-width:820px){section#history .wrap .list{padding-top:12vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list{padding-top:7.5vw}}@media (min-width:1200px){section#history .wrap .list{padding-top:90px}}section#history .wrap .list .item{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}@media (max-width:820px){section#history .wrap .list .item{min-height:auto}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item{min-height:23.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item{min-height:280px}}section#history .wrap .list .item>div:last-child{display:flex;flex:1;align-items:stretch;justify-content:space-between}@media (max-width:820px){section#history .wrap .list .item>div:last-child{flex-direction:column}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item>div:last-child{flex-direction:row}}@media (min-width:1200px){section#history .wrap .list .item>div:last-child{flex-direction:row}}@media (max-width:820px){section#history .wrap .list .item>div:last-child{margin-bottom:16.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item>div:last-child{margin-bottom:0}}@media (min-width:1200px){section#history .wrap .list .item>div:last-child{margin-bottom:0}}@media (max-width:820px){section#history .wrap .list .item:last-child>div:last-child{margin-bottom:8vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item:last-child>div:last-child{margin-bottom:0}}@media (min-width:1200px){section#history .wrap .list .item:last-child>div:last-child{margin-bottom:0}}section#history .wrap .list .item .left{position:relative;align-self:stretch}@media (max-width:820px){section#history .wrap .list .item .left{width:5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left{width:3.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .left{width:40px}}section#history .wrap .list .item .left:before{content:"";position:relative;display:block;background:url(../images/h_circle.svg) no-repeat top center}@media (max-width:820px){section#history .wrap .list .item .left:before{background-size:5.3333333333vw 5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left:before{background-size:3.3333333333vw 3.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .left:before{background-size:40px 40px}}@media (max-width:820px){section#history .wrap .list .item .left:before{width:5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left:before{width:3.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .left:before{width:40px}}@media (max-width:820px){section#history .wrap .list .item .left:before{height:5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left:before{height:3.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .left:before{height:40px}}@media (max-width:820px){section#history .wrap .list .item .left:before{top:1.0666666667vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left:before{top:0}}@media (min-width:1200px){section#history .wrap .list .item .left:before{top:0}}section#history .wrap .list .item .left:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1px;background-color:#0a0fd2}@media (max-width:820px){section#history .wrap .list .item .left:after{top:7.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left:after{top:3.75vw}}@media (min-width:1200px){section#history .wrap .list .item .left:after{top:45px}}@media (max-width:820px){section#history .wrap .list .item .left:after{bottom:.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .left:after{bottom:.4166666667vw}}@media (min-width:1200px){section#history .wrap .list .item .left:after{bottom:5px}}section#history .wrap .list .item .middle{flex:1}@media (max-width:820px){section#history .wrap .list .item .middle{padding:0 0 0 3.7333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle{padding:0 7.9166666667vw 0 3.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .middle{padding:0 95px 0 40px}}section#history .wrap .list .item .middle h4{border-bottom:2px dotted #0a0fd2}@media (max-width:820px){section#history .wrap .list .item .middle h4{padding-bottom:2.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle h4{padding-bottom:2.5vw}}@media (min-width:1200px){section#history .wrap .list .item .middle h4{padding-bottom:30px}}@media (max-width:820px){section#history .wrap .list .item .middle h4{margin-bottom:2.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle h4{margin-bottom:1.6666666667vw}}@media (min-width:1200px){section#history .wrap .list .item .middle h4{margin-bottom:20px}}section#history .wrap .list .item .middle p{font-family:"Noto Sans JP",sans-serif;font-weight:500}@media (max-width:820px){section#history .wrap .list .item .middle p{font-size:4.5333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle p{font-size:2vw}}@media (min-width:1200px){section#history .wrap .list .item .middle p{font-size:24px}}@media (max-width:820px){section#history .wrap .list .item .middle p{line-height:7.7333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle p{line-height:3.5vw}}@media (min-width:1200px){section#history .wrap .list .item .middle p{line-height:42px}}@media (max-width:820px){section#history .wrap .list .item .middle p{margin-bottom:4vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle p{margin-bottom:0}}@media (min-width:1200px){section#history .wrap .list .item .middle p{margin-bottom:0}}@media (max-width:820px){section#history .wrap .list .item .middle img{height:6.8vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .middle img{height:3.3333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .middle img{height:40px}}section#history .wrap .list .item .right{text-align:center}@media (max-width:820px){section#history .wrap .list .item .right{width:84%}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right{width:32%}}@media (min-width:1200px){section#history .wrap .list .item .right{width:32%}}@media screen and (max-width:820px){section#history .wrap .list .item .right{margin:0 auto}}section#history .wrap .list .item .right img{width:100%}section#history .wrap .list .item .right a{position:relative;display:inline-block}@media (max-width:820px){section#history .wrap .list .item .right a{margin:3.2vw auto 0}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a{margin:2vw auto 0}}@media (min-width:1200px){section#history .wrap .list .item .right a{margin:24px auto 0}}@media (max-width:820px){section#history .wrap .list .item .right a img{height:9.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a img{height:3vw}}@media (min-width:1200px){section#history .wrap .list .item .right a img{height:36px}}section#history .wrap .list .item .right a:after{content:"";position:absolute;background:#fff url(../images/icon_link_blue.webp) no-repeat center;border:1px solid #0a0fd2;transition:background-color .3s,background-image .3s;transform:translateY(-50%)}@media (max-width:820px){section#history .wrap .list .item .right a:after{background-size:2.1333333333vw 2.1333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a:after{background-size:.6666666667vw .6666666667vw}}@media (min-width:1200px){section#history .wrap .list .item .right a:after{background-size:8px 8px}}@media (max-width:820px){section#history .wrap .list .item .right a:after{width:5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a:after{width:1.6666666667vw}}@media (min-width:1200px){section#history .wrap .list .item .right a:after{width:20px}}@media (max-width:820px){section#history .wrap .list .item .right a:after{height:5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a:after{height:1.6666666667vw}}@media (min-width:1200px){section#history .wrap .list .item .right a:after{height:20px}}@media (max-width:820px){section#history .wrap .list .item .right a:after{border-radius:2.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a:after{border-radius:.8333333333vw}}@media (min-width:1200px){section#history .wrap .list .item .right a:after{border-radius:10px}}@media (max-width:820px){section#history .wrap .list .item .right a:after{right:-8vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a:after{right:-2.5vw}}@media (min-width:1200px){section#history .wrap .list .item .right a:after{right:-30px}}@media (max-width:820px){section#history .wrap .list .item .right a:after{top:50%}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .list .item .right a:after{top:50%}}@media (min-width:1200px){section#history .wrap .list .item .right a:after{top:50%}}section#history .wrap .list .item .right a:hover:after{background-color:#0a0fd2;background-image:url(../images/icon_link_white.webp)}section#history .wrap .buttons{display:flex;justify-content:space-between;margin:0 auto;align-items:center}@media (max-width:820px){section#history .wrap .buttons{flex-direction:column}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .buttons{flex-direction:row}}@media (min-width:1200px){section#history .wrap .buttons{flex-direction:row}}@media (max-width:820px){section#history .wrap .buttons{padding-top:13.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .buttons{padding-top:8.3333333333vw}}@media (min-width:1200px){section#history .wrap .buttons{padding-top:100px}}@media (max-width:820px){section#history .wrap .buttons{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .buttons{max-width:48.3333333333vw}}@media (min-width:1200px){section#history .wrap .buttons{max-width:580px}}@media (max-width:820px){section#history .wrap .buttons{gap:4vw}}@media (min-width:821px) and (max-width:1199px){section#history .wrap .buttons{gap:0}}@media (min-width:1200px){section#history .wrap .buttons{gap:0}}@media (max-width:820px){section#data .wrap{padding-top:20vw}}@media (min-width:821px) and (max-width:1199px){section#data .wrap{padding-top:12.5vw}}@media (min-width:1200px){section#data .wrap{padding-top:150px}}@media (max-width:820px){section#data .wrap{padding-bottom:20vw}}@media (min-width:821px) and (max-width:1199px){section#data .wrap{padding-bottom:12.5vw}}@media (min-width:1200px){section#data .wrap{padding-bottom:150px}}section#data .wrap h2{padding-top:0}section#data .wrap .items{display:grid;margin:0 auto}@media (max-width:820px){section#data .wrap .items{grid-template-columns:repeat(1,1fr)}}@media (min-width:821px) and (max-width:1199px){section#data .wrap .items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){section#data .wrap .items{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){section#data .wrap .items{gap:6.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#data .wrap .items{gap:4.1666666667vw}}@media (min-width:1200px){section#data .wrap .items{gap:50px}}@media (max-width:820px){section#data .wrap .items{padding-top:12vw}}@media (min-width:821px) and (max-width:1199px){section#data .wrap .items{padding-top:7.5vw}}@media (min-width:1200px){section#data .wrap .items{padding-top:90px}}@media (max-width:820px){section#data .wrap .items{max-width:100%}}@media (min-width:821px) and (max-width:1199px){section#data .wrap .items{max-width:97.5vw}}@media (min-width:1200px){section#data .wrap .items{max-width:1170px}}section#data .wrap .items img{width:100%}@media screen and (min-width:821px){section#data .wrap .items img:nth-child(3){grid-column:1/2}}section#partner{overflow:hidden}@media (max-width:820px){section#partner .wrap{padding-top:23.4666666667vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap{padding-top:12.5vw}}@media (min-width:1200px){section#partner .wrap{padding-top:150px}}@media (max-width:820px){section#partner .wrap{padding-bottom:26.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap{padding-bottom:16.6666666667vw}}@media (min-width:1200px){section#partner .wrap{padding-bottom:200px}}section#partner .wrap h2{padding-top:0}section#partner .wrap .left-right{margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:820px){section#partner .wrap .left-right{padding-bottom:13.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .left-right{padding-bottom:8.3333333333vw}}@media (min-width:1200px){section#partner .wrap .left-right{padding-bottom:100px}}@media (max-width:820px){section#partner .wrap .left-right{flex-direction:column}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .left-right{flex-direction:row}}@media (min-width:1200px){section#partner .wrap .left-right{flex-direction:row}}section#partner .wrap .left-right p{font-family:"Noto Sans JP",sans-serif;font-weight:400}@media (max-width:820px){section#partner .wrap .left-right p{font-size:4.2666666667vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .left-right p{font-size:1.5vw}}@media (min-width:1200px){section#partner .wrap .left-right p{font-size:18px}}@media (max-width:820px){section#partner .wrap .left-right p{line-height:9.0666666667vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .left-right p{line-height:3vw}}@media (min-width:1200px){section#partner .wrap .left-right p{line-height:36px}}@media (max-width:820px){section#partner .wrap .left-right p{text-align:left}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .left-right p{text-align:right}}@media (min-width:1200px){section#partner .wrap .left-right p{text-align:right}}@media (max-width:820px){section#partner .wrap .left-right p{margin-top:6.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .left-right p{margin-top:0}}@media (min-width:1200px){section#partner .wrap .left-right p{margin-top:0}}section#partner .wrap .carousel{position:relative;left:50%;transform:translateX(-50%);width:100vw}section#partner .wrap .items{display:flex;align-items:center;will-change:transform}@media (max-width:820px){section#partner .wrap .items{gap:4vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .items{gap:1.6666666667vw}}@media (min-width:1200px){section#partner .wrap .items{gap:20px}}@media (max-width:820px){section#partner .wrap .items{margin-bottom:6vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .items{margin-bottom:2.5vw}}@media (min-width:1200px){section#partner .wrap .items{margin-bottom:30px}}section#partner .wrap .items img{flex-shrink:0}@media (max-width:820px){section#partner .wrap .items img{width:66.6666666667vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .items img{width:25vw}}@media (min-width:1200px){section#partner .wrap .items img{width:300px}}@media (max-width:820px){section#partner .wrap .items img{height:33.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap .items img{height:12.5vw}}@media (min-width:1200px){section#partner .wrap .items img{height:150px}}section#partner .wrap .items#slide1{animation:scroll-left 30s linear infinite;transform:translateX(0)}section#partner .wrap .items#slide2{animation:scroll-right 30s linear infinite;transform:translateX(var(--scroll-distance,-50%))}section#partner .wrap p.sosumi{color:#646464;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media (max-width:820px){section#partner .wrap p.sosumi{font-size:3.2vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap p.sosumi{font-size:1.1666666667vw}}@media (min-width:1200px){section#partner .wrap p.sosumi{font-size:14px}}@media (max-width:820px){section#partner .wrap p.sosumi{line-height:5.3333333333vw}}@media (min-width:821px) and (max-width:1199px){section#partner .wrap p.sosumi{line-height:1.1666666667vw}}@media (min-width:1200px){section#partner .wrap p.sosumi{line-height:14px}}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(var(--scroll-distance,-50%))}}@keyframes scroll-right{0%{transform:translateX(var(--scroll-distance,-50%))}100%{transform:translateX(0)}}@keyframes flip-width{0%{width:0}100%{width:100%}}.flip-right{display:inline-block;mask-image:linear-gradient(to right,#000 0,#000 100%);mask-size:0 100%;mask-repeat:no-repeat;mask-position:left center}.flip-right img{display:block}.flip-right.active{animation:mask-reveal .8s ease-out forwards}@keyframes mask-reveal{0%{mask-size:0 100%}100%{mask-size:100% 100%}}
/*# sourceMappingURL=quick_guide.min.css.map */
