@charset "UTF-8";.footer__copyright,.info__list__item .date,.news__list__item .date,.timeline__item .buy__btn .en,.timeline__item .date,.timeline__item .figure__title a,.timeline__item__footer__post,.timeline__year .year .num{font-family:Montserrat,sans-serif}.main::before{content:none;position:fixed;top:0;left:0;display:block;width:100vw;height:100vh;background-size:50vw auto;pointer-events:none;mix-blend-mode:color-burn;z-index:-1}.is-loaded .main{opacity:1}.footer{opacity:1;padding-top:80px;padding-bottom:120px;text-align:center}.footer__copyright{font-size:1.2rem;font-weight:600}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.is-loaded .share{opacity:1}.share__item{position:relative;margin-right:10px;margin-left:10px}.share__item a{display:block;width:28px}.nav{position:fixed;right:0;bottom:0;left:0;background-color:rgba(0,17,141,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;-webkit-transform:translateY(200vh);transform:translateY(200vh);-webkit-transition:.8s all;transition:.8s all;overflow:hidden}.nav.-active{-webkit-transform:translateY(0);transform:translateY(0)}.nav::before{content:"";position:absolute;top:0;right:0;left:0;display:block;height:1px;background-color:rgba(255,255,255,.2);z-index:30;pointer-events:none}.nav__month{position:fixed;top:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateX(30vw);transform:translateX(30vw);-webkit-transition:.8s all;transition:.8s all}.nav__month.is-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.nav__month__item{position:relative}.nav__month__item a{display:block;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;font-size:1rem;font-weight:700;text-align:right}.nav__month__item a .txt{opacity:.5}.nav__month__item a .num{font-size:1.4em}.nav__month__item::before{content:"";position:absolute;top:0;right:0;bottom:0;width:8px;pointer-events:none;opacity:.5}.nav__month__item.is-active::before,.nav__month__item:hover::before{opacity:1}.nav__month__item.is-active a,.nav__month__item:hover a{opacity:1}.nav__month__item.is-active a .txt,.nav__month__item:hover a .txt{opacity:1}.nav__month__item:nth-of-type(1)::before{background-color:#9becff}.nav__month__item:nth-of-type(2)::before{background-color:#975aa0}.nav__month__item:nth-of-type(3)::before{background-color:#e3197f}.nav__month__item:nth-of-type(4)::before{background-color:#fedc01}.nav__month__item:nth-of-type(5)::before{background-color:#49b9ab}.nav__month__item:nth-of-type(6)::before{background-color:#48bbec}.nav__month__item:nth-of-type(7)::before{background-color:#ee282a}.nav__month__item:nth-of-type(8)::before{background-color:#ff80ad}.nav__month__item:nth-of-type(9)::before{background-color:#f36806}.nav__month__item:nth-of-type(10)::before{background-color:#491b7e}.nav__month__item:nth-of-type(11)::before{background-color:#01824c}.nav__month__item:nth-of-type(12)::before{background-color:#0069b5}.nav__inner{position:relative;width:1000px;margin:0 auto}.nav__top{position:absolute;top:0;right:70px;z-index:10}.nav__top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;background-color:rgba(255,255,255,.15)}.nav__top .fa-angles-up{font-size:2rem}.nav__year{position:relative;width:860px}.nav__year__btn{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:70px;margin:auto 0;background-color:#00118d;z-index:10;opacity:0;pointer-events:none}.nav__year__btn.-prev{left:0;border-right:1px solid rgba(255,255,255,.2)}.nav__year__btn.-next{right:0;border-left:1px solid rgba(255,255,255,.2)}.nav__year__btn.-active{opacity:1;pointer-events:auto}.nav__year__btn .fa-solid{font-size:2rem}.nav__year__list{width:100%;overflow:auto;padding-top:15px;padding-bottom:15px;font-size:0;white-space:nowrap}.nav__year__item{display:inline-block;padding-right:10px}.nav__year__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding-right:20px;padding-left:20px;border-radius:5px;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,0);font-size:1.6rem;font-weight:700;color:#fff}.nav__year__item.-current a{background-color:#fff;color:#00118d}.nav__config{margin:0 -100vw;background-color:rgba(0,0,0,.3)}.nav__config__btn{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;background-color:rgba(0,0,0,.3);z-index:10}.nav__config__btn .fa-gear{font-size:2rem}.nav__config__btn .fa-xmark{display:none}.nav__config__btn.-open .fa-gear{display:none}.nav__config__btn.-open .fa-xmark{display:block;font-size:2.4rem}.nav__config__inner{position:relative;display:none;width:1000px;margin:0 auto;padding-top:20px;padding-bottom:20px;max-height:60vh;overflow:auto}.nav__config__head{margin-bottom:20px;font-size:1.6rem;font-weight:900}.nav__config__head .head{position:relative;display:inline-block;padding-left:20px}.nav__config__head .head::before{content:"";position:absolute;top:.5em;left:0;display:block;width:0;height:0;border-width:7px;border-style:solid;border-color:transparent;border-top-width:10px;border-top-color:#3fc7f0}.nav__config__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__config__list__item{margin-right:10px;margin-bottom:10px}.nav__config__list__item .label{position:relative}.nav__config__list__item .checkbox{position:fixed;top:-1000vh;left:-1000vw;opacity:0}.nav__config__list__item .txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding-right:15px;padding-left:15px;border-radius:5px;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,0);font-size:1.4rem;font-weight:700;color:#fff;white-space:nowrap;cursor:pointer}.nav__config__list__item .txt::after{content:attr(data-count);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;font-size:1.2rem;font-weight:500;text-align:center;color:rgba(255,255,255,.8)}.nav__config__list__item .checkbox:checked+.txt{background-color:#fff;color:#00118d}.nav__config__list__item .checkbox:checked+.txt::after{color:rgba(0,17,141,.8)}.material-symbols-rounded{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 48}.twitter{width:640px;margin:0 auto}.twitter__txt{margin-bottom:25px;font-size:1.6rem;line-height:2}.twitter__timeline{margin-bottom:30px}.twitter__follow{text-align:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;padding:60px;background-color:rgba(0,0,0,.85);overflow:auto;opacity:0;pointer-events:none;-webkit-transition:all .4s;transition:all .4s;z-index:2000}.modal.-active{opacity:1;pointer-events:auto}.modal.-active .modal__youtube{-webkit-transform:scale(1);transform:scale(1)}.modal__inner{margin:0 auto;text-align:center}.modal__youtube{position:relative;-webkit-transition:all .3s .3s;transition:all .3s .3s;-webkit-transform:scale(0);transform:scale(0)}.modal__youtube::before{content:"";display:block;padding-top:56.25%}.modal__youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modal__banner{margin-top:40px;text-align:center}.modal__banner a{display:block;font-size:1.4rem}.modal__banner a::after{content:"楽天で購入";position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:40px;margin:0 auto;margin-top:15px;padding-bottom:2px;background-color:#c00000;border-bottom:4px solid #900000;border-bottom-width:4px;font-size:1.3rem;font-weight:700;text-decoration:none;color:#fff}.modal__ad{margin-top:40px;text-align:center}.modal__ad img{max-width:80%;width:auto}.modal__ofuse{margin-top:40px;text-align:center}.modal__ofuse .txt{display:inline-block;margin-top:10px;font-size:1.4rem;line-height:1.5;text-decoration:underline}.modal__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:50px;margin:0 auto;margin-top:40px;border:1px solid #fff;font-size:1.6rem;color:#fff;cursor:pointer}[data-anim]{-webkit-transition:.4s all ease-out;transition:.4s all ease-out}[data-anim=top]{-webkit-transform:translateY(3vh);transform:translateY(3vh);opacity:0}[data-anim=right]{-webkit-transform:translateX(-2vw);transform:translateX(-2vw);opacity:0}[data-anim=left]{-webkit-transform:translateX(2vw);transform:translateX(2vw);opacity:0}.recommend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:720px;margin:0 auto;margin-top:4em}.recommend__item{width:35%;margin:0 2.5%}.recommend__item .img{margin:0 auto;margin-bottom:.75em;text-align:center}.recommend__item .img a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:220px;margin:0 auto;padding:1em;border-radius:.5em;background-color:#fff}.recommend__item .img img{height:100%;-o-object-fit:contain;object-fit:contain}.recommend__item .txt{font-size:1.4rem;text-align:center}.recommend__item .txt a{text-decoration:underline}.timeline{position:relative;width:1000px;min-height:100vh;margin:0 auto;padding-top:20px;padding-bottom:100px}.timeline::after{content:"";position:absolute;top:-100vh;bottom:-300vh;left:15px;display:block;width:10px;min-height:300vh;margin:0 auto;border-radius:10px;background-color:#ba3cb8;z-index:-1;-webkit-transform:translateY(200vh);transform:translateY(200vh);-webkit-transition:2s .5s all ease-in-out;transition:2s .5s all ease-in-out}.timeline::before{content:"";position:fixed;bottom:-55vmax;right:-50vmax;left:-50vmax;display:block;width:100vmax;height:100vmax;margin:0 auto;background:radial-gradient(rgba(255,255,255,.4) 0,transparent 70%);z-index:-1}.is-loaded .timeline::after{-webkit-transform:translateY(0);transform:translateY(0)}.timeline__year{position:relative;padding-top:20px;padding-bottom:120px;padding-left:60px;min-height:300vh}.timeline__year.is-done{min-height:auto}.timeline__year .year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline__year .year.-active{opacity:0}.timeline__year .year::before{content:"";position:absolute;top:30px;left:0;width:40px;height:40px;border:10px solid #ba3cb8;border-width:10px;border-radius:50%;background-color:#fcff00;z-index:10}.timeline__year .year .num{font-size:6rem;font-weight:800;color:#3fc7f0;line-height:1}.timeline__year .year .num::after{content:"年";font-size:3rem;font-weight:900}.timeline__year .year .icn-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;width:28px;height:28px;border:4px solid rgba(255,255,255,.15);border-width:4px;border-radius:50%;background-color:rgba(255,255,255,.05);cursor:pointer}.timeline__year .year .icn-share .material-symbols-rounded{font-size:1.4rem;color:rgba(255,255,255,.6)}.timeline__year .is-none{position:relative;margin-top:2em;margin-bottom:-2em;padding-left:4em;font-size:1.6rem;font-weight:500;color:rgba(255,255,255,.6)}.timeline__year .is-none::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:3em;height:1px;margin:auto 0;background-color:rgba(255,255,255,.6)}.timeline__month{display:none}.timeline__month:nth-of-type(1){display:block}.timeline__month:nth-last-of-type(1) .timeline__month__next{display:none}.timeline__month__next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:60px;margin:3em auto;background-color:#fff;cursor:pointer}.timeline__month__next .icn{position:relative;display:block;margin-right:10px;margin-left:10px;font-size:1.6rem;color:#00118d;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timeline__month__next .txt{display:block;font-size:1.8rem;font-weight:900;color:#00118d}.timeline__item{position:relative;padding-top:40px;padding-bottom:40px;border-bottom:2px solid #fff;border-bottom-width:2px}.timeline__item .date{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem;font-weight:900;line-height:1}.timeline__item .date::before{content:"";position:absolute;top:0;bottom:0;left:-50px;display:block;width:20px;height:20px;margin:auto 0;border-radius:50%;background-color:#ba3cb8}.timeline__item .date::after{content:"";position:absolute;top:-60px;left:-120px;display:block;width:160px;height:160px;border-radius:50%;border:28px solid rgba(255,255,255,.1);border-width:28px;z-index:-1}.timeline__item .yy{font-size:3rem}.timeline__item .yy::after{content:"年";font-size:1.6rem;font-weight:900}.timeline__item .month::after{content:"月";font-size:2rem;font-weight:900}.timeline__item .day::after{content:"日";font-size:2rem;font-weight:900}.timeline__item .icn-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:28px;height:28px;border:4px solid rgba(255,255,255,.15);border-width:4px;border-radius:50%;background-color:rgba(255,255,255,.05);cursor:pointer}.timeline__item .icn-share .material-symbols-rounded{font-size:1.4rem;color:rgba(255,255,255,.6)}.timeline__item .head{margin-top:8px;font-size:2rem;font-weight:900}.timeline__item .head a{display:block}.timeline__item .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;padding-left:40px}.timeline__item .figure{position:relative;width:260px;margin-top:20px;margin-bottom:20px;margin-right:40px}.timeline__item .figure__title{margin-top:10px}.timeline__item .figure__title a{font-size:1.4rem;font-weight:900;text-decoration:underline}.timeline__item .figure__title:empty{display:none}.timeline__item .sns{position:relative;width:410px;margin-top:20px;margin-bottom:20px;margin-right:40px}.timeline__item .sns .instagram-media{max-width:100%!important;min-width:100%!important}.timeline__item .sns .tiktok-embed{max-width:100%!important;min-width:100%!important}.timeline__item .youtube{position:relative;width:410px;margin-top:20px;margin-bottom:20px;margin-right:40px;cursor:pointer}.timeline__item .youtube::before{content:"";display:block;padding-top:56.25%;z-index:10}.timeline__item .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.timeline__item .youtube .ad{position:fixed;top:-1000vw;left:-1000vw}.timeline__item .youtube__inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#999}.timeline__item .youtube__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.timeline__item .youtube__inner::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/icn_play.svg) no-repeat center center;background-size:70px auto;z-index:10}.timeline__item .youtube__link{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;padding-right:10px;padding-left:10px;background-color:rgba(51,51,51,.8);font-size:1rem;font-weight:900;letter-spacing:-.01em;line-height:1;color:#fff;z-index:20}.timeline__item.-mv .youtube:nth-of-type(1){width:860px}.timeline__item .buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.timeline__item .buy__item{width:calc(50% - 5px)}.timeline__item .buy__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding-bottom:4px;background-color:#0f0;font-size:1.3rem;font-weight:700}.timeline__item .buy__btn::before{content:"";position:absolute;right:0;bottom:0;bottom:0;left:0;display:block;height:4px;background-color:rgba(0,0,0,.3);pointer-events:none}.timeline__item .buy__btn.-rakuten{background-color:#c00000}.timeline__item .buy__btn.-amazon{background-color:#f2c200;color:#000}.timeline__item .txt{min-width:300px;margin-top:20px;margin-right:40px;margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2.25;-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline__item .txt .box{position:relative;margin-top:20px;padding:20px;border-radius:10px;background-color:rgba(255,255,255,.1);font-size:1.3rem;line-height:1.75}.timeline__item .txt .show-tweet{position:relative;display:inline-block;margin:2em 0;padding:.5em 3em .5em 1.5em;border-radius:10px;background-color:#fff;font-size:1.3rem;font-weight:700;color:#00118d;cursor:pointer}.timeline__item .txt .show-tweet::before{content:"";position:absolute;top:0;right:1.5em;bottom:0;display:block;width:8px;height:8px;margin:auto 0;border-right:2px solid #00118d;border-bottom:2px solid #00118d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.timeline__item .txt .twitter-tweet{margin-top:30px!important;max-width:450px!important}.timeline__item .txt a{text-decoration:underline}.timeline__item .txt a[target="_blank"]::after{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.2em;margin-bottom:.3em;margin-left:.3em;background:url(../images/icn_blank.png) no-repeat center center;background-size:contain;vertical-align:middle}.timeline__item .txt .box+p,.timeline__item .txt p+p{margin-top:1em}.timeline__item .txt .box+.show-tweet{margin-top:2em}.timeline__item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline__item__footer__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline__item__footer__share li{width:22px;margin-right:10px}.timeline__item__footer__share li a{display:block}.timeline__item__footer__post{font-size:1.1rem}.timeline__item .figure,.timeline__item .youtube{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.4s .3s all ease-in-out;transition:.4s .3s all ease-in-out}.timeline__item .figure:nth-of-type(1),.timeline__item .youtube:nth-of-type(1){-webkit-transition-delay:.3s;transition-delay:.3s}.timeline__item .figure:nth-of-type(2),.timeline__item .youtube:nth-of-type(2){-webkit-transition-delay:.5s;transition-delay:.5s}.timeline__item .figure:nth-of-type(3),.timeline__item .youtube:nth-of-type(3){-webkit-transition-delay:.7s;transition-delay:.7s}.timeline__item .figure:nth-of-type(4),.timeline__item .youtube:nth-of-type(4){-webkit-transition-delay:.9s;transition-delay:.9s}.timeline__item .figure:nth-of-type(5),.timeline__item .youtube:nth-of-type(5){-webkit-transition-delay:1.1s;transition-delay:1.1s}.timeline__item .figure:nth-of-type(6),.timeline__item .youtube:nth-of-type(6){-webkit-transition-delay:1.3s;transition-delay:1.3s}.timeline__item .figure:nth-of-type(7),.timeline__item .youtube:nth-of-type(7){-webkit-transition-delay:1.5s;transition-delay:1.5s}.timeline__item .figure:nth-of-type(8),.timeline__item .youtube:nth-of-type(8){-webkit-transition-delay:1.7s;transition-delay:1.7s}.timeline__item .figure:nth-of-type(9),.timeline__item .youtube:nth-of-type(9){-webkit-transition-delay:1.9s;transition-delay:1.9s}.timeline__item .figure:nth-of-type(10),.timeline__item .youtube:nth-of-type(10){-webkit-transition-delay:2.1s;transition-delay:2.1s}.timeline__item .figure:nth-of-type(11),.timeline__item .youtube:nth-of-type(11){-webkit-transition-delay:2.3s;transition-delay:2.3s}.timeline__item .date::after{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s .7s all ease-in-out;transition:.3s .7s all ease-in-out}.timeline__item.is-animated .figure,.timeline__item.is-animated .youtube{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.timeline__item.is-animated .date::after{-webkit-transform:scale(1);transform:scale(1)}.timeline__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:60px;margin-bottom:60px}.timeline__pager__item{width:320px;margin-right:20px;margin-left:20px}.timeline__pager__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;border:1px solid rgba(255,255,255,.5)}.timeline__pager__item a .icn{position:relative;display:block;margin-right:10px;margin-left:10px;font-size:1.6rem;opacity:.5}.timeline__pager__item a .txt{display:block;font-size:1.8rem;font-weight:900}.timeline__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:60px;margin:0 auto;margin-top:-20px;border:1px solid rgba(255,255,255,.5)}.timeline__back .icn{position:relative;display:block;margin-right:10px;margin-left:10px;font-size:1.6rem;opacity:.5}.timeline__back .txt{display:block;font-size:1.8rem;font-weight:900}.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.tag__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:28px;margin-top:10px;margin-right:10px;padding-right:15px;padding-left:15px;border-radius:6px;background-color:#9acd32;font-size:1.4rem;font-weight:700;color:#00118d}.tag__item.-year{background-color:#3fc7f0}[data-tag="受賞/記録"]{background-color:#ffd500}[data-tag="コンサート"]{background-color:#fe7a03}[data-tag="イベント"]{background-color:#e6d057}[data-tag="FCイベント"]{background-color:#f12800;color:#fff}[data-tag="フェス"]{background-color:#c4d033}[data-tag="舞台"]{background-color:#fe7a03}[data-tag="発表"]{background-color:#ffd500}[data-tag="出演"]{background-color:#f04038;color:#fff}[data-tag="ラジオ"]{background-color:#f04038;color:#fff}[data-tag="テレビ"]{background-color:#f04038;color:#fff}[data-tag=MV]{background-color:#ff7eff}[data-tag="ライブ映像"]{background-color:#ff7eff}[data-tag="リリース"]{background-color:#ff7eff}[data-tag=CD]{background-color:#ff7eff}[data-tag=DVD]{background-color:#ff7eff}[data-tag=Blu-ray]{background-color:#ff7eff}[data-tag="フェス"]{background-color:#c4d033}[data-tag="インタビュー"]{background-color:#6848ff;color:#fff}[data-tag="書籍/雑誌"]{background-color:#6848ff;color:#fff}[data-tag="写真集"]{background-color:#6848ff;color:#fff}[data-tag="配信"]{background-color:#85c54a}[data-tag=YouTube]{background-color:red;color:#fff}[data-tag=SNS]{background-color:#85c54a}[data-tag="ブログ"]{background-color:#85c54a}[data-tag="連載"]{background-color:#6848ff;color:#fff}[data-tag="オフショット"]{background-color:#87b4f7}[data-tag="レコーディング"]{background-color:#f1a42a}[data-tag="レッスン"]{background-color:#f1a42a}[data-tag="メイキング"]{background-color:#f1a42a}[data-tag="メイク講座"]{background-color:#f1a42a}[data-tag="踊ってみた"]{background-color:#f1a42a}[data-tag="ダンス"]{background-color:#f1a42a}[data-tag="歌唱"]{background-color:#f1a42a}[data-tag="MV鑑賞会"]{background-color:#f1a42a}[data-tag="ハロ！ステ"]{background-color:#a2d9f7;color:#fff}[data-tag="tiny tiny"]{background-color:#ff9600;color:#fff}[data-tag="OMAKE CHANNEL"]{background-color:#ffd727;color:#000}[data-tag="アプカミ"]{background-color:#f5bbca;color:#fff}[data-tag="CHICA#TETSU"]{background-color:#23ad67;color:#fff}[data-tag="雨ノ森 川海"]{background-color:#3f85b6;color:#fff}[data-tag=SeasoningS]{background-color:#ad1f43;color:#fff}[data-tag="この頃の代表的なニュース"]{background-color:#555;color:#fff}[data-tag="一岡伶奈"]{background-color:#9becff}[data-tag="島倉りか"]{background-color:#975aa0;color:#fff}[data-tag="西田汐里"]{background-color:#e3197f;color:#fff}[data-tag="江口紗耶"]{background-color:#fedc01}[data-tag="高瀬くるみ"]{background-color:#49b9ab}[data-tag="前田こころ"]{background-color:#48bbec}[data-tag="山﨑夢羽"]{background-color:#ee282a;color:#fff}[data-tag="岡村美波"]{background-color:#ff80ad}[data-tag="清野桃々姫"]{background-color:#f36806;color:#fff}[data-tag="平井美葉"]{background-color:#491b7e;color:#fff}[data-tag="小林萌花"]{background-color:#01824c;color:#fff}[data-tag="里吉うたの"]{background-color:#0069b5;color:#fff}.info{position:relative;width:640px;margin:0 auto;margin-bottom:100px}.info__head{margin-bottom:20px;font-size:3rem;font-weight:900;color:#3fc7f0;text-align:center}.info__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.3)}.info__list__item .date{width:120px;font-size:1.6rem;font-weight:800;line-height:1.15;color:#3fc7f0}.info__list__item .time{font-size:1.2rem}.info__list__item .detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.info__list__item .head{font-size:1.6rem;font-weight:900;line-height:1.25}.info__list__item .txt{margin-top:10px;font-size:1.3rem}.info__ofuse{margin-top:60px;text-align:center}.info__ofuse .txt{display:inline-block;margin-top:10px;font-size:1.4rem;line-height:1.5;text-decoration:underline}.news{position:relative;width:640px;margin:0 auto;margin-bottom:100px}.news__head{margin-bottom:20px;font-size:3rem;font-weight:900;color:#3fc7f0;text-align:center}.news__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.3)}.news__list__item .date{width:120px;font-size:1.6rem;font-weight:800;line-height:1.25;color:#3fc7f0}.news__list__item .detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.news__list__item .head{font-size:1.6rem;font-weight:900;line-height:1.25}.news__list__item .txt{margin-top:10px;font-size:1.3rem}@media screen and (min-width:769px){.nav__top a:hover{opacity:1;background-color:rgba(255,255,255,.3)}.nav__config__btn:hover{opacity:1;background-color:rgba(255,255,255,.3)}}@media screen and (max-width:1100px){.footer{padding-top:7.27273vw}.footer{padding-bottom:10.90909vw}.share{margin-bottom:2.72727vw}.share__item{margin-right:.90909vw}.share__item{margin-left:.90909vw}.share__item a{width:2.54545vw}.nav__month__item a{padding-top:.72727vw}.nav__month__item a{padding-right:1.45455vw}.nav__month__item a{padding-bottom:.72727vw}.nav__month__item a{padding-left:1.45455vw}.nav__month__item::before{width:.72727vw}.nav__inner{width:90.90909vw}.nav__top{right:6.36364vw}.nav__top a{width:6.36364vw}.nav__top a{height:6.36364vw}.nav__year{width:78.18182vw}.nav__year__btn{width:3.18182vw}.nav__year__btn{height:6.36364vw}.nav__year__list{padding-top:1.36364vw}.nav__year__list{padding-bottom:1.36364vw}.nav__year__item{padding-right:.90909vw}.nav__year__item a{height:3.63636vw}.nav__year__item a{padding-right:1.81818vw}.nav__year__item a{padding-left:1.81818vw}.nav__year__item a{border-radius:.45455vw}.nav__config__btn{width:6.36364vw}.nav__config__btn{height:6.36364vw}.nav__config__inner{width:90.90909vw}.nav__config__inner{padding-top:1.81818vw}.nav__config__inner{padding-bottom:1.81818vw}.nav__config__head{margin-bottom:1.81818vw}.nav__config__head .head{padding-left:1.81818vw}.nav__config__head .head::before{border-width:.63636vw}.nav__config__head .head::before{border-top-width:.90909vw}.nav__config__list__item{margin-right:.90909vw}.nav__config__list__item{margin-bottom:.90909vw}.nav__config__list__item .txt{height:3.63636vw}.nav__config__list__item .txt{padding-right:1.36364vw}.nav__config__list__item .txt{padding-left:1.36364vw}.nav__config__list__item .txt{border-radius:.45455vw}.nav__config__list__item .txt::after{margin-left:.90909vw}.twitter{width:58.18182vw}.twitter__txt{margin-bottom:2.27273vw}.twitter__timeline{margin-bottom:2.72727vw}.modal{padding:5.45455vw}.modal__banner{margin-top:3.63636vw}.modal__banner a::after{width:10.90909vw}.modal__banner a::after{height:3.63636vw}.modal__banner a::after{margin-top:1.36364vw}.modal__banner a::after{padding-bottom:.18182vw}.modal__banner a::after{border-bottom-width:.36364vw}.modal__ad{margin-top:3.63636vw}.modal__ofuse{margin-top:3.63636vw}.modal__ofuse .txt{margin-top:.90909vw}.modal__btn{width:27.27273vw}.modal__btn{height:4.54545vw}.modal__btn{margin-top:3.63636vw}.recommend__item .img a{height:20vw}.timeline{width:90.90909vw}.timeline{padding-top:1.81818vw}.timeline{padding-bottom:9.09091vw}.timeline::after{left:1.36364vw}.timeline::after{width:.90909vw}.timeline::after{border-radius:.90909vw}.timeline__year{padding-top:1.81818vw}.timeline__year{padding-bottom:10.90909vw}.timeline__year{padding-left:5.45455vw}.timeline__year .year::before{top:2.72727vw}.timeline__year .year::before{width:3.63636vw}.timeline__year .year::before{height:3.63636vw}.timeline__year .year::before{border-width:.90909vw}.timeline__year .year .icn-share{margin-left:.90909vw}.timeline__year .year .icn-share{width:2.54545vw}.timeline__year .year .icn-share{height:2.54545vw}.timeline__year .year .icn-share{border-width:.36364vw}.timeline__month__next{height:5.45455vw}.timeline__month__next .icn{margin-right:.90909vw}.timeline__month__next .icn{margin-left:.90909vw}.timeline__item{padding-top:3.63636vw}.timeline__item{padding-bottom:3.63636vw}.timeline__item{border-bottom-width:.18182vw}.timeline__item .date::before{left:-4.54545vw}.timeline__item .date::before{width:1.81818vw}.timeline__item .date::before{height:1.81818vw}.timeline__item .date::after{top:-5.45455vw}.timeline__item .date::after{left:-10.90909vw}.timeline__item .date::after{width:14.54545vw}.timeline__item .date::after{height:14.54545vw}.timeline__item .date::after{border-width:2.54545vw}.timeline__item .icn-share{width:2.54545vw}.timeline__item .icn-share{height:2.54545vw}.timeline__item .icn-share{border-width:.36364vw}.timeline__item .head{margin-top:.72727vw}.timeline__item .detail{margin-top:.90909vw}.timeline__item .detail{padding-left:3.63636vw}.timeline__item .figure{width:23.63636vw}.timeline__item .figure{margin-top:1.81818vw}.timeline__item .figure{margin-bottom:1.81818vw}.timeline__item .figure{margin-right:3.63636vw}.timeline__item .figure__title{margin-top:.90909vw}.timeline__item .sns{width:37.27273vw}.timeline__item .sns{margin-top:1.81818vw}.timeline__item .sns{margin-bottom:1.81818vw}.timeline__item .sns{margin-right:3.63636vw}.timeline__item .youtube{width:37.27273vw}.timeline__item .youtube{margin-top:1.81818vw}.timeline__item .youtube{margin-bottom:1.81818vw}.timeline__item .youtube{margin-right:3.63636vw}.timeline__item .youtube__inner::before{background-size:6.36364vw auto}.timeline__item .youtube__link{top:0}.timeline__item .youtube__link{right:0}.timeline__item .youtube__link{height:1.63636vw}.timeline__item .youtube__link{padding-right:.90909vw}.timeline__item .youtube__link{padding-left:.90909vw}.timeline__item.-mv .youtube:nth-of-type(1){width:78.18182vw}.timeline__item .buy{margin-top:1.09091vw}.timeline__item .buy__btn{height:3.63636vw}.timeline__item .buy__btn{padding-bottom:.36364vw}.timeline__item .buy__btn::before{bottom:0}.timeline__item .buy__btn::before{height:.36364vw}.timeline__item .txt{min-width:27.27273vw}.timeline__item .txt{margin-top:1.81818vw}.timeline__item .txt{margin-right:3.63636vw}.timeline__item .txt{margin-bottom:1.81818vw}.timeline__item .txt .box{margin-top:1.81818vw}.timeline__item .txt .box{padding:1.81818vw}.timeline__item .txt .box{border-radius:.90909vw}.timeline__item .txt .show-tweet{border-radius:.90909vw}.timeline__item .txt .show-tweet::before{width:.72727vw}.timeline__item .txt .show-tweet::before{height:.72727vw}.timeline__item .txt .twitter-tweet{max-width:40.90909vw!important;margin-top:2.72727vw!important}.timeline__item__footer__share li{width:2vw}.timeline__item__footer__share li{margin-right:.90909vw}.timeline__pager{padding-left:5.45455vw}.timeline__pager{margin-bottom:5.45455vw}.timeline__pager__item{width:29.09091vw}.timeline__pager__item{margin-right:1.81818vw}.timeline__pager__item{margin-left:1.81818vw}.timeline__pager__item a{height:5.45455vw}.timeline__pager__item a .icn{margin-right:.90909vw}.timeline__pager__item a .icn{margin-left:.90909vw}.timeline__back{width:29.09091vw}.timeline__back{height:5.45455vw}.timeline__back{margin-top:-1.81818vw}.timeline__back .icn{margin-right:.90909vw}.timeline__back .icn{margin-left:.90909vw}.tag{margin-top:.90909vw}.tag__item{height:2.54545vw}.tag__item{margin-top:.90909vw}.tag__item{margin-right:.90909vw}.tag__item{padding-right:1.36364vw}.tag__item{padding-left:1.36364vw}.tag__item{border-radius:.54545vw}.info{width:58.18182vw}.info{margin-bottom:9.09091vw}.info__head{margin-bottom:1.81818vw}.info__list__item{padding-top:1.81818vw}.info__list__item{padding-bottom:1.81818vw}.info__list__item .date{width:10.90909vw}.info__list__item .txt{margin-top:.90909vw}.info__ofuse{margin-top:5.45455vw}.info__ofuse .txt{margin-top:.90909vw}.news{width:58.18182vw}.news{margin-bottom:9.09091vw}.news__head{margin-bottom:1.81818vw}.news__list__item{padding-top:1.81818vw}.news__list__item{padding-bottom:1.81818vw}.news__list__item .date{width:10.90909vw}.news__list__item .txt{margin-top:.90909vw}}@media screen and (max-width:768px){.footer{padding:8vw 2.66667vw 24vw 13.33333vw}.footer__copyright{font-size:1rem}.share{margin-bottom:5.33333vw}.share__item{margin:0 2.13333vw}.share__item a{width:7.46667vw}.nav__month{right:auto;left:0}.nav__month__item{display:none}.nav__month__item a{padding:2.13333vw 3.2vw}.nav__month__item::before{right:auto;left:0;width:1.6vw}.nav__inner{width:auto}.nav__top{right:16vw}.nav__top a{width:16vw;height:16vw}.nav__year{width:68vw}.nav__year__btn{width:8vw;height:16vw}.nav__year__list{padding:2.66667vw}.nav__year__item{padding-right:2.66667vw}.nav__year__item a{height:10.66667vw;padding:0 2.66667vw;border-radius:1.33333vw;font-size:1.4rem}.nav__config{margin:0}.nav__config__btn{width:16vw;height:16vw}.nav__config__inner{width:auto;padding:5.33333vw 1.86667vw 5.33333vw 4vw}.nav__config__head{margin-bottom:5.33333vw;font-size:1.5rem}.nav__config__head .head{padding-left:5.33333vw}.nav__config__head .head::before{border-width:1.86667vw;border-top-width:2.66667vw}.nav__config__list__item{margin:0 2.13333vw 2.13333vw 0}.nav__config__list__item .txt{height:8.53333vw;padding:0 2.66667vw;border-radius:1.33333vw;font-size:1.2rem}.nav__config__list__item .txt::after{margin-left:1.6vw;font-size:1rem}.twitter{width:78.66667vw;margin:0 0 0 16vw}.twitter__txt{margin-bottom:5.33333vw;font-size:1.4rem}.twitter__timeline{margin-bottom:8vw}.modal{padding:10.66667vw 4vw}.modal__youtube{margin:0 -4vw}.modal__banner{margin-top:5.33333vw}.modal__banner a{font-size:1.2rem}.modal__banner a::after{width:32vw;height:10.66667vw;margin-top:2.66667vw;padding-bottom:.53333vw;border-bottom-width:1.06667vw}.modal__ad{margin-top:5.33333vw}.modal__ofuse{margin-top:8vw}.modal__ofuse .txt{margin-top:1.6vw}.modal__btn{width:60%;height:10.66667vw;margin-top:8vw;font-size:1.4rem}.recommend__item{width:45%}.recommend__item .img a{height:34.66667vw}.recommend__item .txt{font-size:1.1rem}.timeline{width:89.33333vw;padding:0 0 10.66667vw}.timeline::after{left:2.66667vw;width:1.6vw;border-radius:1.6vw}.timeline__year{padding:5.33333vw 0 16vw 10.66667vw}.timeline__year .year::before{top:8.8vw;width:6.93333vw;height:6.93333vw;border-width:1.6vw}.timeline__year .year .num{font-size:5rem}.timeline__year .year .num::after{font-size:2.5rem}.timeline__year .is-none{font-size:1.4rem}.timeline__month__next{width:auto;height:13.33333vw;margin-top:2em}.timeline__month__next .icn{margin-right:1.6vw;margin-left:1.6vw}.timeline__month__next .txt{font-size:1.4rem}.timeline__item{padding:6.66667vw 0;border-bottom-width:.53333vw}.timeline__item .date{font-size:3rem}.timeline__item .date::before{left:-9.33333vw;width:4.26667vw;height:4.26667vw}.timeline__item .date::after{top:-12.26667vw;left:-23.46667vw;width:32vw;height:32vw;border-width:5.86667vw}.timeline__item .yy::after{font-size:1.6rem}.timeline__item .month::after{font-size:1.6rem}.timeline__item .day::after{font-size:1.6rem}.timeline__item .icn-share{width:6.93333vw;height:6.93333vw;border-width:1.06667vw}.timeline__item .icn-share .material-symbols-rounded{font-size:1.3rem}.timeline__item .head{margin-top:1.33333vw;font-size:1.8rem}.timeline__item .detail{display:block;margin-top:5.33333vw;padding-left:2.66667vw}.timeline__item .figure{width:auto;margin:0 0 5.33333vw}.timeline__item .figure img{display:block;width:58.66667vw;margin:0 auto!important}.timeline__item .figure .image img{width:58.66667vw}.timeline__item .figure__title{margin-top:2.66667vw}.timeline__item .sns{width:auto;height:auto;margin:0 0 5.33333vw}.timeline__item .sns .instagram-media{margin:0 -1px!important;border-right:none!important;border-left:none!important}.timeline__item .youtube{width:auto;height:auto;margin:0 0 5.33333vw}.timeline__item .youtube__inner::before{background-size:16vw auto}.timeline__item .youtube__link{height:3.73333vw;padding:0 2.66667vw;font-size:.8rem}.timeline__item.-mv .youtube:nth-of-type(1){width:auto}.timeline__item .buy{margin-top:4vw}.timeline__item .buy__btn{height:10.66667vw;padding-bottom:1.06667vw}.timeline__item .buy__btn::before{height:1.06667vw}.timeline__item .txt{min-width:auto;margin:0;font-size:1.4rem;line-height:1.875}.timeline__item .txt .box{margin-top:5.33333vw;padding:4vw;border-radius:2.66667vw;font-size:1.2rem}.timeline__item .txt .show-tweet{border-radius:2.66667vw;font-size:1.2rem}.timeline__item .txt .show-tweet::before{width:1.86667vw;height:1.86667vw}.timeline__item .txt .twitter-tweet{max-width:none!important;margin-top:5.33333vw!important}.timeline__item__footer{margin-top:4vw}.timeline__item__footer__share li{width:5.33333vw;margin-right:2.66667vw}.timeline__item__footer__post{font-size:.9rem}.timeline__pager{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10.66667vw;padding-left:10.66667vw}.timeline__pager__item{width:47%;margin:0}.timeline__pager__item a{width:auto;height:13.33333vw}.timeline__pager__item a .icn{margin-right:1.6vw;margin-left:1.6vw}.timeline__pager__item a .txt{font-size:1.6rem}.timeline__pager__item.-next{margin-left:auto}.timeline__back{width:auto;height:13.33333vw;margin:-5.33333vw 0 5.33333vw 10.66667vw}.timeline__back .icn{margin-right:2.66667vw}.timeline__back .txt{font-size:1.6rem}.tag{margin-top:2.66667vw}.tag__item{height:6.4vw;margin:1.33333vw 1.33333vw 0 0;padding:0 2.13333vw;border-radius:1.06667vw;font-size:1.2rem}.info{width:78.66667vw;margin:0 0 16vw 16vw}.info__head{margin-bottom:2.66667vw;font-size:2.4rem}.info__list__item{display:block;padding:4vw 0}.info__list__item .date{margin-bottom:2.13333vw;width:auto;font-size:1.4rem}.info__list__item .head{font-size:1.5rem}.info__list__item .txt{margin-top:1.6vw;font-size:1.2rem}.info__ofuse{margin-top:10.66667vw}.info__ofuse .txt{margin-top:1.6vw}.news{width:78.66667vw;margin:0 0 16vw 16vw}.news__head{margin-bottom:2.66667vw;font-size:2.4rem}.news__list__item{display:block;padding:4vw 0}.news__list__item .date{margin-bottom:2.13333vw;width:auto;font-size:1.4rem}.news__list__item .head{font-size:1.5rem}.news__list__item .txt{margin-top:1.6vw}}@media (orientation:landscape){.modal__inner{width:74vw}}@media (orientation:portrait){.modal__inner{width:100%}}