﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:0;margin:0;padding:0;border:0}input,select{vertical-align:middle}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}html{height:100%;scroll-behavior:smooth}@media screen and (min-width: 641px){html{font-size:16px}}@media screen and (max-width: 640px){html{font-size:13px}}html *{box-sizing:border-box;transition:.6s}body{color:#172C34;font-family:"Noto Sans JP",sans-serif;overflow-wrap:break-word;text-align:justify}h1,h2,h3,h4,h5,h6{font-weight:inherit}em{font-style:normal;font-weight:bold}li{list-style:none}p,span{font-size:inherit;line-height:inherit}sup{font-size:.6em;vertical-align:super}sub{font-size:.6em;vertical-align:text-bottom}table,th,td{vertical-align:top}img{line-height:1;vertical-align:bottom;transition:.6s;max-width:100%}svg{fill:currentColor}a{display:inline-block;font-weight:inherit;color:#172C34;text-decoration:none;word-break:break-all;transition:.6s}a img{border:0}span{font-family:inherit;font-weight:inherit}video{filter:drop-shadow(0px 0px rgba(0,0,0,0));outline:none;border:none}.js-fadeIn{opacity:0;transition:.6s;translate:0 10px}.js-fadeIn.is-active{opacity:1;transition:.6s;translate:0 0}@keyframes btnArrow{0%{background-position:0 center}100%{background-position:410% center}}@keyframes btnArrow2{0%{translate:-100% 0}100%{translate:0 0}}@keyframes btnArrow3{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes btnArrow3b{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}@keyframes lineMove{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}body.is-fixed{overflow:hidden;position:fixed;width:100%;height:100vh}.wrap-00,.wrap-01,.wrap-02,.wrap-03{margin:0 auto;width:100%;max-width:1200px;box-sizing:content-box}@media screen and (min-width: 641px){.wrap-00,.wrap-01,.wrap-02,.wrap-03{width:calc(100% - 13.4%)}}@media screen and (max-width: 640px){.wrap-00,.wrap-01,.wrap-02,.wrap-03{width:calc(100% - 10.2%);padding:80px 5.1%}}@media screen and (min-width: 641px){.wrap-00{padding:160px 6.7%}}@media screen and (min-width: 641px){.wrap-01{padding:120px 6.7%}}@media screen and (min-width: 641px){.wrap-02{padding:0 6.7%}}@media screen and (max-width: 640px){.wrap-02{padding:0 5.1%}}@media screen and (min-width: 641px){.wrap-03{padding:60px 6.7%}}@media screen and (max-width: 640px){.wrap-03{padding:40px 7.7%;width:calc(100% - 15.4%)}}.wrap-99{margin:0 auto;width:100%;box-sizing:content-box}@media screen and (min-width: 641px){.wrap-99{padding:160px 0}}@media screen and (max-width: 640px){.wrap-99{padding:80px 0}}.sec-00{display:flex;flex-direction:column}.c-head{display:flex;flex-direction:column}@media screen and (min-width: 641px){.c-head{gap:72px}}@media screen and (max-width: 640px){.c-head{gap:36px}}.c-head .c-head-contents{display:flex;flex-direction:column;font-weight:600}@media screen and (min-width: 641px){.c-head .c-head-contents{gap:40px}}@media screen and (max-width: 640px){.c-head .c-head-contents{gap:36px}}.c-head .c-head-contents .c-head-contents-title-wrap{font-family:"Plus Jakarta Sans",sans-serif}.c-head .c-head-contents .c-head-contents-title{font-family:"Plus Jakarta Sans",sans-serif;line-height:1.1}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-title{font-size:80px;letter-spacing:-0.8px}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-title{font-size:40px;letter-spacing:-0.4px}}.c-head .c-head-contents .c-head-contents-title span:nth-of-type(1){background:linear-gradient(90deg, #86B6FF 0%, #524DFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-title span:nth-of-type(1){margin-right:8px}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-title span:nth-of-type(1){margin-right:4px}}.c-head .c-head-contents .c-head-contents-time{margin-top:10px;line-height:1.2}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time{font-size:32px;letter-spacing:0.64px}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time{font-size:18px;letter-spacing:0.36px}}.c-head .c-head-contents .c-head-contents-time .start,.c-head .c-head-contents .c-head-contents-time .end,.c-head .c-head-contents .c-head-contents-time .after{position:relative}.c-head .c-head-contents .c-head-contents-time .start::before,.c-head .c-head-contents .c-head-contents-time .end::before,.c-head .c-head-contents .c-head-contents-time .after::before{position:absolute;top:50%;background-color:#172C34;content:''}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time .start{padding-left:36px}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time .start{padding-left:21px}}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time .start::before{left:12px;width:2px;height:17px;translate:-50% -40%}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time .start::before{left:10px;width:1px;height:65%;translate:-50% -45%}}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time .end{padding-left:24px}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time .end{padding-left:16px}}.c-head .c-head-contents .c-head-contents-time .end::before{left:8px}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time .end::before{width:16px;height:4px;translate:-50% -25%}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time .end::before{width:8px;height:2px;translate:-50% -45%}}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time .after{padding-right:24px}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time .after{padding-right:16px}}.c-head .c-head-contents .c-head-contents-time .after::before{right:-8px}@media screen and (min-width: 641px){.c-head .c-head-contents .c-head-contents-time .after::before{width:16px;height:4px;translate:-50% 25%}}@media screen and (max-width: 640px){.c-head .c-head-contents .c-head-contents-time .after::before{width:8px;height:2px;translate:-50% 45%}}.c-head .c-head-contents .c-head-contents-lead{text-align:right}@media screen and (min-width: 1025px){.c-head .c-head-contents .c-head-contents-lead{font-size:16px;line-height:2.1;letter-spacing:0.32px}.c-head .c-head-contents .c-head-contents-lead p{display:inline;padding:2px 0 2px 12px;background:linear-gradient(90deg, rgba(255,255,255,0.08) 0%, rgba(134,182,255,0.08) 20%, rgba(82,77,255,0.08) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media screen and (max-width: 1024px){.c-head .c-head-contents .c-head-contents-lead{font-size:13px;line-height:2;letter-spacing:0.208px}.c-head .c-head-contents .c-head-contents-lead br{display:none}.c-head .c-head-contents .c-head-contents-lead p{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.c-head .c-head-contents .c-head-contents-lead span{display:inline-block;background:linear-gradient(90deg, rgba(255,255,255,0.08) 0%, rgba(134,182,255,0.08) 20%, rgba(82,77,255,0.08) 100%)}}.c-title-01{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:1.2;border-left:1px solid #172C34}@media screen and (min-width: 641px){.c-title-01{padding-left:16px;font-size:24px;letter-spacing:0.96px}}@media screen and (max-width: 640px){.c-title-01{padding-left:8px;font-size:14px;letter-spacing:0.56px}}.c-title-02{position:relative;display:flex;align-items:center;gap:8px;border-bottom:1px solid #7C8794;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:1.2}@media screen and (min-width: 641px){.c-title-02{padding:8px 0 24px 38px;font-size:24px;letter-spacing:0.96px}}@media screen and (max-width: 640px){.c-title-02{padding:0 0 12px 28px;font-size:14px;letter-spacing:0.56px}}.c-title-02::before{position:absolute;left:0;background:url(../images/icon-title-02.svg) center center no-repeat;background-size:cover;content:''}@media screen and (min-width: 641px){.c-title-02::before{top:8px;width:30px;height:30px}}@media screen and (max-width: 640px){.c-title-02::before{top:0;width:20px;height:20px}}.c-list-a01>li{position:relative}@media screen and (min-width: 641px){.c-list-a01>li{padding-left:calc(1em + 8px)}}@media screen and (max-width: 640px){.c-list-a01>li{padding-left:calc(1em + 4px)}}.c-list-a01>li:before{position:absolute;left:0;content:"※"}[class*='c-link-01'] a{position:relative;display:flex;padding:10px 8px 8px 8px;flex-direction:column;justify-content:center;align-items:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(12px, .90278vw, 13px);font-weight:600;letter-spacing:0.26px;text-transform:uppercase}[class*='c-link-01'] a::after{position:absolute;left:50%;bottom:0;translate:-50% -50%;width:0;height:2px;transition:.4s;content:''}[class*='c-link-01'] a:hover::after{width:calc(100% - 16px)}[class*='c-link-01'] .x a::after{display:none}.c-link-01a a{color:#fff}.c-link-01a a:hover::after{background-color:#fff}.c-link-01b a{color:#172C34}.c-link-01b a:hover{color:#524DFF}.c-link-01b a:hover::after{background-color:#524DFF}.c-event-share a{display:flex;justify-content:center;align-items:center;border:1px solid #172C34;border-width:1px 0;font-size:clamp(14px, 1.66667vw, 24px);font-weight:600;line-height:1.2}@media screen and (min-width: 641px){.c-event-share a{margin-top:80px;padding:20px 12px 24px 8px;letter-spacing:0.96px}}@media screen and (max-width: 640px){.c-event-share a{margin-top:40px;padding:16px 12px 18px 8px;letter-spacing:0.56px}}.c-event-share a:hover{opacity:.7}.c-event-share .c-event-share-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#172C34;margin-right:16px;color:#fff}@media screen and (min-width: 641px){.c-event-share .c-event-share-icon{width:48px;height:48px}}@media screen and (max-width: 640px){.c-event-share .c-event-share-icon{width:22px;height:22px}}@media screen and (min-width: 641px){.c-event-share .c-event-share-icon svg{width:28px;height:28px}}@media screen and (max-width: 640px){.c-event-share .c-event-share-icon svg{width:14px;height:14px}}.c-event-share .c-event-share-arrow{margin-left:8px}@media screen and (min-width: 641px){.c-event-share .c-event-share-arrow{width:32px;height:32px}}@media screen and (max-width: 640px){.c-event-share .c-event-share-arrow{width:24px;height:24px}}.c-event-share .c-event-share-arrow svg{width:100%;height:100%}[class*='c-btn-0']{position:relative;display:flex;align-items:center}@media screen and (min-width: 641px){[class*='c-btn-0']{gap:8px;height:56px;font-weight:600;line-height:1.4;letter-spacing:0.32px}}@media screen and (max-width: 640px){[class*='c-btn-0']{gap:4px;height:32px;font-weight:500;line-height:normal}}.c-btn-01::after,.c-btn-02::after{position:absolute;top:50%;translate:0 -50%;display:inline-block;background:url(../images/icon-arrow-01.svg) 0 center repeat-x;content:'';transition:.6s;right:clamp(4px, .83333vw, 12px)}@media screen and (min-width: 641px){.c-btn-01::after,.c-btn-02::after{width:20px;height:20px}}@media screen and (max-width: 640px){.c-btn-01::after,.c-btn-02::after{width:16px;height:16px}}@media screen and (min-width: 641px){.c-btn-01:hover::after,.c-btn-02:hover::after{animation:btnArrow .25s ease 1}}.c-btn-02::before,.c-btn-03::before{position:absolute;bottom:0;left:0;width:200%;height:1px;content:'';transform:translateX(-50%)}@media screen and (min-width: 641px){.c-btn-02:hover::before,.c-btn-03:hover::before{animation:lineMove .25s ease 1 forwards}}.c-btn-01{font-size:clamp(12px, 1.11111vw, 16px);padding:0 clamp(12px, 1.66667vw, 24px) 0;width:clamp(84px, 9.09722vw, 131px);border-radius:2px;background:linear-gradient(99deg, #86B6FF 0%, #524DFF 50%);color:#FFF}@media screen and (min-width: 641px){.c-btn-01{padding-top:17px;padding-bottom:17px;min-width:100px}}@media screen and (max-width: 1024px) and (min-width: 641px){.c-btn-01{padding-top:12px;padding-bottom:12px;height:auto}}@media screen and (max-width: 640px){.c-btn-01{padding-top:8px;padding-bottom:8px;min-width:84px}}.c-btn-02{overflow:hidden;justify-content:center;background:none;color:#fff;font-size:clamp(13px, .97222vw, 14px)}@media screen and (min-width: 641px){.c-btn-02{padding:12px 24px 12px 4px;height:57px}}@media screen and (max-width: 640px){.c-btn-02{padding:4px 24px 4px 12px;height:47px}}.c-btn-02::before{background:linear-gradient(90deg, rgba(255,255,255,0.4) 30.19%, #fff 39.66%, #fff 77.55%)}@media screen and (min-width: 641px){.c-btn-02::after{right:-2px}}@media screen and (max-width: 640px){.c-btn-02::after{right:2px}}.c-btn-03{overflow:hidden;justify-content:center;gap:4px;font-weight:600;width:fit-content}@media screen and (min-width: 641px){.c-btn-03{padding:12px 0 12px 4px;height:57px}}@media screen and (max-width: 640px){.c-btn-03{padding:4px 0;height:47px}}.c-btn-03 .c-btn-icon{overflow:hidden;display:flex;align-items:center;width:16px;height:auto;aspect-ratio:1 / 1}.c-btn-03 .c-btn-icon svg{aspect-ratio:1 / 1;flex-shrink:0;translate:-100% 0}.c-btn-03::before{background:linear-gradient(270deg, #172C34 40.06%, #524DFF 50.89%, #86B6FF 55.73%)}.c-btn-03:hover{color:#524DFF}.c-btn-03:hover .c-btn-03-icon svg{animation:btnArrow2 .25s ease 1 forwards}@media screen and (min-width: 641px){.c-btn-03:hover::before{animation:lineMove .25s ease 1 forwards}}.c-btn-04,.c-btn-05{border-radius:4px;line-height:1.35;font-size:12px;gap:8px}@media screen and (min-width: 641px){.c-btn-04,.c-btn-05{height:40px;letter-spacing:0.24px;padding-left:8px;padding-right:8px}}@media screen and (max-width: 640px){.c-btn-04,.c-btn-05{height:32px}}.c-btn-04:hover,.c-btn-05:hover{opacity:.7}.c-btn-04{color:#fff;background-color:#172C34}.c-btn-05{gap:6px;background-color:#fff}.c-btn-copy{position:relative}@media screen and (min-width: 641px){.c-btn-copy{min-width:90px;white-space:nowrap}}.c-btn-06{display:flex;width:100%;height:48px;padding-left:4px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:2px;border:0.5px solid #000;background:var(--Primary-White, #fff)}[class*='c-card-0']{display:grid;grid-template-columns:1fr;color:#172C34}@media screen and (min-width: 1025px){[class*='c-card-0']{gap:16px;width:100%;max-width:372px}}@media screen and (max-width: 1024px){[class*='c-card-0']{gap:20px}}[class*='c-card-0'] .c-card-image{grid-area:1 / 1 / 2 / 2}[class*='c-card-0'] .c-card-text{grid-area:2 / 1 / 3 / 2}[class*='c-card-0'] .c-card-button{grid-area:3 / 1 / 4 / 2}[class*='c-card-0']:hover .c-card-image img{scale:1.06}[class*='c-card-0']:hover .c-card-button{color:#524DFF;border-color:#524DFF}[class*='c-card-0']:hover .c-card-button::after{position:absolute;display:inline-block;width:1em;height:auto;aspect-ratio:1 / 1;content:'';background-image:url("data:image/svg+xml;utf8,<svg width='36' height='19' viewBox='0 0 36 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.14257 17.7832L17.4343 1.49147C17.7467 1.17905 18.2533 1.17905 18.5657 1.49147L34.8574 17.7832C34.9941 17.9199 34.8005 18.1651 34.6356 18.0644C31.5059 16.1533 23.6461 11.7258 18 11.7258C12.3539 11.7258 4.4941 16.1533 1.36442 18.0644C1.19949 18.1651 1.00592 17.9199 1.14257 17.7832Z' fill='%23524DFF'/></svg>");background-size:100% 100%;background-position:center center;rotate:90deg;transform-origin:center;width:16px;height:16px}@media screen and (min-width: 1025px){.c-card-01{grid-template-rows:auto 1fr 72px;gap:16px;width:100%;max-width:372px}}@media screen and (max-width: 1024px){.c-card-01{grid-template-rows:auto 1fr 60px;gap:20px}}.c-card-01 .c-card-button{justify-content:flex-start}@media screen and (min-width: 641px){.c-card-01 .c-card-button{margin-top:16px}}.c-card-01 .c-card-title{font-size:clamp(14px, 1.38889vw, 20px);line-height:1.4}@media screen and (min-width: 641px){.c-card-01 .c-card-title{letter-spacing:0.32px}}@media screen and (max-width: 640px){.c-card-01 .c-card-title{letter-spacing:0.224px}}.c-card-01 .c-card-text{min-height:70px}.c-card-01 .c-card-button{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:clamp(12px, .97222vw, 14px);gap:8px}.c-card-02{grid-template-rows:auto 1fr clamp(60px, 4.30556vw, 62px)}@media screen and (min-width: 1025px){.c-card-02{grid-template-rows:auto 1fr 62px;gap:25px;width:31%;max-width:372px}}@media screen and (max-width: 1024px){.c-card-02{grid-template-rows:auto 1fr 60px;gap:20px}}.c-card-02 .c-card-button{justify-content:flex-end}.c-card-02 .c-card-title{font-size:clamp(18px, 1.38889vw, 20px)}@media screen and (min-width: 641px){.c-card-02 .c-card-title{line-height:1.4;letter-spacing:0.32px}}@media screen and (max-width: 640px){.c-card-02 .c-card-title{line-height:1.2;letter-spacing:0.36px}}.c-card-02 .c-card-text{min-height:90px}.c-card-02 .c-card-button{font-size:clamp(13px, .97222vw, 14px)}@media screen and (min-width: 641px){.c-card-02 .c-card-button{font-weight:bold}}@media screen and (max-width: 1024px){.c-card-02 .c-card-button .c-card-image{scale:.9}}.c-card-image{overflow:hidden;border-radius:4px;border:1px solid #DEE1E7;background-color:#EAEEEF}.c-card-image img{width:100%;object-fit:cover}.c-card-text{display:flex;flex-direction:column;padding:0 8px;gap:10px}.c-card-title{overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 641px){.c-card-title{font-weight:600}}@media screen and (max-width: 640px){.c-card-title{font-weight:700}}.c-card-lead{font-size:clamp(13px, 1.11111vw, 16px)}@media screen and (min-width: 641px){.c-card-lead{line-height:1.75}}@media screen and (max-width: 640px){.c-card-lead{line-height:1.4;letter-spacing:0.208px}}.c-card-button{position:relative;display:flex;align-items:flex-start;align-self:stretch;border-top:1px solid #DEE1E7;padding:16px 28px 16px 8px;line-height:2}@media screen and (min-width: 641px){.c-card-button{letter-spacing:0.28px;font-weight:bold}}@media screen and (max-width: 640px){.c-card-button{letter-spacing:0.208px}}.c-card-button::after{position:absolute;display:inline-block;width:1em;height:auto;aspect-ratio:1 / 1;content:'';background-image:url("data:image/svg+xml;utf8,<svg width='36' height='19' viewBox='0 0 36 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.14257 17.7832L17.4343 1.49147C17.7467 1.17905 18.2533 1.17905 18.5657 1.49147L34.8574 17.7832C34.9941 17.9199 34.8005 18.1651 34.6356 18.0644C31.5059 16.1533 23.6461 11.7258 18 11.7258C12.3539 11.7258 4.4941 16.1533 1.36442 18.0644C1.19949 18.1651 1.00592 17.9199 1.14257 17.7832Z' fill='%23172C34'/></svg>");background-size:100% 100%;background-position:center center;rotate:90deg;transform-origin:center;top:50%;right:0;translate:0% -50%;width:16px;height:16px;transition:.4s}@media screen and (min-width: 641px){.is-pc,.is-pt,.is-tb,.is-st{display:block !important}.is-pc-il,.is-pt-il,.is-tb-il,.is-st-il{display:inline !important}.is-pc-fl,.is-pt-fl,.is-tb-fl,.is-st-fl{display:flex !important}.is-sp,.is-sp-fl,.is-sp-il{display:none !important}}@media screen and (max-width: 1024px) and (min-width: 641px){.is-pt,.is-tb,.is-st{display:block !important}.is-pt-il,.is-tb-il,.is-st-il{display:inline !important}.is-pt-fl,.is-tb-fl,.is-st-fl{display:flex !important}.is-pc,.is-sp,.is-pc-fl,.is-sp-fl,.is-pc-il,.is-sp-il{display:none !important}}@media screen and (min-width: 641px){.is-pc,.is-pt{display:block !important}.is-pc-il,.is-pt-il{display:inline !important}.is-pc-fl,.is-pt-fl{display:flex !important}.is-tb,.is-sp,.is-st,.is-tb-fl,.is-sp-fl,.is-st-fl,.is-tb-il,.is-sp-il,.is-st-il{display:none !important}}@media screen and (max-width: 1024px){.is-pt,.is-st,.is-tb{display:block !important}.is-pt-il,.is-st-il,.is-tb-il{display:inline !important}.is-pt-fl,.is-st-fl,.is-tb-fl{display:flex !important}.is-pc,.is-sp,.is-pc-fl,.is-sp-fl,.is-pc-il,.is-sp-il{display:none !important}}@media screen and (max-width: 640px){.is-sp,.is-st{display:block !important}.is-sp-il,.is-st-il{display:inline !important}.is-sp-fl,.is-st-fl{display:flex !important}.is-pc,.is-pt,.is-tb,.is-tb-fl,.is-pc-fl,.is-pt-fl,.is-tb-il,.is-pc-il,.is-pt-il{display:none !important}}.c-timeline{position:relative;border:1px solid #172C34}.c-timeline.end::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#172C34;content:'';z-index:5;opacity:.2;pointer-events:none}.c-timeline .name-set{display:flex !important;flex-wrap:wrap;align-items:center;gap:0 clamp(8px, .83333vw, 12px)}@media screen and (min-width: 1025px){.c-timeline .name-set{margin-top:2px}}.c-timeline-other{position:relative;height:50px;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:clamp(14px, 1.66667vw, 24px);line-height:1.2;text-align:center}@media screen and (min-width: 1025px){.c-timeline-other{background:url(../images/timeline-other-bg-pc.jpg) center center no-repeat;background-size:cover;letter-spacing:0.96px}}@media screen and (max-width: 1024px){.c-timeline-other{background:url(../images/timeline-other-bg-sp.jpg) center center no-repeat;background-size:cover;letter-spacing:0.56px}}.c-timeline-other .c-timeline-other-time{position:absolute;top:0;left:0;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 1025px){.c-timeline-other .c-timeline-other-time{width:22.69%}}@media screen and (max-width: 1024px){.c-timeline-other .c-timeline-other-time{left:20px}}.c-timeline-other .c-timeline-other-time span{display:inline-block;position:relative}.c-timeline-other .c-timeline-other-time span::after{position:absolute;top:50%;right:0;translate:150% -50%;content:'';background-color:#fff}@media screen and (min-width: 1025px){.c-timeline-other .c-timeline-other-time span::after{width:12px;height:2px}}@media screen and (max-width: 1024px){.c-timeline-other .c-timeline-other-time span::after{width:8px;height:1px}}.c-timeline-other .c-timeline-other-title{display:flex;justify-content:center;align-items:center;height:100%}.c-timeline-seminar,.c-timeline-seminar2{position:relative;display:flex;align-items:center;border-bottom:1px solid #172C34}.c-timeline-seminar .c-timeline-seminar-no,.c-timeline-seminar2 .c-timeline-seminar-no{position:absolute;display:flex;justify-content:center;align-items:center;gap:2px;font-size:clamp(10px, .97222vw, 14px);line-height:normal;font-family:"Plus Jakarta Sans",sans-serif;opacity:.5}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-no,.c-timeline-seminar2 .c-timeline-seminar-no{top:0;left:0;padding:12px 24px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-no,.c-timeline-seminar2 .c-timeline-seminar-no{top:5px;left:5px;padding:4px 8px}}.c-timeline-seminar .c-timeline-seminar-no::before,.c-timeline-seminar .c-timeline-seminar-no::after,.c-timeline-seminar2 .c-timeline-seminar-no::before,.c-timeline-seminar2 .c-timeline-seminar-no::after{position:absolute;top:50%;translate:-50% -46%;transform-origin:center;content:'';background:url(../images/icon-brackets.svg) center center no-repeat;background-size:cover}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-no::before,.c-timeline-seminar .c-timeline-seminar-no::after,.c-timeline-seminar2 .c-timeline-seminar-no::before,.c-timeline-seminar2 .c-timeline-seminar-no::after{width:6px;height:10px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-no::before,.c-timeline-seminar .c-timeline-seminar-no::after,.c-timeline-seminar2 .c-timeline-seminar-no::before,.c-timeline-seminar2 .c-timeline-seminar-no::after{width:4px;height:7px}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-no::before,.c-timeline-seminar2 .c-timeline-seminar-no::before{left:30%}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-no::before,.c-timeline-seminar2 .c-timeline-seminar-no::before{left:10%}}.c-timeline-seminar .c-timeline-seminar-no::after,.c-timeline-seminar2 .c-timeline-seminar-no::after{rotate:-180deg}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-no::after,.c-timeline-seminar2 .c-timeline-seminar-no::after{right:16%}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-no::after,.c-timeline-seminar2 .c-timeline-seminar-no::after{right:-10%}}.c-timeline-seminar{cursor:pointer;overflow:hidden;position:relative;transition:none}@media screen and (min-width: 1025px){.c-timeline-seminar{padding:60px 80px;gap:48px;align-items:start}}@media screen and (max-width: 1024px){.c-timeline-seminar{padding:48px 20px;gap:10px;flex-direction:column}}@media screen and (min-width: 1025px){.c-timeline-seminar{z-index:1}.c-timeline-seminar::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:-2;transform:translateX(100%);background:linear-gradient(90deg, rgba(255,255,255,0.08) 0%, rgba(134,182,255,0.08) 20%, rgba(82,77,255,0.08) 100%)}}.c-timeline-seminar:hover:after{opacity:1}@media screen and (min-width: 1025px){.c-timeline-seminar:hover:after{animation:btnArrow3 .25s ease 1 forwards}}@media screen and (min-width: 1025px){.c-timeline-seminar.is-open{background:linear-gradient(90deg, rgba(255,255,255,0.08) 0%, rgba(134,182,255,0.08) 20%, rgba(82,77,255,0.08) 100%)}}@media screen and (max-width: 1024px){.c-timeline-seminar.is-open{background:linear-gradient(90deg, rgba(134,182,255,0.08) 0%, rgba(82,77,255,0.08) 100%),linear-gradient(90deg, rgba(255,255,255,0.08) 100.94%, rgba(134,182,255,0.08) 111.6%, rgba(82,77,255,0.08) 154.26%)}}.c-timeline-seminar.is-open::after{opacity:0}.c-timeline-seminar .c-timeline-seminar-button{position:absolute;bottom:0;right:0;border:1px solid #172C34;border-width:1px 0 0 1px}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-button{width:40px;height:40px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-button{width:28px;height:28px}}.c-timeline-seminar .c-timeline-seminar-button span{position:absolute;top:50%;left:50%;translate:-50% -50%;background-color:#172C34;transform-origin:center}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-button span{width:12px;height:2px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-button span{width:10px;height:1px}}.c-timeline-seminar .c-timeline-seminar-button span:nth-of-type(2){rotate:90deg}.c-timeline-seminar.is-open .c-timeline-seminar-button span:nth-of-type(2){rotate:0deg}.c-timeline-seminar .c-timeline-seminar-detail{width:100%}.c-timeline-seminar .c-timeline-seminar-detail-inner,.c-timeline-seminar .c-timeline-seminar-detail-text{display:flex}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-inner,.c-timeline-seminar .c-timeline-seminar-detail-text{flex-direction:column}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-inner{gap:44px;align-items:center}.c-timeline-seminar .c-timeline-seminar-detail-text{gap:12px;flex-direction:column}}.c-timeline-seminar .c-timeline-seminar-detail-add{display:none;transition:none}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add{margin-top:24px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add{margin-top:18px}}.c-timeline-seminar .c-timeline-seminar-detail-add .add-item{display:flex}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-item{gap:clamp(18px, 2.91667vw, 42px)}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-item{gap:20px;flex-direction:column}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-item:not(:first-child){margin-top:24px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-item:not(:first-child){margin-top:18px}}.c-timeline-seminar .c-timeline-seminar-detail-add .add-item .add-text{font-size:clamp(13px, .97222vw, 14px);line-height:2}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-item .add-text{letter-spacing:0.28px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-item .add-text{letter-spacing:0.208px}}.c-timeline-seminar .c-timeline-seminar-detail-add .add-title{display:flex;align-items:center;font-size:clamp(13px, 1.11111vw, 16px);font-weight:600;flex-shrink:0;text-align:left;white-space:nowrap}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-title{line-height:1.5;letter-spacing:0.32px;border-right:1px solid rgba(23,44,52,0.1);padding-right:clamp(16px, 2.77778vw, 40px);padding-left:14px;max-width:180px;width:23.5%}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-title{line-height:2;letter-spacing:0.208px;border-left:1px solid #172C34;padding-left:8px}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-session,.c-timeline-seminar .c-timeline-seminar-detail-add .add-speaker{padding:12px 0}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-speaker>div+div{margin-top:40px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-speaker>div+div{margin-top:20px}}.c-timeline-seminar .c-timeline-seminar-detail-add .add-button{display:flex;margin-top:20px}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button{gap:15px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button{gap:12px;flex-direction:column}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button li{width:100%}}.c-timeline-seminar .c-timeline-seminar-detail-add .add-button a,.c-timeline-seminar .c-timeline-seminar-detail-add .add-button span{height:40px;width:100%}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button a,.c-timeline-seminar .c-timeline-seminar-detail-add .add-button span{justify-content:center}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button .c-btn-01{padding:12px 12px 12px 20px;font-size:14px;width:auto;min-width:112px}}.c-timeline-seminar .c-timeline-seminar-detail-add .add-button .c-btn-05{padding:8px 10px 8px 8px}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button .c-btn-05{width:fit-content;min-width:112px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-detail-add .add-button .c-btn-05{justify-content:center}}.c-timeline-seminar .c-timeline-seminar-time{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;flex-shrink:0;display:flex}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-time{letter-spacing:0.64px;width:17.278%;max-width:170px;height:165px;flex-direction:column;justify-content:center}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-time{letter-spacing:0.36px;width:100%;margin-top:12px;justify-content:start;align-items:center;gap:16px}}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-time p{width:fit-content}}.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(1){position:relative;font-size:clamp(16px, 2.22222vw, 32px);line-height:1.5;margin-top:-4px}.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(1)::before{position:absolute;top:50%;right:0;translate:150% -50%;content:'';background-color:#172C34}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(1)::before{width:12px;height:2px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(1)::before{width:8px;height:1px}}.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2){position:relative;font-size:clamp(12px, .97222vw, 14px);line-height:2;opacity:.5}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2){letter-spacing:0.28px;margin-top:8px;padding:0 14px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2){letter-spacing:0.192px;padding:0 8px}}.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2)::before,.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2)::after{position:absolute}.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2)::before{content:'[';left:0}.c-timeline-seminar .c-timeline-seminar-time p:nth-of-type(2)::after{content:']';right:0}.c-timeline-seminar .c-timeline-seminar-image{flex-shrink:0}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-image{max-width:181px;width:23.63%}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-image{max-width:200px;width:53.95%;min-width:150px;margin:0 auto}}.c-timeline-seminar .c-timeline-seminar-title{font-size:clamp(20px, 1.80556vw, 26px);font-weight:600;text-align:left}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-title{line-height:1.54;letter-spacing:0.416px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-title{line-height:normal;letter-spacing:0.224px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-speaker{margin-top:20px}}.c-timeline-seminar .c-timeline-seminar-speaker>p,.c-timeline-seminar .c-timeline-seminar-speaker>a{display:flex;flex-wrap:wrap;align-items:center}.c-timeline-seminar .c-timeline-seminar-speaker>p+p,.c-timeline-seminar .c-timeline-seminar-speaker>a+p{margin-top:4px}.c-timeline-seminar .c-timeline-seminar-speaker>p span,.c-timeline-seminar .c-timeline-seminar-speaker>a span{display:inline-block}.c-timeline-seminar .c-timeline-seminar-speaker>p .post,.c-timeline-seminar .c-timeline-seminar-speaker>a .post{margin-right:12px;font-size:clamp(11px, .90278vw, 13px)}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-speaker>p .post,.c-timeline-seminar .c-timeline-seminar-speaker>a .post{line-height:1.5;letter-spacing:0.32px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-speaker>p .post,.c-timeline-seminar .c-timeline-seminar-speaker>a .post{line-height:1.45;letter-spacing:0.11px;width:100%}}.c-timeline-seminar .c-timeline-seminar-speaker>p .name,.c-timeline-seminar .c-timeline-seminar-speaker>a .name{font-size:clamp(13px, .97222vw, 14px);font-weight:600}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-speaker>p .name,.c-timeline-seminar .c-timeline-seminar-speaker>a .name{line-height:1.4;letter-spacing:0.224px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-speaker>p .name,.c-timeline-seminar .c-timeline-seminar-speaker>a .name{line-height:2rem;letter-spacing:0.208px}}.c-timeline-seminar .c-timeline-seminar-speaker>p .kana,.c-timeline-seminar .c-timeline-seminar-speaker>a .kana{opacity:.5;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(11px, .83333vw, 12px)}@media screen and (min-width: 1025px){.c-timeline-seminar .c-timeline-seminar-speaker>p .kana,.c-timeline-seminar .c-timeline-seminar-speaker>a .kana{line-height:2;letter-spacing:0.192px}}@media screen and (max-width: 1024px){.c-timeline-seminar .c-timeline-seminar-speaker>p .kana,.c-timeline-seminar .c-timeline-seminar-speaker>a .kana{line-height:2rem;letter-spacing:0.11px}}.c-timeline-seminar .c-timeline-seminar-speaker>a:hover{opacity:.4}.c-timeline-seminar .c-timeline-seminar-detail-text .c-timeline-seminar-speaker>p{align-items:baseline}.c-timeline-seminar .add-item .c-timeline-seminar-speaker>p{align-items:center}.c-timeline-seminar .add-item .c-timeline-seminar-speaker .post{font-size:clamp(11px, 1.11111vw, 16px)}@media screen and (min-width: 1025px){.c-timeline-seminar .add-item .c-timeline-seminar-speaker .post{opacity:.5}}.c-timeline-seminar .add-item .c-timeline-seminar-speaker .name{font-size:clamp(13px, 1.11111vw, 16px)}.c-timeline-seminar2{display:grid}@media screen and (min-width: 1025px){.c-timeline-seminar2{padding:40px;grid-template-columns:100px 120px 1fr;grid-template-rows:1fr;gap:4px 20px}.c-timeline-seminar2>.c-timeline-seminar-time{grid-area:1 / 1 / 2 / 2}.c-timeline-seminar2>.c-timeline-seminar-image{grid-area:1 / 2 / 2 / 3}.c-timeline-seminar2>.c-timeline-seminar-title{grid-area:1 / 3 / 2 / 4}.c-timeline-seminar2>.c-timeline-seminar-speaker{display:none}}@media screen and (max-width: 1024px){.c-timeline-seminar2{padding:36px 0 15px;grid-template-columns:126px 1fr;grid-template-rows:auto 1fr auto}.c-timeline-seminar2>.c-timeline-seminar-time{grid-area:1 / 1 / 2 / 3}.c-timeline-seminar2>.c-timeline-seminar-image{grid-area:2 / 1 / 3 / 2}.c-timeline-seminar2>.c-timeline-seminar-title{grid-area:2 / 2 / 3 / 3}.c-timeline-seminar2>.c-timeline-seminar-speaker{grid-area:3 / 1 / 4 / 3}.c-timeline-seminar2>.c-timeline-seminar-title>.c-timeline-seminar-speaker{display:none}}.c-timeline-seminar2 .c-timeline-seminar-time{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(18px, 1.66667vw, 24px);font-weight:700;line-height:1.2}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-time{letter-spacing:0.96px;display:flex;align-items:center}}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-time{letter-spacing:0.36px;padding:0 20px 8px}}.c-timeline-seminar2 .c-timeline-seminar-time span{position:relative;display:inline-block}.c-timeline-seminar2 .c-timeline-seminar-time span::before{position:absolute;top:50%;right:0;translate:150% -50%;content:'';background-color:#172C34}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-time span::before{width:12px;height:2px}}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-time span::before{width:8px;height:1px}}.c-timeline-seminar2 .c-timeline-seminar-image{overflow:hidden;border-radius:4px}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-image{width:120px}}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-image{width:90px;margin:0 16px 0 20px}}.c-timeline-seminar2 .c-timeline-seminar-title{font-size:clamp(14px, 1.38889vw, 20px);font-weight:600;line-height:1.4;text-align:left}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-title{letter-spacing:0.224px;margin-right:20px}}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-title>.c-timeline-seminar-speaker{display:flex;align-items:center;flex-wrap:wrap;margin-top:4px;gap:0 clamp(8px, .83333vw, 12px)}}@media screen and (max-width: 1024px){.c-timeline-seminar2>.c-timeline-seminar-speaker{display:flex;align-items:center;flex-wrap:wrap;gap:0 clamp(8px, .83333vw, 12px);margin-top:20px;padding:20px 20px 0;border-top:1px solid rgba(23,44,52,0.1)}}.c-timeline-seminar2 .c-timeline-seminar-speaker .post,.c-timeline-seminar2 .c-timeline-seminar-speaker .kana{font-size:clamp(11px, .90278vw, 13px)}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-speaker .post,.c-timeline-seminar2 .c-timeline-seminar-speaker .kana{line-height:1.4rem;letter-spacing:0.13px}}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-speaker .post,.c-timeline-seminar2 .c-timeline-seminar-speaker .kana{line-height:1.6rem;letter-spacing:0.11px}}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-speaker .post{margin-top:2px}}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-speaker .post{width:100%}}.c-timeline-seminar2 .c-timeline-seminar-speaker .name{display:inline-block;font-size:clamp(13px, .97222vw, 14px);font-weight:600}@media screen and (min-width: 1025px){.c-timeline-seminar2 .c-timeline-seminar-speaker .name{line-height:1.4rem;letter-spacing:0.224px}}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-speaker .name{line-height:1.6rem;letter-spacing:0.208px}}.c-timeline-seminar2 .c-timeline-seminar-speaker .kana{display:inline-block;opacity:.5;font-family:"Plus Jakarta Sans",sans-serif}@media screen and (max-width: 1024px){.c-timeline-seminar2 .c-timeline-seminar-speaker .sns{margin-left:-4px}}.c-timeline-seminar2 .c-timeline-seminar-speaker:hover:not(div){opacity:.4}.c-timeline-tab{position:sticky;color:#fff;background-color:#172C34;white-space:nowrap}@media screen and (min-width: 1025px){.c-timeline-tab{top:90px;width:54px;height:384px}}@media screen and (max-width: 1024px){.c-timeline-tab{top:68px;width:30px;height:216px}}.c-timeline-tab p{rotate:90deg;translate:75% 75%;transform-origin:left top;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700}@media screen and (min-width: 1025px){.c-timeline-tab p{font-size:24px;line-height:1.2;letter-spacing:0.96px}}@media screen and (max-width: 1024px){.c-timeline-tab p{font-size:13px;line-height:normal;letter-spacing:1.3px}}.c-timeline-tab span{display:inline-block}.c-timeline-tab span+span{position:relative}@media screen and (min-width: 1025px){.c-timeline-tab span+span{margin-left:50px}}@media screen and (max-width: 1024px){.c-timeline-tab span+span{margin-left:20px}}.c-timeline-tab span+span::before{position:absolute;content:'';width:1px;top:50%;background-color:#fff;translate:0 -50%;transition:.4s}@media screen and (min-width: 1025px){.c-timeline-tab span+span::before{left:-30px;height:80%}}@media screen and (max-width: 1024px){.c-timeline-tab span+span::before{left:-14px;height:90%}}@media screen and (min-width: 1025px){.c-timeline-tab em{margin-right:.5em}}@media screen and (max-width: 1024px){.c-timeline-tab em{margin-right:4px}}.footer{border-top:1px solid #172C34;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:1.25}.footer>div{position:relative}@media screen and (min-width: 641px){.footer .footer-logo{width:212px}}@media screen and (max-width: 640px){.footer .footer-logo{width:151px}}@media screen and (min-width: 641px){.footer .footer-copyright{margin-top:16px}}@media screen and (max-width: 640px){.footer .footer-copyright{margin-top:10px}}.footer .footer-gotop{position:absolute;overflow:hidden;display:block;top:50%;border:1px solid #EAEEEF;translate:-50% -50%;border-radius:50%;transition:.6s}@media screen and (min-width: 641px){.footer .footer-gotop{right:4%;width:80px;height:80px}}@media screen and (max-width: 640px){.footer .footer-gotop{right:1.25%;width:50px;height:50px}}.footer .footer-gotop::before,.footer .footer-gotop::after{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;content:'';transition:.4s}.footer .footer-gotop::after{z-index:2;border-radius:50%;background-color:#fff}.footer .footer-gotop::before{opacity:0;z-index:1;background:linear-gradient(135deg, #524DFF 50%, #86B6FF 100%)}.footer .footer-gotop span{position:absolute;top:50%;left:50%;background:url(../images/icon-arrow-02.svg) center center no-repeat;background-size:cover;aspect-ratio:36 / 19;height:auto;z-index:3}.footer .footer-gotop span:nth-of-type(1){translate:-50% -60%;width:45%}.footer .footer-gotop span:nth-of-type(2){translate:-50% -80%;width:25%;opacity:0}.footer .footer-gotop span:nth-of-type(3){translate:-50% -120%;width:15%;opacity:0}.footer .footer-gotop:hover{border:1px solid transparent}.footer .footer-gotop:hover::before{opacity:1}.footer .footer-gotop:hover::after{width:calc(100% - 2px);height:calc(100% - 2px)}.footer .footer-gotop:hover span{position:absolute;top:50%;left:50%;background:url(../images/icon-arrow-02g.svg) center center no-repeat;background-size:cover;aspect-ratio:36 / 19;height:auto}.footer .footer-gotop:hover span:nth-of-type(1){translate:-50% -90%}.footer .footer-gotop:hover span:nth-of-type(2){translate:-50% 0%;opacity:1}.footer .footer-gotop:hover span:nth-of-type(3){translate:-50% 200%;opacity:1}.header{position:relative;position:fixed;top:0;left:0;z-index:1000;width:100%;transform:translateY(-110%);translate:none}.header.is-show{transform:translateY(0)}.header.is-kv{display:none;transition:none;transform:translateY(0)}.header .header-band{display:flex;align-items:center;border-bottom:1px solid #172C34;background-color:#fff}@media screen and (min-width: 1025px){.header .header-band{height:90px;padding:14px 20px 14px 40px;gap:24px}}@media screen and (max-width: 1024px){.header .header-band{height:68px;padding:10px 10px 10px 16px}}@media screen and (min-width: 1025px){.header .header-logo img{height:50px}}@media screen and (max-width: 1024px){.header .header-logo img{height:35px}}@media screen and (max-width: 1024px){.header .header-btn{margin-left:auto}}.header .header-menu-pc{margin-left:auto;display:flex;align-items:center}@media screen and (max-width: 1024px){.header .header-menu-pc{display:none}}.header .header-menu-pc .header-menu-list{display:flex;align-items:center}.header .header-organized{display:none;margin-top:12px;margin-left:16px;font-size:11px;line-height:normal;font-family:"Plus Jakarta Sans",sans-serif}@media screen and (min-width: 1025px){.header .header-organized{display:none}}.header .header-menu-btn{margin-left:16px}@media screen and (min-width: 1025px){.header .header-menu-btn{display:none}}.header.is-open .header-menu-btn{rotate:-45deg}.header .header-menu-sp{display:none;position:absolute;left:0;width:100%;border-bottom:1px solid #172C34;background-color:#fff;transition:none}.header .header-menu-sp .header-menu-sp-inner{margin:40px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.header .header-menu-sp .header-menu-list{display:flex;flex-direction:column;gap:19px;width:230px;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0.56px}.header .header-menu-sp .header-menu-list a{position:relative;display:block;padding:8px 0px 16px 0px;border-bottom:1px solid #172C34}.header .header-menu-sp .header-menu-list a::after{position:absolute;display:inline-block;width:1em;height:auto;aspect-ratio:1 / 1;content:'';background-image:url("data:image/svg+xml;utf8,<svg width='36' height='19' viewBox='0 0 36 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.14257 17.7832L17.4343 1.49147C17.7467 1.17905 18.2533 1.17905 18.5657 1.49147L34.8574 17.7832C34.9941 17.9199 34.8005 18.1651 34.6356 18.0644C31.5059 16.1533 23.6461 11.7258 18 11.7258C12.3539 11.7258 4.4941 16.1533 1.36442 18.0644C1.19949 18.1651 1.00592 17.9199 1.14257 17.7832Z' fill='%23172C34'/></svg>");background-size:100% 100%;background-position:center center;rotate:90deg;transform-origin:center;top:50%;right:3px;translate:0% -75%;width:11px;height:11px}.header .header-menu-sp .header-menu-list-bottom{width:230px;display:flex;justify-content:space-between;align-items:center}.header .header-menu-sp .header-menu-list-bottom .c-btn-01{padding:8px 24px 8px 12px;width:84px;height:33px;border-radius:2px;font-size:12px;font-weight:400;letter-spacing:0;line-height:normal}.header .header-menu-sp .header-menu-list-bottom .c-btn-01::after{right:4px}@media screen and (max-width: 1024px){.about{padding-top:40px}}@media screen and (min-width: 1025px){.about>div{padding-bottom:125px}}.about .about-title{display:flex;justify-content:center;align-items:center;color:#172C34;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:2;font-size:clamp(16px, 2.08333vw, 30px)}.about .about-title img{width:clamp(163px, 20.90278vw, 301px)}.about .about-inner{display:flex}@media screen and (min-width: 1025px){.about .about-inner{margin-top:50px;justify-content:space-between}}@media screen and (max-width: 1024px){.about .about-inner{margin-top:32px;gap:45px;flex-direction:column}}.after .c-head-contents-title span{margin:0 !important}.after .after-inner-contents{overflow:hidden;position:relative}@media screen and (min-width: 641px){.after .after-inner-contents{margin-top:72px}}@media screen and (min-width: 1385px){.after .after-inner-contents{margin-left:calc((100% - 1200px) / 2)}}@media screen and (max-width: 1384px) and (min-width: 641px){.after .after-inner-contents{margin-left:6.7%}}@media screen and (max-width: 640px){.after .after-inner-contents{margin-top:40px;margin-left:5.1%}}@media screen and (min-width: 1385px){.after .after-inner-contents .swiper{padding-bottom:140px}}@media screen and (max-width: 1384px) and (min-width: 641px){.after .after-inner-contents .swiper{padding-bottom:120px}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper{padding-bottom:56px}}@media screen and (min-width: 1385px){.after .after-inner-contents .swiper-pagination,.after .after-inner-contents .swiper-button-next{margin-right:calc(100% - 1200px)}}@media screen and (max-width: 1384px) and (min-width: 641px){.after .after-inner-contents .swiper-pagination,.after .after-inner-contents .swiper-button-next{margin-right:6.7%}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper-pagination,.after .after-inner-contents .swiper-button-next{margin-right:5.1%}}.after .after-inner-contents .swiper-pagination{display:flex;justify-content:center;max-width:1200px;padding:0 29% 1.25%}@media screen and (max-width: 1384px) and (min-width: 641px){.after .after-inner-contents .swiper-pagination{width:calc(100% - 6.7%)}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper-pagination{width:calc(100% - 5.1%)}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper-pagination{padding:0 36% 1.25%;bottom:3%}}.after .after-inner-contents .swiper-pagination-bullet{position:relative;margin:0 -1px;height:1px;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 108px));background-color:#DEE1E7;opacity:1}.after .after-inner-contents .swiper-pagination-bullet:after{position:absolute;top:0;left:0;width:0;height:100%;content:'';background:linear-gradient(90deg, #86B6FF 0%, #524DFF 100%);z-index:17;transition:none}.after .after-inner-contents .swiper-pagination-bullet-active:after{width:100%;transition:.6s}.after .after-inner-contents .swiper-button-prev,.after .after-inner-contents .swiper-button-next{overflow:hidden;display:block;top:auto;bottom:0;border-radius:50%;z-index:15;cursor:pointer;width:clamp(36px, 4.16667vw, 60px);height:auto;aspect-ratio:1 / 1}@media screen and (min-width: 641px){.after .after-inner-contents .swiper-button-prev,.after .after-inner-contents .swiper-button-next{border:1.2px solid #EAEEEF}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper-button-prev,.after .after-inner-contents .swiper-button-next{border:1px solid #172C34}}.after .after-inner-contents .swiper-button-prev::before,.after .after-inner-contents .swiper-button-prev::after,.after .after-inner-contents .swiper-button-next::before,.after .after-inner-contents .swiper-button-next::after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;content:'';transition:.4s}.after .after-inner-contents .swiper-button-prev::after,.after .after-inner-contents .swiper-button-next::after{z-index:2;border-radius:50%;background-color:#fff}.after .after-inner-contents .swiper-button-prev::before,.after .after-inner-contents .swiper-button-next::before{opacity:0;z-index:1;background:linear-gradient(135deg, #524DFF 50%, #86B6FF 100%)}.after .after-inner-contents .swiper-button-prev p,.after .after-inner-contents .swiper-button-next p{display:block;position:absolute;top:50%;left:50%;background:url(../images/icon-arrow-bg.svg) right top no-repeat;background-size:auto 100%;content:'';transition:.6s;aspect-ratio:1 / 1;height:auto;z-index:16;width:clamp(16px, 1.94444vw, 28px)}.after .after-inner-contents .swiper-button-prev:hover,.after .after-inner-contents .swiper-button-next:hover{border:1.2px solid transparent}.after .after-inner-contents .swiper-button-prev:hover::before,.after .after-inner-contents .swiper-button-next:hover::before{opacity:1}.after .after-inner-contents .swiper-button-prev:hover::after,.after .after-inner-contents .swiper-button-next:hover::after{width:calc(100% - 2.4px);height:calc(100% - 2.4px)}.after .after-inner-contents .swiper-button-prev:hover p,.after .after-inner-contents .swiper-button-next:hover p{background:url(../images/icon-arrow-bg.svg) left top no-repeat;background-size:auto 100%}@media screen and (min-width: 641px){.after .after-inner-contents .swiper-button-prev{left:20%}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper-button-prev{left:22%}}.after .after-inner-contents .swiper-button-prev p{translate:-55% -50%;rotate:-180deg}@media screen and (min-width: 641px){.after .after-inner-contents .swiper-button-next{right:20%}}@media screen and (max-width: 640px){.after .after-inner-contents .swiper-button-next{right:22%}}.after .after-inner-contents .swiper-button-next p{translate:-46% -50%}@media screen and (min-width: 1200px){.after .after-inner-contents{margin:72px auto 0;width:calc(100% - 13.4%);max-width:1200px}.after .after-inner-contents .swiper{padding-bottom:0}.after .after-inner-contents .swiper-wrapper{display:flex;justify-content:space-between;gap:32px}.after .after-inner-contents .swiper-slide{width:auto;flex-shrink:initial}.after .after-inner-contents .swiper-pagination,.after .after-inner-contents .swiper-button-prev,.after .after-inner-contents .swiper-button-next{display:none}}.after .after-soon{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 641px){.after .after-soon{padding:60px 0 80px;gap:82px}}@media screen and (max-width: 640px){.after .after-soon{padding:20px 0 40px;gap:62px}}.after .after-soon .after-soon-head{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 641px){.after .after-soon .after-soon-head{gap:30px}}@media screen and (max-width: 640px){.after .after-soon .after-soon-head{gap:20px}}.after .after-soon .after-soon-date{display:flex;align-items:center;gap:clamp(16px, 1.38889vw, 20px)}.after .after-soon .after-soon-date span{display:inline-block}.after .after-soon .after-soon-date span:nth-of-type(1){font-size:clamp(15px, 1.38889vw, 20px);font-weight:600;line-height:1.4;letter-spacing:0.32px}.after .after-soon .after-soon-date span:nth-of-type(2){font-size:clamp(24px, 2.22222vw, 32px);font-weight:700;line-height:1.2;letter-spacing:0.64px;position:relative}.after .after-soon .after-soon-date span:nth-of-type(2)::before{position:absolute;top:50%;right:0;translate:150% -50%;content:'';background-color:#172C34}@media screen and (min-width: 1025px){.after .after-soon .after-soon-date span:nth-of-type(2)::before{width:12px;height:3px}}@media screen and (max-width: 1024px){.after .after-soon .after-soon-date span:nth-of-type(2)::before{width:8px;height:1px}}.after .after-soon .after-soon-text{position:relative}.after .after-soon .after-soon-text::before{position:absolute;left:50%;translate:-50% -50%;content:'';width:clamp(60px, 6.94444vw, 100px);height:clamp(1px, .13889vw, 2px);background-color:#DEE1E7}@media screen and (min-width: 641px){.after .after-soon .after-soon-text::before{top:-41px}}@media screen and (max-width: 640px){.after .after-soon .after-soon-text::before{top:-31px}}.after .after-soon .after-soon-text div:nth-of-type(1){font-size:clamp(19px, 1.875vw, 27px);font-weight:600;line-height:1.2;letter-spacing:0.42px}.after .after-soon .after-soon-text div:nth-of-type(2){font-size:clamp(13px, 1.38889vw, 20px);font-weight:600;line-height:1.6;letter-spacing:0.32px;margin-top:1.2em}.countdown{background-color:#F3F8FF}@media screen and (min-width: 1025px){.countdown .c-timeline-tab{display:none}}@media screen and (max-width: 1024px){.countdown .c-timeline-tab{top:82px;height:202px}}.countdown .c-btn-01{font-size:clamp(12px, .97222vw, 14px)}@media screen and (min-width: 1025px){.countdown .c-btn-01{height:48px;padding:12px clamp(12px, 1.38889vw, 20px)}}.countdown .countdown-inner{max-width:initial;width:100%;padding-left:0;padding-right:0}@media screen and (min-width: 1025px){.countdown .countdown-soon{margin-top:80px}}@media screen and (max-width: 1024px){.countdown .countdown-soon{margin-top:32px}}@media screen and (min-width: 1025px){.countdown .countdown-contents{margin-top:115px}}@media screen and (max-width: 1024px){.countdown .countdown-contents{margin-top:62px}}.countdown .countdown-contents-inner{position:relative;display:flex;align-items:flex-start}@media screen and (min-width: 1025px){.countdown .countdown-contents-inner{padding-top:38px}}@media screen and (max-width: 1024px){.countdown .countdown-contents-inner{padding-top:28px;border-top:1px solid #172C34}}.countdown .countdown-day-tab{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;align-self:stretch;background-color:#F3F8FF;font-family:"Plus Jakarta Sans",sans-serif}@media screen and (min-width: 1025px){.countdown .countdown-day-tab{gap:24px;padding-top:18px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.05)}}@media screen and (max-width: 1024px){.countdown .countdown-day-tab{gap:20px;padding-top:16px;padding-bottom:26px;flex:1 0 0;overflow:auto;border-bottom:1px solid #172C34}}.countdown .countdown-day-tab li{overflow:hidden;position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;cursor:pointer}@media screen and (min-width: 1025px){.countdown .countdown-day-tab li{padding:0px 20px 10px 20px;align-items:center;gap:-2px}}@media screen and (max-width: 1024px){.countdown .countdown-day-tab li{padding:0px 12px  8px  2px;align-items:flex-start;width:fit-content;flex-shrink:0}}.countdown .countdown-day-tab li::before{position:absolute;bottom:0;left:0;width:200%;height:2px;content:'';background:linear-gradient(90deg, #86B6FF 0%, #524DFF 50%, #DEE1E7 50%, #DEE1E7 100%);transform:translateX(-50%)}.countdown .countdown-day-tab li .countdown-day-tab-day{opacity:.5}@media screen and (min-width: 1025px){.countdown .countdown-day-tab li .countdown-day-tab-day{font-size:14px;line-height:2;letter-spacing:0.28px;font-weight:700}}@media screen and (max-width: 1024px){.countdown .countdown-day-tab li .countdown-day-tab-day{font-size:11px;line-height:16px;letter-spacing:0.11px}}.countdown .countdown-day-tab li .countdown-day-tab-category{font-weight:700}@media screen and (min-width: 1025px){.countdown .countdown-day-tab li .countdown-day-tab-category{font-size:16px;line-height:1.5;letter-spacing:0.32px}}@media screen and (max-width: 1024px){.countdown .countdown-day-tab li .countdown-day-tab-category{font-size:12px;line-height:2;letter-spacing:0.192px}}.countdown .countdown-day-tab li:hover .countdown-day-tab-category{opacity:.5}@media screen and (min-width: 1025px){.countdown .countdown-day-tab li:hover::before{animation:lineMove .25s ease 1 forwards}}.countdown .countdown-day-tab li.is-current{color:#524DFF}@media screen and (min-width: 1025px){.countdown .countdown-day-tab li.is-current::before{animation:lineMove .25s ease 1 forwards}}.countdown .countdown-day-contents{display:none;align-items:flex-start;justify-content:space-between;transition:none;width:100%;gap:20px}.countdown .countdown-day-contents[data-day-contents='01']{display:flex}.countdown .countdown-timetable-pc .day,.countdown .countdown-timetable-pc .date,.countdown .countdown-timetable-sp .day,.countdown .countdown-timetable-sp .date{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:2;letter-spacing:0.28px}@media screen and (min-width: 1025px){.countdown .countdown-timetable-pc .day,.countdown .countdown-timetable-pc .date,.countdown .countdown-timetable-sp .day,.countdown .countdown-timetable-sp .date{font-size:clamp(13px, .97222vw, 14px)}}@media screen and (max-width: 640px){.countdown .countdown-timetable-pc .day,.countdown .countdown-timetable-pc .date,.countdown .countdown-timetable-sp .day,.countdown .countdown-timetable-sp .date{font-size:14px}}.countdown .countdown-timetable-pc .day span+span,.countdown .countdown-timetable-pc .date span+span,.countdown .countdown-timetable-sp .day span+span,.countdown .countdown-timetable-sp .date span+span{margin:0 4px}.countdown .countdown-timetable-pc .day time+time,.countdown .countdown-timetable-pc .date time+time,.countdown .countdown-timetable-sp .day time+time,.countdown .countdown-timetable-sp .date time+time{position:relative;margin-left:14px}.countdown .countdown-timetable-pc .day time+time::before,.countdown .countdown-timetable-pc .date time+time::before,.countdown .countdown-timetable-sp .day time+time::before,.countdown .countdown-timetable-sp .date time+time::before{position:absolute;top:56%;left:-3px;translate:-110% 0;width:8px;height:1px;content:'';background-color:#172C34}.countdown .countdown-timetable-pc .day,.countdown .countdown-timetable-sp .day{opacity:0.5}.countdown .countdown-timetable-pc .date,.countdown .countdown-timetable-sp .date{text-align:left}.countdown .countdown-timetable-pc .title,.countdown .countdown-timetable-sp .title{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px, 1.11111vw, 16px);font-weight:700}@media screen and (min-width: 1025px){.countdown .countdown-timetable-pc .title,.countdown .countdown-timetable-sp .title{line-height:1.2;letter-spacing:0.64px;margin-top:6px}}@media screen and (max-width: 1024px){.countdown .countdown-timetable-pc .title,.countdown .countdown-timetable-sp .title{line-height:1.8;letter-spacing:0.56px}}.countdown .countdown-timetable-pc .theme,.countdown .countdown-timetable-sp .theme{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(24px, 2.22222vw, 32px);font-weight:700;line-height:1.2;background:linear-gradient(90deg, #86B6FF 0%, #524DFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left}@media screen and (min-width: 1025px){.countdown .countdown-timetable-pc .theme,.countdown .countdown-timetable-sp .theme{margin-top:9px;letter-spacing:0.64px}}@media screen and (max-width: 1024px){.countdown .countdown-timetable-pc .theme,.countdown .countdown-timetable-sp .theme{margin-top:4px;letter-spacing:1px}}.countdown .countdown-timetable-pc .btn-area,.countdown .countdown-timetable-sp .btn-area{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:16px}.countdown .countdown-timetable-pc .btn-area p,.countdown .countdown-timetable-pc .btn-area a,.countdown .countdown-timetable-sp .btn-area p,.countdown .countdown-timetable-sp .btn-area a{width:100%;justify-content:flex-start;text-align:left}.countdown .countdown-timetable-pc .fin,.countdown .countdown-timetable-sp .fin{display:none;border-top:none;flex-direction:column;gap:10px;padding:20px;background-color:#fff}.countdown .countdown-timetable-pc .fin h4,.countdown .countdown-timetable-sp .fin h4{font-weight:600;line-height:1.5;letter-spacing:0.32px}.countdown .countdown-timetable-pc .fin p:not(.btn-area),.countdown .countdown-timetable-sp .fin p:not(.btn-area){font-size:13px;line-height:1.6;letter-spacing:0.13px}.countdown .countdown-timetable-pc.before>.btn-area,.countdown .countdown-timetable-sp.before>.btn-area{display:flex}.countdown .countdown-timetable-pc.before>.fin,.countdown .countdown-timetable-sp.before>.fin{display:none}.countdown .countdown-timetable-pc.end .countdown-timetable-pc-body>.btn-area,.countdown .countdown-timetable-sp.end .countdown-timetable-pc-body>.btn-area{display:none}.countdown .countdown-timetable-pc.end .countdown-timetable-pc-body>.fin,.countdown .countdown-timetable-sp.end .countdown-timetable-pc-body>.fin{display:flex}.countdown .countdown-timetable-pc.all .countdown-timetable-pc-body>.btn-area,.countdown .countdown-timetable-sp.all .countdown-timetable-pc-body>.btn-area{display:flex}.countdown .countdown-timetable-pc.all .countdown-timetable-pc-body>.fin,.countdown .countdown-timetable-sp.all .countdown-timetable-pc-body>.fin{display:flex}.countdown .countdown-timetable-pc{position:sticky;top:100px;max-width:280px;width:23.3%;flex-shrink:0}@media screen and (max-width: 1024px){.countdown .countdown-timetable-pc{display:none}}.countdown .countdown-timetable-pc .countdown-timetable-pc-head{display:flex;align-items:center;height:60px;padding:16px;gap:16px;background-color:#172C34;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px, 1.66667vw, 24px);font-weight:700;line-height:1.2;letter-spacing:0.96px;color:#fff}.countdown .countdown-timetable-pc .countdown-timetable-pc-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;padding:32px 20px;gap:56px;background:linear-gradient(90deg, rgba(134,182,255,0.08) 0%, rgba(82,77,255,0.08) 100%);border:1px solid #172C34;border-top:none}.countdown .countdown-timetable-pc .countdown-timetable-pc-body>div{width:100%}.countdown .countdown-timetable-pc .countdown-timetable-pc-body>div+div{position:relative}.countdown .countdown-timetable-pc .countdown-timetable-pc-body>div+div::before{position:absolute;top:-28px;left:0;width:100%;height:1px;content:'';background-color:#172C34}.countdown .countdown-timetable-sp{padding:40px 0}@media screen and (min-width: 1025px){.countdown .countdown-timetable-sp{display:none}}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner{display:none;transition:none;flex-direction:column}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner[data-day-table='01']{display:flex}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .inner-01{display:flex;justify-content:space-between;align-items:end;gap:8px}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .inner-02{display:flex;gap:10px;margin-top:12px}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .inner-03{display:flex;gap:10px;margin-top:14px;padding-top:20px;border-top:1px solid #172C34}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .c-btn-04{height:40px;padding:8px 12px 8px 8px;gap:8px}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .c-btn-05{height:40px;padding:8px 12px 8px 8px;gap:4px}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .fin{margin-top:20px;padding:20px 16px;background-color:#fff}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .fin h4{font-weight:600;line-height:1.4;letter-spacing:0.224px}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .fin p:not(.btn-area){margin-top:8px;font-size:13px;line-height:2;letter-spacing:0.208px}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .fin p.btn-area{margin-top:9px;display:flex;flex-direction:row;justify-content:end}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner .fin p a{width:fit-content}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.before>.inner-03,.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.before>.inner-01 p{display:flex}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.before>.fin{display:none}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.end>.inner-03,.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.end>.inner-01 p{display:none}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.end>.fin{display:block !important}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.all>.inner-03,.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.all>.inner-01 p{display:flex}.countdown .countdown-timetable-sp .countdown-timetable-sp-inner.all>.fin{display:block !important}@media screen and (min-width: 1025px){.countdown .countdown-timeline{width:73.4%;max-width:880px;flex-shrink:0}}@media screen and (max-width: 1024px){.countdown .countdown-timeline{width:100%}}.information .information-contents{overflow:hidden;position:relative;color:#fff;text-align:center;border-radius:8px}@media screen and (min-width: 1025px){.information .information-contents{padding:14.5% 60px 11.25% 80px;background:linear-gradient(141deg, #86B6FF 10.82%, #524DFF 55.92%)}}@media screen and (max-width: 1024px){.information .information-contents{display:flex;flex-direction:column;align-items:center;gap:30px;padding:40px 20px 0;background:linear-gradient(157deg, #86B6FF 1.71%, #524DFF 40.51%)}}.information .information-contents-text{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1025px){.information .information-contents-text{gap:20px;max-width:520px;width:50%}}@media screen and (max-width: 1024px){.information .information-contents-text{gap:24px}}.information .information-logo{width:clamp(181px, 25vw, 360px)}.information .information-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:1.2;font-size:clamp(18px, 2.22222vw, 32px)}@media screen and (min-width: 1025px){.information .information-title{letter-spacing:0.64px;margin-top:20px}}@media screen and (max-width: 1024px){.information .information-title{letter-spacing:0.36px}}.information .information-lead{font-size:clamp(13px, 1.11111vw, 16px)}@media screen and (min-width: 1025px){.information .information-lead{letter-spacing:0.256px;line-height:2.375}}@media screen and (max-width: 1024px){.information .information-lead{letter-spacing:0.208px;line-height:2;margin:-12px auto 0}}@media screen and (min-width: 1025px){.information .information-image{position:absolute;top:80px;left:53.25%;max-width:500px;width:41.75%}}@media screen and (max-width: 1024px){.information .information-image{overflow:hidden}}@media screen and (max-width: 1024px) and (min-width: 641px){.information .information-image{max-height:520px;padding:0 12%}}@media screen and (max-width: 640px){.information .information-image{max-height:345px;padding:0;max-width:0 -9%}}.kv{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100svh;background:url(../images/kv-bg.jpg) center top no-repeat;background-size:cover;color:#fff}.kv .kv-header{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1025px){.kv .kv-header{margin:30px 30px 52px 40px}}@media screen and (max-width: 1024px){.kv .kv-header{margin:10px 10px 0 14px}}.kv .kv-header .kv-logo{display:flex;align-items:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(13px, 1.25vw, 18px)}@media screen and (min-width: 641px){.kv .kv-header .kv-logo{font-weight:600;letter-spacing:0.54px;line-height:2.22}}@media screen and (max-width: 640px){.kv .kv-header .kv-logo{font-weight:700;letter-spacing:-0.13px;line-height:3.08}}.kv .kv-header .kv-logo img{width:clamp(108px, 11.31944vw, 163px)}@media screen and (min-width: 1025px){.kv .kv-header .kv-menu{display:inline-flex;padding:8px 8px 8px 20px;align-items:center;gap:10px;border-radius:4px;border:1px solid rgba(23,44,52,0.1);background:rgba(255,255,255,0.2);backdrop-filter:blur(5px)}.kv .kv-header .kv-menu a{color:#fff}.kv .kv-header .kv-menu .kv-menu-list{display:flex;align-items:center;gap:10px}.kv .kv-header .kv-menu .kv-menu-list .x{margin-left:-8px}}@media screen and (max-width: 1024px){.kv .kv-header .kv-menu{display:none}}.kv .kv-header .kv-menu-btn{position:relative;margin-left:auto;z-index:2}@media screen and (min-width: 1025px){.kv .kv-header .kv-menu-btn{display:none}}.kv .kv-header::after{position:absolute;top:0;left:0;width:0;height:68px;background-color:#fff;opacity:0;content:'';transition:.4s;z-index:0}.kv .kv-header.is-open .kv-menu-btn{rotate:-45deg}.kv .kv-header.is-open::after{opacity:1;width:100%}@media screen and (min-width: 641px){.kv .kv-main{margin:auto 4.17%}}@media screen and (max-width: 640px){.kv .kv-main{margin:auto 20px -40px}}.kv .kv-main img{width:clamp(308px, 50.34722vw, 725px)}.kv .kv-main .kv-time{display:flex;flex-direction:column;font-family:"Plus Jakarta Sans",sans-serif;font-weight:bold;gap:clamp(12px, 1.38889vw, 20px)}@media screen and (min-width: 641px){.kv .kv-main .kv-time{margin-top:-10px;margin-left:-4px}}@media screen and (max-width: 1024px) and (min-width: 641px){.kv .kv-main .kv-time{margin-top:0}}@media screen and (max-width: 640px){.kv .kv-main .kv-time{margin-top:12px}}.kv .kv-main .kv-time time{position:relative;font-size:clamp(32px, 4.16667vw, 60px)}.kv .kv-main .kv-time time+time{margin-left:clamp(42px, 5.55556vw, 80px)}.kv .kv-main .kv-time time+time::before{position:absolute;top:50%;left:0;width:clamp(34px, 4.16667vw, 60px);translate:-115% -50%;background-color:#fff;content:''}@media screen and (min-width: 641px){.kv .kv-main .kv-time time+time::before{height:2px}}@media screen and (max-width: 640px){.kv .kv-main .kv-time time+time::before{height:1px}}.kv .kv-main .kv-time span{margin-left:clamp(8px, 1.25vw, 18px);font-size:clamp(22.581px, 2.77778vw, 40px)}.kv .kv-footer{display:flex;flex-direction:column;text-align:right;font-weight:bold}@media screen and (min-width: 641px){.kv .kv-footer{gap:25px;margin:auto 3.5% 4.25%}}@media screen and (max-width: 640px){.kv .kv-footer{gap:13px;margin:auto 20px 40px}}.kv .kv-footer .kv-footer-1{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(28px, 3.61111vw, 52px)}@media screen and (min-width: 641px){.kv .kv-footer .kv-footer-1{letter-spacing:.04em}}@media screen and (max-width: 640px){.kv .kv-footer .kv-footer-1{letter-spacing:1.12px}}.kv .kv-footer .kv-footer-2{font-size:clamp(16px, 2.22222vw, 32px)}@media screen and (min-width: 641px){.kv .kv-footer .kv-footer-2{letter-spacing:.15em;margin-right:-.8%}}@media screen and (max-width: 640px){.kv .kv-footer .kv-footer-2{letter-spacing:1.44px;line-height:1.57}}@media screen and (min-width: 641px){.online .online-contents-wrap{margin-top:75px}}@media screen and (max-width: 640px){.online .online-contents-wrap{margin-top:60px}}.online .online-contents-wrap>ul{display:flex;justify-content:end;margin-bottom:20px;font-size:clamp(11px, .97222vw, 14px)}@media screen and (min-width: 641px){.online .online-contents-wrap>ul{margin-top:75px;line-height:2;letter-spacing:0.28px}}@media screen and (max-width: 640px){.online .online-contents-wrap>ul{margin-top:60px;line-height:145.455%;letter-spacing:0.11px}}.online .online-contents{display:flex;align-items:flex-start}@media screen and (min-width: 641px){.online .online-contents .online-contents-main{width:calc(100% - 54px)}}@media screen and (max-width: 640px){.online .online-contents .online-contents-main{width:calc(100% - 30px)}}@media screen and (min-width: 641px){.online .online-contents .c-timeline-other{height:60px}}.overview{overflow:hidden}@media screen and (min-width: 1025px){.overview{background:url(../images/overview-bg-pc.png) center bottom no-repeat;background-size:cover}}@media screen and (max-width: 640px){.overview{background:url(../images/overview-bg-sp.png) center bottom no-repeat;background-size:110% auto}}.overview .overview-inner{position:relative}@media screen and (min-width: 1025px){.overview .overview-inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-column-gap:7.24%;grid-row-gap:60px}.overview .overview-inner .overview-title{grid-area:1 / 1 / 2 / 3}.overview .overview-inner .overview-title-s{grid-area:2 / 1 / 4 / 2;margin-left:clamp(0px, 5.55556vw, 80px)}.overview .overview-inner .overview-contents{grid-area:2 / 2 / 3 / 3}.overview .overview-inner .overview-button{grid-area:3 / 2 / 4 / 3}}@media screen and (max-width: 1024px){.overview .overview-inner{display:flex;flex-direction:column;gap:32px;width:calc(100% - 18.46%);padding:120px 9.23% 80px}}@media screen and (max-width: 1024px){.overview .overview-inner .overview-title-s{width:64%}}.overview .overview-inner .overview-contents{font-size:clamp(13px, 1.11111vw, 16px)}@media screen and (min-width: 641px){.overview .overview-inner .overview-contents{margin-top:6px}}.overview .overview-inner .overview-contents p{letter-spacing:.016em}@media screen and (min-width: 641px){.overview .overview-inner .overview-contents p{line-height:2.375}}@media screen and (max-width: 640px){.overview .overview-inner .overview-contents p{line-height:2}}@media screen and (min-width: 641px){.overview .overview-inner .overview-contents p+p{margin-top:2.375em}}@media screen and (max-width: 640px){.overview .overview-inner .overview-contents p+p{margin-top:2em}}@media screen and (min-width: 641px){.overview .overview-inner .overview-button{margin-top:42px}}@media screen and (max-width: 640px){.overview .overview-inner .overview-button{margin-top:32px}}.overview .overview-inner .overview-button .overview-button-text{display:flex;align-items:center;gap:24px}.overview .overview-inner .overview-button .overview-button-text span{line-height:1;font-size:clamp(13px, .97222vw, 14px)}@media screen and (min-width: 641px){.overview .overview-inner .overview-button .overview-button-text span{letter-spacing:0.28px}}.overview .overview-inner .overview-button .overview-button-text span:nth-of-type(1){position:relative;font-family:"Plus Jakarta Sans",sans-serif;color:#9BA5AF}@media screen and (max-width: 640px){.overview .overview-inner .overview-button .overview-button-text span:nth-of-type(1){letter-spacing:0.192px}}.overview .overview-inner .overview-button .overview-button-text span:nth-of-type(1)::after{position:absolute;right:-12px;top:50%;width:1px;height:100%;translate:0 -50%;background-color:#9BA5AF;content:''}@media screen and (max-width: 640px){.overview .overview-inner .overview-button .overview-button-text span:nth-of-type(2){letter-spacing:0.208px}}.overview .overview-inner .overview-button:hover .overview-button-text span{color:#524DFF !important}.overview .overview-inner .overview-button:hover .overview-button-text span::after{background-color:#524DFF !important}.overview .overview-inner .overview-obj{position:absolute;z-index:1}@media screen and (min-width: 1025px){.overview .overview-inner .overview-obj{bottom:13.5%;left:50%;width:30%;translate:-161% 0}}@media screen and (max-width: 1024px) and (min-width: 641px){.overview .overview-inner .overview-obj{top:5%;right:1%;width:26%}}@media screen and (max-width: 640px){.overview .overview-inner .overview-obj{top:9%;right:-3%;width:36%}}.overview .overview-anime-wrap .ticker{overflow:hidden;white-space:nowrap;position:relative}@media screen and (min-width: 641px){.overview .overview-anime-wrap .ticker{height:120px}}@media screen and (max-width: 640px){.overview .overview-anime-wrap .ticker{height:90px}}.overview .overview-anime-wrap .ticker-track{display:inline-flex;will-change:transform}@media screen and (min-width: 641px){.overview .overview-anime-wrap .ticker-track{width:calc(3048px * 2)}}@media screen and (max-width: 640px){.overview .overview-anime-wrap .ticker-track{width:calc(2286px * 2)}}.overview .overview-anime-wrap .ticker-item{flex-shrink:0;padding:0;line-height:40px;font-size:16px;white-space:nowrap}.overview .overview-anime-wrap .ticker-item img{display:block;width:auto}@media screen and (min-width: 641px){.overview .overview-anime-wrap .ticker-item img{height:120px}}@media screen and (max-width: 640px){.overview .overview-anime-wrap .ticker-item img{height:90px}}
