@keyframes pinBounce{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}body{padding-top:0}header{display:none}.inner{width:calc(100% - 2em);max-width:1124px;margin:0 auto;padding:0}main .en{font-family:"Anton",sans-serif;font-weight:400;font-style:normal;line-height:1}main #main{position:relative}main #main .mv{position:relative;font-size:0}main #main .mv h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:40px;color:#fff;font-size:min(8.5svw,80px);z-index:1}@media screen and (min-width: 1024px),print{main #main .mv h1{top:50%;left:10%;transform:translate(0, -50%);height:66px}}main #main .mv h1 img{max-width:unset;width:auto;max-height:unset;height:100%}main #main .scrolldown1{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;height:50px}main #main .scrolldown1 span{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#fff;letter-spacing:.1em;font-size:min(4svw,26px)}@media screen and (min-width: 1024px),print{main #main .scrolldown1 span{top:-15px;font-size:min(2.5svw,14px)}}main #main .img-move{position:relative;animation:imgmove 2s ease-in-out infinite}@keyframes imgmove{0%{transform:translateY(0);opacity:0}30%{opacity:1}100%{transform:translateY(50px);opacity:0}}main #contents .sec .btn{position:relative;text-align:center;padding:1em 2em;border:2px solid #fff;color:#fff;display:block;margin:0 auto;max-width:450px;width:96%;z-index:0}main #contents .sec .btn .txt{font-size:min(3svw,18px)}main #contents .sec .btn:before{content:"";background:url(../images/inazuma_fes/arrow.svg) no-repeat left center;background-size:contain;display:block;width:14px;height:12px;position:absolute;right:5%;top:40%;transition:.3s}main #contents .sec .btn:hover::before{animation:katakata .4s ease-in-out}@keyframes katakata{0%{transform:translateX(-2px) rotate(-1deg)}50%{transform:translateX(2px) rotate(1deg)}100%{transform:translateX(-2px) rotate(-1deg)}}main #contents .sec .btn.border_btn{border:1px solid #fff;border-left:none;border-right:none;padding:1em 1em}@keyframes btnAttention{0%,68%,100%{transform:translateX(0) scale(1);box-shadow:0 0 0 hsla(0,0%,100%,0)}76%{transform:translateX(7px) scale(1.025);box-shadow:0 0 14px hsla(0,0%,100%,.35)}84%{transform:translateX(-2px) scale(1.01);box-shadow:0 0 8px hsla(0,0%,100%,.2)}92%{transform:translateX(0) scale(1);box-shadow:0 0 0 hsla(0,0%,100%,0)}}@keyframes border-line{0%,20%{offset-distance:0%}24%{offset-distance:5%}30%{offset-distance:45%}34%,52%{offset-distance:50%}56%{offset-distance:55%}62%{offset-distance:95%}66%,100%{offset-distance:100%}}@keyframes border-line02{0%,20%{offset-distance:50%}24%{offset-distance:55%}30%{offset-distance:95%}34%,52%{offset-distance:100%}56%{offset-distance:105%}62%{offset-distance:145%}66%,100%{offset-distance:150%}}main #contents .sec.sec01{background:#000;color:#fff;position:relative;padding:3em 0 4em;background:url(../images/inazuma_fes/sec01_bg@sp.webp) no-repeat left center,#000;background-size:cover}@media screen and (min-width: 1024px),print{main #contents .sec.sec01{padding:5em 0;background:url(../images/inazuma_fes/sec01_bg@pc.webp) no-repeat left center,#000;background-size:cover}}main #contents .sec.sec01 .bg{width:100%}main #contents .sec.sec01 .bg figure{position:relative}main #contents .sec.sec01 .bg figure figcaption{position:absolute;bottom:0;right:0;padding:.5em;font-size:min(2.3svw,12px);text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);color:#fff;text-align:right}main #contents .sec.sec01 .inner{top:10%;left:0;right:0;margin:auto}@media screen and (min-width: 1024px),print{main #contents .sec.sec01 .inner{top:80px}}main #contents .sec.sec01 .inner .lead{color:#fbd800;font-size:min(5svw,32px);text-align:center;letter-spacing:.1em;text-shadow:0px 0px 10px #000;margin-bottom:1.5em}main #contents .sec.sec01 .inner .txt{text-align:center;font-size:min(2.8svw,16px);margin-bottom:2em;font-weight:400;line-height:2}main #contents .sec.sec01 .inner .marker_wrap{margin-bottom:3.5em}main #contents .sec.sec01 .inner .marker_wrap .marker_txt{font-size:min(3.4svw,22px);text-align:center;margin-bottom:.5em}main #contents .sec.sec01 .inner .marker_wrap .marker_txt:last-of-type{margin-bottom:0}main #contents .sec.sec01 .inner .marker_wrap .marker_txt:last-of-type .marker:nth-of-type(1){margin-bottom:.5em}main #contents .sec.sec01 .inner .marker_wrap .marker_txt .marker{padding:.1em .2em;display:inline-block;background:rgba(74,186,177,.8);font-size:min(3.4svw,22px)}main #contents .sec.sec02{background:url(../images/inazuma_fes/sec02_bg.webp) no-repeat left center;padding:3em 0 3em}@media screen and (min-width: 1024px),print{main #contents .sec.sec02{padding:5em 0 4.5em}}main #contents .sec.sec02 .inner .h2_head_wrap{text-align:center;margin-bottom:3em}@media screen and (min-width: 1024px),print{main #contents .sec.sec02 .inner .h2_head_wrap{margin-bottom:5em}}main #contents .sec.sec02 .inner .h2_head_wrap .lead{font-size:min(3.75svw,24px);background:#fbd800;border:2px solid #000;border-radius:50px;display:inline-block;padding:.5em 1em;position:relative;letter-spacing:.1em;margin-bottom:.5em;line-height:1}@media screen and (min-width: 1024px),print{main #contents .sec.sec02 .inner .h2_head_wrap .lead{line-height:1;padding:.5em 1.5em}}main #contents .sec.sec02 .inner .h2_head_wrap .lead sup{font-size:min(2svw,10px);position:absolute;top:0%;right:36%}@media screen and (min-width: 1024px),print{main #contents .sec.sec02 .inner .h2_head_wrap .lead sup{right:auto;top:4%;left:28%}}main #contents .sec.sec02 .inner .h2_head_wrap .h2_head{font-size:min(6.6svw,52px);line-height:1}main #contents .sec.sec02 .inner ul{display:flex;gap:1.5em;margin-bottom:40px;align-items:center;flex-direction:column;justify-content:center;position:relative}@media screen and (min-width: 1024px),print{main #contents .sec.sec02 .inner ul{gap:.1em;flex-direction:row;flex-wrap:nowrap}main #contents .sec.sec02 .inner ul::before,main #contents .sec.sec02 .inner ul::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#000}main #contents .sec.sec02 .inner ul::before{left:33.3333333333%}main #contents .sec.sec02 .inner ul::after{left:66.6666666667%}}main #contents .sec.sec02 .inner ul li{width:100%;position:relative;justify-content:center}main #contents .sec.sec02 .inner ul li:not(:first-child)::before{content:"";position:absolute;top:-0.75em;left:0;width:100%;height:1px;background:#000}@media screen and (min-width: 1024px),print{main #contents .sec.sec02 .inner ul li{width:calc(33.3333333333% - .05em)}main #contents .sec.sec02 .inner ul li::before{display:none}}main #contents .sec.sec02 .inner ul li .txt_wrap{position:relative;margin:auto;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}main #contents .sec.sec02 .inner ul li .txt_wrap .txt{color:#000}main #contents .sec.sec02 .inner ul li:nth-of-type(1) .txt_wrap{display:flex;flex-direction:column}main #contents .sec.sec02 .inner ul li:nth-of-type(1) .txt_wrap>.small{font-size:min(2.8svw,16px);align-self:flex-start;color:#fff;background:#4bbbb1;padding:.2em;margin-left:25%;line-height:normal}@media screen and (min-width: 1024px),print{main #contents .sec.sec02 .inner ul li:nth-of-type(1) .txt_wrap>.small{margin-left:6%}}main #contents .sec.sec02 .inner ul li:nth-of-type(1) .txt_wrap .txt{font-size:min(5.5svw,40px)}main #contents .sec.sec02 .inner ul li:nth-of-type(1) .txt_wrap .txt .small{font-size:min(3.75svw,24px);margin-right:.1em}main #contents .sec.sec02 .inner ul li:nth-of-type(1) .txt_wrap .txt .yellow{font-size:min(8svw,70px);color:#dcbe00;line-height:0}main #contents .sec.sec02 .inner ul li:nth-of-type(2){transition-delay:.2s}main #contents .sec.sec02 .inner ul li:nth-of-type(2) .txt_wrap .txt{font-size:min(6svw,42px);letter-spacing:.1em}main #contents .sec.sec02 .inner ul li:nth-of-type(2) .txt_wrap .txt .yellow{font-size:min(6.6svw,52px);color:#dcbe00;line-height:0}main #contents .sec.sec02 .inner ul li:nth-of-type(3){transition-delay:.4s}main #contents .sec.sec02 .inner ul li:nth-of-type(3) .txt_wrap .txt{line-height:1.2;text-align:center;font-size:min(5.4svw,38px)}main #contents .sec.sec02 .inner ul li:nth-of-type(3) .txt_wrap .txt .yellow{font-size:min(6svw,42px);color:#dcbe00;display:block}main #contents .sec.sec02 .btn{background:#4bbbb1;border:2px solid #000}main #contents .sec.sec03{position:relative}main #contents .sec.sec03 .bg{vertical-align:top}main #contents .sec.sec03 .img_head{position:absolute;top:-20px;text-align:center;display:block}@media screen and (min-width: 1024px),print{main #contents .sec.sec03 .img_head{top:-45px}}main #contents .sec.sec03 .txt_wrap{position:absolute;left:0;right:0;margin:auto}main #contents .sec.sec03 .txt_wrap:nth-of-type(2){top:10%}@media screen and (min-width: 1024px),print{main #contents .sec.sec03 .txt_wrap:nth-of-type(2){top:20%}}main #contents .sec.sec03 .txt_wrap:nth-of-type(2) .h2_head{font-size:min(13svw,100px);text-align:center;color:#fff;letter-spacing:.05em;filter:drop-shadow(0 0 9px #1d4f9d);line-height:1;display:flex;flex-direction:column;align-items:center;margin:0 auto;color:#fbd800}@media screen and (min-width: 1024px),print{main #contents .sec.sec03 .txt_wrap:nth-of-type(2) .h2_head{display:block}}main #contents .sec.sec03 .txt_wrap:nth-of-type(2) .h2_head .ib{width:auto;align-self:center}main #contents .sec.sec03 .txt_wrap:nth-of-type(2) .txt{text-align:center;font-size:min(7.5svw,64px);color:#fff;letter-spacing:.05em;filter:drop-shadow(0 0 9px #1d4f9d)}main #contents .sec.sec03 .txt_wrap:nth-of-type(2) .txt .yellow{font-size:min(8svw,72px);color:#fbd800}main #contents .sec.sec03 .txt_wrap:nth-of-type(2) .txt .small{font-size:min(6.9svw,56px)}main #contents .sec.sec03 .txt_wrap:nth-of-type(3){bottom:5%}main #contents .sec.sec03 .txt_wrap:nth-of-type(3)>.txt{text-shadow:0px 0px 6px #000;color:#fff;text-align:center;margin-bottom:1em;font-weight:400}main #contents .sec.sec03 .txt_wrap:nth-of-type(3) .btn{background:#fbd800}main #contents .sec.sec03 .txt_wrap:nth-of-type(3) .btn .txt{color:#000;display:flex;align-items:center;justify-content:center;gap:.1em}main #contents .sec.sec03 .txt_wrap:nth-of-type(3) .btn .txt .en{color:#4bbbb1;font-size:min(3.75svw,24px)}main #contents .sec.sec03 .txt_wrap:nth-of-type(3) .btn:before{content:"";background:url(../images/inazuma_fes/arrow_b.svg) no-repeat left center}main #contents .sec.sec04{position:relative;padding:3em 0 5em}@media screen and (min-width: 1024px),print{main #contents .sec.sec04{padding:5em 0}}main #contents .sec.sec04 .bg_img_wrap{overflow:hidden}main #contents .sec.sec04 .bg_img_wrap img{display:block;width:100%;opacity:0;transform:scale(1.08);clip-path:polygon(0 45%, 8% 38%, 18% 48%, 28% 35%, 40% 52%, 52% 40%, 65% 50%, 78% 42%, 90% 48%, 100% 44%, 100% 56%, 90% 52%, 78% 60%, 65% 50%, 52% 62%, 40% 48%, 28% 64%, 18% 52%, 8% 60%, 0 55%)}main #contents .sec.sec04 .bg_img_wrap.active img{animation:paintSplash .45s cubic-bezier(0.12, 0.8, 0.2, 1) forwards;animation-duration:1.3s}@keyframes paintSplash{0%{opacity:0;transform:scale(1.08);clip-path:polygon(0 45%, 8% 38%, 18% 48%, 28% 35%, 40% 52%, 52% 40%, 65% 50%, 78% 42%, 90% 48%, 100% 44%, 100% 56%, 90% 52%, 78% 60%, 65% 50%, 52% 62%, 40% 48%, 28% 64%, 18% 52%, 8% 60%, 0 55%)}35%{opacity:1}100%{opacity:1;transform:scale(1);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}main #contents .sec.sec04 .bg_img_wrap01{overflow:hidden;position:absolute;right:-20%;width:80%;z-index:-1;top:-10%}@media screen and (min-width: 1024px),print{main #contents .sec.sec04 .bg_img_wrap01{top:-5%;right:0;width:40%}}main #contents .sec.sec04 .bg_img_wrap02{overflow:hidden;position:absolute;bottom:-10%;left:0;width:70%;z-index:-1}@media screen and (min-width: 1024px),print{main #contents .sec.sec04 .bg_img_wrap02{width:50%;bottom:-20%}}main #contents .sec.sec04 .butterfly.butterfly01{animation:butterfly 3s ease-in-out infinite alternate;max-width:58px;position:absolute;top:10%;left:2%}@media screen and (min-width: 1024px),print{main #contents .sec.sec04 .butterfly.butterfly01{top:12%;left:28%}}main #contents .sec.sec04 .butterfly.butterfly02{animation:butterfly-small 4s ease-in-out infinite alternate;max-width:38px;position:absolute;animation-duration:3s;top:25%;left:10%}@media screen and (min-width: 1024px),print{main #contents .sec.sec04 .butterfly.butterfly02{left:30%}}@keyframes butterfly{from{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes butterfly-small{from{transform:translateY(-6px)}to{transform:translateY(6px)}}main #contents .sec.sec04 .img_anim{transform:scale(0)}main #contents .sec.sec04 .img_anim.active{animation:popIn .7s ease-out forwards,floatY 4s ease-in-out .7s infinite alternate}@keyframes popIn{0%{transform:scale(0)}70%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes floatY{from{transform:scale(1) translateY(-3px)}to{transform:scale(1) translateY(3px)}}main #contents .sec.sec04 .img01{max-width:20%;width:100%;position:absolute;top:25%;right:5%}@media screen and (min-width: 1024px),print{main #contents .sec.sec04 .img01{max-width:180px}}main #contents .sec.sec04 .img02{max-width:30%;width:100%;position:absolute;bottom:-5%;left:5%;z-index:2}@media screen and (min-width: 1024px),print{main #contents .sec.sec04 .img02{max-width:230px}}main #contents .sec.sec04 .inner .h2_head_wrap{margin-bottom:3em}main #contents .sec.sec04 .inner .h2_head_wrap .h2_head{font-size:min(11svw,92px);color:#4bbbb1;text-align:center}main #contents .sec.sec04 .inner .h2_head_wrap .txt{text-align:center;font-size:min(5svw,32px)}main #contents .sec.sec04 .inner>.txt{font-size:min(2.8svw,16px);font-weight:400;text-align:center;line-height:2;margin-bottom:2em}main #contents .sec.sec04 .btn{background:#e66f43;border:2px solid #000}main #contents .sec.sec04 .btn .txt{font-size:min(5.2svw,36px)}#btmbox .nav{display:none}#btmbox .information{display:none}#btmbox .line{background:#000}#btmbox .line::after{font-family:"Anton",sans-serif;font-weight:400;font-style:normal;position:absolute;bottom:-0.1em;line-height:1;color:#fff;font-size:min(13svw,100px);opacity:.2;width:110%;z-index:1}@media screen and (min-width: 1024px),print{#btmbox .line::after{content:"LINE\aINFORMATION";white-space:pre;left:1%;bottom:10%;text-align:left;transform:none}}.boxwrap{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;display:none;background:rgba(0,0,0,.7)}.boxwrap.active{display:block}.boxwrap .box{background:#fff;border:4px solid #4bbbb1;border-radius:40px;max-width:672px;width:80%;display:none;padding:2em 3em;position:relative}@media screen and (max-width: 767px){.boxwrap .box{padding:1em 1.5em;border:2px solid #4bbbb1;border-radius:20px}}.boxwrap .box.active{display:block}.boxwrap .box h3{text-align:center;color:#662624;font-size:min(4.8svw,30px)}.boxwrap .box .photo{position:relative}.boxwrap .box .time{text-align:center;font-size:min(3.2svw,20px);padding:.25em 0 0 0}.boxwrap .box .close{width:4.613%;position:absolute;top:1.5em;right:1.5em;cursor:pointer}.shine{overflow:hidden;display:block}.shine::after{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 28%, rgba(255, 255, 255, 0.75) 32%, rgba(255, 255, 255, 0.75) 78%, rgba(255, 255, 255, 0) 82%);animation:shine-loop 4s linear infinite}@keyframes shine-loop{0%{transform:translateX(0)}10%{transform:translateX(200%)}100%{transform:translateX(200%)}}footer .tell{background:#4bbbb1}/*# sourceMappingURL=inazuma_fes.css.map */