.b11f{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%}
.b120{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:space-between;margin:60px 0px 0px 0px;padding:0px 0px;width:100%;--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c: 0px;--gap-v-055e4309-c886-4e37-8140-e559dea9cf3c: 0px;--gap-uuid:055e4309-c886-4e37-8140-e559dea9cf3c;max-width:100%}
.b120:before{filter:brightness(0.5);--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c: 0px;--gap-v-055e4309-c886-4e37-8140-e559dea9cf3c: 0px}
.b121{padding:0px 0px;width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0));height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between;gap:0px;--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c: 0px;--gap-v-055e4309-c886-4e37-8140-e559dea9cf3c: 0px;--gap-uuid:055e4309-c886-4e37-8140-e559dea9cf3c;max-width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0))}
.b121:before{flex-direction:column;--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c: 0px;--gap-v-055e4309-c886-4e37-8140-e559dea9cf3c: 0px}
.b122{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:100vh;justify-content:space-around;overflow-x:hidden;overflow-y:hidden;padding:0px;width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0));--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518: 0px;--gap-v-bc121aef-41ae-4e0f-9e91-eaced9f88518: 0px;--gap-uuid:bc121aef-41ae-4e0f-9e91-eaced9f88518;max-width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0))}
@media (max-width: 540px){
.b122{align-content:center;align-items:center;justify-content:space-around;--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518: 0px;--gap-v-bc121aef-41ae-4e0f-9e91-eaced9f88518: 0px}
}
.b123{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:calc(30% - (var(--gap-v-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0.7000000000000001));justify-content:center;width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0));--gap-h-19a1cb08-b925-4841-a693-5d3464c3dd4f: 0px;--gap-v-19a1cb08-b925-4841-a693-5d3464c3dd4f: 0px;--gap-uuid:19a1cb08-b925-4841-a693-5d3464c3dd4f;max-width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0))}
@media (max-width: 540px){
.b123{padding:0px 0px;--gap-h-19a1cb08-b925-4841-a693-5d3464c3dd4f: 0px;--gap-v-19a1cb08-b925-4841-a693-5d3464c3dd4f: 0px}
}
.b124{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;height:calc(100% - (var(--gap-v-19a1cb08-b925-4841-a693-5d3464c3dd4f) * 0));justify-content:center;margin:0px 0px 0px 0px;mix-blend-mode:overlay;width:763px;max-width:100%}
.b124:before{background-repeat:no-repeat;background-size:contain}
.b125{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:600px;max-width:100%}
.b126{bottom:80px;color:rgb(255, 255, 255);flex:none;font-family:'Noto Sans JP';font-size:64px;font-weight:900;height:auto;left:0px;letter-spacing:0.25em;line-height:1.4;margin:0 0 0 0;position:absolute;right:0px;text-align:left;text-shadow:3px 3px 10px rgba(0, 0, 0, 0.6);top:auto;width:584px;max-width:100%;justify-content:flex-start}
.js .b126.pre{opacity:0;transform:rotate(10deg) skew(10deg, 0deg);transform-origin:top left;transition-delay:600ms;transition-duration:800ms}
.js .b126.run{transition-delay:600ms;transition-duration:800ms}
@media (max-width: 540px){
.b126{bottom:111px;font-size:40px;left:0px;right:0px;text-align:center;width:auto;max-width:100%;justify-content:center}
}
.b127{align-content:flex-end;align-items:flex-end;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;gap:15px;height:auto;justify-content:center;width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0));--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33: 15px;--gap-v-1f3aeee7-7054-4f65-b4e5-422a1f337a33: 0px;--gap-uuid:1f3aeee7-7054-4f65-b4e5-422a1f337a33;max-width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0))}
@media (max-width: 540px){
.b127{display:none;--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33: 15px;--gap-v-1f3aeee7-7054-4f65-b4e5-422a1f337a33: 0px}
}
.b128{flex:none;height:auto;width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8));max-width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8))}
.js .b128.pre{opacity:0;transform:translate(50px, 0px);transition-delay:600ms;transition-duration:1000ms}
.js .b128.run{transition-delay:600ms;transition-duration:1000ms}
@media (max-width: 540px){
.b128{display:none}
}
.b129{flex:none;height:auto;width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8));max-width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8))}
.js .b129.pre{opacity:0;transform:translate(50px, 0px);transition-delay:700ms;transition-duration:1000ms}
.js .b129.run{transition-delay:700ms;transition-duration:1000ms}
@media (max-width: 540px){
.b129{flex:none;width:calc(33% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.67));max-width:calc(33% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.67))}
}
.b12a{flex:none;height:auto;width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8));max-width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8))}
.js .b12a.pre{opacity:0;transform:translate(50px, 0px);transition-delay:800ms;transition-duration:1000ms}
.js .b12a.run{transition-delay:800ms;transition-duration:1000ms}
@media (max-width: 540px){
.b12a{flex:none;width:calc(33% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.67));max-width:calc(33% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.67))}
}
.b12b{flex:none;height:auto;width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8));max-width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8))}
.js .b12b.pre{opacity:0;transform:translate(50px, 0px);transition-delay:900ms;transition-duration:1000ms}
.js .b12b.run{transition-delay:900ms;transition-duration:1000ms}
@media (max-width: 540px){
.b12b{flex:none;width:calc(33% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.67));max-width:calc(33% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.67))}
}
.b12c{flex:none;height:auto;width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8));max-width:calc(20% - (var(--gap-h-1f3aeee7-7054-4f65-b4e5-422a1f337a33) * 0.8))}
.js .b12c.pre{opacity:0;transform:translate(50px, 0px);transition-delay:1000ms;transition-duration:1000ms}
.js .b12c.run{transition-delay:1000ms;transition-duration:1000ms}
@media (max-width: 540px){
.b12c{display:none}
}
.b12d{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:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0));--gap-uuid:34169d0b-dd39-42b4-b1ef-4ef9ce298c89;--gap-h-34169d0b-dd39-42b4-b1ef-4ef9ce298c89: 0px;--gap-v-34169d0b-dd39-42b4-b1ef-4ef9ce298c89: 0px;max-width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0))}
@media (max-width: 840px){
.b12d{display:none}
}
@media (max-width: 540px){
.b12d{display:flex;flex:none;gap:0px;height:auto;--gap-h-34169d0b-dd39-42b4-b1ef-4ef9ce298c89: 0px;--gap-v-34169d0b-dd39-42b4-b1ef-4ef9ce298c89: 0px;width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0));max-width:calc(100% - (var(--gap-h-bc121aef-41ae-4e0f-9e91-eaced9f88518) * 0))}
}
.b12e{flex-direction:column;flex-wrap:nowrap;height:calc(100% - (var(--gap-v-34169d0b-dd39-42b4-b1ef-4ef9ce298c89) * 0));outline-offset:-4px;transform:;transition-property:transform;transition-timing-function:cubic-bezier(0.58, 0.21, 0.41, 0.96);width:calc(100% - (var(--gap-h-34169d0b-dd39-42b4-b1ef-4ef9ce298c89) * 0));will-change:transform;max-width:calc(100% - (var(--gap-h-34169d0b-dd39-42b4-b1ef-4ef9ce298c89) * 0))}
.b12e:focus{outline:none}
.b12e:focus-visible{outline:2px solid black}
@media (max-width: 540px){
.b12e{flex:none;height:auto;padding:0px 0px 0px 10px;width:calc(60% - (var(--gap-h-34169d0b-dd39-42b4-b1ef-4ef9ce298c89) * 0.4));max-width:calc(60% - (var(--gap-h-34169d0b-dd39-42b4-b1ef-4ef9ce298c89) * 0.4))}
}
.b12f{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-end;padding:0px 80px 88px;width:100%;z-index:-1;max-width:100%}
@media (max-width: 540px){
.b12f{flex:none;height:100%;padding:0px 0px 0px;width:auto;max-width:100%}
}
.b130{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;padding:175px 0px;width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0));max-width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0))}
@media (max-width: 540px){
.b130{display:none}
}
.b131{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px 40px;width:801px;max-width:100%}
@media (max-width: 540px){
.b131{padding:0px 20px}
}
.b132{color:#deb0f4;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;letter-spacing:0.4em;line-height:1.7;padding:16px 0px 0px 0px;text-align:left;width:auto;writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;max-width:100%;justify-content:flex-start}
@media (max-width: 840px){
.b132{flex:none;width:10%;max-width:10%}
}
@media (max-width: 540px){
.b132{font-size:36px}
}
.b133{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 840px){
.b133{flex:none;width:90%;max-width:90%}
}
.b134{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b135{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:13px;justify-content:center;padding:0px;--gap-h-97fb9f91-083e-4fc6-b90f-c0e09345a3c1: 0px;--gap-v-97fb9f91-083e-4fc6-b90f-c0e09345a3c1: 13px;--gap-uuid:97fb9f91-083e-4fc6-b90f-c0e09345a3c1}
.b136{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0px}
.b137{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b137.pre{opacity:0;transition-delay:400ms;transition-duration:600ms}
.js .b137.run{transition-delay:400ms;transition-duration:600ms}
.b138{background:rgba(0,0,0,0.0);border-bottom:3px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#3ca2fe;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b138{font-size:28px}
}
.b139{background:#FFFFFF;bottom:0px;height:auto;left:10px;margin:0 0 0 0;opacity:1;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;z-index:2;max-width:100%}
.js .b139.pre{opacity:1;transform:scale(1, 1);transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.js .b139.run{transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.b13a{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b13a{font-size:28px}
}
.b13b{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b13b.pre{opacity:0;transition-delay:400ms;transition-duration:600ms}
.js .b13b.run{transition-delay:400ms;transition-duration:600ms}
.b13c{background:rgba(0,0,0,0.0);border-bottom:3px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#3ca2fe;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b13c{font-size:28px}
}
.b13d{background:#FFFFFF;bottom:0px;height:auto;left:10px;margin:0 0 0 0;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;max-width:100%}
.js .b13d.pre{transform:scale(1, 1);transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.js .b13d.run{transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.b13e{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b13e{font-size:28px}
}
.b13f{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px;padding:0px;max-width:100%}
.b140{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b140.pre{opacity:0;transition-delay:400ms;transition-duration:600ms}
.js .b140.run{transition-delay:400ms;transition-duration:600ms}
.b141{background:rgba(0,0,0,0.0);border-bottom:4px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#f9822e;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b141{font-size:28px}
}
.b142{background:#EEEEEE;bottom:0px;height:auto;left:10px;margin:0 0 0 0;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;max-width:100%}
.js .b142.pre{transform:scale(1, 1);transition-delay:1200ms;transition-duration:800ms}
.js .b142.run{transition-delay:1200ms;transition-duration:800ms}
.b143{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b143{font-size:28px}
}
.b144{align-content:flex-end;align-items:flex-end;border-bottom:0px solid #fd3689;border-left:0px solid #fd3689;border-right:0px solid #fd3689;border-top:0px solid #fd3689;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px;padding:0px;max-width:100%}
.b145{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b145.pre{opacity:0;transition-delay:600ms;transition-duration:600ms}
.js .b145.run{transition-delay:600ms;transition-duration:600ms}
.b146{background:rgba(0,0,0,0.0);border-bottom:3px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#fd3689;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b146{font-size:28px}
}
.b147{background:#FFFFFF;bottom:0px;height:auto;left:10px;margin:0 0 0 0;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;max-width:100%}
.js .b147.pre{background:#FFFFFF;transform:scale(1, 1);transition-delay:1400ms;transition-duration:800ms}
.js .b147.run{transition-delay:1400ms;transition-duration:800ms}
.b148{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b148{font-size:28px}
}
.b149{color:transparent;font-family:'Noto Sans JP';font-size:56px;font-weight:900;height:auto;line-height:1.7;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: #f0cbff;--g-position-0: 0%;--g-color-1: #8ec5fc;--g-position-1: 100%;--g-color-2: #8ec5fc;--g-position-2: 100%;--g-color-3: #8ec5fc;--g-position-3: 100%;--g-color-4: #8ec5fc;--g-position-4: 100%;--g-color-5: #8ec5fc;--g-position-5: 100%;--g-color-6: #8ec5fc;--g-position-6: 100%;--g-color-7: #8ec5fc;--g-position-7: 100%;--g-color-8: #8ec5fc;--g-position-8: 100%;--g-color-9: #8ec5fc;--g-position-9: 100%;--g-color-10: #8ec5fc;--g-position-10: 100%;--g-color-11: #8ec5fc;--g-position-11: 100%;--g-angle:180deg}
@media (max-width: 540px){
.b149{font-size:28px}
}
.b14a{align-content:center;align-items:center;background:rgba(0,0,0,0.0);display:none;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;padding:175px 0px;width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0));max-width:calc(100% - (var(--gap-h-055e4309-c886-4e37-8140-e559dea9cf3c) * 0))}
@media (max-width: 840px){
.b14a{display:none}
}
@media (max-width: 540px){
.b14a{display:flex;padding:50px 0px}
}
.b14b{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px 40px;width:801px;max-width:100%}
@media (max-width: 540px){
.b14b{padding:0px 20px}
}
.b14c{color:#deb0f4;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;letter-spacing:0.4em;line-height:1.7;padding:16px 0px 0px 0px;text-align:left;width:auto;writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;max-width:100%;justify-content:flex-start}
@media (max-width: 840px){
.b14c{flex:none;width:10%;max-width:10%}
}
@media (max-width: 540px){
.b14c{font-size:36px;padding:10px 0px 0px 0px}
}
.b14d{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 840px){
.b14d{flex:none;width:90%;max-width:90%}
}
@media (max-width: 540px){
.b14d{flex:none;width:auto;max-width:100%}
}
.b14e{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b14f{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:13px;justify-content:center;padding:0px;--gap-h-9f2a88eb-ab54-4025-9afe-8f5da67be619: 0px;--gap-v-9f2a88eb-ab54-4025-9afe-8f5da67be619: 13px;--gap-uuid:9f2a88eb-ab54-4025-9afe-8f5da67be619}
.b150{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0px}
.b151{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 540px){
.b151{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}
}
.b152{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b153{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b153.pre{opacity:0;transition-delay:400ms;transition-duration:600ms}
.js .b153.run{transition-delay:400ms;transition-duration:600ms}
.b154{background:rgba(0,0,0,0.0);border-bottom:3px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#3ca2fe;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b154{font-size:28px}
}
.b155{background:#FFFFFF;bottom:0px;height:auto;left:10px;margin:0 0 0 0;opacity:1;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;z-index:2;max-width:100%}
.js .b155.pre{opacity:1;transform:scale(1, 1);transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.js .b155.run{transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.b156{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b156{font-size:28px}
}
.b157{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.b158{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b158.pre{opacity:0;transition-delay:400ms;transition-duration:600ms}
.js .b158.run{transition-delay:400ms;transition-duration:600ms}
.b159{background:rgba(0,0,0,0.0);border-bottom:3px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#3ca2fe;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b159{font-size:28px}
}
.b15a{background:#FFFFFF;bottom:0px;height:auto;left:10px;margin:0 0 0 0;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;max-width:100%}
.js .b15a.pre{transform:scale(1, 1);transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.js .b15a.run{transition-delay:800ms;transition-duration:800ms;transition-timing-function:ease-in-out}
.b15b{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b15b{font-size:28px}
}
.b15c{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px;padding:0px;max-width:100%}
.b15d{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b15d.pre{opacity:0;transition-delay:400ms;transition-duration:600ms}
.js .b15d.run{transition-delay:400ms;transition-duration:600ms}
.b15e{background:rgba(0,0,0,0.0);border-bottom:4px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#f9822e;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b15e{font-size:28px}
}
.b15f{background:#EEEEEE;bottom:0px;height:auto;left:10px;margin:0 0 0 0;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;max-width:100%}
.js .b15f.pre{transform:scale(1, 1);transition-delay:1200ms;transition-duration:800ms}
.js .b15f.run{transition-delay:1200ms;transition-duration:800ms}
.b160{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b160{font-size:28px}
}
.b161{align-content:flex-end;align-items:flex-end;border-bottom:0px solid #fd3689;border-left:0px solid #fd3689;border-right:0px solid #fd3689;border-top:0px solid #fd3689;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0px 0px;padding:0px;max-width:100%}
.b162{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b162.pre{opacity:0;transition-delay:600ms;transition-duration:600ms}
.js .b162.run{transition-delay:600ms;transition-duration:600ms}
.b163{background:rgba(0,0,0,0.0);border-bottom:3px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#fd3689;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;margin:0px 10px;text-align:left;width:auto;max-width:calc(100% - 20px);justify-content:flex-start}
@media (max-width: 540px){
.b163{font-size:28px}
}
.b164{background:#FFFFFF;bottom:0px;height:auto;left:10px;margin:0 0 0 0;position:absolute;right:10px;top:0px;transform:scale(0, 1);transform-origin:center right;width:auto;max-width:100%}
.js .b164.pre{background:#FFFFFF;transform:scale(1, 1);transition-delay:1400ms;transition-duration:800ms}
.js .b164.run{transition-delay:1400ms;transition-duration:800ms}
.b165{color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.7;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b165{font-size:28px}
}
.b166{color:transparent;font-family:'Noto Sans JP';font-size:56px;font-weight:900;height:auto;line-height:1.7;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: #f0cbff;--g-position-0: 0%;--g-color-1: #8ec5fc;--g-position-1: 100%;--g-color-2: #8ec5fc;--g-position-2: 100%;--g-color-3: #8ec5fc;--g-position-3: 100%;--g-color-4: #8ec5fc;--g-position-4: 100%;--g-color-5: #8ec5fc;--g-position-5: 100%;--g-color-6: #8ec5fc;--g-position-6: 100%;--g-color-7: #8ec5fc;--g-position-7: 100%;--g-color-8: #8ec5fc;--g-position-8: 100%;--g-color-9: #8ec5fc;--g-position-9: 100%;--g-color-10: #8ec5fc;--g-position-10: 100%;--g-color-11: #8ec5fc;--g-position-11: 100%;--g-angle:180deg}
@media (max-width: 540px){
.b166{font-size:28px}
}
.b167{align-content:center;align-items:center;background:#EEEEEE;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%}
.b167:before{filter:brightness(0.8)}
.b168{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%}
.b168:before{flex-direction:column}
.b169{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0px 0px 52px 0px;padding:0px 40px;width:1280px;z-index:1;max-width:100%}
@media (max-width: 540px){
.b169{padding:0px 20px}
}
.b16a{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
.js .b16a.pre{opacity:0;transform:translate(0px, 50px);transition-delay:800ms;transition-duration:1400ms}
.js .b16a.run{transition-delay:800ms;transition-duration:1400ms}
.b16b{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b16b.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b16b.run{transition-delay:500ms;transition-duration:1200ms}
.b16c{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){
.b16c{font-size:48px}
}
.b16d{color:#000000;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}
.b16e{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b16f{background:rgba(0,0,0,0.0);border-bottom:1px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;color:#000000;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b16f{font-size:20px;text-align:left;justify-content:flex-start}
}
.b170{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b171{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}
@media (max-width: 540px){
.b171{font-size:14px}
}
.b172{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));border-radius:10px;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-end;margin:0px 40px;padding:0px 0px;width:1280px;max-width:calc(100% - 80px);--g-color-0: #8d56bf;--g-position-0: 0%;--g-color-1: #31cefa;--g-position-1: 100%;--g-color-2: #31cefa;--g-position-2: 100%;--g-color-3: #31cefa;--g-position-3: 100%;--g-color-4: #31cefa;--g-position-4: 100%;--g-color-5: #31cefa;--g-position-5: 100%;--g-color-6: #31cefa;--g-position-6: 100%;--g-color-7: #31cefa;--g-position-7: 100%;--g-color-8: #31cefa;--g-position-8: 100%;--g-color-9: #31cefa;--g-position-9: 100%;--g-color-10: #31cefa;--g-position-10: 100%;--g-color-11: #31cefa;--g-position-11: 100%;--g-angle:135deg}
@media (max-width: 540px){
.b172{align-content:center;align-items:center;flex:none;height:auto;justify-content:center;margin:0px 20px;padding:0px 0px;max-width:calc(100% - 40px)}
}
.b173{bottom:0px;flex:none;height:auto;left:auto;margin:0 0 0 0;overflow-x:visible;overflow-y:visible;position:absolute;right:0px;top:auto;width:42%;z-index:1;max-width:42%}
.js .b173.pre{opacity:0;transform:translate(50px, 0px);transition-delay:800ms;transition-duration:1200ms}
.js .b173.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 840px){
.b173{z-index:0}
}
@media (max-width: 540px){
.b173{z-index:1}
}
.b174{flex:none;height:auto;width:100%;max-width:100%}
.b175{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:803px;justify-content:center;margin:0px 0px 0px 0px;padding:100px 0px;width:100%;z-index:0;max-width:100%}
.b175:before{background-size:cover}
@media (max-width: 540px){
.b175{flex:none;height:auto;padding:49px 0px;width:100%;max-width:100%}
}
.b176{padding:100px 0px;width:100%;height:803px;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b176:before{flex-direction:column}
@media (max-width: 540px){
.b176{padding:49px 0px;height:auto;flex-direction:column;width:100%;max-width:100%}
}
.b177{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b177{flex-direction:column;flex-wrap:nowrap;padding:0px 20px}
}
.b178{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 .b178.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b178.run{transition-delay:600ms;transition-duration:1400ms}
@media (max-width: 540px){
.b178{width:100%;max-width:100%}
}
.b179{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b179.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b179.run{transition-delay:500ms;transition-duration:1200ms}
.b17a{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}
.b17b{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}
.b17c{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b17d{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
.b17e{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b17f{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}
.b180{flex:none;height:464px;width:50%;max-width:50%}
.js .b180.pre{opacity:0;transform:translate(50px, 0px);transition-delay:800ms;transition-duration:1200ms}
.js .b180.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 540px){
.b180:before{background-repeat:no-repeat;background-size:contain}
.b180{width:100%;max-width:100%}
}
.b181{align-content:center;align-items:center;background:#000000;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;padding:0px 0px;width:100%;max-width:100%}
.b181:before{background-repeat:no-repeat;background-size:cover}
.b182{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%}
.b182:before{flex-direction:column}
.b183{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b183{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0px 20px}
}
.b184{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;margin:0px 0px 0px 0px;padding:100px 0px 103px 0px;width:50%;max-width:50%}
@media (max-width: 540px){
.b184{width:100%;max-width:100%;height:100%}
}
.b185{align-content:flex-start;align-items:flex-start;background:#FFFFFF;border-radius:20px;box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:40px 51px;width:100%;max-width:100%}
.js .b185.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b185.run{transition-delay:600ms;transition-duration:1400ms}
@media (max-width: 540px){
.b185{padding:20px 20px}
}
.b186{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b186.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b186.run{transition-delay:500ms;transition-duration:1200ms}
.b187{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){
.b187{font-size:48px}
}
.b188{color:#000000;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}
.b189{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b18a{background:rgba(0,0,0,0.0);border-bottom:1px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;color:#000000;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 20px 0px;padding:5px;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b18a{font-size:20px}
}
.b18b{background:rgba(0,0,0,0.0);border-bottom:1px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;color:#000000;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:0px 0px 30px 0px;padding:5px;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b18b{font-size:20px}
}
.b18c{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b18d{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}
@media (max-width: 540px){
.b18d{font-size:14px}
}
.b18e{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;height:auto;justify-content:flex-end;width:60%;max-width:60%}
@media (max-width: 540px){
.b18e{width:100%;max-width:100%}
}
.b18f{flex:none;height:auto;width:100%;max-width:100%}
.js .b18f.pre{opacity:0;transform:translate(0px, -50px);transition-delay:600ms;transition-duration:1200ms}
.js .b18f.run{transition-delay:600ms;transition-duration:1200ms}
.b190{align-content:center;align-items:center;background:#000000;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%}
.b190:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b190{padding:50px 0px}
}
.b191{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%}
.b191:before{flex-direction:column}
@media (max-width: 540px){
.b191{padding:50px 0px;flex-direction:column}
}
.b192{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b192{flex-direction:column;flex-wrap:nowrap;padding:0px 20px}
}
.b193{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0px;width:50%;max-width:50%}
@media (max-width: 540px){
.b193{width:100%;max-width:100%;height:100%}
}
.b194{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
.js .b194.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b194.run{transition-delay:600ms;transition-duration:1400ms}
.b195{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 540px){
.b195{align-content:flex-start;align-items:flex-start;justify-content:center;width:100%;max-width:100%}
}
.b196{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b196{font-size:20px}
}
.b197{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 540px){
.b197{align-content:flex-start;align-items:flex-start;justify-content:center;width:100%;max-width:100%}
}
.b198{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){
.b198{font-size:14px}
}
.b199{align-content:flex-end;align-items:flex-end;background:rgba(0,0,0,0.0);height:100%;justify-content:center;width:50%;max-width:50%}
@media (max-width: 540px){
.b199{width:100%;max-width:100%;height:100%}
}
.b19a{flex:none;height:453px;margin:0px 0px -100px 0px;width:auto;max-width:100%}
.js .b19a.pre{opacity:0;transform:rotate(-20deg);transition-delay:600ms;transition-duration:1200ms}
.js .b19a.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.b19a{display:none;flex:none;height:auto;margin:0px 0px -214px 0px;width:100%;max-width:100%}
}
.b19b{flex:none;height:auto;margin:0px 100px 0px -100px;width:100%;max-width:100%}
.js .b19b.pre{opacity:0;transform:rotate(16deg);transition-delay:800ms;transition-duration:1200ms}
.js .b19b.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 540px){
.b19b{margin:-100px 0px 0px 0px;width:100%;max-width:100%}
}
.b19c{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 120px 0px;padding:105px 0px;width:100%;max-width:100%;--g-color-0: #edac78;--g-position-0: 0%;--g-color-1: #ab1a64;--g-position-1: 100%;--g-color-2: #ab1a64;--g-position-2: 100%;--g-color-3: #ab1a64;--g-position-3: 100%;--g-color-4: #ab1a64;--g-position-4: 100%;--g-color-5: #ab1a64;--g-position-5: 100%;--g-color-6: #ab1a64;--g-position-6: 100%;--g-color-7: #ab1a64;--g-position-7: 100%;--g-color-8: #ab1a64;--g-position-8: 100%;--g-color-9: #ab1a64;--g-position-9: 100%;--g-color-10: #ab1a64;--g-position-10: 100%;--g-color-11: #ab1a64;--g-position-11: 100%;--g-angle:160deg}
.b19c:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b19c{padding:50px 0px}
}
.b19d{padding:105px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b19d:before{flex-direction:column}
@media (max-width: 540px){
.b19d{padding:50px 0px;flex-direction:column}
}
.b19e{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;padding:0px 40px;width:1280px;max-width:100%}
@media (max-width: 540px){
.b19e{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px 20px}
}
.b19f{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0px;width:50%;max-width:50%}
@media (max-width: 540px){
.b19f{margin:0px 0px 0px 0px;width:100%;max-width:100%;height:100%}
}
.b1a0{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
.js .b1a0.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b1a0.run{transition-delay:600ms;transition-duration:1400ms}
.b1a1{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b1a2{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b1a2{font-size:20px}
}
.b1a3{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b1a4{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){
.b1a4{font-size:14px}
}
.b1a5{align-content:center;align-items:center;background:rgba(0,0,0,0.0);height:100%;justify-content:flex-end;width:50%;max-width:50%}
@media (max-width: 540px){
.b1a5{width:100%;max-width:100%;height:100%}
}
.b1a6{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 -25px 0px;width:100%;max-width:100%}
.js .b1a6.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1800ms}
.js .b1a6.run{transition-delay:600ms;transition-duration:1800ms}
.b1a7{flex:none;height:auto;width:100%;max-width:100%}
.b1a8{bottom:0px;flex:none;height:100%;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:auto;width:100%;max-width:100%}
.js .b1a8.pre{opacity:0;transform:translate(0px, -50px);transition-delay:1600ms;transition-duration:1400ms}
.js .b1a8.run{transition-delay:1600ms;transition-duration:1400ms}
.b1a8:before{background-position:center bottom;background-repeat:no-repeat;background-size:contain}
@media (max-width: 540px){
.b1a8{bottom:0px;left:auto;right:0px}
}
.b1a9{bottom:auto;flex:none;height:100%;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:0px;width:100%;max-width:100%}
.js .b1a9.pre{opacity:0;transform:translate(0px, -50px);transition-delay:2000ms;transition-duration:1400ms}
.js .b1a9.run{transition-delay:2000ms;transition-duration:1400ms}
@media (max-width: 540px){
.b1a9{right:0px;top:0px}
}
.b1aa{bottom:auto;flex:none;height:100%;left:0px;margin:0 0 0 0;position:absolute;right:auto;top:0px;width:100%;max-width:100%}
.js .b1aa.pre{opacity:0;transform:translate(0px, -50px);transition-delay:1800ms;transition-duration:1400ms}
.js .b1aa.run{transition-delay:1800ms;transition-duration:1400ms}
@media (max-width: 540px){
.b1aa{bottom:auto;left:0px;top:0px}
}
.b1ab{height:auto;width:1492px;z-index:1;max-width:100%}
