.b3ac{align-content:center;align-items:center;background:#000000;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;width:100%;max-width:100%}
.b3ad{align-content:center;align-items:center;background:#000000;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:100vh;justify-content:flex-end;margin:60px 0px 0px 0px;padding:100px 0px;width:100%;--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-v-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-uuid:d401da30-22bf-481a-9ba0-5a6108d69499;max-width:100%}
.b3ad:before{background-repeat:no-repeat;background-size:contain;filter:brightness(0.5);--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-v-d401da30-22bf-481a-9ba0-5a6108d69499: 0px}
@media (max-width: 540px){
.b3ad:before{background-position:center top}
.b3ad{align-content:center;align-items:center;justify-content:center;padding:0px 0px;--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-v-d401da30-22bf-481a-9ba0-5a6108d69499: 0px}
}
.b3ae{padding:100px 0px;width:calc(100% - (var(--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499) * 0));height:100vh;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;gap:0px;--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-v-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-uuid:d401da30-22bf-481a-9ba0-5a6108d69499;max-width:calc(100% - (var(--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499) * 0))}
.b3ae:before{flex-direction:column;--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-v-d401da30-22bf-481a-9ba0-5a6108d69499: 0px}
@media (max-width: 540px){
.b3ae:before{flex-direction:column}
.b3ae{padding:0px 0px;flex-direction:column;align-content:center;align-items:center;justify-content:center;--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499: 0px;--gap-v-d401da30-22bf-481a-9ba0-5a6108d69499: 0px}
}
.b3af{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:60vh;justify-content:center;width:calc(100% - (var(--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499) * 0));max-width:calc(100% - (var(--gap-h-d401da30-22bf-481a-9ba0-5a6108d69499) * 0))}
.b3b0{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:0px;width:85%;max-width:85%}
.js .b3b0.pre{opacity:0;transition-delay:1000ms;transition-duration:1200ms}
.js .b3b0.run{transition-delay:1000ms;transition-duration:1200ms}
@media (max-width: 540px){
.b3b0{flex:none;width:100%;max-width:100%;height:100%}
}
.b3b1{bottom:0px;height:auto;left:136px;margin:0 0 0 0;position:absolute;right:auto;top:-97px;width:653px;z-index:0;max-width:100%}
.b3b1:before{background-position:center top;background-repeat:no-repeat}
@media (max-width: 540px){
.b3b1:before{background-size:contain}
.b3b1{bottom:44px;height:440px;left:-42px;right:37px;top:auto;width:auto;max-width:100%}
}
.b3b2{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding:0px;width:50%;max-width:50%}
.b3b3{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3b4{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3b5{color:#FFFFFF;font-family:'Noto Sans JP';font-size:64px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3b5{font-size:36px}
}
.b3b6{color:#FFFFFF;font-family:'Noto Sans JP';font-size:144px;font-weight:300;height:auto;letter-spacing:-0.1em;line-height:1;padding:15px 15px 0px 0px;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3b6{font-size:72px}
}
.b3b7{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3b7{display:none}
}
.b3b8{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:102px 0px 0px 0px;padding:0px;width:50%;max-width:50%}
.b3b9{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 540px){
.b3b9{margin:0px 0px 0px 0px;max-width:100%}
}
.b3ba{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:800;height:auto;line-height:1.4;margin:102px 0px 0px 0px;padding:0px;text-align:left;text-shadow:3px 3px 10px rgba(0,0,0,0.2);width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3ba{font-size:36px}
}
.b3bb{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:36px 0px 0px 20px;padding:0px;max-width:calc(100% - 20px)}
.b3bc{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3bd{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3bd{font-size:16px}
}
.b3be{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3be{font-size:16px}
}
.b3bf{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3c0{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3c0{font-size:16px}
}
.b3c1{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3c1{font-size:16px}
}
.b3c2{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3c3{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3c3{font-size:16px}
}
.b3c4{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3c4{font-size:16px}
}
.b3c5{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3c6{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3c6{font-size:16px}
}
.b3c7{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3c7{font-size:16px}
}
.b3c8{align-content:center;align-items:center;background:#000000;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 0px 0px;padding:100px 0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b3c8{padding:50px 0px}
}
.b3c9{padding:100px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;max-width:100%}
@media (max-width: 540px){
.b3c9{padding:50px 0px;flex-direction:column}
}
.b3ca{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b3ca{padding:0px 20px}
}
.b3cb{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0px 0px 52px 0px;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b3cb{margin:0px 0px 30px 0px;width:100%;max-width:100%}
}
.b3cc{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:50%;max-width:50%}
.js .b3cc.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b3cc.run{transition-delay:600ms;transition-duration:1400ms}
@media (max-width: 540px){
.b3cc{width:100%;max-width:100%}
}
.b3cd{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b3cd.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b3cd.run{transition-delay:500ms;transition-duration:1200ms}
.b3ce{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.b3ce{font-size:48px;text-align:left;justify-content:flex-start}
}
.b3cf{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.b3d0{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3d1{background:#FFFFFF;color:#000000;font-family:'Noto Sans JP';font-size:24px;font-weight:400;height:auto;line-height:1.4;margin:50px 5px 30px 5px;padding:5px;text-align:center;width:auto;max-width:calc(100% - 10px);justify-content:center}
@media (max-width: 540px){
.b3d1{font-size:20px;text-align:left;justify-content:flex-start}
}
.b3d2{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3d3{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b3d3{font-size:14px;text-align:left;justify-content:flex-start}
}
.b3d4{flex:none;height:auto;width:50%;max-width:50%}
.js .b3d4.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1600ms}
.js .b3d4.run{transition-delay:600ms;transition-duration:1600ms}
@media (max-width: 540px){
.b3d4{display:none}
}
.b3d5{align-content:flex-end;align-items:flex-end;border-radius:0px;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:34px;width:1198px;max-width:100%}
.b3d5:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 840px){
.b3d5{display:flex}
}
@media (max-width: 540px){
.b3d5:before{background-repeat:no-repeat;background-size:contain}
.b3d5{align-content:center;align-items:center;display:none;flex:none;height:293px;justify-content:center;padding:0px;width:100%;max-width:100%}
}
.b3d6{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:426px;justify-content:center;padding:0px;width:70%;max-width:70%}
@media (max-width: 540px){
.b3d6{flex:none;height:auto;width:100%;max-width:100%}
}
.b3d7{flex:none;height:calc(100% - 60px);margin:60px 10px 0px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3d7.pre{opacity:0;transform:translate(0px, 100px);transition-delay:1000ms;transition-duration:600ms}
.js .b3d7.run{transition-delay:1000ms;transition-duration:600ms}
@media (max-width: 540px){
.b3d7{margin:30px 5px 0px 10px;width:calc(20% - 15px);max-width:calc(20% - 15px);height:calc(100% - 30px)}
}
.b3d8{flex:none;height:calc(100% - 70px);margin:0px 10px 70px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3d8.pre{opacity:0;transform:translate(0px, -100px);transition-delay:1200ms;transition-duration:600ms}
.js .b3d8.run{transition-delay:1200ms;transition-duration:600ms}
@media (max-width: 540px){
.b3d8{margin:0px 5px 30px 5px;width:calc(20% - 10px);max-width:calc(20% - 10px);height:calc(100% - 30px)}
}
.b3d9{flex:none;height:calc(100% - 60px);margin:60px 10px 0px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3d9.pre{opacity:0;transform:translate(0px, 100px);transition-delay:1400ms;transition-duration:600ms}
.js .b3d9.run{transition-delay:1400ms;transition-duration:600ms}
@media (max-width: 540px){
.b3d9{margin:30px 5px 0px 5px;width:calc(20% - 10px);max-width:calc(20% - 10px);height:calc(100% - 30px)}
}
.b3da{flex:none;height:calc(100% - 70px);margin:0px 10px 70px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3da.pre{opacity:0;transform:translate(0px, -100px);transition-delay:1600ms;transition-duration:600ms}
.js .b3da.run{transition-delay:1600ms;transition-duration:600ms}
@media (max-width: 540px){
.b3da{margin:0px 5px 30px 5px;width:calc(20% - 10px);max-width:calc(20% - 10px);height:calc(100% - 30px)}
}
.b3db{flex:none;height:calc(100% - 60px);margin:60px 10px 0px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3db.pre{opacity:0;transform:translate(0px, 100px);transition-delay:1800ms;transition-duration:600ms}
.js .b3db.run{transition-delay:1800ms;transition-duration:600ms}
@media (max-width: 540px){
.b3db{margin:30px 10px 0px 5px;width:calc(20% - 15px);max-width:calc(20% - 15px);height:calc(100% - 30px)}
}
.b3dc{flex:none;height:auto;width:30%;max-width:30%}
.js .b3dc.pre{opacity:0;transform:translate(100px, 0px);transition-delay:2000ms;transition-duration:1400ms}
.js .b3dc.run{transition-delay:2000ms;transition-duration:1400ms}
.b3dd{align-content:flex-end;align-items:flex-end;display:none;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:34px;width:1198px;max-width:100%}
@media (max-width: 840px){
.b3dd{display:none}
}
@media (max-width: 540px){
.b3dd:before{background-repeat:no-repeat;background-size:contain}
.b3dd{align-content:center;align-items:center;display:flex;flex:none;height:293px;justify-content:center;padding:0px;width:100%;max-width:100%}
}
.b3de{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:426px;justify-content:center;padding:0px;width:70%;max-width:70%}
@media (max-width: 540px){
.b3de{flex:none;height:auto;width:100%;max-width:100%}
}
.b3df{flex:none;height:calc(100% - 60px);margin:60px 10px 0px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3df.pre{opacity:0;transform:translate(0px, 100px);transition-delay:1000ms;transition-duration:600ms}
.js .b3df.run{transition-delay:1000ms;transition-duration:600ms}
@media (max-width: 540px){
.b3df{margin:30px 5px 0px 10px;width:calc(20% - 15px);max-width:calc(20% - 15px);height:calc(100% - 30px)}
}
.b3e0{flex:none;height:calc(100% - 70px);margin:0px 10px 70px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3e0.pre{opacity:0;transform:translate(0px, -100px);transition-delay:1200ms;transition-duration:600ms}
.js .b3e0.run{transition-delay:1200ms;transition-duration:600ms}
@media (max-width: 540px){
.b3e0{margin:0px 5px 30px 5px;width:calc(20% - 10px);max-width:calc(20% - 10px);height:calc(100% - 30px)}
}
.b3e1{flex:none;height:calc(100% - 60px);margin:60px 10px 0px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3e1.pre{opacity:0;transform:translate(0px, 100px);transition-delay:1400ms;transition-duration:600ms}
.js .b3e1.run{transition-delay:1400ms;transition-duration:600ms}
@media (max-width: 540px){
.b3e1{margin:30px 5px 0px 5px;width:calc(20% - 10px);max-width:calc(20% - 10px);height:calc(100% - 30px)}
}
.b3e2{flex:none;height:calc(100% - 70px);margin:0px 10px 70px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3e2.pre{opacity:0;transform:translate(0px, -100px);transition-delay:1600ms;transition-duration:600ms}
.js .b3e2.run{transition-delay:1600ms;transition-duration:600ms}
@media (max-width: 540px){
.b3e2{margin:0px 5px 30px 5px;width:calc(20% - 10px);max-width:calc(20% - 10px);height:calc(100% - 30px)}
}
.b3e3{flex:none;height:calc(100% - 60px);margin:60px 10px 0px 10px;width:calc(20% - 20px);max-width:calc(20% - 20px)}
.js .b3e3.pre{opacity:0;transform:translate(0px, 100px);transition-delay:1800ms;transition-duration:600ms}
.js .b3e3.run{transition-delay:1800ms;transition-duration:600ms}
@media (max-width: 540px){
.b3e3{margin:30px 10px 0px 5px;width:calc(20% - 15px);max-width:calc(20% - 15px);height:calc(100% - 30px)}
}
.b3e4{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex-direction:column;flex-wrap:nowrap;height:337px;justify-content:flex-start;margin:61px 0px 0px 0px;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b3e4{flex:none;height:auto;margin:30px 0px 0px 0px;width:100%;max-width:100%}
}
.b3e5{color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:400;height:auto;line-height:1.4;padding:25px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b3e5{font-size:20px}
}
.b3e6{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
.js .b3e6.pre{opacity:0;transform:translate(0px, 100px);transition-delay:600ms;transition-duration:1600ms}
.js .b3e6.run{transition-delay:600ms;transition-duration:1600ms}
@media (max-width: 540px){
.b3e6{display:none;flex-direction:column;flex-wrap:nowrap}
}
.b3e7{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b3e8{border-radius:0px;flex:none;height:auto;margin:0px 10px 0px 20px;width:calc(33% - 30px);max-width:calc(33% - 30px)}
.b3e9{flex:none;height:auto;margin:0px 10px 0px 10px;width:calc(33% - 20px);max-width:calc(33% - 20px)}
.b3ea{flex:none;height:auto;margin:0px 10px 0px 10px;width:calc(33% - 20px);max-width:calc(33% - 20px)}
.b3eb{align-content:center;align-items:center;display:none;flex-direction:row;flex-wrap:nowrap;height:640px;justify-content:center;overflow-x:hidden;overflow-y:hidden;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:100%;max-width:100%}
@media (max-width: 840px){
.b3eb{display:none}
}
@media (max-width: 540px){
.b3eb{display:flex;flex:none;height:187px;width:100%;max-width:100%}
}
.b3f1{flex-direction:column;flex-wrap:nowrap;height:100%;outline-offset:-4px;transform:;transition-property:transform;transition-timing-function:cubic-bezier(0.58, 0.21, 0.41, 0.96);width:100%;will-change:transform;max-width:100%}
.b3f1:focus{outline:none}
.b3f1:focus-visible{outline:2px solid black}
@media (max-width: 540px){
.b3f1{flex:none;height:100%}
}
.b3f2{align-content:flex-start;align-items:flex-start;display:none;flex-direction:column;flex-wrap:nowrap;height:460px;justify-content:flex-end;padding:0px 80px 88px;width:100%;z-index:-1;max-width:100%}
@media (max-width: 840px){
.b3f2{display:none}
}
@media (max-width: 540px){
.b3f2:before{background-repeat:no-repeat;background-size:contain}
.b3f2{display:flex;flex:none;height:187px;padding:0px 66px 0px;width:100%;max-width:100%}
}
.b3ec{align-content:center;align-items:center;bottom:0px;flex:none;flex-direction:row;flex-wrap:nowrap;height:88px;justify-content:center;left:0px;position:absolute;right:0px;top:auto;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:auto;z-index:3;max-width:100%}
@media (max-width: 540px){
.b3ec{align-content:center;align-items:center;bottom:auto;justify-content:space-between;left:0px;right:0px;top:46px}
}
.b3ed{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 24px 0px 0px;width:40px;max-width:calc(100% - 24px)}
.b3ed:hover{background:#e1e1e1}
.b3ee{font-size:24px}
.b3ef{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 24px;width:40px;max-width:calc(100% - 24px)}
.b3ef:hover{background:#e1e1e1}
.b3f0{font-size:24px}
.b3f3{background:#EEEEEE;height:50%;width:100%;max-width:100%}
.b3f4{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;padding:0px 0px;width:100%;z-index:0;max-width:100%;--g-color-0: rgba(47, 150, 243, 0.6);--g-position-0: 0%;--g-color-1: rgba(145, 0, 195, 0.6);--g-position-1: 100%;--g-color-2: rgba(145, 0, 195, 0.6);--g-position-2: 100%;--g-color-3: rgba(145, 0, 195, 0.6);--g-position-3: 100%;--g-color-4: rgba(145, 0, 195, 0.6);--g-position-4: 100%;--g-color-5: rgba(145, 0, 195, 0.6);--g-position-5: 100%;--g-color-6: rgba(145, 0, 195, 0.6);--g-position-6: 100%;--g-color-7: rgba(145, 0, 195, 0.6);--g-position-7: 100%;--g-color-8: rgba(145, 0, 195, 0.6);--g-position-8: 100%;--g-color-9: rgba(145, 0, 195, 0.6);--g-position-9: 100%;--g-color-10: rgba(145, 0, 195, 0.6);--g-position-10: 100%;--g-color-11: rgba(145, 0, 195, 0.6);--g-position-11: 100%;--g-angle:315deg}
.b3f5{padding:0px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b3f6{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;padding:0px 0px;width:1200px;z-index:1;max-width:100%}
.b3f7{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 0px 0px;padding:75px 0px 0px 0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b3f7{padding:75px 20px 0px 20px}
}
.b3f8{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;opacity:1;padding:0px;transform:translate(0px, 30px);transition-delay:0ms;transition-duration:200ms}
.js .b3f8.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .b3f8.run{transition-delay:600ms;transition-duration:1200ms}
.b3f9{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.b3f9{font-size:48px}
}
.b3fa{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.b3fb{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:40px 0px 60px 0px;padding:0px;max-width:100%}
.js .b3fb.pre{opacity:0;transform:translate(0px, 50px);transition-delay:800ms;transition-duration:1200ms}
.js .b3fb.run{transition-delay:800ms;transition-duration:1200ms}
.b3fc{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b3fc{font-size:14px;text-align:left;justify-content:flex-start}
}
.b3fd{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;max-width:100%}
@media (max-width: 540px){
.b3fd{margin:0px 0px 0px 0px;max-width:100%}
}
.b3fe{flex:none;height:auto;width:1200px;max-width:100%}
.js .b3fe.pre{opacity:0;transform:translate(0px, 50px);transition-delay:1000ms;transition-duration:1200ms}
.js .b3fe.run{transition-delay:1000ms;transition-duration:1200ms}
.b3ff{align-content:center;align-items:center;background:rgba(0,0,0,0.0);height:160px;justify-content:flex-end;width:100%;max-width:100%}
.b400{flex:none;height:auto;width:100%;max-width:100%}
.b401{align-content:center;align-items:center;bottom:0px;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0px;margin:0 0 0 0;padding:0px;position:absolute;right:0px;top:0px;width:100%;z-index:0;max-width:100%}
.b402{flex:none;height:auto;width:100%;max-width:100%}
.b403{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;padding:100px 0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b403{padding:50px 0px}
}
.b404{padding:100px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
@media (max-width: 540px){
.b404{padding:50px 0px;flex-direction:column}
}
.b405{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px 0px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b405{align-content:flex-end;align-items:flex-end;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%}
}
.b406{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:50%;max-width:50%}
@media (max-width: 540px){
.b406{width:100%;max-width:100%}
}
.b407{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:728px;max-width:100%}
.js .b407.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .b407.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.b407{margin:0px 0px 10px 0px;padding:0px 20px;max-width:100%}
}
.b408{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b409{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.b409{font-size:48px}
}
.b40a{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.b40b{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b40c{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b40d{background:#FFFFFF;color:#000000;font-family:'Noto Sans JP';font-size:24px;font-weight:400;height:auto;line-height:1.4;margin:50px 0px 9px 5px;padding:5px;text-align:center;width:auto;max-width:calc(100% - 5px);justify-content:center}
@media (max-width: 540px){
.b40d{font-size:20px;text-align:left;justify-content:flex-start}
}
.b40e{background:#FFFFFF;color:#000000;font-family:'Noto Sans JP';font-size:24px;font-weight:400;height:auto;line-height:1.4;margin:0px 0px 30px 5px;padding:5px;text-align:center;width:auto;max-width:calc(100% - 5px);justify-content:center}
@media (max-width: 540px){
.b40e{font-size:20px;text-align:left;justify-content:flex-start}
}
.b40f{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b410{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b410{font-size:14px}
}
.b411{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 540px){
.b411{display:none}
}
.b412{bottom:0px;flex:none;height:100%;left:auto;margin:0 0 0 0;position:absolute;right:-23px;top:0px;width:75%;z-index:1;max-width:75%}
.js .b412.pre{opacity:0;transform:translate(100px, 0px);transition-delay:1000ms;transition-duration:800ms}
.js .b412.run{transition-delay:1000ms;transition-duration:800ms}
.b413{height:auto;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;width:268px;max-width:100%}
.js .b413.pre{opacity:0;transition-delay:600ms;transition-duration:1000ms}
.js .b413.run{transition-delay:600ms;transition-duration:1000ms}
.b414{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;width:50%;max-width:50%}
@media (max-width: 540px){
.b414{flex:none;width:60%;max-width:60%}
}
.b415{bottom:-36px;flex:none;height:auto;left:56px;margin:0 0 0 0;position:absolute;right:auto;top:-38px;width:40%;z-index:1;max-width:40%}
.js .b415.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:1000ms;transition-duration:800ms}
.js .b415.run{transition-delay:1000ms;transition-duration:800ms}
.b416{flex:none;height:auto;width:100%;z-index:-1;max-width:100%}
.js .b416.pre{opacity:0;transition-delay:600ms;transition-duration:1000ms}
.js .b416.run{transition-delay:600ms;transition-duration:1000ms}
.b417{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 90px 0px;padding:0px 0px;width:1280px;max-width:100%}
.b418{align-content:center;align-items:center;background:rgba(0, 0, 0, 0.76);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:61px 0px 0px 0px;padding:0px;width:100%;max-width:100%}
.js .b418.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .b418.run{transition-delay:600ms;transition-duration:1200ms}
.b419{align-content:flex-start;align-items:flex-start;border-radius:0px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 21px 0px;padding:0px;width:100%;max-width:100%}
.b41a{background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));border-radius:4px;color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;padding:10px 20px;text-align:center;width:auto;max-width:100%;justify-content:center;--g-color-0: rgba(204, 99, 255, 0.72);--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
.b41b{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:center;padding:0px;width:100%;--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe: 15px;--gap-v-2b3482b4-425f-4f06-ab2c-ce5212829abe: 0px;--gap-uuid:2b3482b4-425f-4f06-ab2c-ce5212829abe;max-width:100%}
@media (max-width: 840px){
.b41b{display:flex;--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe: 15px;--gap-v-2b3482b4-425f-4f06-ab2c-ce5212829abe: 0px}
}
@media (max-width: 540px){
.b41b{display:none;--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe: 15px;--gap-v-2b3482b4-425f-4f06-ab2c-ce5212829abe: 0px}
}
.b41c{align-content:center;align-items:center;border-radius:15px;flex:none;flex-direction:column;flex-wrap:nowrap;height:280px;justify-content:center;width:calc(33% - (var(--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe) * 0.67));max-width:calc(33% - (var(--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe) * 0.67))}
.b41d{color:#FFFFFF;font-family:'Noto Sans JP';font-size:28px;font-weight:700;height:auto;letter-spacing:0.05em;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b41e{align-content:center;align-items:center;border-radius:15px;flex:none;flex-direction:column;flex-wrap:nowrap;height:280px;justify-content:center;width:calc(33% - (var(--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe) * 0.67));max-width:calc(33% - (var(--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe) * 0.67))}
.b41f{color:#FFFFFF;font-family:'Noto Sans JP';font-size:28px;font-weight:700;height:auto;letter-spacing:0.05em;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b420{align-content:center;align-items:center;border-radius:15px;flex:none;flex-direction:column;flex-wrap:nowrap;height:280px;justify-content:center;width:calc(33% - (var(--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe) * 0.67));max-width:calc(33% - (var(--gap-h-2b3482b4-425f-4f06-ab2c-ce5212829abe) * 0.67))}
.b421{color:#FFFFFF;font-family:'Noto Sans JP';font-size:28px;font-weight:700;height:auto;letter-spacing:0.05em;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b422{align-content:center;align-items:center;display:none;flex-direction:row;flex-wrap:nowrap;height:640px;justify-content:center;overflow-x:hidden;overflow-y:hidden;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:100%;max-width:100%}
@media (max-width: 840px){
.b422{display:none}
}
@media (max-width: 540px){
.b422{display:flex;flex:none;height:187px;width:100%;max-width:100%}
}
.b428{flex-direction:column;flex-wrap:nowrap;height:100%;outline-offset:-4px;transform:;transition-property:transform;transition-timing-function:cubic-bezier(0.58, 0.21, 0.41, 0.96);width:100%;will-change:transform;max-width:100%}
.b428:focus{outline:none}
.b428:focus-visible{outline:2px solid black}
@media (max-width: 540px){
.b428{flex:none;height:100%}
}
.b429{align-content:flex-start;align-items:flex-start;display:none;flex-direction:column;flex-wrap:nowrap;height:460px;justify-content:flex-end;padding:0px 80px 88px;width:100%;z-index:-1;max-width:100%}
@media (max-width: 840px){
.b429{display:none}
}
@media (max-width: 540px){
.b429:before{background-repeat:no-repeat;background-size:contain}
.b429{display:flex;flex:none;height:100%;padding:0px 66px 0px;width:100%;max-width:100%}
}
.b423{align-content:center;align-items:center;bottom:0px;flex:none;flex-direction:row;flex-wrap:nowrap;height:88px;justify-content:center;left:0px;position:absolute;right:0px;top:auto;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:auto;z-index:3;max-width:100%}
@media (max-width: 540px){
.b423{align-content:center;align-items:center;bottom:auto;justify-content:space-between;left:0px;right:0px;top:46px}
}
.b424{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 24px 0px 0px;width:40px;max-width:calc(100% - 24px)}
.b424:hover{background:#e1e1e1}
.b425{font-size:24px}
.b426{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 24px;width:40px;max-width:calc(100% - 24px)}
.b426:hover{background:#e1e1e1}
.b427{font-size:24px}
.b42a{align-content:center;align-items:center;border-bottom:8px double #FFFFFF;border-left:0px double #FFFFFF;border-right:0px double #FFFFFF;border-top:8px double #FFFFFF;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;overflow-x:hidden;overflow-y:hidden;padding:15px 0px;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:100%;max-width:100%}
@media (max-width: 540px){
.b42a{flex:none;height:auto}
}
.b42b{flex:none;flex-direction:column;flex-wrap:nowrap;height:25%;outline-offset:-4px;padding:0px 10px;transform:;transition-property:transform;transition-timing-function:linear;width:30%;will-change:transform;max-width:30%}
.b42b:focus{outline:none}
.b42b:focus-visible{outline:2px solid black}
@media (max-width: 540px){
.b42b{flex:none;width:50%;max-width:50%;height:25%}
}
.b42c{flex:none;height:auto;width:100%;max-width:100%}
.b5b9{height:120px;width:160px;max-width:100%}
.b42d{box-shadow:0 2px 5px rgba(0,0,0,0.2);height:159px;margin:0px 0px 0px 0px;width:401px;max-width:100%}
.js .b42d.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:800ms;transition-timing-function:cubic-bezier(0   , 1.49, 0.33, 1.41)}
.js .b42d.run{transition-delay:600ms;transition-duration:800ms;transition-timing-function:cubic-bezier(0   , 1.49, 0.33, 1.41)}
.b42d:before{background-repeat:no-repeat;background-size:contain}
.b42d:hover{transform:scale(1.05, 1.05)}
.b42e{align-content:center;align-items:center;background:#FFFFFF;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:0px 0px;width:100%;max-width:100%}
.b42f{padding:0px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b430{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;height:855px;justify-content:center;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b430{flex:none;height:auto;padding:51px 0px;width:100%;max-width:100%}
}
.b431{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 67px 0px;padding:0px 0px;width:1280px;max-width:100%}
.js .b431.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .b431.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.b431{padding:0px 20px}
}
.b432{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b433{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.b433{font-size:48px}
}
.b434{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.b435{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b436{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:42px 0px 0px 0px;padding:0px;max-width:100%}
.b437{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b437{font-size:14px}
}
.b438{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;overflow-x:hidden;overflow-y:hidden;padding:0px;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:100%;max-width:100%}
@media (max-width: 540px){
.b438{flex:none;height:auto}
}
.b439{flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;outline-offset:-4px;padding:4px 3px;transform:;transition-property:transform;transition-timing-function:linear;width:50%;will-change:transform;max-width:50%}
.b439:focus{outline:none}
.b439:focus-visible{outline:2px solid black}
.b43a{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;height:150px;justify-content:flex-end;padding:0px 0px 0px;width:100%;z-index:-1;max-width:100%}
.b43b{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;overflow-x:hidden;overflow-y:hidden;transform:translate(0px, 0px) rotate(180deg);transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:100%;max-width:100%}
@media (max-width: 540px){
.b43b{flex:none;height:auto}
}
.b43c{flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;outline-offset:-4px;padding:0px 3px;transform:rotate(0deg);transition-property:transform;transition-timing-function:linear;width:50%;will-change:transform;max-width:50%}
.b43c:focus{outline:none}
.b43c:focus-visible{outline:2px solid black}
.b43d{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;height:150px;justify-content:flex-end;padding:0px 0px 0px;transform:rotate(180deg);width:100%;z-index:-1;max-width:100%}
