:root{--main-color:#2f56c9;--blue:#136FF6}*{box-sizing:border-box}::after,::before{box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll;height:100%;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:80px;letter-spacing:.1em}@media (max-width:950px){html{scroll-padding-top:55px}}body{margin:0;padding:0;color:#222;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.625;-webkit-appearance:none;-webkit-text-size-adjust:100%;display:flex;flex-flow:column;min-height:100vh;overflow-x:hidden}body.fix{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}@media (min-width:1550px){.br-note{display:none}}@media (max-width:768px){.br-note{display:none}}main.event{background-image:url(../img/bg_set.webp);background-size:100% auto;background-repeat:no-repeat;margin-top:70px;flex:1;display:block;word-break:break-word}@media (max-width:950px){main.event{margin-top:55px}}h1,h2,h3,h4,h5,h6{margin:0;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05em}h2{margin-bottom:7px;font-size:32px;font-weight:700}@media (max-width:768px){h2{font-size:24px}}p{margin:0}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0 0 0 28px}dd,dl,dt,figure{margin:0;padding:0}.a,a{text-decoration:none;transition:.4s cubic-bezier(.33,1,.68,1);cursor:pointer}.a:hover,a:hover{opacity:.7}a img{border:none}a img:hover{opacity:.8}img{height:auto;max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.amvcr{font-style:italic;font-family:Verdana}sup{font-size:.8em}.inner{text-align:center;max-width:1200px;margin:auto}.line{height:5px;width:60px;margin:auto;background:linear-gradient(to right,#267cf2,#8f59ef)}.bg-circle{z-index:2;position:absolute;aspect-ratio:1/1;border-radius:50%;filter:blur(80px);width:min(30%,400px)}.circle-purple{background:radial-gradient(circle,#dfe3ff,rgba(223,227,255,0))}.circle-blue{background:radial-gradient(circle,#e5eefd,rgba(229,238,253,0))}.d-none{display:none}.btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:420px;min-width:190px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:22px;text-align:center;line-height:1.3;border:none;background:linear-gradient(90deg,#ffa000,#ff8f00 50%,#ff6f00);color:#fff;border-radius:64px;transition:.3s}header{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#fff}header .inner{display:flex;justify-content:space-between;padding:20px 40px}header .inner .logo{display:flex;gap:15px;align-items:center}header .inner .logo h1{font-size:30px;font-weight:700;text-align:left;line-height:1;letter-spacing:-1px;color:var(--main-color)}header .inner nav ul{display:flex;align-items:center;gap:4rem;font-size:18px;font-weight:600}header .inner nav ul li a{color:#333}header .inner nav ul .cvbtn{max-width:100%;display:inline-block}header .inner nav ul .cvbtn a{padding:7px 35px;background:linear-gradient(90deg,#ffa000,#ff8f00 50%,#ff6f00);border-radius:30px;color:#fff}@media (max-width:1100px){header .inner nav ul{font-size:16px}header .inner nav ul .cvbtn{padding:7px 20px}}@media (max-width:950px){header .inner{padding:20px}header .inner .logo h1{font-size:25px}header .inner nav ul{flex-direction:column;gap:15px}header .inner .btnNav{position:absolute;z-index:3;top:50%;right:20px;transform:translateY(-50%)}header .inner .btnNav .js-btnNav{height:30px;width:30px;display:block;color:var(--main-color)}header .inner .btnNav .a span{position:absolute;top:50%;left:50%;width:24px;height:2px;background:var(--main-color);transform:translate(-50%,-50%);transition:.4s cubic-bezier(.33,1,.68,1)}header .inner .btnNav .a span::after,header .inner .btnNav .a span::before{content:"";position:absolute;z-index:1;top:-8px;left:0;width:100%;height:100%;background:var(--main-color);transition:.4s cubic-bezier(.33,1,.68,1)}header .inner .btnNav .a span::after{top:8px}header .inner .btnNav .a.on span{background:#fff}header .inner .btnNav .a.on span::before{top:0;transform:rotate(-45deg)}header .inner .btnNav .a.on span::after{top:0;transform:rotate(45deg)}header .inner .navGroup{font-size:2.4rem;opacity:0;visibility:hidden;overflow:auto;position:absolute;z-index:1;top:100%;left:0;width:100%;box-shadow:1px 1px 1px 1px #eee;padding:4px 0 20px;background:#fff;transform:translateY(-40px);transition:.4s cubic-bezier(.33,1,.68,1)}header .inner .navGroup.on{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:500px){header .inner .logo h1{font-size:18px}header .inner nav ul{font-size:16px}}section.mv .inner{max-width:1240px;padding:80px 30px 0;margin:0 auto}section.mv .inner .flex-box{position:relative;display:flex}section.mv .inner .flex-box .flex-l{text-align:left;padding-bottom:25px}section.mv .inner .flex-box .flex-l .catchcopy{position:relative;display:inline-block;margin-bottom:20px}section.mv .inner .flex-box .flex-l .catchcopy p{font-size:24px;font-weight:700;text-align:left;line-height:1.4}section.mv .inner .flex-box .flex-l .catchcopy img{position:absolute;width:100px;top:0;right:-120px}section.mv .inner .flex-box .flex-l .labels{display:flex;gap:10px;flex-wrap:wrap;align-items:center}section.mv .inner .flex-box .flex-l .labels .vol{font-size:20px;font-weight:700;background:linear-gradient(90deg,#0046cf 0,#7639ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.mv .inner .flex-box .flex-l .labels .vol span{font-style:italic;font-family:Verdana}section.mv .inner .flex-box .flex-l .labels .target{font-size:16px;border:1px solid #333;padding:0 5px}section.mv .inner .flex-box .flex-l .title{display:inline-block;font-size:50px;font-style:italic;font-family:Verdana;font-weight:700;margin-bottom:10px;line-height:1.2}section.mv .inner .flex-box .flex-l .overview{display:flex;gap:0 20px;flex-wrap:wrap}section.mv .inner .flex-box .flex-l .overview .format{display:flex;gap:10px;align-items:center}section.mv .inner .flex-box .flex-l .overview .format svg{width:30px;height:33px}section.mv .inner .flex-box .flex-l .overview .format .date p{display:inline-block;font-size:30px;font-weight:600;margin-right:3px}section.mv .inner .flex-box .flex-l .overview .format .date p span{font-size:42px}section.mv .inner .flex-box .flex-l .overview .format .date .circled-text{font-size:18px;font-weight:600;border-radius:50%;border:1px solid #287bf2;width:30px;height:30px;text-align:center;line-height:27px}section.mv .inner .flex-box .flex-l .overview .venue{display:flex;gap:10px;align-items:center}section.mv .inner .flex-box .flex-l .overview .venue svg{width:28px;height:36px}section.mv .inner .flex-box .flex-l .overview .venue p{font-size:22px;font-weight:500}section.mv .inner .flex-box .flex-l .badge{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin:15px 0 30px}section.mv .inner .flex-box .flex-l .badge img{display:inline-block;height:84px;border-radius:40px;box-shadow:0 0 12px 0 rgba(9,38,191,.2)}section.mv .inner .flex-box .flex-l .badge img:first-child{aspect-ratio:202/84}section.mv .inner .flex-box .flex-l .badge img:last-child{aspect-ratio:166/84}section.mv .inner .flex-box .flex-l .btn{position:relative;height:70px;padding:0 30px}section.mv .inner .flex-box .flex-l .btn svg{position:absolute;right:30px;margin:auto}section.mv .inner .flex-box .flex-r{position:absolute;right:0;bottom:0;width:650px}section.mv .inner .flex-box .icon{position:absolute}@media (max-width:1400px){section.mv .inner .flex-box .icon{display:none}}section.mv .inner .flex-box .shiny-1{width:75px;bottom:50px;right:-75px}section.mv .inner .flex-box .shiny-2{width:61px;top:50px;left:-70px}section.mv .inner .flex-box .robot{width:110px;top:50px;right:-75px}section.mv .inner .flex-box .headset{width:110px;bottom:70px;left:-100px}@media (max-width:1200px){section.mv .inner .flex-box .flex-r{width:500px}}@media (max-width:1100px){section.mv .inner .flex-box{flex-direction:column}section.mv .inner .flex-box .flex-l{max-width:650px;width:100%;margin:auto}section.mv .inner .flex-box .flex-r{position:inherit;max-width:650px;width:100%;margin:auto}section.mv .inner .flex-box .flex-r img{width:100%}}@media (max-width:768px){section.mv .inner .flex-box .flex-l{max-width:500px}section.mv .inner .flex-box .flex-l .catchcopy p{font-size:20px}section.mv .inner .flex-box .flex-l .catchcopy img{width:60px;right:-80px}section.mv .inner .flex-box .flex-l .title{font-size:35px}section.mv .inner .flex-box .flex-l .overview .format svg{width:25px}section.mv .inner .flex-box .flex-l .overview .format .date p{font-size:24px}section.mv .inner .flex-box .flex-l .overview .format .date p span{font-size:32px}section.mv .inner .flex-box .flex-l .overview .format .date .circled-text{font-size:16px}section.mv .inner .flex-box .flex-l .overview .venue svg{width:25px}section.mv .inner .flex-box .flex-l .overview .venue p{font-size:18px}section.mv .inner .flex-box .flex-l .badge img{height:65px}section.mv .inner .flex-box .flex-l .btn{height:60px}}@media (max-width:550px){section.mv .inner{padding:50px 15px 0}section.mv .inner .flex-box .flex-l .catchcopy p{font-size:4.5vw}section.mv .inner .flex-box .flex-l .catchcopy img{display:none}section.mv .inner .flex-box .flex-l .title{font-size:7vw}section.mv .inner .flex-box .flex-l .overview .format .date .circled-text{font-size:16px}section.mv .inner .flex-box .flex-l .overview .venue svg{width:25px}section.mv .inner .flex-box .flex-l .overview .venue p{font-size:18px}section.mv .inner .flex-box .flex-l .btn{height:50px;font-size:18px}}section.logo .inner{max-width:1240px;padding:0 5px;margin:0 auto}section.logo .inner .logo-box{overflow:hidden;padding:20px;background-color:#fff;background:linear-gradient(to right,transparent 0,transparent 13%,#fff 17%,#fff 90%,transparent 96%,transparent 100%);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (max-width:900px){section.logo .inner .logo-box figure{width:-moz-fit-content;width:fit-content;animation:anime-logos 40s infinite linear;-webkit-animation:anime-logos 40s infinite linear;will-change:transform}section.logo .inner .logo-box figure img{height:53px;width:auto;max-width:-moz-fit-content;max-width:fit-content}}section.merits{padding:35px 10px}section.merits .inner{max-width:1200}section.merits .inner .box{position:relative;padding:40px;border-radius:17px;background-color:#fff;background:linear-gradient(to right,transparent 0,transparent 13%,#fff 17%,#fff 90%,transparent 96%,transparent 100%);box-shadow:0 0 12px 0 rgba(9,38,191,.2)}section.merits .inner .box .bg-circle{left:-350px;margin:auto}section.merits .inner .box h2 span{font-size:42px;color:var(--blue)}section.merits .inner .box .flex-box{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:20px}section.merits .inner .box .flex-box .item{width:calc((100% - 60px)/ 3);min-width:250px;display:flex;flex-direction:column}section.merits .inner .box .flex-box .item img{width:100%}section.merits .inner .box .flex-box .item .heading{font-size:20px;font-weight:600;color:var(--blue);line-height:1.2;margin-bottom:15px;height:50px}@media (max-width:850px){section.merits .inner .box .flex-box .item .heading{font-size:18px}}section.merits .inner .box .flex-box .item .description{font-size:16px;color:#222;line-height:1.2;text-align:left}@media (max-width:768px){section.merits .inner{max-width:1200}section.merits .inner .box h2 span{font-size:36px}section.merits .inner .box .flex-box .item{width:100%;max-width:300px}section.merits .inner .box .flex-box .item .heading{height:auto}section.merits .inner .box .flex-box .item .description{font-size:14px}}section.timetable{padding:35px 10px;position:relative}section.timetable .inner h2{line-height:1.1}section.timetable .inner h2 span{font-size:24px}section.timetable .inner .flex-box{display:flex;flex-direction:column;gap:15px;margin-top:30px}section.timetable .inner .flex-box .bg-circle:nth-child(1){right:-200px;top:-20px}section.timetable .inner .flex-box .bg-circle:nth-child(2){left:-200px;top:50%}section.timetable .inner .flex-box .bg-circle:nth-child(3){right:-200px;bottom:20%}section.timetable .inner .flex-box .item{border-radius:8px;box-shadow:0 0 12px 0 rgba(9,38,191,.2)}section.timetable .inner .flex-box .item .heading{padding:25px 30px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}section.timetable .inner .flex-box .item .heading .time{display:flex;gap:15px;justify-content:flex-start;align-items:center;width:150px}section.timetable .inner .flex-box .item .heading .time img{margin-top:5px;width:28px}section.timetable .inner .flex-box .item .heading .time p{color:#222;font-size:32px;font-weight:600;padding:0}section.timetable .inner .flex-box .item .description{padding:20px 30px 40px 220px;display:flex;gap:30px}@media (max-width:1100px){section.timetable .inner .flex-box .item .description{padding:20px 30px 40px}}section.timetable .inner .flex-box .item .description .text-box{width:calc(100% - 230px);display:flex;flex-direction:column;text-align:left}section.timetable .inner .flex-box .item .description .text-box p{line-height:1.3}section.timetable .inner .flex-box .item .description .text-box .seminar-title{font-size:28px;color:var(--blue);font-weight:600;margin-bottom:20px}section.timetable .inner .flex-box .item .description .text-box .seminar-title span{font-size:22px}section.timetable .inner .flex-box .item .description .text-box .seminar-title .part{display:inline-block;padding:5px 10px;background-color:var(--blue);color:#fff;margin-bottom:5px}section.timetable .inner .flex-box .item .description .text-box .text{font-size:16px;color:#222;margin-bottom:30px}section.timetable .inner .flex-box .item .description .text-box .department{font-size:24px;font-weight:600;color:var(--blue);margin-bottom:5px}section.timetable .inner .flex-box .item .description .text-box .speaker{font-size:16px;color:#222}section.timetable .inner .flex-box .item .description .img-box{width:200px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}section.timetable .inner .flex-box .item .description .img-box .img{width:150px}section.timetable .inner .flex-box .s-card .heading p{font-size:28px;color:var(--blue);font-weight:600}section.timetable .inner .flex-box .s-card .heading p span{font-size:24px;font-weight:400}section.timetable .inner .flex-box .l-card .heading{border-bottom:1px solid #dadcfe}section.timetable .inner .flex-box .l-card .heading p{font-size:20px;padding:3px 25px;color:#fff}section.timetable .inner .flex-box .bg-white{background-color:#fff}section.timetable .inner .flex-box .bg-blue{background-color:rgba(174,203,255,.15)}section.timetable .inner .flex-box .guest{background-color:#1abf9e}section.timetable .inner .flex-box .ami{background-color:#a46ae4}@media (max-width:768px){section.timetable .inner .flex-box .item .heading{gap:10px 20px}section.timetable .inner .flex-box .item .heading .time{gap:10px;width:100px}section.timetable .inner .flex-box .item .heading .time img{width:20px;margin-top:3px}section.timetable .inner .flex-box .item .heading .time p{font-size:22px}section.timetable .inner .flex-box .item .description{flex-direction:column}section.timetable .inner .flex-box .item .description .text-box{width:100%}section.timetable .inner .flex-box .item .description .text-box .seminar-title{font-size:22px}section.timetable .inner .flex-box .item .description .text-box .seminar-title span{font-size:18px}section.timetable .inner .flex-box .item .description .text-box .text{font-size:14px}section.timetable .inner .flex-box .item .description .text-box .department{font-size:18px}section.timetable .inner .flex-box .item .description .text-box .speaker{font-size:14px}section.timetable .inner .flex-box .item .description .img-box{width:100%;flex-direction:row}section.timetable .inner .flex-box .item .description .img-box img{width:100px}section.timetable .inner .flex-box .l-card .heading p{font-size:18px;padding:3px 15px}section.timetable .inner .flex-box .s-card .heading p{font-size:22px}section.timetable .inner .flex-box .s-card .heading p span{font-size:18px}}section.comments{padding:35px 10px}section.comments .inner{border-radius:100px 100px 100px 0;max-width:1300px;position:relative;padding:60px 80px 60px;background-color:#eaf2ff}section.comments .inner .swiper-box{position:relative;margin-top:30px}section.comments .inner .swiper-box .swiper-comments .item{padding:10px;display:flex;flex-grow:1;height:auto}section.comments .inner .swiper-box .swiper-comments .item .contenar{display:flex;flex-direction:column;background-color:#fff;border-radius:20px 20px 20px 0;box-shadow:0 0 12px 0 rgba(9,38,191,.2);text-align:left;line-height:1.3}section.comments .inner .swiper-box .swiper-comments .item .contenar .comment{flex-grow:1;padding:20px 20px 10px;border-bottom:1px solid #e8e8e8;font-size:18px}section.comments .inner .swiper-box .swiper-comments .item .contenar .comment span{color:var(--blue)}section.comments .inner .swiper-box .swiper-comments .item .contenar .participant{display:flex;gap:20px;justify-content:flex-start;padding:10px 20px;align-items:center}section.comments .inner .swiper-box .swiper-comments .item .contenar .participant img{width:55px}section.comments .inner .swiper-box .swiper-comments .item .contenar .participant p{font-size:16px}section.comments .inner .swiper-box .swiper-button-next-comments::after,section.comments .inner .swiper-box .swiper-button-prev-comments::after{content:"";position:absolute;top:50%;width:25px;height:25px;border-top:4px solid #afafaf;border-right:4px solid #afafaf}section.comments .inner .swiper-box .swiper-button-next-comments::after{right:-25px;transform:rotate(45deg)}section.comments .inner .swiper-box .swiper-button-prev-comments::after{left:-25px;transform:rotate(-135deg)}section.comments .inner .icon{position:absolute;position:absolute}section.comments .inner .megahon_icon{width:130px;top:40px;left:-15px;transform:rotate(-15deg)}section.comments .inner .shiny_icon{width:80px;bottom:0;right:-10px}@media (max-width:950px){section.comments .inner{padding:50px 30px}section.comments .inner .swiper-box .swiper-button-next-comments::after,section.comments .inner .swiper-box .swiper-button-prev-comments::after{width:15px;height:15px}section.comments .inner .swiper-box .swiper-button-next-comments::after{right:-15px}section.comments .inner .swiper-box .swiper-button-prev-comments::after{left:-15px}section.comments .inner .icon{display:none}}@media (max-width:768px){section.comments .inner{border-radius:50px 50px 50px 0}}section.overview{padding:35px 10px 70px}section.overview .inner{max-width:1200;position:relative}section.overview .inner .line+p{font-size:22px;color:#222;margin-top:20px}section.overview .inner table{border-collapse:collapse;line-height:1.5em;text-align:left;margin-top:30px;width:100%;font-size:16px}section.overview .inner tr{border-top:1px solid #dadcfe;border-bottom:1px solid #dadcfe}section.overview .inner td,section.overview .inner th{padding:25px;font-weight:400}section.overview .inner th{width:220px}section.overview .inner .flex-box{display:flex;gap:15px;align-items:center;flex-wrap:wrap}section.overview .inner a{text-decoration:underline;color:#222}section.overview .grid{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:1em;column-gap:1em}@media (max-width:768px){section.overview .inner td,section.overview .inner th{display:block}section.overview .inner th{color:var(--main-color);padding:15px}section.overview .inner td{border-top:1px solid #dadcfe;padding:15px 15px 30px}}section.form{background-color:#eef4fe;padding:70px 10px}section.form .inner{max-width:1200px}section.form .form-wrapper{margin-top:30px;width:100%;padding:10px 30px;background-color:#fff}section.form .form-wrapper iframe{width:100%;border:none}section.qa{padding:70px 10px 35px}section.qa .inner{max-width:1300px}section.qa .inner .flex-box{display:flex;gap:30px;align-items:center;padding:60px 90px 40px;background-color:#eef4fe;border-radius:100px 100px 100px 0;position:relative}section.qa .inner .flex-box .flex-l{width:calc((100% - 30px)/ 2)}section.qa .inner .flex-box .flex-l .heading{font-size:32px;line-height:1.3;font-weight:700;margin-bottom:20px;text-align:left}section.qa .inner .flex-box .flex-l .description{font-size:16px;text-align:left}section.qa .inner .flex-box .flex-r{width:calc((100% - 30px)/ 2)}section.qa .inner .flex-box .flex-r img{width:100%}section.qa .inner .flex-box .qa_icon{position:absolute;width:140px;top:0;left:-10px}@media (max-width:1200px){section.qa .inner .flex-box .qa_icon{display:none}}section.qa .inner .flex-box .shiny_icon{position:absolute;width:80px;bottom:0;right:-10px}@media (max-width:768px){section.qa .inner .flex-box{padding:50px;border-radius:50px 50px 50px 0;flex-direction:column}section.qa .inner .flex-box .flex-l{width:100%}section.qa .inner .flex-box .flex-r{width:100%;max-width:500px;margin:auto}}section.join{padding:50px 10px 70px}section.join .inner{max-width:1000px}section.join .inner .flex-box{display:flex;gap:50px;margin-top:30px;justify-content:space-between}section.join .inner .flex-box .item{width:calc((100% - 150px)/ 4);display:flex;flex-direction:column}section.join .inner .flex-box .item img{width:100%;margin-bottom:15px}section.join .inner .flex-box .item .heading{font-size:20px;color:#136ff6;margin-bottom:5px}section.join .inner .flex-box .item .description{font-size:16px;line-height:1.3}@media (max-width:768px){section.join .inner .flex-box{gap:30px;flex-wrap:wrap;justify-content:center}section.join .inner .flex-box .item{max-width:250px;width:calc((100% - 30px)/ 2)}}section.past{padding:60px 20px;background:linear-gradient(to right,#0190ec,#564ff2 50%,#d89cfc)}section.past .inner{max-width:1200px}section.past .inner .flex-box{display:flex;gap:10px;align-items:center}section.past .inner .flex-box .flex-l{width:550px;color:#fff;text-align:left}section.past .inner .flex-box .flex-l .heading{font-size:32px;font-weight:700;line-height:1.5}section.past .inner .flex-box .flex-l .heading span{font-size:20px;font-family:Verdana;font-style:italic}section.past .inner .flex-box .flex-l .description{font-size:16px;line-height:1.4;margin-top:20px}section.past .inner .flex-box .flex-l .badge{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:20px}section.past .inner .flex-box .flex-l .badge img{display:inline-block;height:84px;border-radius:40px}section.past .inner .flex-box .flex-l .badge img:first-child{aspect-ratio:202/84}section.past .inner .flex-box .flex-l .badge img:last-child{aspect-ratio:166/84}section.past .inner .flex-box .flex-r{width:calc(100% - 560px)}section.past .inner .flex-box .flex-r .photo-wrapper{overflow:hidden;width:max-content;width:-moz-max-content}section.past .inner .flex-box .flex-r .photo-wrapper figure{width:-moz-fit-content;width:fit-content;animation:anime-logos 60s infinite linear;-webkit-animation:anime-logos 60s infinite linear;will-change:transform}section.past .inner .flex-box .flex-r .photo-wrapper figure img{height:200px;width:auto}@media (max-width:950px){section.past .inner .flex-box{flex-direction:column}section.past .inner .flex-box .flex-l{width:100%}section.past .inner .flex-box .flex-r{width:100%}section.past .inner .flex-box .flex-r .photo-wrapper{overflow:visible}}@keyframes anime-logos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}section.notes{padding:60px 20px;background-color:#eef4fe}section.notes .inner{max-width:1200px}section.notes .inner .flex-box{display:flex;gap:50px}section.notes .inner .flex-box .item{width:calc((100% - 50px)/ 2);text-align:left;font-size:16px}section.notes .inner .flex-box .item h4{font-size:32px;font-weight:700;margin-bottom:20px}section.notes .inner .flex-box .item .heading{font-size:20px;color:var(--blue);margin-top:20px}section.notes .inner .flex-box .item ul{list-style:none;margin:0;padding-left:20px;list-style-type:disc;list-style-position:outside}section.notes .inner .flex-box .item a{display:inline-block;color:var(--blue);text-decoration:underline;margin-top:20px}@media (max-width:768px){section.notes .inner .flex-box{flex-direction:column}section.notes .inner .flex-box .item{width:100%}}footer{background:#fff;color:#333;padding:50px 10px 35px;font-size:12px;text-align:center!important}footer a{color:#333}footer .inner-footer{font-size:90%;padding:0 10px;max-width:1224px;margin:auto;width:100%;align-items:flex-start;display:flex;justify-content:space-between}footer .copyright{font-size:12px;align-self:end}footer ul{display:flex;font-size:16px;justify-content:flex-start;align-items:flex-start}footer li{margin-bottom:10px}footer li a{padding-right:10px;border-left:1px solid #333;padding-left:10px}footer li:last-of-type a{border-right:1px solid #333}@media (max-width:1100px){footer .inner-footer{flex-direction:column;align-items:center;justify-content:center;gap:20px}footer .inner-footer ul{justify-content:center;align-items:center}footer .inner-footer .copyright{align-self:center}}.inquiry section.head{padding:40px 30px 50px;background-color:#e1f3ff;color:var(--main-color)}.inquiry section.head .inner h1{font-size:68px;font-weight:700;line-height:1;letter-spacing:-1.8px}.inquiry section.head .inner p{font-size:32px;font-weight:600;margin-top:30px}.inquiry section.head .inner .btn{padding:15px 20px;margin:30px auto 0;font-weight:600}.inquiry section.how-to-ask{padding:60px 30px}.inquiry section.how-to-ask .inner{max-width:1280px}.inquiry section.how-to-ask .inner .flex-box{display:flex;flex-direction:column;gap:60px}.inquiry section.how-to-ask .inner .flex-box .item{display:flex;justify-content:space-between;align-items:center;word-break:break-word}.inquiry section.how-to-ask .inner .flex-box .item .text-box{width:50%;text-align:left;word-break:break-word}.inquiry section.how-to-ask .inner .flex-box .item .text-box h2{font-size:30px;font-weight:400;color:var(--main-color)}.inquiry section.how-to-ask .inner .flex-box .item .text-box .description{margin-top:15px;font-size:16px}.inquiry section.how-to-ask .inner .flex-box .item .text-box .description span{color:var(--main-color);font-weight:700}.inquiry section.how-to-ask .inner .flex-box .item .text-box h4{margin-top:15px;font-size:18px;font-weight:700}.inquiry section.how-to-ask .inner .flex-box .item .text-box .note{font-size:13px}.inquiry section.how-to-ask .inner .flex-box .item .img-box{width:47%}@media (max-width:768px){.inquiry section.head{padding:40px 30px 50px}.inquiry section.head .inner h1{font-size:42px}.inquiry section.head .inner p{font-size:24px;margin-top:20px}.inquiry section.how-to-ask .inner .flex-box .item{flex-direction:column;gap:20px}.inquiry section.how-to-ask .inner .flex-box .item .text-box{width:100%}.inquiry section.how-to-ask .inner .flex-box .item .text-box h2{font-size:28px}.inquiry section.how-to-ask .inner .flex-box .item .img-box{width:100%;max-width:400px}}