.b1ac{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%}
.b1ad{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px 0px 0px;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b1ad{align-content:flex-start;align-items:flex-start;flex:none;height:auto;justify-content:flex-start;width:100%;max-width:100%}
}
.b1ae{align-content:center;align-items:center;background:#FFFFFF;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;overflow-x:hidden;overflow-y:hidden;padding:0px;transform:translate(0px, 0px);width:100%;max-width:100%}
.b1ae:before{background-size:contain;filter:contrast(1.1)}
@media (max-width: 540px){
.b1ae{width:100%}
}
.b1af{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:60px;justify-content:space-between;margin:0 0 0 0;overflow-x:visible;overflow-y:visible;padding:0px 0px 0px;position:relative;width:100%;z-index:4;max-width:100%}
.b1b0{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;margin:0px 0px 0px 30px;padding:0px 0px;width:214px;max-width:calc(100% - 30px)}
.b1b0:hover{opacity:0.7;transform:scale(1.1, 1.1)}
.b1b1{height:29px;margin:0px 0px 0px 0px;padding:0px;width:178px;max-width:100%}
.b1b2{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;width:auto;max-width:100%}
.b1b3{align-content:center;align-items:center;background:rgba(0,0,0,0.0);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;width:auto;max-width:100%}
@media (max-width: 840px){
.b1b3{display:none}
}
@media (max-width: 540px){
.b1b3{display:none}
}
.b1b4{color:#000000;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b1b4:hover{background:#FFFFFF;color:#000000}
.b1b5{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;overflow-x:visible;overflow-y:visible;padding:0px;width:90px;max-width:100%}
.b1b5:hover{opacity:1}
.b1b6{color:#000000;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:right;width:auto;max-width:100%;justify-content:flex-end}
.b1b5:hover .b1b6{background:#FFFFFF;color:#000000}
.b1b7{align-content:flex-start;align-items:flex-start;background:#000000;bottom:auto;flex:none;flex-direction:column;flex-wrap:nowrap;gap:5px;justify-content:center;left:0px;margin:0 0 0 0;opacity:0;padding:10px 0px;position:absolute;right:-135px;top:51px;transform:translate(0px, 0px) scale(1, 0);transform-origin:top center;width:250%;--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6: 0px;--gap-v-3365fbdd-b903-42fa-b6c2-db9e62ed42e6: 5px;--gap-uuid:3365fbdd-b903-42fa-b6c2-db9e62ed42e6;max-width:250%}
.b1b5:hover .b1b7{opacity:1;transform:scale(1, 1);transform-origin:top center;--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6: 0px;--gap-v-3365fbdd-b903-42fa-b6c2-db9e62ed42e6: 5px}
.b1b8{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0));--gap-h-a9efb77a-b34f-4007-986a-304642f2b409: 5px;--gap-v-a9efb77a-b34f-4007-986a-304642f2b409: 0px;--gap-uuid:a9efb77a-b34f-4007-986a-304642f2b409;max-width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0))}
.b1b5:hover .b1b8:hover{background:#FFFFFF;--gap-h-a9efb77a-b34f-4007-986a-304642f2b409: 5px;--gap-v-a9efb77a-b34f-4007-986a-304642f2b409: 0px}
.b1b9{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1b8:hover .b1b9{color:#000000}
.b1ba{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px 0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1b8:hover .b1ba{color:#000000}
.b1bb{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0));--gap-h-fc422c53-2fe1-4672-a862-813979dbf6e5: 5px;--gap-v-fc422c53-2fe1-4672-a862-813979dbf6e5: 0px;--gap-uuid:fc422c53-2fe1-4672-a862-813979dbf6e5;max-width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0))}
.b1b5:hover .b1bb:hover{background:#FFFFFF;--gap-h-fc422c53-2fe1-4672-a862-813979dbf6e5: 5px;--gap-v-fc422c53-2fe1-4672-a862-813979dbf6e5: 0px}
.b1bc{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1bb:hover .b1bc{color:#000000}
.b1bd{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1bb:hover .b1bd{color:#000000}
.b1be{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0));--gap-h-caa3c653-e7e4-438f-a97b-f9ae2d98bad3: 5px;--gap-v-caa3c653-e7e4-438f-a97b-f9ae2d98bad3: 0px;--gap-uuid:caa3c653-e7e4-438f-a97b-f9ae2d98bad3;max-width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0))}
.b1b5:hover .b1be:hover{background:#FFFFFF;--gap-h-caa3c653-e7e4-438f-a97b-f9ae2d98bad3: 5px;--gap-v-caa3c653-e7e4-438f-a97b-f9ae2d98bad3: 0px}
.b1bf{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1be:hover .b1bf{color:#000000}
.b1c0{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1be:hover .b1c0{color:#000000}
.b1c1{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0));--gap-h-204e0435-0d03-4cb4-99f9-68c5d9db8668: 5px;--gap-v-204e0435-0d03-4cb4-99f9-68c5d9db8668: 0px;--gap-uuid:204e0435-0d03-4cb4-99f9-68c5d9db8668;max-width:calc(100% - (var(--gap-h-3365fbdd-b903-42fa-b6c2-db9e62ed42e6) * 0))}
.b1b5:hover .b1c1:hover{background:#FFFFFF;--gap-h-204e0435-0d03-4cb4-99f9-68c5d9db8668: 5px;--gap-v-204e0435-0d03-4cb4-99f9-68c5d9db8668: 0px}
.b1c2{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1c1:hover .b1c2{color:#000000}
.b1c3{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1c1:hover .b1c3{color:#000000}
.b1c4{color:#000000;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b1c4:hover{background:#FFFFFF;color:#000000}
.b1c5{color:#000000;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b1c5:hover{background:#FFFFFF;color:#000000}
.b1c6{color:#000000;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b1c6:hover{background:#FFFFFF;color:#000000}
.b1c7{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), var(--g-color-2) var(--g-position-2));border-radius:0px;box-shadow:1px 3px 10px rgba(0, 0, 0, 0.1);display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;margin:0px 0px 0px 20px;padding:15px 29px 15px;transition-duration:300ms;width:auto;max-width:calc(100% - 20px);--g-color-0: #fb0000;--g-position-0: 0%;--g-color-1: rgb(255, 155, 135);--g-position-1: 56%;--g-color-2: #ffcb00;--g-position-2: 100%;--g-color-3: #ffcb00;--g-position-3: 100%;--g-color-4: #ffcb00;--g-position-4: 100%;--g-color-5: #ffcb00;--g-position-5: 100%;--g-color-6: #ffcb00;--g-position-6: 100%;--g-color-7: #ffcb00;--g-position-7: 100%;--g-color-8: #ffcb00;--g-position-8: 100%;--g-color-9: #ffcb00;--g-position-9: 100%;--g-color-10: #ffcb00;--g-position-10: 100%;--g-color-11: #ffcb00;--g-position-11: 100%;--g-angle:1deg}
.b1c7:hover{box-shadow:1px 3px 20px rgba(0, 0, 0, 0.1);transform:scale(1.05, 1.05)}
@media (max-width: 840px){
.b1c7{display:none}
}
@media (max-width: 540px){
.b1c7{display:none}
}
.b1c8{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:700;height:auto;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}
.b1c9{color:#000000;display:none;flex:none;font-size:24px;height:auto;padding:10px;width:auto;max-width:100%}
@media (max-width: 840px){
.b1c9{display:flex;flex:none}
}
@media (max-width: 540px){
.b1c9{display:flex}
}
.b1ca{background:rgba(0,0,0,0.0);flex:none;height:auto;margin:120px 0px 80px 0px;width:100%;max-width:100%}
.js .b1ca.pre{opacity:0;transform:translate(-300px, 0px);transition-delay:600ms;transition-duration:800ms}
.js .b1ca.run{transition-delay:600ms;transition-duration:800ms}
@media (max-width: 540px){
.b1ca{margin:60px 0px 40px 0px;width:100%;max-width:100%}
}
.b1cb{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;height:71px;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0px 0px 0px 160px;width:100%;max-width:100%}
.b1cb:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b1cb{padding:0px 0px 0px 21px}
}
.b1cc{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;margin:0px 0px 0px 0px;padding:0px;max-width:100%}
.b1cd{color:#000000;font-family:'Noto Sans JP';font-size:40px;font-weight:700;height:auto;line-height:1.4;margin:0px 20px 0px 0px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
.b1ce{height:auto;margin:0 0 0 0;position:relative;width:150px;max-width:100%}
@media (max-width: 540px){
.b1ce{height:auto;width:100px;max-width:100%}
}
.b1cf{height:200px;width:54.96392992098935px;display:none;max-width:100%}
@media (max-width: 840px){
.b1cf{display:none}
}
@media (max-width: 540px){
.b1cf{display:none}
}
.b1d0{height:200px;width:133.33333333333334px;display:none;max-width:100%}
@media (max-width: 840px){
.b1d0{display:none}
}
@media (max-width: 540px){
.b1d0{display:none}
}
.b1d1{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:61px 0px;width:100%;max-width:100%}
.b1d2{padding:61px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b1d3{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px 40px;width:1280px;--gap-uuid:2f4a4cab-aa1c-4941-89e6-534ed46bcb15;--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15: 0px;--gap-v-2f4a4cab-aa1c-4941-89e6-534ed46bcb15: 0px;max-width:100%}
@media (max-width: 540px){
.b1d3{flex-direction:column;flex-wrap:nowrap;gap:15px;--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15: 0px;--gap-v-2f4a4cab-aa1c-4941-89e6-534ed46bcb15: 15px}
}
.b1d4{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:calc(50% - (var(--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15) * 0.5));max-width:calc(50% - (var(--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15) * 0.5))}
@media (max-width: 540px){
.b1d4{width:calc(100% - (var(--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15) * 0));max-width:calc(100% - (var(--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15) * 0))}
}
.b1d5{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 .b1d5.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .b1d5.run{transition-delay:600ms;transition-duration:1200ms}
.b1d6{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 45px 0px;padding:0px;max-width:100%}
.b1d7{bottom:0px;filter:brightness(91%) saturate(200%);flex:none;height:auto;left:-29px;margin:0 0 0 0;mix-blend-mode:normal;position:absolute;right:-29px;top:-5px;width:120%;z-index:0;max-width:120%}
.b1d7:before{background-repeat:no-repeat;background-size:contain}
.b1d8{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b1d9{color:#3ca2fe;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b1da{color:#FFFFFF;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b1db{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b1dc{color:#c3fdb6;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b1dd{color:#FFFFFF;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b1de{color:transparent;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start;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: #f98629;--g-position-0: 0%;--g-color-1: #fe2a97;--g-position-1: 100%;--g-color-2: #fe2a97;--g-position-2: 100%;--g-color-3: #fe2a97;--g-position-3: 100%;--g-color-4: #fe2a97;--g-position-4: 100%;--g-color-5: #fe2a97;--g-position-5: 100%;--g-color-6: #fe2a97;--g-position-6: 100%;--g-color-7: #fe2a97;--g-position-7: 100%;--g-color-8: #fe2a97;--g-position-8: 100%;--g-color-9: #fe2a97;--g-position-9: 100%;--g-color-10: #fe2a97;--g-position-10: 100%;--g-color-11: #fe2a97;--g-position-11: 100%;--g-angle:180deg}
.b1df{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b1e0{color:transparent;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:0px 0px 20px 0px;text-align:left;width:auto;max-width:100%;justify-content:flex-start;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: #152577;--g-position-0: 0%;--g-color-1: rgba(106, 37, 133, 0.7);--g-position-1: 100%;--g-color-2: rgba(106, 37, 133, 0.7);--g-position-2: 100%;--g-color-3: rgba(106, 37, 133, 0.7);--g-position-3: 100%;--g-color-4: rgba(106, 37, 133, 0.7);--g-position-4: 100%;--g-color-5: rgba(106, 37, 133, 0.7);--g-position-5: 100%;--g-color-6: rgba(106, 37, 133, 0.7);--g-position-6: 100%;--g-color-7: rgba(106, 37, 133, 0.7);--g-position-7: 100%;--g-color-8: rgba(106, 37, 133, 0.7);--g-position-8: 100%;--g-color-9: rgba(106, 37, 133, 0.7);--g-position-9: 100%;--g-color-10: rgba(106, 37, 133, 0.7);--g-position-10: 100%;--g-color-11: rgba(106, 37, 133, 0.7);--g-position-11: 100%;--g-angle:157deg}
.b1e1{color:#000000;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}
.b1e2{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;width:calc(50% - (var(--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15) * 0.5));max-width:calc(50% - (var(--gap-h-2f4a4cab-aa1c-4941-89e6-534ed46bcb15) * 0.5))}
@media (max-width: 540px){
.b1e2{width:229px;max-width:100%}
}
.b1e3{bottom:-177px;box-shadow:none;flex:none;height:auto;left:38px;margin:0 0 0 0;position:absolute;right:auto;top:-107px;width:292px;z-index:1;max-width:100%}
.js .b1e3.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:1000ms;transition-duration:800ms}
.js .b1e3.run{transition-delay:1000ms;transition-duration:800ms}
.b1e3:before{background-repeat:no-repeat;background-size:contain}
@media (max-width: 840px){
.b1e3{bottom:0px;left:29px;top:auto}
}
@media (max-width: 540px){
.b1e3{bottom:0px;box-shadow:none;flex:none;height:auto;left:0px;right:0px;top:0px;width:100%;max-width:100%}
}
.b1e4{flex:none;height:441px;width:100%;z-index:-1;max-width:100%}
.js .b1e4.pre{opacity:0;transition-delay:600ms;transition-duration:1000ms}
.js .b1e4.run{transition-delay:600ms;transition-duration:1000ms}
.b1e4:before{background-size:500%}
@media (max-width: 540px){
.b1e4{height:409px;width:100%;max-width:100%}
}
.b1e5{border-radius:0px;bottom:-57px;box-shadow:none;flex:none;height:auto;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:auto;width:20%;max-width:20%}
.b1e5:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b1e5:before{background-size:contain}
.b1e5{background:rgba(0,0,0,0.0);border-radius:0px;bottom:-80px;box-shadow:none;flex:none;left:auto;padding:0px;right:-50px;top:auto;width:40%;max-width:40%}
}
.b1e6{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;height:auto;justify-content:center;padding:0 0;width:100%;max-width:100%}
.b1e7{padding:0 0;width:100%;height:auto;flex-direction:column;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b1e8{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;padding:101px 40px;width:1280px;max-width:100%}
.b1e9{align-content:flex-end;align-items:flex-end;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b1ea{height:auto;width:715px;max-width:100%}
.b1eb{color:#000000;font-family:'Noto Sans JP';font-size:20px;font-weight:600;height:auto;letter-spacing:0.6em;line-height:1.4;margin:0px 54px 0px 0px;padding:0px;text-align:left;width:auto;max-width:calc(100% - 54px);justify-content:flex-start}
.b1ec{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 99px 0px;padding:0px 40px;width:1280px;max-width:100%}
.b1ed{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;width:auto;max-width:100%}
.b1ee{color:#3ca2fe;font-family:'Noto Sans JP';font-size:20px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b1ef{border-bottom:0px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;height:100%;padding:10px;width:100%;max-width:100%}
@media (max-width: 540px){
.b1ef{display:none}
}
.b1f0{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);border-bottom:0px solid #000000;border-left:0px solid #000000;border-right:0px solid #000000;border-top:1px solid #000000;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:15px 0px;width:100%;max-width:100%}
.b1f0:first-child{border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF}
.b1f1{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:0px 15px;width:15%;max-width:15%}
.b1f2{color:#3ca2fe;font-family:'Noto Sans JP';font-size:14px;font-weight:700;height:auto;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b1f2{width:auto}
}
.b1f3{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:85%;max-width:85%}
.b1f4{color:#000000;flex:none;font-family:'Noto Sans JP';font-size:14px;font-weight:400;height:auto;line-height:1.7;margin:0px 0px 0px 0px;text-align:left;width:100%;max-width:100%;justify-content:flex-start}
.b1f0:first-child .b1f4{color:#000000}
.b1f5{border-bottom:0px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;display:none;height:100%;padding:10px;width:100%;max-width:100%}
@media (max-width: 840px){
.b1f5{display:none}
}
@media (max-width: 540px){
.b1f5{display:flex}
}
.b1f6{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:1px solid #FFFFFF;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:15px 0px;width:100%;max-width:100%}
.b1f6:first-child{border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF}
@media (max-width: 540px){
.b1f6:first-child{border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF}
.b1f6{border-bottom:0px solid #000000;border-left:0px solid #000000;border-right:0px solid #000000;border-top:1px solid #000000}
}
.b1f7{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:0px 15px;width:15%;max-width:15%}
@media (max-width: 540px){
.b1f7{flex:none;padding:0px 5px;width:20%;max-width:20%}
.b1f6:first-child .b1f7{flex:none;padding:0px 5px;width:20%;max-width:20%}
}
.b1f8{color:#b5fdf9;font-family:'Noto Sans JP';font-size:14px;font-weight:700;height:auto;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b1f8{color:#3ca2fe;font-size:12px}
}
.b1f9{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:85%;max-width:85%}
@media (max-width: 540px){
.b1f9{flex:none;width:80%;max-width:80%}
.b1f6:first-child .b1f9{height:auto;width:80%;max-width:80%}
}
.b1fa{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:14px;font-weight:400;height:auto;line-height:1.7;margin:0px 0px 0px 0px;text-align:left;width:100%;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b1fa{color:#000000;font-size:12px}
.b1f6:first-child .b1fa{color:#000000}
}
.b1fb{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;padding:0 0;width:100%;max-width:100%}
.b1fc{padding:0 0;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b1fd{height:500px;width:100%;max-width:100%}
.b1fe{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%;max-width:100%}
.b1ff{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:60px;justify-content:space-between;margin:0 0 0 0;overflow-x:visible;overflow-y:visible;padding:0px 0px 0px;position:relative;width:100%;z-index:5;max-width:100%}
@media (max-width: 540px){
.b1ff{bottom:0;flex:none;height:60px;left:0;position:relative;right:0;top:0}
}
.b200{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;margin:0px 0px 0px 30px;padding:0px 0px;width:214px;max-width:calc(100% - 30px)}
.b200:hover{opacity:0.7;transform:scale(1.1, 1.1)}
@media (max-width: 540px){
.b200{margin:10px 0px 10px 0px;max-width:100%;height:calc(100% - 20px)}
}
.b201{height:29px;margin:0px 0px 0px 0px;padding:0px;width:178px;max-width:100%}
@media (max-width: 540px){
.b201{margin:0px 0px 0px 0px}
}
.b202{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;width:auto;max-width:100%}
@media (max-width: 540px){
.b202{margin:0px 25px 0px 0px;max-width:calc(100% - 25px);height:100%}
}
.b203{align-content:center;align-items:center;background:rgba(0,0,0,0.0);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;width:auto;max-width:100%}
@media (max-width: 840px){
.b203{display:none}
}
@media (max-width: 540px){
.b203{display:none}
}
.b204{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b204:hover{background:#FFFFFF;color:#000000}
.b205{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;overflow-x:visible;overflow-y:visible;padding:0px;width:90px;max-width:100%}
.b205:hover{opacity:1}
.b206{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:right;width:auto;max-width:100%;justify-content:flex-end}
.b205:hover .b206{background:#FFFFFF;color:#000000}
.b207{align-content:flex-start;align-items:flex-start;background:#000000;bottom:auto;flex:none;flex-direction:column;flex-wrap:nowrap;gap:5px;justify-content:center;left:0px;margin:0 0 0 0;opacity:0;padding:10px 0px;position:absolute;right:-135px;top:51px;transform:translate(0px, 0px) scale(1, 0);transform-origin:top center;width:250%;--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f: 0px;--gap-v-9dd58748-c803-4e64-99b5-1f2bb7c7f39f: 5px;--gap-uuid:9dd58748-c803-4e64-99b5-1f2bb7c7f39f;max-width:250%}
.b205:hover .b207{opacity:1;transform:scale(1, 1);transform-origin:top center;--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f: 0px;--gap-v-9dd58748-c803-4e64-99b5-1f2bb7c7f39f: 5px}
.b208{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0));--gap-h-a1737718-445f-47d3-9123-19b739bf542f: 5px;--gap-v-a1737718-445f-47d3-9123-19b739bf542f: 0px;--gap-uuid:a1737718-445f-47d3-9123-19b739bf542f;max-width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0))}
.b205:hover .b208:hover{background:#FFFFFF;--gap-h-a1737718-445f-47d3-9123-19b739bf542f: 5px;--gap-v-a1737718-445f-47d3-9123-19b739bf542f: 0px}
.b209{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b208:hover .b209{color:#000000}
.b20a{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px 0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b208:hover .b20a{color:#000000}
.b20b{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0));--gap-h-f9b5a4da-b937-4120-bea4-44b623c24f8e: 5px;--gap-v-f9b5a4da-b937-4120-bea4-44b623c24f8e: 0px;--gap-uuid:f9b5a4da-b937-4120-bea4-44b623c24f8e;max-width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0))}
.b205:hover .b20b:hover{background:#FFFFFF;--gap-h-f9b5a4da-b937-4120-bea4-44b623c24f8e: 5px;--gap-v-f9b5a4da-b937-4120-bea4-44b623c24f8e: 0px}
.b20c{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b20b:hover .b20c{color:#000000}
.b20d{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b20b:hover .b20d{color:#000000}
.b20e{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0));--gap-h-20d826bb-494c-48bd-92fe-62f2c9801ca3: 5px;--gap-v-20d826bb-494c-48bd-92fe-62f2c9801ca3: 0px;--gap-uuid:20d826bb-494c-48bd-92fe-62f2c9801ca3;max-width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0))}
.b205:hover .b20e:hover{background:#FFFFFF;--gap-h-20d826bb-494c-48bd-92fe-62f2c9801ca3: 5px;--gap-v-20d826bb-494c-48bd-92fe-62f2c9801ca3: 0px}
.b20f{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b20e:hover .b20f{color:#000000}
.b210{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b20e:hover .b210{color:#000000}
.b211{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;padding:5px 30px;width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0));--gap-h-52c6fc81-3eda-47cf-b743-b452b3b315e0: 5px;--gap-v-52c6fc81-3eda-47cf-b743-b452b3b315e0: 0px;--gap-uuid:52c6fc81-3eda-47cf-b743-b452b3b315e0;max-width:calc(100% - (var(--gap-h-9dd58748-c803-4e64-99b5-1f2bb7c7f39f) * 0))}
.b205:hover .b211:hover{background:#FFFFFF;--gap-h-52c6fc81-3eda-47cf-b743-b452b3b315e0: 5px;--gap-v-52c6fc81-3eda-47cf-b743-b452b3b315e0: 0px}
.b212{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b211:hover .b212{color:#000000}
.b213{color:#FFFFFF;font-family:'Noto Sans JP';font-size:15px;font-weight:400;height:auto;line-height:1.4;padding:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b211:hover .b213{color:#000000}
.b214{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b214:hover{background:#FFFFFF;color:#000000}
.b215{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b215:hover{background:#FFFFFF;color:#000000}
.b216{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:15px;font-weight:600;height:auto;line-height:1.4;padding:15px;text-align:center;width:90px;max-width:100%;justify-content:center}
.b216:hover{background:#FFFFFF;color:#000000}
.b217{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), var(--g-color-2) var(--g-position-2));border-radius:0px;box-shadow:1px 3px 10px rgba(0, 0, 0, 0.1);display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;margin:0px 0px 0px 20px;padding:15px 29px 15px;transition-duration:300ms;width:auto;max-width:calc(100% - 20px);--g-color-0: #fb0000;--g-position-0: 0%;--g-color-1: rgb(255, 155, 135);--g-position-1: 56%;--g-color-2: #ffcb00;--g-position-2: 100%;--g-color-3: #ffcb00;--g-position-3: 100%;--g-color-4: #ffcb00;--g-position-4: 100%;--g-color-5: #ffcb00;--g-position-5: 100%;--g-color-6: #ffcb00;--g-position-6: 100%;--g-color-7: #ffcb00;--g-position-7: 100%;--g-color-8: #ffcb00;--g-position-8: 100%;--g-color-9: #ffcb00;--g-position-9: 100%;--g-color-10: #ffcb00;--g-position-10: 100%;--g-color-11: #ffcb00;--g-position-11: 100%;--g-angle:1deg}
.b217:hover{box-shadow:1px 3px 20px rgba(0, 0, 0, 0.1);transform:scale(1.05, 1.05)}
@media (max-width: 840px){
.b217{display:none}
}
@media (max-width: 540px){
.b217{display:none}
}
.b218{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:700;height:auto;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}
.b219{color:#000000;display:none;flex:none;font-size:24px;height:auto;padding:10px;width:auto;max-width:100%}
@media (max-width: 840px){
.b219{display:flex;flex:none}
}
@media (max-width: 540px){
.b219{color:#FFFFFF;display:flex;font-size:32px}
}
.b21a{background:rgba(0,0,0,0.0);flex:none;height:auto;margin:120px 0px 80px 0px;width:100%;max-width:100%}
.js .b21a.pre{opacity:0;transform:translate(-300px, 0px);transition-delay:600ms;transition-duration:800ms}
.js .b21a.run{transition-delay:600ms;transition-duration:800ms}
@media (max-width: 540px){
.b21a{height:auto;margin:60px 0px 39px 0px;width:100%;max-width:100%}
}
.b21b{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;height:71px;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0px 0px 0px 160px;width:100%;max-width:100%}
.b21b:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b21b{padding:0px 0px 0px 20px}
}
.b21c{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;margin:0px 0px 0px 0px;padding:0px;max-width:100%}
.b21d{color:#000000;font-family:'Noto Sans JP';font-size:40px;font-weight:700;height:auto;line-height:1.4;margin:0px 20px 0px 0px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b21d{font-size:36px}
}
.b21e{height:auto;margin:0 0 0 0;position:relative;width:150px;max-width:100%}
.b21f{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:61px 0px;width:auto;max-width:100%}
.b220{padding:61px 0px;width:auto;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b221{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b221{flex-direction:column;flex-wrap:nowrap;padding:0px 20px}
}
.b222{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){
.b222{margin:0px 0px 109px 0px;width:100%;max-width:100%}
}
.b223{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 .b223.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .b223.run{transition-delay:600ms;transition-duration:1200ms}
.b224{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 45px 0px;padding:0px;max-width:100%}
.b225{bottom:-5px;filter:contrast(0%) saturate(0%) grayscale(100%);flex:none;height:auto;left:-43px;margin:0 0 0 0;mix-blend-mode:normal;position:absolute;right:-43px;top:-11px;width:130%;z-index:0;max-width:130%}
.b225:before{background-repeat:no-repeat;background-size:contain}
.b226{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b227{color:#3ca2fe;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b228{color:#FFFFFF;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b229{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b22a{color:#c3fdb6;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b22b{color:#FFFFFF;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b22c{color:transparent;font-family:'Noto Sans JP';font-size:32px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start;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: #f98629;--g-position-0: 0%;--g-color-1: #fe2a97;--g-position-1: 100%;--g-color-2: #fe2a97;--g-position-2: 100%;--g-color-3: #fe2a97;--g-position-3: 100%;--g-color-4: #fe2a97;--g-position-4: 100%;--g-color-5: #fe2a97;--g-position-5: 100%;--g-color-6: #fe2a97;--g-position-6: 100%;--g-color-7: #fe2a97;--g-position-7: 100%;--g-color-8: #fe2a97;--g-position-8: 100%;--g-color-9: #fe2a97;--g-position-9: 100%;--g-color-10: #fe2a97;--g-position-10: 100%;--g-color-11: #fe2a97;--g-position-11: 100%;--g-angle:180deg}
.b22d{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b22e{color:transparent;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:0px 0px 20px 0px;text-align:left;width:auto;max-width:100%;justify-content:flex-start;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));background-clip:text;-webkit-background-clip:text;--g-color-0: #cdffc1;--g-position-0: 0%;--g-color-1: rgb(156, 215, 233);--g-position-1: 50%;--g-color-2: #91cdf2;--g-position-2: 100%;--g-color-3: #91cdf2;--g-position-3: 100%;--g-color-4: #91cdf2;--g-position-4: 100%;--g-color-5: #91cdf2;--g-position-5: 100%;--g-color-6: #91cdf2;--g-position-6: 100%;--g-color-7: #91cdf2;--g-position-7: 100%;--g-color-8: #91cdf2;--g-position-8: 100%;--g-color-9: #91cdf2;--g-position-9: 100%;--g-color-10: #91cdf2;--g-position-10: 100%;--g-color-11: #91cdf2;--g-position-11: 100%;--g-angle:90deg}
.b22f{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){
.b22f{font-size:14px}
}
.b230{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){
.b230{width:100%;max-width:100%}
}
.b231{bottom:-130px;flex:none;height:160%;left:20px;margin:0 0 0 0;position:absolute;right:auto;top:auto;width:auto;z-index:1;max-width:100%}
.js .b231.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:1000ms;transition-duration:800ms}
.js .b231.run{transition-delay:1000ms;transition-duration:800ms}
@media (max-width: 840px){
.b231{bottom:0px;left:29px;top:auto}
}
@media (max-width: 540px){
.b231{bottom:-99px;left:28px;top:-121px}
}
.b232{flex:none;height:auto;width:100%;z-index:-1;max-width:100%}
.js .b232.pre{opacity:0;transition-delay:600ms;transition-duration:1000ms}
.js .b232.run{transition-delay:600ms;transition-duration:1000ms}
.b233{bottom:-57px;flex:none;height:auto;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:auto;width:20%;max-width:20%}
@media (max-width: 540px){
.b233{display:flex}
}
.b234{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;height:auto;justify-content:center;padding:0 0;width:100%;max-width:100%}
.b235{padding:0 0;width:100%;height:auto;flex-direction:column;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b236{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;padding:101px 40px;width:1280px;max-width:100%}
.b237{align-content:flex-end;align-items:flex-end;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b238{height:auto;width:715px;max-width:100%}
.b239{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;letter-spacing:0.6em;line-height:1.4;margin:0px 54px 0px 0px;padding:0px;text-align:left;width:auto;max-width:calc(100% - 54px);justify-content:flex-start}
.b23a{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 99px 0px;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b23a{padding:0px 20px}
}
.b23b{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;width:auto;max-width:100%}
.b23c{color:transparent;font-family:'Noto Sans JP';font-size:20px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start;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}
.b23d{border-bottom:0px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;height:100%;padding:10px;width:100%;max-width:100%}
@media (max-width: 540px){
.b23d{display:none}
}
.b23e{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:1px solid #FFFFFF;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:15px 0px;width:100%;max-width:100%}
.b23e:first-child{border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF}
.b23f{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:0px 15px;width:15%;max-width:15%}
.b240{color:#b5fdf9;font-family:'Noto Sans JP';font-size:14px;font-weight:700;height:auto;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}
.b241{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:85%;max-width:85%}
.b242{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:14px;font-weight:400;height:auto;line-height:1.7;margin:0px 0px 0px 0px;text-align:left;width:100%;max-width:100%;justify-content:flex-start}
.b243{border-bottom:0px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;display:none;height:100%;padding:10px;width:100%;max-width:100%}
@media (max-width: 840px){
.b243{display:none}
}
@media (max-width: 540px){
.b243{display:flex}
}
.b244{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:1px solid #FFFFFF;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:15px 0px;width:100%;max-width:100%}
.b244:first-child{border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF}
.b245{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:0px 15px;width:15%;max-width:15%}
@media (max-width: 540px){
.b245{flex:none;padding:0px 5px;width:20%;max-width:20%}
.b244:first-child .b245{flex:none;padding:0px 5px;width:20%;max-width:20%}
}
.b246{color:#b5fdf9;font-family:'Noto Sans JP';font-size:14px;font-weight:700;height:auto;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b246{font-size:12px}
}
.b247{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:85%;max-width:85%}
@media (max-width: 540px){
.b247{flex:none;width:80%;max-width:80%}
}
.b248{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:14px;font-weight:400;height:auto;line-height:1.7;margin:0px 0px 0px 0px;text-align:left;width:100%;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b248{font-size:12px}
}
.b249{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;padding:0 0;width:100%;max-width:100%}
.b24a{padding:0 0;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b24b{height:500px;width:100%;max-width:100%}
