html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:top;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:0;padding:0}input,select{margin:0;padding:0;vertical-align:middle}textarea{margin:0;padding:0;font-size:100%;vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0}span,small{font-weight:inherit}strong{font-weight:bold}address{font-style:normal}sup{vertical-align:text-top}em{font-style:normal}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (max-width: 767px){html{scroll-padding-top:15vw}}*{box-sizing:border-box}body{font-size:1.6rem;color:#111;line-height:2;font-family:"Local Noto Sans JP","Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow-wrap:anywhere;word-break:normal;line-break:strict;letter-spacing:.05em}@media screen and (max-width: 767px){body{width:100%;-webkit-text-size-adjust:100%;font-size:4vw}}body>* p,body>* a{font-weight:500}body:has(.active){overflow:hidden}body.loading{overflow:hidden}strong{font-weight:700}img{max-width:100%;height:auto}@media screen and (max-width: 767px){img{width:100%}}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:80%}sup{bottom:1ex}sub{top:.5ex}mark{font-style:normal;font-weight:inherit}button{cursor:pointer}.pcNone{display:none !important}@media screen and (max-width: 767px){.pcNone{display:block !important}}@media screen and (max-width: 767px){.spNone{display:none !important}}.color01{color:red}.right{text-align:right !important}.center{text-align:center !important}a{text-decoration:none;transition:.7s}@media screen and (min-width: 767px){a:hover>img,a:active>img{opacity:.7;transition:.7s}}.hover a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s}@media(any-hover: hover){.hover a:hover img{opacity:.6}}.imgOver01>a{display:block;overflow:hidden}.imgOver01>a img{transform:scale(1);transition:transform .6s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(any-hover: hover){.imgOver01>a:hover img{transition:transform .3s;transform:scale(1.1)}}.btnLink01 a,.btnLink01 button{position:relative;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);z-index:1}.btnLink01 a::after,.btnLink01 button::after{content:"";display:block;background:#2fc9ff;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:100vmax;z-index:-1;transition:opacity .5s ease}@media screen and (min-width: 768px){.btnLink01 a:hover::after,.btnLink01 button:hover::after{opacity:1}}.linkText01 a{display:inline-block;position:relative;color:inherit;text-decoration:none}.linkText01 a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media screen and (min-width: 768px){.linkText01 a:hover::after{transform:scaleX(1)}}.header01{position:relative;z-index:99;width:100%;height:80px;top:0}@media screen and (max-width: 767px){.header01{height:15vw}}body:not(.index) .header01{position:fixed;background:rgba(255,255,255,.9);backdrop-filter:blur(5px)}body.index .header01{position:absolute;transition:opacity .7s ease;top:0}@media screen and (max-width: 767px){body.index .header01{position:fixed;background:rgba(255,255,255,.9)}}body.loaded .header01{opacity:1}body.loaded .header01.fixed{position:fixed;background:rgba(255,255,255,.9);backdrop-filter:blur(5px)}.header01>.headButton01{display:none}@media screen and (max-width: 1025px){.header01>.headButton01{position:absolute;display:block;top:10px;right:20px;width:60px;height:50px;z-index:999;cursor:pointer}.header01>.headButton01>span{transition:background .3s ease}.header01>.headButton01>span::before{content:"";display:block;background:url(../images/btn01.svg) no-repeat;background-size:contain;width:100%;height:100%}}@media screen and (max-width: 767px){.header01>.headButton01{top:2.5vw;right:2.5vw;width:12.5vw;height:10vw;z-index:999}.header01>.headButton01>span{transition:background .3s ease}.header01>.headButton01>span::before{content:"";display:block;background:url(../images/btn01.svg) no-repeat;background-size:contain;width:100%;height:100%}}.header01.active>.headButton01 span::before{background:url(../images/btn01_close.svg) no-repeat;background-size:contain}.header01>.inner01{padding:10px 0 10px 20px}@media screen and (max-width: 767px){.header01>.inner01{padding:2.5vw}}.header01>.inner01 .headerBlock01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header01>.inner01 .headerBlock01>.logo01{width:227px}@media screen and (max-width: 767px){.header01>.inner01 .headerBlock01>.logo01{width:46.75vw}}.header01>.inner01 .headerBlock01>.block01{display:flex;max-width:calc(100% - 260px)}@media screen and (max-width: 767px){.header01>.inner01 .headerBlock01>.block01{max-width:inherit}}.header01>.inner01 .headerBlock01>.block01 .btn01{display:inline-block;margin-left:35px}@media screen and (max-width: 1240px){.header01>.inner01 .headerBlock01>.block01 .btn01{margin-left:16px}}@media screen and (max-width: 1025px){.header01>.inner01 .headerBlock01>.block01 .btn01{margin-right:100px;margin-left:auto}}@media screen and (max-width: 767px){.header01>.inner01 .headerBlock01>.block01 .btn01{margin-right:15vw}}@media screen and (min-width: 768px){.header01>.inner01 .headerBlock01>.block01 .btn01 a::after{border-radius:30px 0px 0px 30px}.header01>.inner01 .headerBlock01>.block01 .btn01 a:hover::after{border-radius:30px 0px 0px 30px}}.header01 .spBlock01{display:none}@media screen and (max-width: 1025px){.header01 .spBlock01{padding:20px;position:fixed;display:block;top:-200vh;width:100%;height:100vh;left:0;background:linear-gradient(90deg, #82DFFF 0%, #BDD3FF 100%);transition:top .5s ease;overflow:auto;padding-bottom:20vw}.header01 .spBlock01 .menuBlock02{margin-top:0;padding:40px;background:#fff;border-radius:5px}.header01 .spBlock01 .menuBlock02+.wrap01{margin-top:20px;padding:20px 40px;background:#fff;border-radius:5px}.header01 .spBlock01 .menuBlock02+.wrap01 a{display:block}}@media screen and (max-width: 767px){.header01 .spBlock01{padding:2.5vw 2.5vw 20vw}.header01 .spBlock01>.inner01>.menuBlock02{margin-top:0;padding:5vw;background:#fff;border-radius:5px}.header01 .spBlock01>.inner01>.menuBlock02+.wrap01{margin-top:2.5vw;padding:2.5vw 5vw;background:#fff;border-radius:5px}.header01 .spBlock01>.inner01>.menuBlock02+.wrap01 a{display:block}}.header01.active .spBlock01{top:80px}@media screen and (max-width: 767px){.header01.active .spBlock01{top:15vw}}.footer01{position:relative;background:#fff}.footer01 .pagetop01 a{display:block;padding:20px 0;background:#000f66;color:#fff;font-size:2rem;font-weight:600;line-height:1;font-family:"Roboto Condensed";text-align:center;cursor:pointer;transition:background .3s ease}@media screen and (min-width: 768px){.footer01 .pagetop01 a:hover{background:#3b4893}}@media screen and (max-width: 767px){.footer01 .pagetop01 a{padding:5vw 0;font-size:5vw}}.footer01 .pagetop01 span{position:relative;display:inline-block}.footer01 .pagetop01 span::after{content:"";display:block;background:url(../images/ic02.svg) no-repeat;position:absolute;top:-1px;right:-25px;width:15px;height:22px}@media screen and (max-width: 767px){.footer01 .pagetop01 span::after{top:-0.25vw;right:-6.25vw;width:3.75vw;height:5.5vw}}.footer01>.inner01{padding:40px 40px 50px}@media screen and (max-width: 767px){.footer01>.inner01{padding:7.5vw 5vw 12.5vw}}.footer01 .footerBlock01{display:flex;flex-flow:wrap;justify-content:space-between}@media screen and (max-width: 767px){.footer01 .footerBlock01{justify-content:center}}@media screen and (max-width: 1025px){.footer01 .footerBlock01>.block01{width:100%}}@media screen and (max-width: 767px){.footer01 .footerBlock01>.block01{width:100%}}.footer01 .footerBlock01>.block01:not(:first-of-type){width:calc(100% - 280px - 60px);max-width:1020px}@media screen and (max-width: 1025px){.footer01 .footerBlock01>.block01:not(:first-of-type){width:100%}}.footer01 .footerBlock01>.block01:not(:first-of-type) a{display:inline-block}@media screen and (max-width: 767px){.footer01 .footerBlock01>.block01:not(:first-of-type) a{display:block}}.footer01 .footerBlock01>.block01>.logo01{width:100%;max-width:280px}@media screen and (max-width: 1025px){.footer01 .footerBlock01>.block01>.logo01{margin:auto}}@media screen and (max-width: 767px){.footer01 .footerBlock01>.block01>.logo01{margin:auto;max-width:70vw}}.footer01 .footerBlock01>.block01>.logo01+.text01{margin-top:20px}@media screen and (max-width: 767px){.footer01 .footerBlock01>.block01>.logo01+.text01{margin-top:5vw}}.footer01 .footerBlock01>.block01>.text01{font-size:1.4rem;letter-spacing:.7px}@media screen and (max-width: 1025px){.footer01 .footerBlock01>.block01>.text01{text-align:center}}@media screen and (max-width: 767px){.footer01 .footerBlock01>.block01>.text01{font-size:3.5vw;text-align:center}}.footer01 .footerBlock01>.block01>.btn02{margin-top:20px}@media screen and (max-width: 1025px){.footer01 .footerBlock01>.block01>.btn02{margin:20px auto 0;max-width:280px}}@media screen and (max-width: 767px){.footer01 .footerBlock01>.block01>.btn02{margin-top:5vw;max-width:inherit}}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}select::-ms-expand{display:none}input[type=submit]{box-sizing:border-box;cursor:pointer}input[type=submit]:-webkit-search-decoration{display:none}input[type=submit]:focus{outline-offset:-2px}input[type=submit]:-moz-focus-inner{border:0}input[type=radio],input[type=checkbox]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.contents01{position:relative;overflow:clip}.contents01:has(.mainvisual01){padding-bottom:1000px}@media screen and (max-width: 767px){.contents01:has(.mainvisual01){padding-bottom:187.5vw}}.contents01:has(.mainvisual02){padding-bottom:300px}@media screen and (max-width: 767px){.contents01:has(.mainvisual02){padding-bottom:60vw}}.contents01:has(.mainvisual02) .section02{top:300px;padding:80px 0 10px;position:relative;background:#fff}@media screen and (max-width: 767px){.contents01:has(.mainvisual02) .section02{top:60vw;padding:15vw 0 2.5vw}}.contents01:has(.mainvisual02) .section03{top:300px;padding:80px 0 160px;position:relative;background:#fff}.contents01:has(.mainvisual02) .section03:has(.editorArea01){padding:80px 0 120px}.contents01:has(.mainvisual02) .section03:has(.pagination01){padding-bottom:160px}@media screen and (max-width: 767px){.contents01:has(.mainvisual02) .section03{top:60vw;padding:15vw 0}.contents01:has(.mainvisual02) .section03:has(.editorArea01){padding:15vw 0}}@media screen and (max-width: 767px)and (max-width: 767px){.contents01:has(.mainvisual02) .section03:has(.logo01){padding-bottom:25vw}}.contents01:has(.mainvisual02) .section03>.inner01{position:relative;z-index:1}.contents01:has(.mainvisual02):has(.bgImage02){padding-bottom:660px}@media screen and (max-width: 767px){.contents01:has(.mainvisual02):has(.bgImage02){padding-bottom:125vw}}.contents01:has(.mainvisual02):has(.bgImage02) .section03{top:660px}@media screen and (max-width: 1200px){.contents01:has(.mainvisual02):has(.bgImage02) .section03{top:60vw}}@media screen and (max-width: 767px){.contents01:has(.mainvisual02):has(.bgImage02) .section03{top:125vw;margin-top:0;padding:20vw 0 15vw}}.section01{padding-top:80px;z-index:3}@media screen and (max-width: 767px){.section01{padding-top:20vw}}.contents01:has(.movieWrap01) .section01{position:relative;top:1000px}@media screen and (max-width: 767px){.contents01:has(.movieWrap01) .section01{top:187.5vw}}@media screen and (max-width: 767px){.section01 .btn03{text-align:center}.section01 .btn03 a{text-align:center}}.section01 .btn04 a{min-width:240px;text-align:left}.section01:last-of-type{padding-bottom:320px;background:#fff;z-index:auto}.section01:last-of-type::after{content:"";display:block;background:url(../images/bg06.png) no-repeat;background-size:cover;background-position:bottom center;position:absolute;width:100%;height:100%;max-height:270px;bottom:0;left:0}@media screen and (max-width: 767px){.section01:last-of-type::after{background-position:bottom center;bottom:-9.5vw;max-height:66.75vw}}@media screen and (max-width: 767px){.section01:last-of-type{padding-bottom:5vw;background:#fff}}@media screen and (max-width: 767px){.section01:last-of-type{padding-bottom:70.23vw;padding-top:15vw}}.section01:last-of-type>.inner01{margin:auto;width:100%;max-width:1280px}@media screen and (max-width: 767px){.section01:last-of-type>.inner01{padding:0 5vw}}.section01:last-of-type>.inner01 .hgroup04{padding:0;z-index:6}@media screen and (max-width: 767px){.section01:last-of-type>.inner01 .hgroup04{gap:0 5vw}}@media screen and (max-width: 767px){.section01:last-of-type>.inner01 .hgroup04>.text01{line-height:1.8}}.section01.type01{background:#fff}.section01.type01:has(.hgroup04){padding-top:80px;padding-bottom:160px}@media screen and (max-width: 767px){.section01.type01:has(.hgroup04){padding-top:20vw;padding-bottom:25vw}}.section01.type01:has(.list05) .hgroup04{z-index:3}.section01.type01:has(.list05) .list05{position:relative;top:-30px}@media screen and (max-width: 1024px){.section01.type01:has(.list05) .list05{top:0}}.section01.type01:has(.list05) .list05>.col01{gap:0 60px}@media screen and (max-width: 1024px){.section01.type01:has(.list05) .list05>.col01{gap:0 20px}}@media screen and (max-width: 767px){.section01.type01:has(.list05) .list05>.col01{gap:5vw 0}}.section01.type02{background:rgba(0,15,102,.8)}.section01.type03{position:relative;padding-top:0;z-index:auto}.section01.type03>.inner01::after{content:"";display:block;background:linear-gradient(180deg, rgba(0, 15, 102, 0) 0%, rgba(0, 15, 102, 0.8) 50%);position:absolute;top:-240px;left:0;width:100%;height:calc(100% + 240px)}@media screen and (max-width: 767px){.section01.type03>.inner01::after{top:-60vw;width:100%;height:calc(100% + 60vw)}}.section01.type03 .bgWrap02{z-index:1}.section01.type03 .bgWrap02 .bgImage{background-size:contain;top:-12px;left:-367px;width:100%;max-width:713px}@media screen and (max-width: 767px){.section01.type03 .bgWrap02 .bgImage{top:auto;bottom:0;left:-68.77vw;width:133.69vw;height:96vw;max-width:inherit}}.section01.type03 .bgWrap03{z-index:1}.section01.type03 .bgWrap03 .bgImage{top:-90px;right:-36px;width:100%;max-width:442px;height:100%;background-size:contain}@media screen and (max-width: 767px){.section01.type03 .bgWrap03 .bgImage{display:none}}.section01.type03 .block01{position:relative;padding:80px 0 400px;z-index:9}@media screen and (max-width: 767px){.section01.type03 .block01{padding:5vw 0 85vw}}.section01.type03 .block01 .title01{color:#fff;font-size:2.8rem;line-height:2.2;letter-spacing:1.4px;text-align:center}@media screen and (max-width: 767px){.section01.type03 .block01 .title01{font-size:4.5vw;letter-spacing:.9px}}.section01.type03 .block01 .btn04{margin-top:50px}@media screen and (max-width: 767px){.section01.type03 .block01 .btn04{margin-top:12.5vw}}.section01.type03 .imageBlock01{position:absolute;margin:auto;width:1440px;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:7}@media screen and (max-width: 767px){.section01.type03 .imageBlock01{width:100%}}.section01.type03 .imageBlock01 .image01.pos01{position:absolute;top:40px;left:-77.22px;width:462.07px;height:216.08px}@media screen and (max-width: 767px){.section01.type03 .imageBlock01 .image01.pos01{display:none}}.section01.type03 .imageBlock01 .image01.pos02{position:absolute;bottom:0;left:-144px;width:805.66px;height:330px}@media screen and (max-width: 767px){.section01.type03 .imageBlock01 .image01.pos02{left:auto;right:-11.03vw;width:93.53vw;height:43.74vw;bottom:29.51vw;z-index:2}}.section01.type03 .imageBlock01 .image01.pos03{position:absolute;top:-50px;right:-108.49px;width:480.49px;height:224.7px}@media screen and (max-width: 767px){.section01.type03 .imageBlock01 .image01.pos03{top:auto;right:-24.14vw;bottom:0;width:90.09vw;height:42.13vw}}.section01.type03 .imageBlock01 .image01.pos04{position:absolute;bottom:361px;right:184.83px;width:327.17px;height:153px}@media screen and (max-width: 767px){.section01.type03 .imageBlock01 .image01.pos04{bottom:37.81vw;right:auto;left:-15vw;width:61.34vw;height:28.69vw}}.section01.type03 .imageBlock01 .image01.pos05{position:absolute;bottom:35.03px;right:94px;width:546px;height:255.77px}@media screen and (max-width: 767px){.section01.type03 .imageBlock01 .image01.pos05{display:none}}.section01:has(.frameArea04){padding-top:0}.section01:has(.frameArea04) .frameArea04{margin-top:0;background:rgba(0,15,102,.8)}@media screen and (max-width: 767px){.section01:has(.frameArea04) .frameArea04 .inner01 .list01{margin-top:16vw}}.section01:has(.frameArea04) .frameArea04 .bgWrap03 .bgImage{top:2494px;max-width:945.58px;right:-463.58px;background-size:contain;height:auto;min-height:1630px}@media screen and (max-width: 767px){.section01:has(.frameArea04) .frameArea04 .bgWrap03 .bgImage{top:691.49vw;right:-48.44vw;width:118.2vw;height:203.75vw;max-width:inherit;min-height:initial}}.section01:has(.frameArea06){padding-bottom:240px}@media screen and (max-width: 767px){.section01:has(.frameArea06){padding-bottom:40vw}}.headingBlock01+.section01{margin-top:1000px}@media screen and (max-width: 767px){.headingBlock01+.section01{margin-top:187.5vw}}.section01 .hgroup01{position:relative;z-index:1}.section01 .hgroup01 .heading01{color:#fff}.section01 .hgroup01+.frameArea06{position:relative;z-index:3;margin-top:60px}@media screen and (max-width: 767px){.section01 .hgroup01+.frameArea06{margin-top:15vw}}.section01 .hgroup01+.bgWrap02 .bgImage{top:-128px;left:-616px;max-width:1215.62px;height:873px;background-size:contain;background-position:right}@media screen and (max-width: 767px){.section01 .hgroup01+.bgWrap02 .bgImage{top:-27.5vw;left:-69.5vw;height:109.13vw;width:151.95vw}}.section01 .hgroup01+.bgWrap02+.bgWrap03 .bgImage{top:-325px;max-width:945.58px;right:-463.58px;background-size:contain;height:100%;min-height:1630px}@media screen and (max-width: 767px){.section01 .hgroup01+.bgWrap02+.bgWrap03 .bgImage{top:174.38vw;right:-57.95vw;width:118.2vw;height:203.75vw;max-width:inherit;min-height:initial}}.section01 .frameArea06{width:100%;max-width:1520px}@media screen and (max-width: 1024px){.section01 .list05{padding-right:20px}}@media screen and (max-width: 767px){.section01 .list05{margin-top:5vw;padding-right:5vw}}.section01 .list05>.col01{padding-top:0;z-index:2}@media screen and (max-width: 1240px){.section01 .list05>.col01{align-items:end}}@media screen and (max-width: 1024px){.section01 .list05>.col01{gap:20px 0}}@media screen and (max-width: 767px){.section01 .list05>.col01{gap:5vw 0}}.section01 .list05>.col01::after{content:none}.section01 .list05>.col01>.col01{margin-top:90px;padding-right:20px;width:calc(100% - 720px - 60px);max-width:600px}@media screen and (max-width: 1240px){.section01 .list05>.col01>.col01{width:calc(50% - 60px)}}@media screen and (max-width: 1024px){.section01 .list05>.col01>.col01{padding-left:20px;padding-right:0;width:100%;max-width:inherit}}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01{margin-top:0;padding-left:5vw}.section01 .list05>.col01>.col01 .btn03{text-align:center}.section01 .list05>.col01>.col01 .btn03 a{text-align:left}}.section01 .list05>.col01>.col01 .heading03{font-size:3.6rem;letter-spacing:1.8px}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01 .heading03{font-size:7.5vw;letter-spacing:1.5}}.section01 .list05>.col01>.col01 .text01{margin-top:20px}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01 .text01{margin-top:5vw}}.section01 .list05>.col01 .image01{max-width:720px}.section01 .list05>.col01 .image01 img{aspect-ratio:720/456;object-fit:cover;transition:.7s}@media screen and (max-width: 1240px){.section01 .list05>.col01 .image01{width:50%;max-width:inherit}}@media screen and (max-width: 1024px){.section01 .list05>.col01 .image01{width:100%}}@media screen and (max-width: 767px){.section01 .list05>.col01 .image01{width:100%}}.section01 .hgroup04+.bgWrap02 .bgImage{top:-128px;left:-616px;max-width:1215.62px;height:873px;background-size:contain;background-position:right}@media screen and (max-width: 767px){.section01 .hgroup04+.bgWrap02 .bgImage{top:-27.5vw;left:-69.5vw;height:109.13vw;width:151.95vw}}.section01 .hgroup04+.bgWrap02+.bgWrap03 .bgImage{top:-325px;max-width:945.58px;right:-463.58px;background-size:contain;height:100%;min-height:1630px}@media screen and (max-width: 767px){.section01 .hgroup04+.bgWrap02+.bgWrap03 .bgImage{top:174.38vw;right:-57.95vw;width:118.2vw;height:203.75vw;max-width:inherit;min-height:initial}}.section01:has(.list05) .hgroup04{margin:auto;max-width:1280px;width:100%}.section01:has(.list05) .hgroup04:first-of-type{margin-left:80px;max-width:inherit}@media screen and (max-width: 1024px){.section01:has(.list05) .hgroup04:first-of-type{margin-left:0}}.section01:has(.list05) .list05+.bgWrap03 .bgImage{top:-325px;max-width:945.58px;right:-463.58px;background-size:contain;height:100%;min-height:1630px}@media screen and (max-width: 767px){.section01:has(.list05) .list05+.bgWrap03 .bgImage{top:174.38vw;right:-57.95vw;width:118.2vw;height:203.75vw;max-width:inherit;min-height:initial}}.section01:has(.listWrap02) .bgWrap02 .bgImage{top:231px}@media screen and (max-width: 767px){.section01:has(.listWrap02) .bgWrap02 .bgImage{top:194.32vw;left:-84vw;width:151.95vw;height:109.13vw}}.section01:has(.listWrap02) .bgWrap02+.bgWrap03 .bgImage{top:-326px;height:auto}@media screen and (max-width: 767px){.section01:has(.listWrap02) .bgWrap02+.bgWrap03 .bgImage{top:-26.51vw;height:203.75vw}}.section02>.inner01>.title03{position:relative;padding:0 20px;z-index:5}@media screen and (max-width: 767px){.section02>.inner01>.title03{padding:0 5vw}}.mainvisual04+.section02{position:relative;margin-top:120px}@media screen and (max-width: 767px){.mainvisual04+.section02{margin-top:29.5vw;margin-bottom:.5vw}}.mainvisual04+.section02>.title03{line-height:2.2}@media screen and (max-width: 767px){.mainvisual04+.section02>.title03{font-size:4.5vw;text-align:center;letter-spacing:.9px}}.mainvisual04+.section02>.bgWrap02{z-index:-1}.mainvisual04+.section02>.bgWrap02>.bgImage{top:-140px;left:-262px}@media screen and (max-width: 767px){.mainvisual04+.section02>.bgWrap02>.bgImage{width:133.69vw;height:96vw;left:-68.77vw;top:33.25vw;background-size:cover}}.mainvisual04+.section02>.bgWrap03{z-index:-1}.mainvisual04+.section02>.bgWrap03>.bgImage{top:-368px;right:-150px}@media screen and (max-width: 767px){.mainvisual04+.section02>.bgWrap03>.bgImage{top:-39.25vw;right:-37.25vw;width:83vw;height:94.75vw;background-size:cover}}.section03{margin:80px 0 160px}.contents01:has(.mainvisual02) .section03{margin:0}.contents01:has(.mainvisual02) .section03 .editorArea01+.btn03{margin-top:80px}@media screen and (max-width: 767px){.contents01:has(.mainvisual02) .section03 .editorArea01+.btn03{margin-top:14vw}}@media screen and (max-width: 767px){.section03{margin:15vw 0}.section03.type01{margin:20vw 0 25vw}}.section03>.inner01{position:relative;margin:auto;padding:0 20px;width:100%;max-width:1160px;z-index:2}@media screen and (max-width: 767px){.section03>.inner01{padding:0 5vw}}.section04{margin:80px 0 160px}.section04.type01{margin:20vw 0 25vw}.section04>.inner01{position:relative;margin:auto;padding:0 20px;width:100%;max-width:920px;z-index:2}@media screen and (max-width: 767px){.section04>.inner01{padding:0 5vw}}.section04 .text01+.btn03{margin-top:40px}@media screen and (max-width: 767px){.section04 .text01+.btn03{margin-top:10vw}}.bgWrap01{position:absolute;width:1440px;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:1}@media screen and (max-width: 767px){.bgWrap01{top:15vw;width:100%}}.bgWrap01 .bgImage{position:absolute;width:100%;height:100%;top:240px;right:-291px;overflow:hidden;max-width:698px}@media screen and (max-width: 767px){.bgWrap01 .bgImage{top:36.5vw;right:0;max-width:41.25vw;max-height:67.5vw}}.bgWrap01 .bgImage::after{content:"";display:block;background:url(../images/bg01.png) no-repeat;background-size:contain;position:absolute;top:0;left:0;width:698px;height:100%}@media screen and (max-width: 767px){.bgWrap01 .bgImage::after{background:url(../images/bg01_sp.png) no-repeat;background-size:contain;top:0;width:100%;height:100%}}.bgWrap02{position:absolute;width:1440px;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:0}@media screen and (max-width: 767px){.bgWrap02{top:0;width:100%}}.bgWrap02>.bgImage{position:absolute;top:52px;left:-613px;width:100%;max-width:1030px;height:100%;background:url(../images/bg02.png) no-repeat;background-size:100%}@media screen and (max-width: 767px){.bgWrap02>.bgImage{top:auto;bottom:5.13vw;left:-65.75vw;width:113.31vw;height:81.38vw;background-size:cover}}.bgWrap03{position:absolute;width:1440px;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:0}@media screen and (max-width: 767px){.bgWrap03{top:0;width:100%}}.bgWrap03>.bgImage{position:absolute;top:-189px;right:-269.97px;width:100%;max-width:680.47px;height:1173px;background:url(../images/bg03.png) no-repeat;background-size:contain}@media screen and (max-width: 767px){.bgWrap03>.bgImage{top:-18.13vw;right:-50.87vw;width:85.06vw;height:146.63vw;background-size:cover}}.bgWrap04{position:absolute;width:1440px;height:100%;top:0;left:50%;transform:translateX(100%);z-index:6;opacity:0;transition:opacity .7s ease}.loaded .bgWrap04{opacity:1;transform:translateX(-50%);z-index:1}@media screen and (max-width: 767px){.bgWrap04{top:0;width:100%}}.bgWrap04>.bgImage{position:absolute;top:-38%;left:50%;transform:translateX(-50%) rotate(45deg);width:307.626px;height:100%;background:rgba(47,201,255,.4)}@media screen and (max-width: 1024px){.bgWrap04>.bgImage{top:-40%}}@media screen and (max-width: 767px){.bgWrap04>.bgImage{width:33.39vw;top:-45%}}.wrap01{display:flex;flex-wrap:wrap}.wrap02{display:flex;flex-wrap:wrap;gap:60px 40px}@media screen and (max-width: 767px){.wrap02{gap:15vw 0}}.title03+.wrap02{margin-top:80px !important}@media screen and (max-width: 767px){.title03+.wrap02{margin-top:15vw !important}}.wrap02>div{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){.wrap02>div{width:100%}.wrap02>div .text01{margin-top:5vw}}.wrap02>div p:not(.image01){margin-top:20px}@media screen and (max-width: 767px){.wrap02>div p:not(.image01){margin-top:5vw}}.wrap02>div .image01{position:relative;overflow:hidden}.wrap02>div .image01 img{aspect-ratio:540/346;object-fit:cover}.wrap02>div .image01 a::before{content:"";display:block;position:absolute;bottom:12px;right:6px;background:url(../images/ic05.svg) no-repeat;background-size:contain;width:20px;height:16px;z-index:2}.wrap02>div .image01 a::after{content:"";display:block;position:absolute;bottom:0;right:-1px;width:60px;height:60px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}@media screen and (max-width: 767px){.wrap02>div .image01 a::after{width:15vw;height:15vw}}.wrap03{padding:2px 0;display:flex;flex-wrap:wrap;gap:0 2px}@media screen and (max-width: 767px){.wrap03{gap:2px 0}}.wrap03>.col01{position:relative;width:calc((100% - 2px)/2);z-index:2}@media screen and (max-width: 1024px){.wrap03>.col01{width:100%}}.wrap03>.col01 a{display:block;background:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%) no-repeat}.wrap03>.col01 a::before{content:"";display:block;position:absolute;bottom:12px;right:6px;background:url(../images/ic05.svg) no-repeat;background-size:contain;width:21px;height:16px;z-index:2}@media screen and (max-width: 767px){.wrap03>.col01 a::before{bottom:3vw;right:1.25vw;width:5.25vw;height:4vw}}.wrap03>.col01 a::after{content:"";display:block;position:absolute;bottom:0;right:0;width:60px;height:60px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}@media screen and (max-width: 767px){.wrap03>.col01 a::after{width:15vw;height:15vw}}.wrap03>.col01 a .image01::after{content:"";display:block;background:rgba(255,255,255,.2);position:absolute;top:0;left:0;width:100%;height:100%}.wrap03>.col01 a .block01{position:absolute;top:80px;left:80px}@media screen and (max-width: 767px){.wrap03>.col01 a .block01{top:10vw;left:5vw}}.wrap03>.col01 a .block01 .title01{color:#000f66;font-family:"Roboto Condensed";font-size:7rem;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width: 1240px){.wrap03>.col01 a .block01 .title01{font-size:6rem}}@media screen and (max-width: 1024px){.wrap03>.col01 a .block01 .title01{font-size:7rem}}@media screen and (max-width: 767px){.wrap03>.col01 a .block01 .title01{font-size:11.5vw}}.wrap03>.col01 a .block01 .text01{color:#000f66;font-size:2rem;font-weight:700;line-height:2.2}@media screen and (max-width: 767px){.wrap03>.col01 a .block01 .text01{font-size:4.5vw}}.wrap03>.col01 a .block01 span{padding:0 6px;display:inline-block;background:#fff}@media screen and (max-width: 767px){.wrap03>.col01 a .block01 span{padding:0 1.5vw}}.loading01{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:99;opacity:0;transition:opacity .7s ease}.loading01>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.loading01>img{padding:0 5vw}}.loading .loading01{opacity:1}.load .loading01{opacity:0;visibility:hidden}.loaded .loading01{display:none !important}.loading .imageBlock01{display:none !important}@media screen and (max-width: 767px){.loaded .imageBlock01{display:block !important}}.skipBtn01{display:none;position:fixed;top:calc(100dvh - 20px - 40px);right:20px;z-index:99}.skipBtn01.btn05 a{padding:8px 30px;font-size:2.4rem;line-height:1}.skipBtn01.btn05 a::before{top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}.skipBtn01.btn05 a::after{top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}.loading .skipBtn01{display:block}.mainvisual01{position:absolute;top:0;left:0;width:100%;height:100%;max-height:1000px;aspect-ratio:1440/1000}@media screen and (max-width: 767px){.mainvisual01{aspect-ratio:400/750}}.mainvisual01::after{content:"";display:block;background:linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;width:100%;height:300px}@media screen and (max-width: 767px){.mainvisual01::after{content:none}}.mainvisual01>.movieWrap01{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}.mainvisual01>.movieWrap01>video{position:absolute;top:60%;left:50%;width:100%;height:100vh;object-fit:cover;transform:translate(-50%, -60%);-webkit-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%)}@media screen and (max-width: 767px){.mainvisual01>.movieWrap01>video{width:auto}}.mainvisual01+.section01{opacity:0;transition:opacity .5s ease-in-out}.mainvisual01+.section01.visible{opacity:1}.mainvisual02{position:fixed;width:100%;height:100%;top:0}.mainvisual02>.inner01{padding:130px 0 76px}@media screen and (max-width: 767px){.mainvisual02>.inner01{padding:27.5vw 0 11.25vw}}.mainvisual02>.inner01>.bgImage01{position:absolute;top:0;left:0;width:100%;height:100%;max-height:300px}@media screen and (max-width: 767px){.mainvisual02>.inner01>.bgImage01{max-height:60vw}}.mainvisual02>.inner01>.bgImage01>img{object-fit:cover;width:100%;height:100%}.mainvisual02>.inner01>.bgImage02{position:absolute;top:0;left:0;width:100%;height:100%;max-height:660px}@media screen and (max-width: 767px){.mainvisual02>.inner01>.bgImage02{max-height:70vw}}.mainvisual02>.inner01>.bgImage02>img{object-fit:cover;width:100%;height:100%}.mainvisual02>.inner01>.hgroup01{position:relative;z-index:2}.mainvisual02>.inner01>.hgroup01>.heading01{color:#fff}.mainvisual02:has(.bgImage02){background-size:cover;background-position:center}.mainvisual02:has(.bgImage02)::after{content:"";background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;z-index:-1}.mainvisual02:has(.bgImage02)>.inner01{padding:120px 0 40px}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01{padding:25vw 0 10vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01{position:relative;margin:auto;padding:0 20px;width:100%;max-width:1160px}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01{padding:0 5vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01::before{content:"";display:block;position:absolute;top:0;left:20px;width:220px;height:220px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01::before{left:5vw;width:30vw;height:30vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.text01{position:absolute;top:20px;left:50px;color:#000f66;font-family:"Roboto Condensed";font-size:2.7rem;font-style:italic;font-weight:400;line-height:1.2;text-align:center}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.text01{top:4vw;left:8.25vw;font-size:3.5vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.text01>span{margin-top:-15px;font-size:7.5rem;display:block}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.text01>span{margin-top:-1.75vw;font-size:10vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02{position:absolute;bottom:40px;left:60px}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02{bottom:3.75vw;left:10vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .text01{display:inline-block;padding:2px 10px;color:#000f66;font-size:1.8rem;font-weight:700;letter-spacing:.9px;background:#fff}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .text01{padding:.5vw 2.5vw;font-size:3.5vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .heading01{margin-top:7px;color:#fff;font-size:3.2rem;font-weight:700;line-height:1.5;text-align:left;max-width:350px}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .heading01{margin-top:2.25vw;font-size:5vw;max-width:60vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .heading01>span{padding:0 10px 4px;background:#000f66;display:inline-block}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .heading01>span{padding:0 2.5vw 1vw}}.mainvisual02:has(.bgImage02)>.inner01>.mvWrap01>.hgroup02 .heading01>span>span{color:#2fc9ff}.mainvisual02:has(.bgImage02)+.bgWrap01>.bgImage{top:500px}@media screen and (max-width: 767px){.mainvisual02:has(.bgImage02)+.bgWrap01>.bgImage{top:89.5vw}}.mainvisual03{position:relative;background:linear-gradient(90deg, #82DFFF 0%, #BDD3FF 100%)}.mainvisual03>.inner01{padding:130px 0 46px}@media screen and (max-width: 767px){.mainvisual03>.inner01{padding:27.5vw 0 11.25vw}}.mainvisual04 .hgroup01{position:absolute;top:153px;left:80px;z-index:2}@media screen and (max-width: 767px){.mainvisual04 .hgroup01{top:64.75vw;left:5vw}}.mainvisual04 .hgroup01>.text01{color:#000f66;font-family:"Roboto Condensed";font-size:7rem;font-weight:600;line-height:1}@media screen and (max-width: 767px){.mainvisual04 .hgroup01>.text01{font-size:11.5vw}}.mainvisual04 .hgroup01>.heading01{text-align:left}.headingBlock01>.heading08{position:absolute;top:180px;left:80px;z-index:10;opacity:0;transition:opacity .7s ease;letter-spacing:0}@media screen and (max-width: 767px){.headingBlock01>.heading08{top:42.5vw;left:5vw}}.load .headingBlock01>.heading08{opacity:1}.menuBlock01{display:flex;flex-wrap:wrap;align-items:center;gap:0 35px;max-width:calc(100% - 70px)}@media screen and (max-width: 1300px){.menuBlock01{gap:0 22px}}@media screen and (max-width: 1160px){.menuBlock01{gap:0 16px}}@media screen and (max-width: 1025px){.menuBlock01{display:none}}.menuBlock01>li{position:relative}.menuBlock01>li:not(:last-of-type)::before{content:"";display:block;background:url(../images/ic01.svg) no-repeat right/contain;position:absolute;top:0;right:-27px;width:19px;height:19px;pointer-events:none}@media screen and (max-width: 1300px){.menuBlock01>li:not(:last-of-type)::before{width:15px;height:15px;right:-19px;top:2px}}@media screen and (max-width: 1160px){.menuBlock01>li:not(:last-of-type)::before{top:3px;right:-14px;width:12px;height:12px}}@media screen and (max-width: 1025px){.menuBlock01>li:not(:last-of-type)::before{content:none}}.menuBlock01>li a{display:block;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:.75px;transition:color .3s ease;color:#000}@media screen and (max-width: 1240px){.menuBlock01>li a{font-size:1.4rem}}@media screen and (max-width: 1180px){.menuBlock01>li a{font-size:1.35rem}}@media screen and (min-width: 768px){.menuBlock01>li a:hover{color:#000f66}}.menuBlock01>li>.box01{padding-top:10px;position:absolute;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.menuBlock01>li>.box01>ul{padding:15px;background:rgba(255,255,255,.9)}.menuBlock01>li>.box01>ul>li:not(:first-child){margin-top:15px}.menuBlock01>li>.box01>ul>li>a{width:fit-content;display:block;white-space:nowrap;font-weight:400;font-size:1.3rem;line-height:1.2}.menuBlock01>li.is-hover>.box01{opacity:1;visibility:visible}.menuBlock02{display:flex;flex-wrap:wrap;gap:0 20px}@media screen and (max-width: 1025px){.menuBlock02{margin-top:60px;gap:30px 0}}@media screen and (max-width: 767px){.menuBlock02{margin-top:7.5vw;gap:3.75vw 0}}.menuBlock02 .block01{width:calc((100% - 60px)/4)}@media screen and (max-width: 1025px){.menuBlock02 .block01{width:100%}.menuBlock02 .block01:not(:nth-of-type(2))>.list01{display:flex;flex-wrap:wrap;gap:30px 40px}.menuBlock02 .block01:not(:nth-of-type(2))>.list01>li{width:calc((100% - 40px)/2)}}@media screen and (max-width: 767px){.menuBlock02 .block01{width:100%}.menuBlock02 .block01:not(:nth-of-type(2))>.list01{display:flex;flex-wrap:wrap;gap:3.75vw 5vw}.menuBlock02 .block01:not(:nth-of-type(2))>.list01>li{width:calc((100% - 5vw)/2)}}.menuBlock02 .block01 .list01{border-left:1px solid #2fc9ff}@media screen and (max-width: 1025px){.menuBlock02 .block01 .list01{border-left:none}}.menuBlock02 .block01 .list01>li{position:relative;padding-left:20px}@media screen and (max-width: 1025px){.menuBlock02 .block01 .list01>li{padding-top:20px;padding-left:0;border-top:1px solid #2fc9ff}.menuBlock02 .block01 .list01>li:has(.list01){border-top:none;padding-top:0}}@media screen and (max-width: 767px){.menuBlock02 .block01 .list01>li{padding-top:2.25vw;padding-left:0;border-top:1px solid #2fc9ff}.menuBlock02 .block01 .list01>li:has(.list01){border-top:none;padding-top:0}.menuBlock02 .block01 .list01>li a{font-size:3.5vw}}.menuBlock02 .block01 .list01>li:not(:first-of-type){margin-top:20px}@media screen and (max-width: 1025px){.menuBlock02 .block01 .list01>li:not(:first-of-type){margin-top:0}}.menuBlock02 .block01 .list01>li>.list01{border-left:none}.menuBlock02 .block01 .list01>li>.list01>li{padding-left:13px;width:fit-content}.menuBlock02 .block01 .list01>li>.list01>li:not(:first-of-type){margin-top:10px}@media screen and (max-width: 1025px){.menuBlock02 .block01 .list01>li>.list01>li:not(:first-of-type){margin-top:10px}}@media screen and (max-width: 767px){.menuBlock02 .block01 .list01>li>.list01>li:not(:first-of-type){margin-top:2.5vw}}@media screen and (max-width: 1025px){.menuBlock02 .block01 .list01>li>.list01>li{margin-top:16px;padding-top:0;padding-left:12px;border-top:none}}@media screen and (max-width: 767px){.menuBlock02 .block01 .list01>li>.list01>li{margin-top:2.5vw;padding-top:0;padding-left:3vw;border-top:none}}.menuBlock02 .block01 .list01>li>.list01>li::before{content:"";display:block;border-top:1px solid #2fc9ff;position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px}@media screen and (max-width: 767px){.menuBlock02 .block01 .list01>li>.list01>li::before{width:2vw}}.menuBlock02 .block01 .list01>li>.list01>li a{display:block;font-size:13px;letter-spacing:.65px;font-weight:500}@media screen and (max-width: 767px){.menuBlock02 .block01 .list01>li>.list01>li a{font-size:3.25vw}}.menuBlock02 .block01 .list01>li a{display:block;font-weight:700;color:#000}.menuBlock02 .block01 .list01:has(.list01){display:block;width:100%}.menuBlock02 .block01 .list01:has(.list01)>li{width:100%}.menuBlock02+.wrap01{margin-top:40px;justify-content:end;align-items:center;gap:0 30px}@media screen and (max-width: 767px){.menuBlock02+.wrap01{margin-top:7.5vw;justify-content:start;gap:6.25vw 10vw}}.menuBlock02+.wrap01>li a{font-size:1.3rem;letter-spacing:.65px}@media screen and (max-width: 767px){.menuBlock02+.wrap01>li a{font-size:3.25vw}}.menuBlock02+.wrap01>li .copyright01{font-family:"Roboto Condensed";font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.65px}@media screen and (max-width: 767px){.menuBlock02+.wrap01>li .copyright01{font-size:3.25vw}}.pagination01{position:relative;padding-top:40px;display:flex;justify-content:space-between;align-items:center}.list02+.pagination01{margin-top:28px}@media screen and (max-width: 767px){.list02+.pagination01{margin-top:7.5vw}}.wrap02+.pagination01{margin-top:60px}@media screen and (max-width: 767px){.wrap02+.pagination01{margin-top:15vw}}@media screen and (max-width: 767px){.pagination01{margin-top:7.5vw;padding-top:10vw;margin-bottom:25vw}}.pagination01::before{content:"";display:block;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);position:absolute;top:0;left:0;width:100%;height:1px}.pagination01 p{position:relative;display:block;font-family:"Roboto Condensed";font-size:2rem;font-weight:700;line-height:1.2}.pagination01 .prev01{display:block;width:12.5px;height:12.5px;border-top:2px solid #000f66;border-left:2px solid #000f66;transform:rotate(-45deg)}@media screen and (max-width: 767px){.pagination01 .prev01{width:3vw;height:3vw;border-width:.5vw}}.pagination01 .next01{display:block;width:12.5px;height:12.5px;border-top:2px solid #000f66;border-right:2px solid #000f66;transform:rotate(45deg)}@media screen and (max-width: 767px){.pagination01 .next01{width:3vw;height:3vw;border-width:.5vw}}.pagination01 ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1px}@media screen and (max-width: 767px){.pagination01 ul{gap:0 .25vw}}.pagination01 ul li{position:relative;display:flex;flex-flow:column;justify-content:center;width:48px;height:30px;text-align:center}@media screen and (max-width: 767px){.pagination01 ul li{width:10vw}}.pagination01 ul li.current{background:linear-gradient(270deg, #93B6FF -1.79%, #2FC9FF 100%);color:#fff}.pagination01 ul li::before{content:"";display:block;border-right:1px solid #d9d9d9;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px;height:30px}@media screen and (max-width: 767px){.pagination01 ul li::before{width:1px;height:4.5vw}}.pagination01 ul li:first-of-type::after{content:"";display:block;border-left:1px solid #d9d9d9;position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:1px;height:30px}@media screen and (max-width: 767px){.pagination01 ul li:first-of-type::after{width:1px;height:4.5vw}}@media screen and (max-width: 767px){.pagination01 ul li:nth-of-type(n+6){display:none}.pagination01 ul li:last-of-type{display:block}.pagination01 ul li.dotted{display:block}}.pagination01 ul li>*{display:block;font-family:"Roboto Condensed";font-size:2rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.pagination01 ul li>*{font-size:5vw}}.pagination01 ul li>a{color:#000f66;transition:opacity .3s ease}@media screen and (min-width: 768px){.pagination01 ul li>a:hover{opacity:.7}}@media screen and (max-width: 767px){.editorArea01+.pagination01{margin-bottom:0}}.editorArea01:has(.wrap02)+.pagination01{margin-top:60px}@media screen and (max-width: 767px){.editorArea01:has(.wrap02)+.pagination01{margin-top:15vw}}.editorArea01:has(.wrap02)+.pagination01{margin-top:60px}@media screen and (max-width: 767px){.editorArea01:has(.wrap02)+.pagination01{margin-top:15vw}}.editorArea01:has(.list05)+.pagination01{margin-top:40px}@media screen and (max-width: 767px){.editorArea01:has(.list05)+.pagination01{margin-top:10vw}}.heading01,.is-style-heading01{text-align:center;font-size:2rem;font-weight:700;line-height:2.2;color:#000f66}@media screen and (max-width: 767px){.heading01,.is-style-heading01{font-size:4.5vw;letter-spacing:.9px}}.heading02,.is-style-heading02{color:#000f66;font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:1.6px}@media screen and (max-width: 767px){.heading02,.is-style-heading02{font-size:6vw;letter-spacing:1.2px}}.heading02+.dateBlock01,.is-style-heading02+.dateBlock01{margin-top:20px}@media screen and (max-width: 767px){.heading02+.dateBlock01,.is-style-heading02+.dateBlock01{margin-top:5vw}}.heading03,.is-style-heading03{position:relative;padding-bottom:5px;font-size:3.2rem;color:#000f66;font-weight:700;letter-spacing:1.6px}.heading03::after,.is-style-heading03::after{content:"";display:block;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);position:absolute;bottom:0;left:0;width:100%;height:2px}.heading03+.text01,.is-style-heading03+.text01{margin-top:40px}@media screen and (max-width: 767px){.heading03+.text01,.is-style-heading03+.text01{margin-top:10vw}}.heading03+.list02,.is-style-heading03+.list02{margin-top:40px}@media screen and (max-width: 767px){.heading03+.list02,.is-style-heading03+.list02{margin-top:10vw}}@media screen and (max-width: 767px){.heading03,.is-style-heading03{font-size:5vw;letter-spacing:1px}}.heading04,.is-style-heading04{color:#000f66;font-size:4.8rem;font-weight:700;line-height:1.5;letter-spacing:2.4px}@media screen and (max-width: 767px){.heading04,.is-style-heading04{font-size:7vw;letter-spacing:1.5px}}.heading05,.is-style-heading05{position:relative;padding:0 20px 2px;font-size:2.4rem;font-weight:700;line-height:2;letter-spacing:1.2px;color:#fff;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%)}@media screen and (max-width: 767px){.heading05,.is-style-heading05{padding:2vw 5vw 2.5vw;font-size:4.5vw;letter-spacing:.9px}.btn04+.heading05,.btn04+.is-style-heading05{padding-top:20vw}}.heading05+.table01,.is-style-heading05+.table01{margin-top:20px}.btn04+.heading05>span,.btn04+.is-style-heading05>span{margin-top:80px}@media screen and (max-width: 767px){.btn04+.heading05>span,.btn04+.is-style-heading05>span{margin-top:20vw}}.heading06,.is-style-heading06{color:#000f66;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:1.4px}@media screen and (max-width: 767px){.heading06,.is-style-heading06{font-size:5vw;letter-spacing:1px}}.heading07,.is-style-heading07{font-size:2rem;color:#000f66;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.heading07,.is-style-heading07{font-size:5vw}}.heading08{position:relative;color:#fff;font-family:"Roboto Condensed";font-size:13rem;font-style:normal;font-weight:600;line-height:100%}@media screen and (max-width: 767px){.heading08{font-size:14vw}}.heading08>span{display:block}.heading09{color:#000f66;font-family:"Roboto Condensed";font-size:8rem;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width: 767px){.heading09{font-size:12.5vw}}.title01{font-size:2rem}@media screen and (max-width: 767px){.title01{font-size:4vw}}.title02{font-size:2rem;color:#000f66;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.title02{font-size:5vw}}.title03{color:#000f66;text-align:center;font-size:2.8rem;font-weight:700;letter-spacing:1.4px;margin-left:inherit;margin-right:inherit}@media screen and (max-width: 767px){.title03{font-size:4vw;letter-spacing:.8px;text-align:left}}.ttl01+.title03{margin-top:40px !important;margin-left:120px;text-align:left}@media screen and (max-width: 767px){.ttl01+.title03{margin-top:5vw !important;margin-left:10vw}}.title04{font-size:40px;color:#000f66;font-weight:700;line-height:1.5;letter-spacing:2px}@media screen and (max-width: 767px){.title04{font-size:7vw;letter-spacing:1.4px}}.title05{color:#000f66;font-family:"Roboto Condensed";font-size:70px;font-weight:600;line-height:1}@media screen and (max-width: 767px){.title05{font-size:10.16vw}}.title06{font-size:21.004px;font-weight:700;line-height:1.5;color:#fff}.title06>span{padding:0 4.628px 1.851px;background:#000f66;display:inline-block}.title06>span>span{color:#2fc9ff}.title07{display:inline-block;padding:0px 8px 2px;font-weight:700;color:#fff;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);font-size:2rem}@media screen and (max-width: 767px){.title07{padding:0 2vw .5vw;font-size:4vw}}.title07>span{margin-right:6px;color:#fff;font-family:"Roboto Condensed";font-size:2.4rem;font-weight:700;line-height:1.2;vertical-align:text-bottom;position:relative;top:2px}@media screen and (max-width: 767px){.title07>span{font-size:5vw;top:.02em}}.text03{font-family:"Roboto Condensed";font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.text03{font-size:5vw}}.text03>span{display:inline-block;padding:1px 8px 1px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%)}@media screen and (max-width: 767px){.text03>span{padding:.25vw 2vw .25vw}}.text04{margin-top:40px;color:#666;font-size:14px;letter-spacing:.7px}@media screen and (max-width: 767px){.text04{display:none}}.ttl01{margin-top:10px;margin-left:120px;display:block;position:relative}@media screen and (max-width: 767px){.ttl01{margin-top:1.5vw;margin-left:10vw;max-width:80.25vw}}.ttl01::after{content:"";display:block;border-top:2px solid #2fc9ff;position:absolute;top:28px;left:-120px;width:100px}@media screen and (max-width: 767px){.ttl01::after{top:3vw;left:-11.62vw;width:8.04vw;border-width:.7px}}.moveText01>span{opacity:0;transition:opacity 1.7s ease}.load .moveText01>span.visible{opacity:1}.hgroup01>.text01{color:#fff;text-align:center;font-family:"Roboto Condensed";font-size:8rem;font-weight:600;line-height:1;letter-spacing:0;font-style:normal}@media screen and (max-width: 767px){.hgroup01>.text01{font-size:11.5vw}}.hgroup02>.heading04{padding:4px;background:#fff;position:relative;width:fit-content}@media screen and (max-width: 767px){.hgroup02>.heading04{padding:1vw}}.hgroup03{text-align:center}.hgroup03 .text01{font-size:2rem;font-weight:700;line-height:2.2;color:#fff}@media screen and (max-width: 767px){.hgroup03 .text01{font-size:5vw}}.hgroup03 .title01{font-family:"Roboto Condensed";font-size:6rem;font-weight:600;line-height:1;color:#fff}@media screen and (max-width: 767px){.hgroup03 .title01{font-size:15vw}}.hgroup04{position:relative;display:flex;flex-wrap:wrap;align-items:end;gap:0 30px;z-index:1}@media screen and (max-width: 767px){.hgroup04{padding:0 5vw}}.hgroup04>.text01{font-size:2rem;font-weight:700;line-height:2.7;letter-spacing:1px}@media screen and (max-width: 767px){.hgroup04>.text01{font-size:5vw;line-height:2.2}}.hgroup04+.list05{position:relative;top:-30px}.list02>li{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;padding-bottom:24px}.list02>li:not(:last-child)::after{content:"";display:block;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);position:absolute;bottom:0;left:0;width:100%;height:1px}.list02>li:last-child{padding-bottom:0}@media screen and (max-width: 767px){.list02>li{padding-bottom:4.75vw}}.list02>li:not(:first-of-type){margin-top:30px}@media screen and (max-width: 767px){.list02>li:not(:first-of-type){margin-top:7.5vw}}.list02>li>.dateBlock01{margin-right:40px;padding-top:5px}@media screen and (max-width: 767px){.list02>li>.dateBlock01{gap:0 2.5vw;margin-right:0;padding-top:1.25vw}}.list02>li>.title01{width:calc(100% - 228px)}@media screen and (max-width: 767px){.list02>li>.title01{margin-top:1.25vw;width:100%}}.list02>li>.title01 a{color:#000f66;display:block}.list03>li{position:relative;padding-left:21px;font-weight:500}.list03>li::before{content:"";display:block;background:#2fc9ff;position:absolute;top:10.5px;left:0;width:11px;height:11px;border-radius:50%}.list04>li{display:flex;flex-wrap:wrap;padding-bottom:19px;border-bottom:1px solid #d9d9d9;font-weight:500}@media screen and (max-width: 767px){.list04>li{padding-bottom:4.75vw}}.list04>li:not(:first-of-type){margin-top:20px}@media screen and (max-width: 767px){.list04>li:not(:first-of-type){margin-top:5vw}}.list04>li>span{width:100px;margin-right:40px;color:#000f66;font-weight:700}@media screen and (max-width: 767px){.list04>li>span{width:25vw;margin-right:10vw}}.text01+.list04{margin-top:40px}@media screen and (max-width: 767px){.text01+.list04{margin-top:10vw}}.list05>.col01{position:relative;padding-top:40px;display:flex;flex-wrap:wrap;gap:0 40px}@media screen and (max-width: 767px){.list05>.col01{padding-top:10vw;gap:10vw 0}}.list05>.col01:not(:first-of-type){margin-top:40px}@media screen and (max-width: 767px){.list05>.col01:not(:first-of-type){margin-top:10vw}}.list05>.col01::after{content:"";display:block;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);position:absolute;top:0;left:0;width:100%;height:1px}.list05>.col01>.image01{width:100%;max-width:480px}.list05>.col01>.image01 img{aspect-ratio:480/304;object-fit:cover;transition:.7s}@media screen and (max-width: 1130px){.list05>.col01>.image01{width:42.48%}}@media screen and (max-width: 767px){.list05>.col01>.image01{width:100%;max-width:inherit}}.list05>.col01>.col01{width:calc(100% - 40px - 480px)}@media screen and (max-width: 1130px){.list05>.col01>.col01{width:calc(100% - 40px - 42.48%)}}@media screen and (max-width: 767px){.list05>.col01>.col01{width:100%}}.list05>.col01>.col01>.heading03{margin-top:10px;padding-bottom:0;line-height:150%}@media screen and (max-width: 767px){.list05>.col01>.col01>.heading03{margin-top:2.5vw;font-size:6vw;letter-spacing:1.2px}}.list05>.col01>.col01>.heading03::after{content:none}.list05>.col01>.col01>.text01{margin-top:10px}@media screen and (max-width: 767px){.list05>.col01>.col01>.text01{margin-top:2.5vw}}.list05>.col01>.col01>.btn03{margin-top:40px;text-align:left}@media screen and (max-width: 767px){.list05>.col01>.col01>.btn03{margin-top:10vw}}.list05>.col01>.col01>.btn03>a{min-width:240px}@media screen and (max-width: 767px){.list05>.col01>.col01>.btn03>a{min-width:60vw}}.title03+.list05{margin-top:80px !important}@media screen and (max-width: 767px){.title03+.list05{margin-top:15vw !important}}.list05+.pagination01{margin-top:80px}@media screen and (max-width: 767px){.list05+.pagination01{margin-top:15vw;margin-bottom:0}}.list06{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 40px;counter-reset:number}@media screen and (max-width: 767px){.list06{gap:10vw 0;grid-template-columns:1fr !important}}.list06 a{display:flex;flex-flow:column;height:100%}.list06 .image01::before{content:"";display:block;position:absolute;bottom:-41px;left:30px;font-family:"Roboto Condensed";font-size:100px;font-weight:600;line-height:1.5;color:#fff;counter-increment:number;content:counter(number, decimal-leading-zero);z-index:2}@media screen and (max-width: 767px){.list06 .image01::before{bottom:-6.75vw;left:5vw;font-size:16.5vw}}.list06 .block01{display:flex;flex-flow:column;flex:1;height:100%;padding:20px 30px 30px;background:#fff}@media screen and (max-width: 767px){.list06 .block01{padding:3.75vw 5vw 5vw}}.list06 .block01>.title03{text-align:left}@media screen and (max-width: 767px){.list06 .block01>.title03{font-size:5vw;letter-spacing:1px}}.list06 .block01>.text01{margin-top:8px;color:#000f66}@media screen and (max-width: 767px){.list06 .block01>.text01{margin-top:2vw}}.list07{display:flex;flex-wrap:wrap;gap:0 20px}@media screen and (max-width: 767px){.list07{gap:5vw 0}}.list07>.col01{width:calc((100% - 80px)/5)}@media screen and (max-width: 767px){.list07>.col01{width:100%}.list07>.col01 a{display:flex;flex-wrap:wrap}.list07>.col01 a .image01{max-width:35vw}}@media screen and (max-width: 767px)and (max-width: 767px){.list07>.col01 a .image01>img{object-fit:cover;width:100%;height:100%}}@media screen and (max-width: 767px){.list07>.col01 a .block01{width:calc(100% - 35vw);display:flex;align-items:center}}.list08:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.list08:not(:first-child){margin-top:7.5vw}}.list08>div{padding:20px 40px;border-radius:10px;border:solid 1px #2fc9ff;position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.list08>div{padding:3.75vw 5vw}}.list08>div>dt{font-size:2rem;color:#000f66;font-weight:700;width:90px;margin-right:40px}@media screen and (max-width: 767px){.list08>div>dt{font-size:4.5vw;width:100%;margin-right:0}}.list08>div>dd{font-size:2rem;font-weight:700;width:calc(100% - 130px)}@media screen and (max-width: 767px){.list08>div>dd{width:100%;font-size:4.5vw}}.list08>div>dd>span{font-size:1.6rem;display:block;font-weight:500}@media screen and (max-width: 767px){.list08>div>dd>span{font-size:4vw}}.list08>div:not(:first-child){margin-top:34px}@media screen and (max-width: 767px){.list08>div:not(:first-child){margin-top:8.5vw}}.list08>div:not(:last-child)::before{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:36px;height:14px;clip-path:polygon(50% 100%, 0 0, 100% 0);background-color:#2fc9ff;content:""}@media screen and (max-width: 767px){.list08>div:not(:last-child)::before{width:9vw;height:3.5vw}}.listWrap01{position:relative;padding:80px 0;background:#000f66;z-index:5}@media screen and (max-width: 767px){.listWrap01{padding:20vw 0}}.title03+.listWrap01{margin-top:40px !important}@media screen and (max-width: 767px){.title03+.listWrap01{margin-top:15vw !important}}.editorArea01+.listWrap01{margin-top:120px}@media screen and (max-width: 767px){.editorArea01+.listWrap01{margin-top:25vw}}.listWrap01>*{margin:auto;width:100%;max-width:1160px;padding:0 20px}@media screen and (max-width: 767px){.listWrap01>*{padding:0 5vw}}.listWrap01>.list06 .image01{position:relative;overflow:hidden;aspect-ratio:540/250}@media screen and (max-width: 767px){.listWrap01>.list06 .image01{aspect-ratio:360/167}}.listWrap01>.list06 .image01 img{width:100%;height:100%;object-fit:cover}.listWrap01>.list07{counter-reset:number}.listWrap01>.list07 .image01{position:relative;overflow:hidden;aspect-ratio:208/150}@media screen and (max-width: 767px){.listWrap01>.list07 .image01{aspect-ratio:140/100.962}}.listWrap01>.list07 .image01::before{position:absolute;bottom:-31px;left:10px;font-family:"Roboto Condensed";font-size:70px;font-weight:600;line-height:1.5;color:#fff;counter-increment:number;content:counter(number, decimal-leading-zero);z-index:1}@media screen and (max-width: 767px){.listWrap01>.list07 .image01::before{bottom:-4.76vw;left:1.75vw;font-size:11.5vw}}.listWrap01>.list07 .image01 img{width:100%;height:100%;object-fit:cover}.listWrap01>.list07>.col01{display:flex;flex-flow:column}.listWrap01>.list07>.col01 a{flex-grow:1;display:flex;flex-flow:column}@media screen and (max-width: 767px){.listWrap01>.list07>.col01 a{flex-flow:nowrap}}.listWrap01>.list07>.col01 a .block01{padding:10px 15px 15px;background:#fff;flex-grow:1}@media screen and (max-width: 767px){.listWrap01>.list07>.col01 a .block01{padding:2.5vw 3.75vw 3.75vw}}.listWrap01>.list07>.col01 a .block01>.text01{color:#000f66;font-weight:700;line-height:1.5;flex-grow:1}@media screen and (max-width: 767px){.listWrap01>.list07>.col01 a .block01>.text01{font-size:5vw;letter-spacing:1px}}.listWrap02{position:relative;top:-30px;padding:60px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,165,227,.4);background:#fff;z-index:5}@media screen and (max-width: 767px){.listWrap02{top:-5vw;padding:10vw 5vw}}.listWrap02+.btn04{margin-top:10px}@media screen and (max-width: 767px){.listWrap02+.btn04{margin-top:2.5vw}}.dateBlock01{display:flex;align-items:center;gap:0 10px}.mapBlock01{position:relative;margin-top:80px;z-index:5}@media screen and (max-width: 767px){.mapBlock01{margin-top:15vw}}.mapBlock01 p{margin-top:40px}.mapBlock01 ul{margin-top:5px}@media screen and (max-width: 767px){.mapBlock01 ul{margin-top:1.25vw}}.mapBlock01>.mapArea01{margin-top:40px}@media screen and (max-width: 767px){.mapBlock01>.mapArea01{margin-top:10vw}}.mapArea01{margin:0 calc(50% - 50vw);width:100vw;height:100%}.mapArea01>iframe{width:100%;height:100%;max-width:100%;min-height:450px}@media screen and (max-width: 767px){.mapArea01>iframe{min-height:62.5vw}}.time01>time{display:block;font-family:"Roboto Condensed";font-weight:600}.contentsWrap01{position:relative;display:flex;flex-wrap:wrap;justify-content:end;gap:0 39px;margin:auto;padding:0 20px;width:100%;max-width:1160px;z-index:5}.contentsWrap01 .num01{font-family:"Roboto Condensed";font-size:12rem;font-weight:600;line-height:1;font-style:normal;background:linear-gradient(270deg, #93B6FF -1.79%, #2FC9FF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1024px){.contentsWrap01 .num01{position:absolute;bottom:-18px;left:20px;color:#fff;background:none;z-index:2;-webkit-text-fill-color:#fff}}@media screen and (max-width: 767px){.contentsWrap01 .num01{bottom:-2.5vw;left:4vw;font-size:16.5vw}}.contentsWrap01>.image01{margin-top:120px !important}@media screen and (max-width: 767px){.contentsWrap01>.image01{margin-top:15vw !important}}.contentsWrap01>.frameArea03{margin-top:120px}@media screen and (max-width: 767px){.contentsWrap01>.frameArea03{margin-top:15vw}}.contentsWrap01>.block03{margin-top:120px;width:100%}@media screen and (max-width: 767px){.contentsWrap01>.block03{margin-top:15vw}}.contentsWrap01>.block03+.block03{margin-top:80px}@media screen and (max-width: 767px){.contentsWrap01>.block03+.block03{margin-top:15vw}}.contentsWrap01>.block03>.heading03+*{margin-top:40px}@media screen and (max-width: 767px){.contentsWrap01>.block03>.heading03+*{margin-top:10vw}}.contentsWrap01>.block03>.title02{margin-top:40px;line-height:2}@media screen and (max-width: 767px){.contentsWrap01>.block03>.title02{margin-top:10vw}}.contentsWrap01>.block03>.text01{margin-top:20px}@media screen and (max-width: 767px){.contentsWrap01>.block03>.text01{margin-top:5vw}}.contentsWrap01>.block03>.list07{gap:0 20px}@media screen and (max-width: 767px){.contentsWrap01>.block03>.list07{gap:5vw 5vw}}.contentsWrap01>.block03>.list07>*{width:calc((100% - 60px)/4)}@media screen and (max-width: 767px){.contentsWrap01>.block03>.list07>*{width:calc((100% - 5vw)/2)}}.contentsWrap01>.block03>.wrap01{margin-top:80px;gap:40px 40px}@media screen and (max-width: 767px){.contentsWrap01>.block03>.wrap01{margin-top:15vw;gap:10vw 0}}.contentsWrap01>.block03>.wrap01>.image01{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){.contentsWrap01>.block03>.wrap01>.image01{width:100%}}.contentsWrap01>.block03>.wrap01>.image01>span{display:inline-block;margin-top:10px}@media screen and (max-width: 767px){.contentsWrap01>.block03>.wrap01>.image01>span{margin-top:2.5vw}}.contentsWrap01+.listWrap01{margin-top:40px !important}@media screen and (max-width: 767px){.contentsWrap01+.listWrap01{margin-top:15vw !important}}.sliderWrap01{position:relative;margin:130px auto 0;max-width:1340px}@media screen and (max-width: 767px){.sliderWrap01{margin-top:15vw}.sliderWrap01 .bgWrap02{display:none}}.sliderWrap01>.hgroup04{position:relative;align-items:start;z-index:2}.sliderWrap01>.hgroup04>.heading09{font-size:7rem}@media screen and (max-width: 767px){.sliderWrap01>.hgroup04>.heading09{font-size:12.5vw}}.sliderWrap01>.hgroup04>.text01{margin-top:26px}@media screen and (max-width: 767px){.sliderWrap01>.hgroup04>.text01{margin-top:0}}.sliderWrap01>.sliderBlock04{position:relative;top:-30px}@media screen and (max-width: 767px){.sliderWrap01>.sliderBlock04{top:0;margin-top:26px}}.sliderWrap01 .bgWrap02 .bgImage{top:156px;left:-616px;max-width:1215.62px;height:873px;background-size:contain;background-position:right}.block02{margin-top:80px}@media screen and (max-width: 767px){.block02{margin-top:20vw}}.block02 .text01{margin-top:20px}@media screen and (max-width: 767px){.block02 .text01{margin-top:5vw}}.block02 .heading03+*{margin-top:40px}@media screen and (max-width: 767px){.block02 .heading03+*{margin-top:10vw}}.block02+.image01{margin-top:40px}@media screen and (max-width: 767px){.block02+.image01{margin-top:10vw}}.block03{margin-top:80px}@media screen and (max-width: 767px){.block03{margin-top:15vw}.block03+.block03{margin-top:10vw}}@media screen and (max-width: 767px){.block03 .text01{margin-top:5vw}}.block03>.wrap01:has(.logo01){margin-top:20px;justify-content:end;align-items:center;gap:0 20px}@media screen and (max-width: 767px){.block03>.wrap01:has(.logo01){margin-top:5vw}}.block03>.wrap01:has(.logo01)>.logo01{width:133px;height:45px}@media screen and (max-width: 767px){.block03>.wrap01:has(.logo01)>.logo01{width:33.25vw;height:11.25vw}}.block03>.wrap01:has(.logo01)>.text01{margin-top:0}@media screen and (max-width: 767px){.block03>.wrap01:has(.logo01)>.text01{text-align:right}}@media screen and (max-width: 767px){.block03>.wrap01:has(.logo01)>.text01>span{display:block}}.block03>.wrap01:has(.logo01)+.image01{margin-top:40px}@media screen and (max-width: 767px){.block03>.wrap01:has(.logo01)+.image01{margin-top:15vw}}.block04{position:relative;width:100%;max-width:620px;z-index:5}@media screen and (max-width: 1024px){.block04{max-width:inherit}}.block04>.title04{margin-top:20px}@media screen and (max-width: 767px){.block04>.title04{margin-top:7.5vw;font-size:7vw;letter-spacing:1.4px}}.block04>.title04+.title02{margin-top:20px;line-height:2}@media screen and (max-width: 767px){.block04>.title04+.title02{margin-top:5vw;font-size:4.5vw;letter-spacing:.9px}}.block04>.text01{margin-top:20px}@media screen and (max-width: 767px){.block04>.text01{margin-top:5vw}}.block04>.text01+.text01{margin-top:20px}@media screen and (max-width: 767px){.block04>.text01+.text01{margin-top:5vw}}.block04>.frameArea02{margin-top:80px}@media screen and (max-width: 1024px){.block04>.frameArea02{margin-left:auto;max-width:620px}}@media screen and (max-width: 767px){.block04>.frameArea02{margin-top:15vw}}.catBlock01{line-height:1}.catBlock01>a{display:block;padding:2px 8px 4px 8px;font-weight:700;color:#fff;line-height:1.2;background:linear-gradient(270deg, #93B6FF -1.79%, #2FC9FF 100%);transition:opacity .3s ease}@media(any-hover: hover){.catBlock01>a:hover{opacity:.6}}.wp-block-details{position:relative;margin-top:40px;padding-top:22.5px;border-bottom:1px solid #d9d9d9;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.wp-block-details{margin-top:10vw;padding-top:6vw}}.wp-block-details+.acdBlock01{margin-top:20px}@media screen and (max-width: 767px){.wp-block-details+.acdBlock01{margin-top:5vw}}.wp-block-details>summary{padding-bottom:22.5px;padding-left:60px;padding-right:50px;list-style:none;font-size:2rem;color:#000f66;font-weight:700;line-height:1.75;letter-spacing:.05px}@media screen and (max-width: 767px){.wp-block-details>summary{padding-bottom:6vw;padding-left:15vw;font-size:4.5vw}}.wp-block-details>summary::before{content:"Q";display:block;position:absolute;top:22.5px;left:0;background:#000f66;color:#fff;font-size:2.4rem;font-weight:700;text-align:center;width:40px;height:40px;border-radius:50%;line-height:1.5}@media screen and (max-width: 767px){.wp-block-details>summary::before{top:6vw;font-size:6vw;width:10vw;height:10vw}}.wp-block-details>summary::after{content:"";background:url(../images/ic10.svg) no-repeat;background-size:contain;position:absolute;top:22.5px;right:0;width:40px;height:40px}@media screen and (max-width: 767px){.wp-block-details>summary::after{top:6vw;width:10vw;height:10vw}}.wp-block-details>summary+.text01{margin-top:0}.wp-block-details>p{position:relative;margin-top:0 !important;margin-bottom:22.5px !important;padding-left:60px;opacity:0;height:auto;transition:height .3s ease-in-out,opacity .3s ease-in-out}@media screen and (max-width: 767px){.wp-block-details>p{margin-bottom:6vw;padding-left:15vw}}.wp-block-details>p::after{content:"A";display:block;position:absolute;top:0;left:0;background:#fff;color:#000f66;font-size:2.4rem;font-weight:700;text-align:center;width:40px;height:40px;border-radius:50%;border:1px solid #000f66;line-height:1.5;display:flex;justify-content:center}@media screen and (max-width: 767px){.wp-block-details>p::after{padding-bottom:1vw;top:0;font-size:6vw;width:10vw;height:10vw;align-items:center;box-sizing:border-box;padding-bottom:1vw}}.wp-block-details[open]>summary::after{background:url(../images/ic09.svg) no-repeat;background-size:contain}.wp-block-details[open]>p{opacity:1}.imageBlock01{position:relative}.imageBlock01 .hgroup02{position:absolute;bottom:40px;left:0}@media screen and (max-width: 767px){.imageBlock01 .hgroup02{position:static;bottom:0;margin-top:-6vw}}.imageBlock01.pcNone{position:absolute;top:0;width:100%;height:187.5vw;z-index:6}.imageBlock01.pcNone>.inner01 .image01{position:absolute}.imageBlock01.pcNone>.inner01 .image01.pos01{bottom:1.25vw;right:-17vw;width:68.31vw}.imageBlock01.pcNone>.inner01 .image01.pos02{bottom:7.75vw;left:-16.93vw;width:86.64vw}.imageBlock01.pcNone .bgWrap03 .bgImage{top:103.25vw;right:-37.25vw;width:83vw;height:94.75vw}.imageBlock02{margin-top:40px;display:flex;flex-wrap:wrap;gap:40px 40px}@media screen and (max-width: 767px){.imageBlock02{margin-top:10vw;gap:10vw 0}}.imageBlock02>.image01{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){.imageBlock02>.image01{width:100%}}.imageBlock03{margin-top:40px;display:flex;flex-wrap:wrap;gap:0 10px}@media screen and (max-width: 767px){.imageBlock03{margin-top:5vw;gap:2.5vw 0}}.imageBlock03 .image01{width:calc((100% - 10px)/2)}@media screen and (max-width: 767px){.imageBlock03 .image01{width:100%}}.imageBlock03>.wrap01{gap:10px 10px;width:calc((100% - 10px)/2)}@media screen and (max-width: 767px){.imageBlock03>.wrap01{gap:2.5vw 2.5vw;width:100%}}.imageBlock03>.wrap01 .image01{width:calc((100% - 10px)/2)}@media screen and (max-width: 767px){.imageBlock03>.wrap01 .image01{width:calc((100% - 2.5vw)/2)}}.frameArea01{border:1px solid #2fc9ff}.frameArea01>.inner01{padding:30px}@media screen and (max-width: 767px){.frameArea01>.inner01{padding:7.5vw 5vw}}.frameArea01>.inner01>*:first-of-type{margin-top:0}.frameArea01>.inner01 .text01{margin-top:20px}@media screen and (max-width: 767px){.frameArea01>.inner01 .text01{margin-top:5vw}}.frameArea02>.inner01{position:relative;overflow:hidden}.frameArea02>.inner01 a{color:#000}@media screen and (min-width: 767px){.frameArea02>.inner01 a:hover{opacity:.7;transition:.7s}}.frameArea02>.inner01 .col01{position:relative;padding:40px;z-index:1}@media screen and (max-width: 767px){.frameArea02>.inner01 .col01{padding:5.81vw}}.frameArea02>.inner01 .col01::after{content:"";display:block;background:linear-gradient(270deg, #D8E5FF -1.79%, #C2EFFF 100%);clip-path:polygon(0 0, 85.5% 0, 56.5% 100%, 0% 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width: 767px){.frameArea02>.inner01 .col01::after{clip-path:polygon(0 0, 85.5% 0, 57.5% 100%, 0% 100%)}}@media screen and (max-width: 416px){.frameArea02>.inner01 .col01::after{clip-path:polygon(0 0, 77vw 0, 50.5vw 100%, 0% 100%)}}.frameArea02>.inner01 .text01{font-size:2rem;font-weight:700;line-height:2.2;color:#000f66}@media screen and (max-width: 767px){.frameArea02>.inner01 .text01{font-size:3vw}}.frameArea02>.inner01 .text02{margin-top:30px;width:fit-content;background-color:#fff;padding-left:15px;padding-right:15px;font-size:2.2rem;font-weight:700;padding-bottom:4px;margin-bottom:20px}@media screen and (max-width: 767px){.frameArea02>.inner01 .text02{font-size:3.25vw;margin-top:4.5vw;padding-bottom:.5vw;margin-bottom:3vw}}.frameArea02>.inner01 .image01{position:absolute;top:0;right:0;width:100%;max-width:272px;height:100%;z-index:-1}@media screen and (max-width: 767px){.frameArea02>.inner01 .image01{max-width:39.48vw}}.frameArea02>.inner01 .image01 img{object-fit:cover;height:100%}.frameArea03>.inner01 .title02{line-height:2}.frameArea03>.inner01 .wrap01{margin-top:40px;gap:0 40px}@media screen and (max-width: 767px){.frameArea03>.inner01 .wrap01{margin-top:5vw;gap:5vw 0}}.frameArea03>.inner01 .wrap01>.image01{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){.frameArea03>.inner01 .wrap01>.image01{width:100%}}.frameArea04{position:relative;margin-top:80px;background:#000f66;z-index:5}@media screen and (max-width: 767px){.frameArea04{margin-top:15vw}.frameArea04+.btn03{margin-top:15vw}}.frameArea04>.inner01{margin:auto;padding:50px 20px 100px;max-width:1160px}@media screen and (max-width: 767px){.frameArea04>.inner01{padding:12.5vw 5vw 25vw}}.frameArea04>.inner01 .list01{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px 20px}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01{margin-top:10vw;gap:5vw 0}}.frameArea04>.inner01 .list01>li{position:relative;width:calc((100% - 40px)/3)}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01>li{width:100%}}.frameArea04>.inner01 .list01>li .title06{letter-spacing:0}.frameArea04>.inner01 .list01>li:nth-of-type(odd) .title06{position:absolute;bottom:12px;left:12px}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01>li:nth-of-type(odd) .title06{bottom:3vw;left:3vw}}.frameArea04>.inner01 .list01>li:nth-of-type(even) .title06{position:absolute;bottom:12px;right:12px}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01>li:nth-of-type(even) .title06{bottom:3vw;right:3vw}}.frameArea04>.inner01 .list01>li a::before{content:"";display:block;position:absolute;top:0;left:0;width:86.54px;height:86.54px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(0 0, 100% 0, 0 100%);z-index:1}.frameArea04>.inner01 .list01>li a .image01::before{content:"";display:block;position:absolute;bottom:6px;right:2px;background:url(../images/ic05.svg) no-repeat;background-size:contain;width:10px;height:7px;z-index:2}.frameArea04>.inner01 .list01>li a .image01::after{content:"";display:block;position:absolute;bottom:0;right:0;width:28px;height:28px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}.frameArea04>.inner01 .list01>li .text01{position:absolute;top:10px;left:12px;text-align:center;font-family:"Roboto Condensed";font-size:8.33px;font-style:italic;font-weight:400;line-height:1.2;z-index:2;color:#000f66;letter-spacing:0}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01>li .text01{top:2.5vw;left:3.25vw;font-size:2.08vw}}.frameArea04>.inner01 .list01>li .text01>span{display:block;margin-top:-3.63px;font-size:23.139px}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01>li .text01>span{margin-top:-1.16vw;font-size:5.78vw}}.frameArea04>.inner01 .list01>li .title06{max-width:178px}@media screen and (max-width: 767px){.frameArea04>.inner01 .list01>li .title06{width:44.5vw;max-width:inherit}}@media screen and (max-width: 767px){.frameArea04.type01{margin-top:20vw}}.frameArea04.type01>.inner01{margin:auto;padding:0 20px 240px;width:100%;max-width:1320px;display:flex;flex-wrap:wrap;justify-content:end;gap:0 60px}@media screen and (max-width: 1200px){.frameArea04.type01>.inner01{gap:0 30px}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01{padding:0 5vw 15vw}}.frameArea04.type01>.inner01>.block02{margin-top:0;padding:80px 0 0;width:calc(100% - 770px - 60px);max-width:450px;min-width:450px;z-index:5}@media screen and (max-width: 1024px){.frameArea04.type01>.inner01>.block02{margin:auto;padding:80px 0 0;width:100%;max-width:770px;min-width:inherit}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.block02{padding:20vw 0 0;max-width:inherit}}.frameArea04.type01>.inner01>.block02>.inner01{position:sticky;top:100px}.frameArea04.type01>.inner01>.block02 .hgroup03{text-align:left}.frameArea04.type01>.inner01>.block02 .hgroup03 .title01{font-size:8rem;letter-spacing:0}.frameArea04.type01>.inner01>.block02 .hgroup03 .text01{margin-top:0}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.block02 .hgroup03 .title01{font-size:12.5vw}.frameArea04.type01>.inner01>.block02 .hgroup03 .text01{margin-top:0;font-size:4.5vw}}.frameArea04.type01>.inner01>.block02 .text01{color:#fff}.frameArea04.type01>.inner01>.block02 .btn04{margin-top:20px;width:100%;max-width:240px}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.block02 .btn04{margin-top:5vw;max-width:60vw}}.frameArea04.type01>.inner01>.block02 .btn04 a{width:100%}.frameArea04.type01>.inner01>.block02 .btn05{margin-top:20px;width:100%;max-width:240px}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.block02 .btn05{margin-top:6vw;max-width:60vw}}.frameArea04.type01>.inner01>.block02 .btn05 a{font-size:3.2rem}.frameArea04.type01>.inner01>.block02 .btn05 a::after{top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}.frameArea04.type01>.inner01>.block02 .btn05 a::before{top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}.frameArea04.type01>.inner01>.block02.fixed{position:fixed;top:20px;z-index:1000}.frameArea04.type01>.inner01>.block02.stop{position:absolute;bottom:120px;top:auto}.frameArea04.type01>.inner01>.list01{margin-top:80px;width:calc(100% - 450px - 60px);height:100%;z-index:5}@media screen and (max-width: 1200px){.frameArea04.type01>.inner01>.list01{width:calc(100% - 450px - 30px)}}@media screen and (max-width: 1024px){.frameArea04.type01>.inner01>.list01{margin-left:auto;margin-right:auto;width:100%}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01{margin-top:15vw}}.frameArea04.type01>.inner01>.list01 li{width:100%}.frameArea04.type01>.inner01>.list01 li a::before{width:187px;height:187px;z-index:2}@media screen and (max-width: 1200px){.frameArea04.type01>.inner01>.list01 li a::before{width:150px;height:150px}}@media screen and (max-width: 1120px){.frameArea04.type01>.inner01>.list01 li a::before{width:120px;height:120px}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li a::before{width:30vw;height:30vw}}.frameArea04.type01>.inner01>.list01 li a .image01::before{bottom:12px;right:6px;width:21px;height:16px}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li a .image01::before{bottom:3vw;right:1.25vw;width:5.25vw;height:4vw}}.frameArea04.type01>.inner01>.list01 li a .image01::after{width:60px;height:60px}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li a .image01::after{width:15vw;height:15vw}}.frameArea04.type01>.inner01>.list01 li .text01{top:20px;left:30px;font-size:1.8rem;color:#000f66;z-index:2;letter-spacing:0}@media screen and (max-width: 1200px){.frameArea04.type01>.inner01>.list01 li .text01{top:10px;left:20px}}@media screen and (max-width: 1120px){.frameArea04.type01>.inner01>.list01 li .text01{top:5px;left:8px}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li .text01{top:3vw;left:3vw;font-size:3.5vw}}.frameArea04.type01>.inner01>.list01 li .text01>span{font-size:5rem}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li .text01>span{font-size:10vw}}.frameArea04.type01>.inner01>.list01 li:nth-of-type(even) .block01{bottom:44px;right:30px;left:auto}@media screen and (max-width: 1200px){.frameArea04.type01>.inner01>.list01 li:nth-of-type(even) .block01{bottom:22px}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li:nth-of-type(even) .block01{bottom:5vw;left:3.75vw;right:auto}}.frameArea04.type01>.inner01>.list01 li .block01{position:absolute;bottom:44px;left:30px;width:100%;max-width:340px}@media screen and (max-width: 1200px){.frameArea04.type01>.inner01>.list01 li .block01{bottom:22px}}@media screen and (max-width: 1120px){.frameArea04.type01>.inner01>.list01 li .block01{bottom:18px}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li .block01{bottom:5vw;left:3.75vw;max-width:68.5vw}}.frameArea04.type01>.inner01>.list01 li .block01 .title01{padding:2px 10px;display:inline-block;background:#fff;color:#000f66;font-size:1.8rem;font-weight:700;line-height:2;letter-spacing:.9px}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li .block01 .title01{padding:.5vw 2.5vw;font-size:3.5vw;letter-spacing:.7px}}.frameArea04.type01>.inner01>.list01 li .block01 .title06{position:static;bottom:auto;left:auto;margin-top:5px;max-width:inherit;font-size:3.2rem;letter-spacing:0}@media screen and (max-width: 1120px){.frameArea04.type01>.inner01>.list01 li .block01 .title06{font-size:2.8rem}}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li .block01 .title06{margin-top:1.25vw;font-size:5vw}}.frameArea04.type01>.inner01>.list01 li .block01 .title06>span{padding:0 10px 4px}@media screen and (max-width: 767px){.frameArea04.type01>.inner01>.list01 li .block01 .title06>span{padding:0 2.5vw 1vw}}.sliderBlock03+.frameArea04.type01 .block02 .hgroup03 .title01{font-size:7rem;letter-spacing:-1px}@media screen and (max-width: 767px){.sliderBlock03+.frameArea04.type01 .block02 .hgroup03 .title01{font-size:11.5vw}}.frameArea05{position:relative;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%)}.frameArea05>.inner01{padding:100px 20px 160px;position:relative}@media screen and (max-width: 767px){.frameArea05>.inner01{padding:20vw 5vw 30vw}}.frameArea05>.inner01 .title01{color:#fff;text-align:center;font-size:2.8rem;font-weight:700;line-height:2.2;letter-spacing:1.4px}@media screen and (max-width: 767px){.frameArea05>.inner01 .title01{font-size:18px;letter-spacing:.9px}}.frameArea05>.inner01 .btn05{margin-top:60px}@media screen and (max-width: 767px){.frameArea05>.inner01 .btn05{margin-top:15vw}}.frameArea05>.inner01 .btn05 a{margin:auto;width:100%;max-width:640px;line-height:1.5}@media screen and (max-width: 767px){.frameArea05>.inner01 .btn05 a{font-size:10vw;line-height:2}}.frameArea06{padding-right:80px}@media screen and (max-width: 1240px){.frameArea06{padding-right:0}}@media screen and (max-width: 1240px){.frameArea06>.inner01{padding:0 20px}}@media screen and (max-width: 767px){.frameArea06>.inner01{padding:0 5vw}}.frameArea06>.inner01 a{display:flex;flex-wrap:wrap}.frameArea06>.inner01 .image01{width:100%;max-width:771px}@media screen and (max-width: 1240px){.frameArea06>.inner01 .image01{max-width:671px}}@media screen and (max-width: 1024px){.frameArea06>.inner01 .image01{max-width:inherit}}.frameArea06>.inner01 .block01{position:relative;padding-top:46px;padding-right:30px;width:calc(100% - 771px);background:#fff}@media screen and (max-width: 1240px){.frameArea06>.inner01 .block01{padding-top:26px;padding-right:31px;width:calc(100% - 671px)}}@media screen and (max-width: 1024px){.frameArea06>.inner01 .block01{padding:25px 20px 20px;width:100%}}@media screen and (max-width: 767px){.frameArea06>.inner01 .block01{padding:3.75vw 5vw 5vw}}.frameArea06>.inner01 .block01::before{content:"";display:block;background:#fff;width:100%;height:100%;z-index:0;position:absolute;left:-50px}.frameArea06>.inner01 .block01::after{content:"";display:block;background:#fff;position:absolute;top:0;left:-170px;width:100%;height:100%;z-index:0;transform:skew(-45deg)}.frameArea06>.inner01 .block01>*{margin-left:-50px}@media screen and (max-width: 1024px){.frameArea06>.inner01 .block01>*{margin-left:0}}.frameArea06>.inner01 .block01 .text01{color:#000f66;font-family:"Roboto Condensed";font-size:8.4rem;font-weight:600;line-height:1.5;position:relative;z-index:1}@media screen and (max-width: 1240px){.frameArea06>.inner01 .block01 .text01{font-size:6.4rem}}@media screen and (max-width: 1024px){.frameArea06>.inner01 .block01 .text01{position:absolute;top:-84px;color:#fff;font-size:8.4rem}}@media screen and (max-width: 767px){.frameArea06>.inner01 .block01 .text01{position:absolute;top:-18vw;color:#fff;font-size:16.5vw}}.frameArea06>.inner01 .block01 .text01::after{content:"";display:block;background:linear-gradient(270deg, #93B6FF -1.79%, #2FC9FF 100%);position:absolute;top:50%;left:-77px;transform:translateY(-50%);width:70px;height:1px}.frameArea06>.inner01 .block01 .text02{margin-top:8px;color:#000f66;font-size:1.6rem;position:relative;z-index:1}@media screen and (max-width: 767px){.frameArea06>.inner01 .block01 .text02{font-size:4vw}}.frameArea06>.inner01 .block01 .title03{margin-top:-17px;text-align:left;position:relative;z-index:1;line-height:1.6;letter-spacing:0}@media screen and (max-width: 1240px){.frameArea06>.inner01 .block01 .title03{font-size:2.4rem}}@media screen and (max-width: 767px){.frameArea06>.inner01 .block01 .title03{margin-top:0;font-size:5vw}}.frameArea06+.frameArea06{margin-top:20px}@media screen and (max-width: 767px){.frameArea06+.frameArea06{margin-top:5vw}}.table01{width:100%}.heading03+.table01{margin-top:40px}@media screen and (max-width: 767px){.heading03+.table01{margin-top:10vw}}.table01 tr{border-bottom:1px solid #d9d9d9}.table01 tr>th{width:200px;color:#000f66;text-align:left;font-weight:700;letter-spacing:.8px}@media screen and (max-width: 767px){.table01 tr>th{display:block;width:100%}}.table01 tr>td{padding-bottom:20px;padding-left:40px;font-weight:500;letter-spacing:.8px}@media screen and (max-width: 767px){.table01 tr>td{display:block;padding-top:10px;padding-left:0;width:100%}}.table01 tr:nth-of-type(n+2)>th{padding-top:20px}@media screen and (max-width: 767px){.table01 tr:nth-of-type(n+2)>th{padding-top:5vw}}.table01+.image01{margin:40px auto 0;max-width:358.4px}@media screen and (max-width: 767px){.table01+.image01{margin-top:10vw}}@media screen and (max-width: 767px){.table01+.btn04{margin-top:5vw}}.btnWrap01{display:flex;flex-wrap:wrap;gap:0 20px}@media screen and (max-width: 767px){.btnWrap01{gap:5vw 0}}.btnWrap01 .btn03{margin-top:40px}@media screen and (max-width: 767px){.btnWrap01 .btn03{margin-top:10vw}.btnWrap01 .btn03+.btn03{margin-top:0}}.btnWrap01 .btn03 a::after{background:url(../images/ic08.svg) no-repeat;background-size:contain;width:16px;height:9px;transition:top .3s ease}@media screen and (min-width: 768px){.btnWrap01 .btn03 a:hover::after{right:20px;top:calc(50% + 3px)}}.btnWrap01+*{margin-top:40px}@media screen and (max-width: 767px){.btnWrap01+*{margin-top:10vw}}.btn01 a{display:block;padding:20px 20px 20px 25px;border-radius:100vmax 0px 0px 100vmax;white-space:nowrap;color:#fff;font-weight:600;line-height:1.2;font-family:"Noto Sans JP";transition:background .3s ease}@media screen and (max-width: 1140px){.btn01 a{padding:15px 15px 15px 20px}}@media screen and (max-width: 1025px){.btn01 a{border-radius:5px}}@media screen and (max-width: 767px){.btn01 a{padding:3.38vw 2.5vw;font-size:2.75vw}}.btn02 a,.btn02 button{display:block;padding:20px;font-weight:600;line-height:1.2;font-family:"Noto Sans JP";color:#fff;text-align:center;border-radius:100vmax;transition:background .3s ease}@media screen and (max-width: 767px){.btn02 a,.btn02 button{padding:5vw}}.btn02 button{border:none}.btn03{position:relative;margin-top:80px;text-align:center;z-index:5}@media screen and (max-width: 767px){.btn03{margin-top:10vw}}.btn03 a,.btn03 button{position:relative;display:inline-block;padding:4px 58px 6px 28px;font-size:1.8rem;color:#000f66;letter-spacing:.9px;border-radius:100vmax;border:2px solid #2fc9ff;background:#fff;transition:background .3s ease;font-family:"Noto Sans JP"}.btn03 a::after,.btn03 button::after{content:"";display:block;background:url(../images/ic03.svg) no-repeat;background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:16px;transition:right .3s ease}@media screen and (max-width: 767px){.btn03 a::after,.btn03 button::after{right:5vw;width:5vw;height:4vw}}@media screen and (min-width: 768px){.btn03 a:hover,.btn03 button:hover{background:#daf5ff}.btn03 a:hover::after,.btn03 button:hover::after{right:10px}}@media screen and (max-width: 767px){.btn03 a,.btn03 button{padding:1vw 14.5vw 1.5vw 7vw;font-size:4.5vw}}.list04+.btn03{margin-top:80px}@media screen and (max-width: 767px){.list04+.btn03{margin-top:15vw}}.btn04{position:relative;margin-top:80px;text-align:center;z-index:5}@media screen and (max-width: 767px){.btn04{margin-top:10vw}}.btn04 a{position:relative;display:inline-block;padding:6px 60px 8px 30px;font-size:1.8rem;color:#fff;letter-spacing:.9px;border-radius:100vmax;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);transition:background .3s ease}.btn04 a::after{content:"";display:block;background:url(../images/ic05.svg) no-repeat;background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:16px;transition:right .3s ease}@media screen and (max-width: 767px){.btn04 a::after{right:5vw;width:5vw;height:4vw}}@media screen and (min-width: 768px){.btn04 a:hover{background:linear-gradient(270deg, #2FC9FF 0%, #2FC9FF 100%);opacity:1}.btn04 a:hover::after{right:10px}}@media screen and (max-width: 767px){.btn04 a{padding:1.5vw 15vw 2vw 7.5vw;font-size:4.5vw}}.btn05 a{position:relative;display:block;padding:4px 30px 6px;border-radius:100vmax;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);color:#00a5e3;font-family:"Roboto Condensed";font-size:6rem;font-weight:600;letter-spacing:3.5px;text-align:center;letter-spacing:0;min-width:240px}@media screen and (max-width: 767px){.btn05 a{padding:0 7.5vw;font-size:12vw;letter-spacing:2.4px}}.btn05 a::before{content:"";display:block;background:linear-gradient(90deg, #DAF5FF 0%, #E8EFFF 100%);border-radius:80px;position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);opacity:0;transition:opacity .3s ease;z-index:1}.btn05 a::after{content:"";display:block;background:#fff;border-radius:80px;position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);transition:opacity .3s ease}.btn05 a span{position:relative;z-index:2}@media screen and (min-width: 768px){.btn05 a:hover::after{opacity:0}.btn05 a:hover::before{opacity:1}}.formArea01{margin:auto;width:100%;max-width:880px}.formArea01 form>.text01{line-height:1.5;font-weight:700;color:#000f66}.formArea01 form>.text01+*{margin-top:30px}@media screen and (max-width: 767px){.formArea01 form>.text01+*{margin-top:7.5vw}}.formArea01 .p-country-name{display:none}.formArea01 .error{margin-top:10px;color:#e94b22;font-size:1.4rem;letter-spacing:.7px;display:block;text-align:left}@media screen and (max-width: 767px){.formArea01 .error{margin-top:2.5vw;font-size:3.5vw}}.formArea01 .btn03{margin-top:0}.formArea01 .btn03:has(button){margin:70px auto 0;width:100%;max-width:560px}@media screen and (max-width: 767px){.formArea01 .btn03:has(button){margin-top:15vw}}.formArea01 .btn03:has(button) a,.formArea01 .btn03:has(button) button{display:block;padding:4px 0;color:#00a5e3;font-size:2.4rem;letter-spacing:1.2px;line-height:2;width:100%}.formArea01 .btn03:has(button) a::after,.formArea01 .btn03:has(button) button::after{content:none}@media screen and (max-width: 767px){.formArea01 .btn03:has(button) a,.formArea01 .btn03:has(button) button{padding:1vw 0;font-size:6vw}}.formArea01 .btn03:has(button)+.btn02{margin:40px auto 0;width:100%;max-width:560px}@media screen and (max-width: 767px){.formArea01 .btn03:has(button)+.btn02{margin-top:10vw}}.formArea01 .btn03:has(button)+.btn02 a,.formArea01 .btn03:has(button)+.btn02 button{display:block;padding-top:16px;padding-bottom:16px;font-size:2.4rem;letter-spacing:1.2px;line-height:2;border-radius:100vmax;width:100%}@media screen and (max-width: 767px){.formArea01 .btn03:has(button)+.btn02 a,.formArea01 .btn03:has(button)+.btn02 button{padding-top:4vw;padding-bottom:4vw;font-size:6vw}}.formArea01 .req01{display:flex;align-items:center;gap:0 15px;line-height:inherit}@media screen and (max-width: 767px){.formArea01 .req01{gap:0 2.5vw}}.formArea01 .req01 span:not(.mwform-checkbox-field,.mwform-checkbox-field-text){padding:0 5px 1px;background:#e94b22;font-size:14px;color:#fff;font-weight:700;line-height:1.6;letter-spacing:.7px;cursor:auto}@media screen and (max-width: 767px){.formArea01 .req01 span:not(.mwform-checkbox-field,.mwform-checkbox-field-text){padding:0 1.25vw .25vw;font-size:3.5vw}}.formArea01 dl{margin-top:40px}.formArea01 dl:first-of-type{margin-top:30px}@media screen and (max-width: 767px){.formArea01 dl:first-of-type{margin-top:7.5vw}}@media screen and (max-width: 767px){.formArea01 dl{margin-top:10vw}}.formArea01 dd{position:relative;margin-top:10px}@media screen and (max-width: 767px){.formArea01 dd{margin-top:2.5vw}}.formArea01 dd:not(:has(.list01)){background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:10px}.formArea01 dd:not(:has(.list01))::before{content:"";display:block;background:#fff;position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:8px}.formArea01 dd:has(.error){background:none}.formArea01 dd:has(.error)::before{content:none}.formArea01 dd:has(.error) textarea{border:2px solid #e94b22;background:#fff}.formArea01 dd:has(.error)>input{border-radius:10px;border:2px solid #e94b22;background:#fff}.formArea01 dd input:not([type=radio]),.formArea01 dd textarea{position:relative;padding:17px 10px;width:100%;line-height:1.6;font-size:1.6rem;border-radius:10px}@media screen and (max-width: 767px){.formArea01 dd input:not([type=radio]),.formArea01 dd textarea{padding:4.25vw 2.5vw;font-size:max(4vw,1.6rem)}}.formArea01 dd input:not([type=radio]):focus-visible,.formArea01 dd textarea:focus-visible{outline:none}.formArea01 dd textarea{max-width:100%;min-width:100%}@media screen and (max-width: 767px){.formArea01 dd textarea{height:54vw}}.formArea01 label{font-weight:500;cursor:pointer}.formArea01 .input01 .title02{line-height:2}.formArea01 .input02{margin-top:40px}.formArea01 .input02 dd{width:300px}.formArea01 .list01>.mwform-radio-field{display:block;padding-left:0}.formArea01 .list01>.mwform-radio-field::before{content:none}.formArea01 .list01>.mwform-radio-field:not(:first-of-type){margin-top:10px}.formArea01 .list01>.mwform-radio-field input[type=radio]{position:relative;margin-right:10px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);opacity:1;width:30px;height:30px;border-radius:50%;cursor:pointer}.formArea01 .list01>.mwform-radio-field input[type=radio]::before{content:"";display:block;background:#fff;position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%}@media screen and (max-width: 767px){.formArea01 .list01>.mwform-radio-field input[type=radio]{margin-right:2.5vw}.formArea01 .list01>.mwform-radio-field input[type=radio]:focus{outline:none;box-shadow:none}}.formArea01 .list01>.mwform-radio-field input[type=radio]:checked::after{content:"";display:block;background:#000f66;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%}.formArea01 .block01{margin-top:40px}@media screen and (max-width: 767px){.formArea01 .block01{margin-top:10vw}}.formArea01 .block01>.textLink01{margin-top:20px}@media screen and (max-width: 767px){.formArea01 .block01>.textLink01{margin-top:5vw}}.formArea01 .block01>.textLink01 a,.formArea01 .block01>.textLink01 button{color:#000f66;text-decoration:underline;text-underline-position:from-font}@media screen and (min-width: 768px){.formArea01 .block01>.textLink01 a:hover,.formArea01 .block01>.textLink01 button:hover{text-decoration:none}.formArea01 .block01>.textLink01 a:hover::after,.formArea01 .block01>.textLink01 button:hover::after{border-radius:100vmax}}.formArea01 .block01>.textLink01+.text01{margin-top:20px;text-align:center;width:fit-content;margin-inline:auto}.formArea01 .block01>.textLink01+.text01 .req01{text-align:left;justify-content:center;width:fit-content;margin-inline:auto}.formArea01 .block01 input[type=checkbox]{position:relative;margin-top:-4px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);opacity:1;width:30px;height:30px;border-radius:4px;cursor:pointer}@media screen and (max-width: 767px){.formArea01 .block01 input[type=checkbox]{margin-top:-1vw}}.formArea01 .block01 input[type=checkbox]::before{content:"";display:block;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:26px;height:26px;border-radius:2px}.formArea01 .block01 input[type=checkbox]:checked::after{content:"";display:block;background:url(../images/ic04.svg) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:22px;height:18px;border-radius:50%}.formArea01 .block01>.btn02:has(button){position:relative;margin-top:40px;padding-top:40px}@media screen and (min-width: 768px){.formArea01 .block01>.btn02:has(button) a::after,.formArea01 .block01>.btn02:has(button) button::after{border-radius:100vmax}.formArea01 .block01>.btn02:has(button) a:hover::after,.formArea01 .block01>.btn02:has(button) button:hover::after{border-radius:100vmax}}@media screen and (max-width: 767px){.formArea01 .block01>.btn02:has(button){margin-top:10vw;padding-top:10vw}}.formArea01 .block01>.btn02:has(button)::before{content:"";display:block;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);position:absolute;top:0;left:0;width:100%;height:1px}.formArea01 .block01>.btn02:has(button) a,.formArea01 .block01>.btn02:has(button) button{margin:auto;padding:16px;width:100%;max-width:560px;font-size:2.4rem;font-weight:inherit;line-height:inherit;letter-spacing:1.2px;border-radius:100vmax}@media screen and (max-width: 767px){.formArea01 .block01>.btn02:has(button) a,.formArea01 .block01>.btn02:has(button) button{padding:4vw;font-size:6vw}}.formArea01 .btn02+.text02{margin-top:40px;color:#666;font-size:13px;letter-spacing:.65px}@media screen and (max-width: 767px){.formArea01 .btn02+.text02{margin-top:10vw;font-size:3.25vw}}.formArea01 .text05{margin-top:30px !important}@media screen and (max-width: 767px){.formArea01 .text05{margin-top:7.5vw !important}}.formArea01 .text05+.btn03{margin-top:40px;min-width:240px}@media screen and (max-width: 767px){.formArea01 .text05+.btn03{margin-top:10vw}}.formArea01 .mw_wp_form_confirm dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #d9d9d9}.formArea01 .mw_wp_form_confirm dl:not(:first-of-type){margin-top:20px}@media screen and (max-width: 767px){.formArea01 .mw_wp_form_confirm dl:not(:first-of-type){margin-top:5vw}}.formArea01 .mw_wp_form_confirm dt{width:200px;padding-bottom:20px}.formArea01 .mw_wp_form_confirm dt .title02{font-size:1.6rem}@media screen and (max-width: 767px){.formArea01 .mw_wp_form_confirm dt .title02{font-size:4vw}}.formArea01 .mw_wp_form_confirm dt .text02{display:none}.formArea01 .mw_wp_form_confirm dd{margin-top:0;padding-top:0;padding-left:40px;font-weight:500;letter-spacing:.8px;border:none;background:none;border-radius:0}.formArea01 .mw_wp_form_confirm dd::before{content:none}@media screen and (max-width: 767px){.formArea01 .mw_wp_form_confirm dd{padding:2.5vw 0 5vw;width:100%}}.formArea01 .mw_wp_form_confirm .req01>span{display:none}.formArea01 .mw_wp_form_confirm .btn02{padding-top:0 !important}.formArea01 .mw_wp_form_confirm .btn02::before{content:none !important}.formArea01 .mw_wp_form_confirm .block01>.text01,.formArea01 .mw_wp_form_confirm .block01 .textLink01{display:none}.editorArea01>*:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.editorArea01>*:not(:first-child){margin-top:5vw}}.dateBlock01+.editorArea01>*:not(:first-child):first-child{margin-top:40px}.editorArea01+.btn03{margin-top:40px}@media screen and (max-width: 767px){.editorArea01+.btn03{margin-top:10vw}}.editorArea01+.btn03 a{min-width:240px;text-align:left}.editorArea01>p{letter-spacing:.8px}.editorArea01>p:not(.btn01,.btn02,.btn03,.btn04)>a{color:#000f66;text-decoration:underline}@media(any-hover: hover){.editorArea01>p:not(.btn01,.btn02,.btn03,.btn04)>a:hover{text-decoration:none}}.editorArea01>p+p+.wp-block-image{margin-top:20px}@media screen and (max-width: 767px){.editorArea01>p+p+.wp-block-image{margin-top:5vw}}.editorArea01>a{color:#000f66;text-decoration:underline}@media(any-hover: hover){.editorArea01>a:hover{text-decoration:none}}.editorArea01 .mapArea01{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .mapArea01{margin-top:10vw}}.editorArea01 .mapArea01+.wp-block-button{margin-top:71px}@media screen and (max-width: 767px){.editorArea01 .mapArea01+.wp-block-button{margin-top:15vw}}@media screen and (max-width: 767px){.editorArea01 .imageBlock01+:is(.heading03,.is-style-heading03){margin-top:20vw}}.editorArea01 .imageBlock01 img{width:100%}.editorArea01 .dateBlock01+*{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .dateBlock01+*{margin-top:10vw}}.editorArea01>.heading03,.editorArea01 .is-style-heading03{margin-top:80px}@media screen and (max-width: 767px){.editorArea01>.heading03,.editorArea01 .is-style-heading03{margin-top:15vw}}.editorArea01>.heading03:first-child,.editorArea01 .is-style-heading03:first-child{margin-top:0}.editorArea01>.heading03+*,.editorArea01 .is-style-heading03+*{margin-top:40px !important}@media screen and (max-width: 767px){.editorArea01>.heading03+*,.editorArea01 .is-style-heading03+*{margin-top:10vw !important}}.editorArea01>.heading05,.editorArea01 .is-style-heading05{margin-top:80px}.editorArea01>.heading05:first-child,.editorArea01 .is-style-heading05:first-child{margin-top:0}.editorArea01>.heading05+.btnWrap01,.editorArea01 .is-style-heading05+.btnWrap01{margin-top:40px}@media screen and (max-width: 767px){.editorArea01>.heading05+.btnWrap01,.editorArea01 .is-style-heading05+.btnWrap01{margin-top:10vw}}.editorArea01>.heading06,.editorArea01 .is-style-heading06{margin-top:20px}@media screen and (max-width: 767px){.editorArea01>.heading06,.editorArea01 .is-style-heading06{margin-top:5vw}}.editorArea01>.heading06:first-child,.editorArea01 .is-style-heading06:first-child{margin-top:0}.editorArea01>.heading06+p,.editorArea01 .is-style-heading06+p{margin-top:20px;letter-spacing:inherit}@media screen and (max-width: 767px){.editorArea01>.heading06+p,.editorArea01 .is-style-heading06+p{margin-top:5vw}}.editorArea01>.heading07,.editorArea01 .is-style-heading07{margin-top:40px}.editorArea01>.heading07:first-child,.editorArea01 .is-style-heading07:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01>.heading07,.editorArea01 .is-style-heading07{margin-top:10vw}}.editorArea01>.title07:not(:first-of-type){margin-top:80px}@media screen and (max-width: 767px){.editorArea01>.title07:not(:first-of-type){margin-top:20vw}}.editorArea01 .wp-block-details:first-of-type{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-details:first-of-type{margin-top:10vw}}.editorArea01 .imageBlock03{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .imageBlock03{margin-top:5vw}}@media screen and (max-width: 767px){.editorArea01 .imageBlock03.wp-block-columns{margin-top:0;gap:2.5vw 0 !important}}@media screen and (max-width: 767px){.editorArea01 .imageBlock03+.heading03,.editorArea01 .imageBlock03+.is-style-heading03{margin-top:10vw}}.editorArea01 .wrap04{display:flex;flex-wrap:wrap;justify-content:end;gap:0 20px}.editorArea01 .wrap04 .text01{line-height:2}.editorArea01 .wrap04 .text01>span{display:block;text-align:right}.editorArea01 .wrap04 .text01>span>span{font-size:2rem;line-height:2}@media screen and (max-width: 767px){.editorArea01 .wrap04 .text01>span>span{font-size:5vw}}@media screen and (max-width: 767px){.editorArea01 .wrap04 .text01{text-align:right;width:100%}.editorArea01 .wrap04 .logo01{width:33.25vw}}.editorArea01 ol.wp-block-list,.editorArea01 ul{counter-reset:li}.editorArea01 ol.wp-block-list>li,.editorArea01 ul>li{position:relative;padding-left:21px;font-weight:500}@media screen and (max-width: 767px){.editorArea01 ol.wp-block-list>li,.editorArea01 ul>li{padding-left:5.25vw}}.editorArea01 ol.wp-block-list>li:not(:first-of-type),.editorArea01 ul>li:not(:first-of-type){margin-top:5px}@media screen and (max-width: 767px){.editorArea01 ol.wp-block-list>li:not(:first-of-type),.editorArea01 ul>li:not(:first-of-type){margin-top:1.25vw}}.editorArea01 ol.wp-block-list>li::before,.editorArea01 ul>li::before{position:absolute;top:0;left:0;color:#000f66;font-weight:700;counter-increment:li;content:counter(li) "."}.editorArea01 ul.wp-block-list>li,.editorArea01 ul>li{position:relative;padding-left:21px;font-weight:500}.editorArea01 ul.wp-block-list>li::before,.editorArea01 ul>li::before{content:"";display:block;background:#2fc9ff;position:absolute;top:10.5px;left:0;width:11px;height:11px;border-radius:50%}.editorArea01 .frameArea01{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .frameArea01{margin-top:10vw}}.editorArea01 .wp-block-image:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image:not(:first-child){margin-top:10vw}}.editorArea01 .wp-block-image :where(figcaption){margin-top:10px;margin-bottom:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-image :where(figcaption){margin-top:2.5vw}}.editorArea01 .wp-block-image.alignleft{margin-left:0;margin-right:auto}.editorArea01 .wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.editorArea01 .wp-block-image.alignright{margin-left:auto;margin-right:0}.editorArea01 .wp-block-columns{column-gap:40px !important}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns{row-gap:10vw !important;column-gap:5vw !important}}.editorArea01 .wp-block-columns:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns:not(:first-child){margin-top:10vw}}.editorArea01 .wp-block-columns:has(.title07){margin-top:80px;gap:0 60px}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns:has(.title07){margin-top:20vw;gap:0 15vw}}.editorArea01 .wp-block-columns:has(.title07) .wp-block-column>*{margin-top:20px}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns:has(.title07) .wp-block-column>*{margin-top:5vw}}.editorArea01 .wp-block-columns:has(.title07) .wp-block-column>*:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns.orderBlock01 .wp-block-column:nth-of-type(1){order:2}.editorArea01 .wp-block-columns.orderBlock01 .wp-block-column:nth-of-type(2){order:1}}.editorArea01 .wp-block-table:first-child{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-table:first-child{margin-top:10vw}}.editorArea01 .wp-block-table table{width:100%}.editorArea01 .wp-block-table table tr{border-bottom:1px solid #d9d9d9}.editorArea01 .wp-block-table table tr td{padding-top:0;padding-bottom:20px;padding-left:40px;font-weight:500;letter-spacing:.8px;border:none}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table tr td{display:block;padding:2.5vw 0 5vw;width:100%}}.editorArea01 .wp-block-table table tr td:first-of-type{padding-left:0;width:200px;color:#000f66;text-align:left;font-weight:700;letter-spacing:.8px;border:none}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table tr td:first-of-type{padding:5vw 0 0;display:block;width:100%}}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table tr:first-of-type td:first-of-type{padding:0}}.editorArea01 .wp-block-table table tr:not(:first-of-type) td{padding-top:20px}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table tr:not(:first-of-type) td{padding-top:2.5vw}}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table+.btn04{margin-top:5vw}}.editorArea01 .wp-block-table+.wp-block-button{margin-top:20px}@media screen and (max-width: 767px){.editorArea01 .wp-block-table+.wp-block-button{margin-top:5vw}}.wp-block-table+.editorArea01 .wp-block-button{margin-bottom:80px}@media screen and (max-width: 767px){.wp-block-table+.editorArea01 .wp-block-button{margin-bottom:20vw}}.editorArea01 .wp-block-button a{width:auto;min-width:240px}.editorArea01 .wp-block-button.is-style-fill{position:relative;text-align:center;z-index:5}.editorArea01 .wp-block-button.is-style-fill a{position:relative;display:inline-block;padding:6px 60px 8px 30px;width:auto;font-size:1.8rem;color:#fff;letter-spacing:.9px;border-radius:100vmax;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);transition:background .3s ease}.editorArea01 .wp-block-button.is-style-fill a::after{content:"";display:block;background:url(../images/ic05.svg) no-repeat;background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:16px;transition:right .3s ease}@media screen and (max-width: 767px){.editorArea01 .wp-block-button.is-style-fill a::after{right:5vw;width:5vw;height:4vw}}@media screen and (min-width: 768px){.editorArea01 .wp-block-button.is-style-fill a:hover{background:linear-gradient(270deg, #2FC9FF 0%, #2FC9FF 100%);opacity:1}.editorArea01 .wp-block-button.is-style-fill a:hover::after{right:10px}}@media screen and (max-width: 767px){.editorArea01 .wp-block-button.is-style-fill a{padding:1.5vw 15vw 2vw 7.5vw;font-size:4.5vw}}.editorArea01 .wp-block-button.is-style-fill+.heading05{margin-top:80px}@media screen and (max-width: 767px){.editorArea01 .wp-block-button.is-style-fill+.heading05{margin-top:20vw}}.editorArea01 .wp-block-button.is-style-outline{position:relative;text-align:center;z-index:5}.editorArea01 .wp-block-button.is-style-outline a{position:relative;display:inline-block;padding:4px 52px 6px 28px;font-size:1.8rem;color:#000f66;letter-spacing:.9px;border-radius:100vmax;border:2px solid #2fc9ff;background:#fff;transition:background .3s ease;text-align:left}.editorArea01 .wp-block-button.is-style-outline a::after{content:"";display:block;border-bottom:2px solid #2fc9ff;border-right:2px solid #2fc9ff;width:9.9px;height:9.9px;position:absolute;top:15px;right:20px;transform:rotate(45deg);transition:top .3s ease}@media screen and (max-width: 767px){.editorArea01 .wp-block-button.is-style-outline a::after{right:5vw;width:2.47vw;height:2.47vw}}@media screen and (min-width: 768px){.editorArea01 .wp-block-button.is-style-outline a:hover{background:#daf5ff}.editorArea01 .wp-block-button.is-style-outline a:hover::after{top:18px}}@media screen and (max-width: 767px){.editorArea01 .wp-block-button.is-style-outline a{padding:1vw 13vw 1.5vw 7vw;font-size:4.5vw;text-align:left}}.editorArea01 .wp-block-buttons{display:flex;flex-wrap:wrap;gap:20px 20px}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons{gap:5vw 0}}.editorArea01 .wp-block-buttons.is-style-outline{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons.is-style-outline{margin-top:10vw}.editorArea01 .wp-block-buttons.is-style-outline+.is-style-outline{margin-top:0}}.editorArea01 .wp-block-buttons.is-style-outline a::after{background:url(../images/ic08.svg) no-repeat;background-size:contain;width:16px;height:9px;transition:top .3s ease}@media screen and (min-width: 768px){.editorArea01 .wp-block-buttons.is-style-outline a:hover::after{right:20px;top:calc(50% + 3px)}}.editorArea01 .wp-block-buttons+.heading05{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons+.heading05{margin-top:10vw}}.contents01:has(.mvWrap01) .editorArea01 .wp-block-columns:not(:first-child){margin-top:80px}@media screen and (max-width: 767px){.contents01:has(.mvWrap01) .editorArea01 .wp-block-columns:not(:first-child){margin-top:15vw}}.slidecontrols01 .swiper-button-next,.slidecontrols01 .swiper-button-prev{position:relative;background-size:cover;width:60px;height:60px;background-position:center}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-next,.slidecontrols01 .swiper-button-prev{width:10vw;height:10vw}}.slidecontrols01 .swiper-button-next::after,.slidecontrols01 .swiper-button-prev::after{content:none}.slidecontrols01 .swiper-button-next{background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:50%;width:60px;height:60px}@media screen and (min-width: 768px){.slidecontrols01 .swiper-button-next:hover::after{right:10px}}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-next{right:-5vw;width:10vw;height:10vw}}.slidecontrols01 .swiper-button-next::before{content:"";display:block;background:#fff;border-radius:50%;position:absolute;top:50%;right:2px;transform:translateY(-50%);width:56px;height:56px;z-index:3}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-next::before{right:.5vw;width:9vw;height:9vw}}.slidecontrols01 .swiper-button-next::after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url("../images/ic07.svg") no-repeat;background-size:contain;width:21px;height:16px;z-index:5;transition:right .3s ease}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-next::after{right:3.33vw;width:3.58vw;height:4vw;transform:translateY(calc(-50% + 0.5vw))}}.slidecontrols01 .swiper-button-prev{background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:50%;width:60px;height:60px}@media screen and (min-width: 768px){.slidecontrols01 .swiper-button-prev:hover::after{left:10px}}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-prev{left:-5vw;width:10vw;height:10vw}}.slidecontrols01 .swiper-button-prev::before{content:"";display:block;background:#fff;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);width:56px;height:56px;z-index:3}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-prev::before{left:.5vw;width:9vw;height:9vw}}.slidecontrols01 .swiper-button-prev::after{content:"";display:block;position:absolute;top:50%;left:20px;transform:translateY(-50%);background:url("../images/ic06.svg") no-repeat;background-size:contain;width:21px;height:16px;z-index:5;transition:left .3s ease}@media screen and (max-width: 767px){.slidecontrols01 .swiper-button-prev::after{left:3.33vw;width:3.58vw;height:4vw;transform:translateY(calc(-50% + 0.5vw))}}.sliderBlock01{position:relative;padding:0 30px}@media screen and (max-width: 767px){.sliderBlock01{padding:0}}.sliderBlock01+.heading03{margin-top:80px}@media screen and (max-width: 767px){.sliderBlock01+.heading03{margin-top:15vw}}.sliderBlock01>[class^=swiper-container]{position:relative;overflow:hidden;aspect-ratio:1060/680}.sliderBlock01 .swiper-slide img{width:100%;height:100%;object-fit:cover}.sliderBlock01 .swiper-pagination{margin-top:10px;position:relative;text-align:left;font-family:"Roboto Condensed";font-weight:700}@media screen and (max-width: 767px){.sliderBlock01 .swiper-pagination{margin-top:2.5vw;font-size:3.5vw;letter-spacing:.7px}}.sliderBlock01 .slidecontrols01{position:absolute;top:min(22vw,280px);left:50%;transform:translate(-50%, -50%);width:100%;z-index:2}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01{transform:translate(-50%, -50%)}}.sliderBlock01 .slidecontrols01 .swiper-button-next,.sliderBlock01 .slidecontrols01 .swiper-button-prev{position:relative;background-size:cover;width:60px;height:60px;background-position:center}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-next,.sliderBlock01 .slidecontrols01 .swiper-button-prev{width:10vw;height:10vw}}.sliderBlock01 .slidecontrols01 .swiper-button-next::after,.sliderBlock01 .slidecontrols01 .swiper-button-prev::after{content:none}.sliderBlock01 .slidecontrols01 .swiper-button-next{background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%);width:60px;height:60px}@media screen and (min-width: 768px){.sliderBlock01 .slidecontrols01 .swiper-button-next:hover::after{right:10px}}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-next{right:-5vw;width:10vw;height:10vw}}.sliderBlock01 .slidecontrols01 .swiper-button-next::before{content:"";display:block;background:#fff;border-radius:50%;position:absolute;top:50%;right:2px;transform:translateY(-50%);width:56px;height:56px;z-index:3}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-next::before{right:.5vw;width:9vw;height:9vw}}.sliderBlock01 .slidecontrols01 .swiper-button-next::after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url("../images/ic07.svg") no-repeat;background-size:contain;width:21px;height:16px;z-index:5;transition:right .3s ease}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-next::after{right:3.33vw;width:3.58vw;height:4vw;transform:translateY(calc(-50% + 0.5vw))}}.sliderBlock01 .slidecontrols01 .swiper-button-prev{background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);width:60px;height:60px}@media screen and (min-width: 768px){.sliderBlock01 .slidecontrols01 .swiper-button-prev:hover::after{left:10px}}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-prev{left:-5vw;width:10vw;height:10vw}}.sliderBlock01 .slidecontrols01 .swiper-button-prev::before{content:"";display:block;background:#fff;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);width:56px;height:56px;z-index:3}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-prev::before{left:.5vw;width:9vw;height:9vw}}.sliderBlock01 .slidecontrols01 .swiper-button-prev::after{content:"";display:block;position:absolute;top:50%;left:20px;transform:translateY(-50%);background:url("../images/ic06.svg") no-repeat;background-size:contain;width:21px;height:16px;z-index:5;transition:left .3s ease}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01 .swiper-button-prev::after{left:3.33vw;width:3.58vw;height:4vw;transform:translateY(calc(-50% + 0.5vw))}}.sliderBlock02{padding-left:80px;width:100%;position:relative}@media screen and (max-width: 767px){.sliderBlock02{padding-left:0}}.sliderBlock02>.swiper-container{position:relative;overflow:hidden}@media screen and (max-width: 767px){.sliderBlock02>.swiper-container{overflow:visible}}.sliderBlock02 .slidecontrols01{position:absolute;bottom:0;left:80px;display:flex;flex-wrap:wrap;gap:0 20px}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01{bottom:-19.5vw;left:5vw;gap:0 2.5vw}}.sliderBlock02 .slidecontrols01 .swiper-button-next,.sliderBlock02 .slidecontrols01 .swiper-button-prev{position:relative;background-size:cover;width:60px;height:60px;background-position:center;left:auto;right:auto}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-next,.sliderBlock02 .slidecontrols01 .swiper-button-prev{width:10vw;height:10vw}}.sliderBlock02 .slidecontrols01 .swiper-button-next::after,.sliderBlock02 .slidecontrols01 .swiper-button-prev::after{content:none}.sliderBlock02 .slidecontrols01 .swiper-button-next{background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:50%;width:60px;height:60px}@media screen and (min-width: 768px){.sliderBlock02 .slidecontrols01 .swiper-button-next:hover::after{right:10px}}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-next{right:0;width:10vw;height:10vw}}.sliderBlock02 .slidecontrols01 .swiper-button-next::before{content:"";display:block;background:#fff;border-radius:50%;position:absolute;top:50%;right:2px;transform:translateY(-50%);width:56px;height:56px;z-index:3}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-next::before{right:.5vw;width:9vw;height:9vw}}.sliderBlock02 .slidecontrols01 .swiper-button-next::after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url("../images/ic07.svg") no-repeat;background-size:contain;width:21px;height:16px;z-index:5;transition:right .3s ease}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-next::after{right:3.33vw;width:3.58vw;height:4vw;transform:translateY(calc(-50% + 0.5vw))}}.sliderBlock02 .slidecontrols01 .swiper-button-prev{background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);border-radius:50%;width:60px;height:60px}@media screen and (min-width: 768px){.sliderBlock02 .slidecontrols01 .swiper-button-prev:hover::after{left:10px}}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-prev{left:0;width:10vw;height:10vw}}.sliderBlock02 .slidecontrols01 .swiper-button-prev::before{content:"";display:block;background:#fff;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);width:56px;height:56px;z-index:3}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-prev::before{left:.5vw;width:9vw;height:9vw}}.sliderBlock02 .slidecontrols01 .swiper-button-prev::after{content:"";display:block;position:absolute;top:50%;left:20px;transform:translateY(-50%);background:url("../images/ic06.svg") no-repeat;background-size:contain;width:21px;height:16px;z-index:5;transition:left .3s ease}@media screen and (max-width: 767px){.sliderBlock02 .slidecontrols01 .swiper-button-prev::after{left:3.33vw;width:3.58vw;height:4vw;transform:translateY(calc(-50% + 0.5vw))}}.sliderBlock02 .swiper-slide .ttl02{position:absolute;top:367px;left:0;width:100%;max-width:731px}@media screen and (max-width: 1024px){.sliderBlock02 .swiper-slide .ttl02{max-width:531px}}@media screen and (max-width: 950px){.sliderBlock02 .swiper-slide .ttl02{top:317px;max-width:431px}}@media screen and (max-width: 767px){.sliderBlock02 .swiper-slide .ttl02{background:#fff;top:92.75vw;left:3vw;max-width:73.5vw;padding:3vw 2.5vw}}.sliderBlock02 .swiper-slide .ttl02.type01{top:350px;max-width:624px}@media screen and (max-width: 1024px){.sliderBlock02 .swiper-slide .ttl02.type01{max-width:424px}}@media screen and (max-width: 950px){.sliderBlock02 .swiper-slide .ttl02.type01{top:300px;max-width:324px}}@media screen and (max-width: 767px){.sliderBlock02 .swiper-slide .ttl02.type01{top:92.5vw;max-width:64.5vw}}.sliderBlock02 .swiper-slide .ttl02.type02{top:350px;max-width:698px}@media screen and (max-width: 1024px){.sliderBlock02 .swiper-slide .ttl02.type02{max-width:498px}}@media screen and (max-width: 950px){.sliderBlock02 .swiper-slide .ttl02.type02{top:300px;max-width:398px}}@media screen and (max-width: 767px){.sliderBlock02 .swiper-slide .ttl02.type02{top:93vw;max-width:68vw}}.sliderBlock02 .swiper-slide .image01{display:block;margin-left:auto;width:100%;max-width:1050px}@media screen and (max-width: 767px){.sliderBlock02 .swiper-slide .image01{max-width:80vw}}.sliderBlock02 .swiper-slide .image01,.sliderBlock02 .swiper-slide .ttl02{opacity:0;transition:opacity .5s ease-in-out}.sliderBlock02 .swiper-slide .fade-in{opacity:1}.sliderBlock02 img{width:100%}.sliderBlock03{margin-top:120px;margin-left:-105px;width:calc(100% + 210px)}@media screen and (max-width: 767px){.sliderBlock03{margin-top:20vw;margin-left:0;width:100%}}.sliderBlock03 .swiper-container{overflow:hidden;pointer-events:none}.sliderBlock04{margin:auto;width:100%}@media screen and (max-width: 1340px){.sliderBlock04{padding:0 20px}}@media screen and (max-width: 767px){.sliderBlock04{margin-left:0;padding:0 5vw;width:100%;max-width:inherit}}.sliderBlock04 .swiper-container{padding:0 34px;overflow:hidden;max-width:1340px;margin:auto}@media screen and (max-width: 1060px){.sliderBlock04 .swiper-container{padding:0}}@media screen and (max-width: 767px){.sliderBlock04 .swiper-container{padding:0}}.sliderBlock04 .swiper-wrapper{align-items:center}.sliderBlock04 .slidecontrols01{display:flex;gap:0 20px;align-items:center;position:absolute;top:-100px;right:30px}@media screen and (max-width: 767px){.sliderBlock04 .slidecontrols01{top:50%;transform:translateY(-50%);right:0;width:100%}}.sliderBlock04 .slidecontrols01 .swiper-button-next,.sliderBlock04 .slidecontrols01 .swiper-button-prev{margin-top:0;right:auto;left:auto}@media screen and (max-width: 767px){.sliderBlock04 .slidecontrols01 .swiper-button-next,.sliderBlock04 .slidecontrols01 .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%)}}.sliderBlock04 .slidecontrols01 .swiper-button-prev{left:0}.sliderBlock04 .slidecontrols01 .swiper-button-next{right:0}.sliderBlock04+.btn04{margin-top:10px}@media screen and (max-width: 767px){.sliderBlock04+.btn04{margin-top:10vw}}.sliderBlock04 .swiper-slide{position:relative;overflow:hidden}.sliderBlock04 .swiper-slide a{position:relative;color:#000;aspect-ratio:1060/680;z-index:10}.sliderBlock04 .swiper-slide a::before{content:"";display:block;position:absolute;bottom:12px;right:6px;background:url(../images/ic05.svg) no-repeat;background-size:contain;width:21px;height:16px;z-index:2}@media screen and (max-width: 767px){.sliderBlock04 .swiper-slide a::before{content:none}}.sliderBlock04 .swiper-slide a::after{content:"";display:block;position:absolute;bottom:-1px;right:-1px;width:60px;height:60px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}@media screen and (max-width: 767px){.sliderBlock04 .swiper-slide a::after{content:none}}.sliderBlock04 .swiper-slide.imgOver01 a img{transform:scale(1) translate(-50%, -50%)}.sliderBlock04 .swiper-slide.imgOver01:hover img{transform-origin:center;transform:translate(-50%, -50%) scale(1.1)}.sliderBlock04 .swiper-slide.swiper-slide-active{max-width:inherit;z-index:999}.sliderBlock04 .swiper-slide .text01{position:absolute;bottom:-1px;left:-1px;background:#fff;z-index:1;padding:5px 10px;font-weight:700;max-width:calc(100% - 60px)}@media screen and (max-width: 767px){.sliderBlock04 .swiper-slide .text01{display:none}}.sliderBlock04 .swiper-slide img{vertical-align:bottom;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){.sliderBlock04 .swiper-slide a:hover img{opacity:1}}.sliderBlock04 .swiper-slide>img{width:100%}.block01{position:relative}@media screen and (max-width: 767px){.block01:has(.imageWrap01){width:100%;height:100%}}.imageWrap01{position:absolute;top:0;right:-39px;width:981px;height:459px}@media screen and (max-width: 1024px){.imageWrap01{position:static;width:100%;height:auto;aspect-ratio:360/167}}.image03{position:absolute;z-index:-1;right:0;height:100%;width:35.6vw;overflow:hidden;transform:skewX(-45deg);transform-origin:top left}@media screen and (max-width: 1024px){.image03{position:static;transform:none;width:100%;height:auto}}.image03 img{display:block;max-width:none;transform:skewX(45deg);transform-origin:top left;width:calc(100% + 11.5vw);height:100%;transform-origin:top left;margin-left:-11.5vw;position:absolute;top:0;left:0;transition:none;object-fit:cover}@media screen and (max-width: 1024px){.image03 img{position:static;margin-left:0;width:100%;height:100%;transform:none;object-fit:cover}}.fade{opacity:0;transition:opacity .5s ease-in-out}.fade.fade-in{opacity:1}.no-transition{transition:none !important}.no-transition .spBlock01{opacity:0}.col02>a{color:#000;display:block;box-shadow:0 0 10px 0 rgba(0,165,227,.4);position:relative;background-color:#fff;transition:background .3s}@media(hover: hover){.col02>a:hover{background-color:#daf5ff}}.col02>a::before{content:"";display:block;position:absolute;bottom:12px;right:6px;background:url(../images/ic05.svg) no-repeat;background-size:contain;width:20px;height:16px;z-index:2}@media screen and (max-width: 767px){.col02>a::before{width:5vw;height:4vw;bottom:3vw;right:1.5vw}}.col02>a::after{content:"";display:block;position:absolute;bottom:0;right:-1px;width:60px;height:60px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}@media screen and (max-width: 767px){.col02>a::after{width:15vw;height:15vw}}.col02>a>.text01{margin-top:0 !important;font-weight:700;padding:20px 80px 20px 20px}@media screen and (max-width: 767px){.col02>a>.text01{padding:5vw 20vw 5vw 5vw}}.col02>a>.text01>span{display:block;font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.col02>a>.text01>span{font-size:3vw}}.sliderBlock01{margin-bottom:80px;padding-left:0;padding-right:0}@media screen and (max-width: 767px){.sliderBlock01{margin-bottom:15vw;margin:0 calc(50% - 50vw) 15vw}}.sliderBlock01:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.sliderBlock01:not(:first-child){margin-top:10vw}}.sliderBlock01>[class^=swiper-container]{aspect-ratio:auto}.sliderBlock01>[class^=swiper-container] .swiper-slide{aspect-ratio:92/59}.sliderBlock01>[class^=swiper-container] .swiper-slide>a{display:block;position:relative;overflow:hidden;height:100%}.sliderBlock01>[class^=swiper-container] .swiper-slide>a>.text01{color:#000;padding:5px 10px 5px 2px;position:absolute;background-color:#fff;left:0;z-index:1;bottom:0;font-weight:700}@media screen and (max-width: 767px){.sliderBlock01>[class^=swiper-container] .swiper-slide>a>.text01{display:none}}.sliderBlock01 [class^=slider-thumbnail]{max-width:760px;margin-inline:auto;margin-top:20px}@media screen and (max-width: 767px){.sliderBlock01 [class^=slider-thumbnail]{max-width:72.5vw;margin-top:5vw}}.sliderBlock01 [class^=slider-thumbnail] .swiper-wrapper{gap:10px 0;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.sliderBlock01 [class^=slider-thumbnail] .swiper-wrapper{gap:2.5vw 0}}.sliderBlock01 [class^=slider-thumbnail] .swiper-slide{aspect-ratio:25/16;padding:2px}@media(hover: hover){.sliderBlock01 [class^=slider-thumbnail] .swiper-slide:hover{cursor:pointer;background:linear-gradient(270deg, #93B6FF -1.79%, #2FC9FF 100%)}}@media screen and (max-width: 767px){.sliderBlock01 [class^=slider-thumbnail] .swiper-slide{margin-right:1vw !important}}.sliderBlock01 [class^=slider-thumbnail] .swiper-slide img{display:block}.sliderBlock01 [class^=slider-thumbnail] .swiper-slide.swiper-slide-thumb-active{background:linear-gradient(270deg, #93B6FF -1.79%, #2FC9FF 100%)}@media screen and (max-width: 767px){.sliderBlock01 [class^=slider-thumbnail] .swiper-slide:nth-child(5n){margin-right:0 !important}}.sliderBlock01 [class^=slider-thumbnail] .swiper-slide:last-child{margin-right:0 !important}@media screen and (min-width: 768px){.sliderBlock01 [class^=slider-thumbnail] .swiper-slide:nth-child(7n){margin-right:0 !important}}#case .sliderBlock01{margin:-40px calc(50% - 50vw)}@media screen and (max-width: 767px){#case .sliderBlock01{margin-top:-5vw;margin-bottom:0}}.wrap03:not(:has(>.col01:nth-child(2))){padding:0;max-width:1320px;padding-left:20px;padding-right:20px;margin-inline:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 767px){.wrap03:not(:has(>.col01:nth-child(2))){padding:0;border-top:solid .5vw #fff;border-bottom:solid .5vw #fff;margin-top:0;margin-bottom:0}}.wrap03:not(:has(>.col01:nth-child(2)))>.col01{width:100%}.wrap03:not(:has(>.col01:nth-child(2)))>.col01 .image01{aspect-ratio:1280/440}@media screen and (max-width: 767px){.wrap03:not(:has(>.col01:nth-child(2)))>.col01 .image01{aspect-ratio:400/245}}.wrap03:not(:has(>.col01:nth-child(2)))>.col01 .image01 img{width:100%;height:100%;object-fit:cover;object-position:left top}.sliderWrap01{margin-top:100px;padding-bottom:160px}@media screen and (max-width: 767px){.sliderWrap01{margin-top:15vw;padding-bottom:0}}.sliderWrap01>.btn04+.hgroup05{margin-top:100px}@media screen and (max-width: 767px){.sliderWrap01>.btn04+.hgroup05{margin-top:15vw}}.sliderWrap01 .sliderBlock01 .slidecontrols01{top:18vw;max-width:inherit;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.sliderWrap01 .sliderBlock01 .slidecontrols01{top:26vw}}.sliderWrap01 .sliderBlock01 .slidecontrols01 .swiper-button-prev{left:21.8vw;transform:translateY(-1vw)}@media screen and (max-width: 767px){.sliderWrap01 .sliderBlock01 .slidecontrols01 .swiper-button-prev{left:2.5vw;transform:translateY(1vw)}}.sliderWrap01 .sliderBlock01 .slidecontrols01 .swiper-button-next{right:21.8vw;transform:translateY(-1vw)}@media screen and (max-width: 767px){.sliderWrap01 .sliderBlock01 .slidecontrols01 .swiper-button-next{right:2.5vw;transform:translateY(1vw)}}.sliderBlock01 .slidecontrols01{max-width:min(835px,70vw)}@media screen and (max-width: 767px){.sliderBlock01 .slidecontrols01{max-width:85vw;top:31vw}}@media screen and (max-width: 767px){#case{padding-bottom:25vw}}#case .hgroup01>.text01{color:#000f66}@media screen and (max-width: 767px){#case .hgroup01>.text01{font-size:12.5vw}}#case .hgroup01>.heading01{color:#000f66}#case .list05{top:0;margin-top:100px}@media screen and (max-width: 767px){#case .list05{margin-top:15vw}}.hgroup05{text-align:center;margin-bottom:80px}@media screen and (max-width: 767px){.hgroup05{margin-bottom:15vw}}.hgroup05>h2,.hgroup05 h3{line-height:1.5;color:#000f66;font-weight:700;position:relative;width:fit-content;padding-bottom:20px;margin-inline:auto;font-size:4rem}@media screen and (max-width: 767px){.hgroup05>h2,.hgroup05 h3{font-size:7vw;padding-bottom:5vw}}.hgroup05>h2::before,.hgroup05 h3::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:1px;background:linear-gradient(270deg, #93B6FF 0%, #2FC9FF 100%);content:""}.hgroup05>p{color:#000f66;margin-top:20px;font-weight:700;font-size:2rem}@media screen and (max-width: 767px){.hgroup05>p{font-size:4vw;margin-top:5vw;text-align:left}}.hgroup05+.heading03{margin-bottom:40px}@media screen and (max-width: 767px){.hgroup05+.heading03{margin-bottom:10vw}}@media screen and (max-width: 767px){.section01 .list05>.col01>.image01{display:none}}.section01 .list05>.col01>.col01{margin-top:30px}.section01 .list05>.col01>.col01>.image01{display:none}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01>.image01{display:block;margin-top:5vw;margin-left:calc(50% - 50vw);width:95vw}}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01{margin-top:0}}.section01 .list05>.col01>.col01 .hgroup05{margin-bottom:0}.section01 .list05>.col01>.col01 .hgroup05 h2,.section01 .list05>.col01>.col01 .hgroup05 h3{margin-left:0;margin-right:auto;margin-inline:inherit}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01 .hgroup05 h2,.section01 .list05>.col01>.col01 .hgroup05 h3{margin-inline:auto}}.section01 .list05>.col01>.col01 .hgroup05 h2::before,.section01 .list05>.col01>.col01 .hgroup05 h3::before{left:0;transform:translateX(0)}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01 .hgroup05 h2::before,.section01 .list05>.col01>.col01 .hgroup05 h3::before{left:50%;transform:translateX(-50%)}}.section01 .list05>.col01>.col01 .heading03{font-size:2.8rem;margin-top:40px}@media screen and (max-width: 767px){.section01 .list05>.col01>.col01 .heading03{font-size:5vw;margin-top:5vw}}.opening01{position:fixed;width:100%;height:100svh;background-color:#fff;z-index:99;top:0;left:0}
/*# sourceMappingURL=common.css.map */
