﻿@import"https://use.typekit.net/lce8lkl.css";/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-repeat:initial}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;left:0;margin-top:42px}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose{cursor:pointer;z-index:10}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;filter:alpha(opacity=80) !important}#colorbox{outline:0}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious,#cboxNext{position:absolute;top:50%;width:5%;height:15%;background-size:100%;text-indent:-9999px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center}#cboxPrevious{left:10%}#cboxNext{right:10%}#cboxClose{position:absolute;top:-42px;right:0;width:40px;padding-top:40px;background:url(../images/popup/popup-close.png) no-repeat;background-size:100%;text-indent:-9999px;z-index:100}@media screen and (max-width: 980px){#cboxClose{top:-32px;width:30px;padding-top:30px}}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}#cboxSlideshow,#cboxCurrent{display:none !important}img{width:100%;height:auto}body{position:relative;z-index:0;font-family:"M PLUS Rounded 1c",helvetica,sans-serif;background-color:#163085;background-image:url(../images/bg-pattern.webp?02);background-repeat:repeat;animation:slide-to-bottom-left 60s linear infinite;background-size:clamp(0px,52.0833333333dvw,1000px) auto}@media screen and (max-width: 980px){body{background-size:102.0408163265dvw auto;animation:slide-to-bottom-left-sp 60s linear infinite}}body.animation-pause{animation-play-state:paused !important}body.animation-pause .kvArea .kvAreaInner .kvImageWrap .kvItemsWrap *,body.animation-pause .is-active .upperLineText .item,body.animation-pause .topicsListWrap .topicsWrapAnime,body.animation-pause .topicsListWrap .topicsWrapAnime02{animation-play-state:paused !important}@keyframes slide-to-bottom-left{from{background-position:0 0}to{background-position:max(-1000px,-52.0833333333dvw) clamp(0px,52.0833333333dvw,1000px)}}@keyframes slide-to-bottom-left-sp{from{background-position:0 0}to{background-position:-102.0408163265dvw 102.0408163265dvw}}.wrapper{overflow:hidden}.js-fadeIn{opacity:0}.js-fadeSlideUpIn{opacity:0;transform:translateY(50px)}.js-fadeSlideUpSectionIn{opacity:0;transform:translateY(50px)}.js-fadeSlideUpInTopics{opacity:0;transform:translateY(50px)}.colorbox{cursor:pointer}@keyframes slideLeft{0%{transform:translateX(800px);opacity:0}20%{opacity:1}80%{transform:translateX(-20px)}100%{transform:translateX(0px);opacity:1}}@keyframes slideRight{0%{transform:translateX(-800px);opacity:0}20%{opacity:1}80%{transform:translateX(20px)}100%{transform:translateX(0px);opacity:1}}.-animeSlideLeft{transform:translateX(800px);opacity:0}.-animeSlideLeft.is-active{animation:slideLeft .45s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1 forwards}.-animeSlideRight{transform:translateX(-800px);opacity:0}.-animeSlideRight.is-active{animation:slideRight .45s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1 forwards}@keyframes horizontal01{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}@keyframes horizontal02{0%{transform:translateX(0)}100%{transform:translateX(5px)}}@keyframes vertical01{0%{transform:translateY(0px)}100%{transform:translateY(-20px)}}@keyframes vertical02{0%{transform:translateY(0px)}100%{transform:translateY(10px)}}@keyframes vertical03{0%{transform:translateY(0px)}100%{transform:translateY(-10px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes glow{0%{opacity:.5;transform:scale(0.8) translate(3%, 0)}50%{opacity:1;transform:scale(1) translate(0, 0)}100%{opacity:.5;transform:scale(0.8) translate(3%, 0)}}@keyframes kirakira{0%{opacity:0}5%{opacity:1}15%{opacity:1}20%{opacity:0}40%{opacity:0}45%{opacity:1}80%{opacity:1}85%{opacity:0}100%{opacity:1}}@keyframes kirakira02{0%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}30%{opacity:1}35%{opacity:0}95%{opacity:1}100%{opacity:1}}@keyframes fuwafuwa{0%{transform:translate(-5px, -20px) rotate(2deg)}100%{transform:translate(0, 0) rotate(2deg)}}.-fuwafuwa{transform:translate(-5px, -20px) rotate(2deg)}.-fuwafuwa.is-active{animation:fuwafuwa .45s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite}@media(hover: hover){.-hover-zoom{transition:transform .3s;transform:scale(1)}.-hover-zoom:hover{transform:scale(1.1)}.-hover-zoom02{transition:transform .3s;transform:scale(1)}.-hover-zoom02:hover{transform:scale(1.05)}}.movie{position:relative;z-index:0;display:block;background-color:#000}.movie:before{content:"";position:absolute;z-index:1;width:100%;height:100%;background-image:url(../images/icon-play.webp);background-size:27.4418604651% auto;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none}.movie img{opacity:.6}@media(hover: hover){.movie img{transition:opacity .3s}.movie:hover img{opacity:1}}.-font-futura{font-family:"futura-pt",sans-serif;font-weight:bold}.snsWrap{display:flex}.snsWrap .snsIcon{display:block;width:32px;margin:0 5px;border-radius:50%;overflow:hidden;line-height:0}.snsWrap .snsIcon.is-x{background:#000}.snsWrap .snsIcon img{width:100%}#animation-toggle-btn{position:fixed;right:20px;bottom:20px;z-index:80;padding:10px 14px;border-radius:999px;border:none;background-color:#999;color:#fff;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:12px}#animation-toggle-btn:before{content:"アニメーション OFF";font-size:inherit}#animation-toggle-btn.animation-pause{background-color:#3156cd}#animation-toggle-btn.animation-pause:before{content:"アニメーション ON"}.loadWrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#163085}.loadWrap .loadingImage{position:absolute;z-index:1;top:50%;left:50%;display:block;width:clamp(0px,28.0729166667dvw,539px);transform:translate(-50%, -50%)}@media screen and (max-width: 980){.loadWrap .loadingImage{max-width:539px;width:60%}}.loadWrap .loadingImage img{animation:loadingAnime 2s linear infinite}@keyframes loadingAnime{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:1}}header{position:relative;z-index:0;display:flex;justify-content:space-between;align-items:center;padding:.5em;background:#fff;line-height:1}header .headerLogo{width:75px}.kvArea{background-image:linear-gradient(to right, #000b6d 0%, #000b6d 50%, #001077 51%, #001077 100%)}@media screen and (max-width: 980px){.kvArea{background-image:none}}.kvArea .kvAreaInner{position:relative;z-index:0;width:100%;margin:auto;aspect-ratio:1920/870}@media screen and (max-width: 980px){.kvArea .kvAreaInner{aspect-ratio:auto;padding:0}}.kvArea .kvAreaInner .kvImageWrap{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 980px){.kvArea .kvAreaInner .kvImageWrap{position:relative;padding-top:70.4081632653%}}@keyframes fadeIn-up{0%{transform:translateZ(700px) translateY(10px);opacity:0}100%{transform:translateZ(0) translateY(0);opacity:1}}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap{position:absolute;z-index:-1;top:0;left:50%;width:100%;height:100%;overflow:hidden;transform:translate3d(-50%, 0, 0)}@media screen and (max-width: 980px){.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap{width:155%;left:34%}}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .item{position:absolute;top:0;left:0;display:block;width:100%}@media screen and (max-width: 980px){.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .item:not(.bg,.flash,.bgMovie){top:6%;left:5%;display:block;width:92%}}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald01{z-index:90;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald02{z-index:80;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald03{z-index:60;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald04{z-index:50;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald05{z-index:60;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald06{z-index:70;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .emerald07{z-index:80;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .sonic{z-index:70;opacity:0}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .stars01{z-index:100;opacity:0;animation:kirakira 3s 2.2s ease-in-out infinite alternate}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .stars02{z-index:100;opacity:0;animation:kirakira02 3s 2.6s ease-in-out infinite alternate}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .stars03{z-index:100;opacity:0;animation:kirakira01 4s 2.2s ease-in-out infinite alternate}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .stars04{z-index:100;opacity:0;animation:kirakira02 4s 2.6s ease-in-out infinite alternate}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .flash{z-index:20;top:-13.2183908046%;height:126.4367816092%;mix-blend-mode:screen;animation:glow 10s linear infinite alternate;opacity:.5;transform:scale(0.8) translate(3%, 0)}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .flash.flash02{z-index:25;animation:glow 7s linear infinite alternate}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .bg{z-index:10}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .bgMovie{z-index:15;height:auto;width:100%;aspect-ratio:16/9;top:50%;transform:translateY(-50%)}@media screen and (max-width: 980px){.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .bgMovie{width:110%;left:-7%}}.kvArea .kvAreaInner .kvImageWrap .kvItemsWrap .bgMovie iframe{width:100%;height:100%}.kvArea .kvAreaInner .kvImageWrap .kvLogo{position:absolute;z-index:1;top:7.3170731707%;left:16.0416666667%;width:19.8958333333%;margin:0;opacity:0}@media screen and (max-width: 980px){.kvArea .kvAreaInner .kvImageWrap .kvLogo{top:50%;left:5.1020408163%;width:26.9387755102%;transform:translateY(-50%)}}.kvArea .kvAreaInner.is-inview .emerald01{animation:fadeIn-up 2s .45s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald01 .anime01{animation:horizontal02 3.2s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald01 .anime01 .anime02{animation:vertical02 2s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald02{animation:fadeIn-up 2s .6s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald02 .anime01{animation:horizontal02 4.3s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald02 .anime01 .anime02{animation:vertical02 2.9s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald03{animation:fadeIn-up 2s .75s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald03 .anime01{animation:horizontal02 2.8s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald03 .anime01 .anime02{animation:vertical02 4.2s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald04{animation:fadeIn-up 2s .9s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald04 .anime01{animation:horizontal02 3.5s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald04 .anime01 .anime02{animation:vertical02 2.5s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald05{animation:fadeIn-up 2s 1.05s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald05 .anime01{animation:horizontal02 2.7s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald05 .anime01 .anime02{animation:vertical02 2.3s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald06{animation:fadeIn-up 2s 1.2s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald06 .anime01{animation:horizontal01 2.9s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald06 .anime01 .anime02{animation:vertical02 3.7s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald07{animation:fadeIn-up 2s 1.35s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .emerald07 .anime01{animation:horizontal02 2.6s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .emerald07 .anime01 .anime02{animation:vertical02 2.7s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .sonic{animation:fadeIn-up 2s 0s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .sonic .anime02{animation:vertical03 3.2s 2s ease-in-out infinite alternate}.kvArea .kvAreaInner.is-inview .kvLogo{animation:fadeIn 2s 2s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner.is-inview .movieWrap{animation:fadeIn 2s 2s cubic-bezier(0.1, 1, 0, 0.96) both}.kvArea .kvAreaInner .movieWrap{position:absolute;z-index:1;top:44.756097561%;left:7.9166666667%;width:36.0416666667%;opacity:0}@media screen and (max-width: 980px){.kvArea .kvAreaInner .movieWrap{position:static;max-width:100%;width:90.8163265306%;margin:auto;padding:5% 0}}.bannerArea.-only{padding:clamp(0px,1.5625dvw,30px) 0}@media screen and (max-width: 980px){.bannerArea.-only{padding:0}}.bannerArea.-only .banner{display:block;max-width:1032px;width:53.75%;margin:auto}@media screen and (max-width: 980px){.bannerArea.-only .banner{max-width:100%;width:90.8163265306%}}.bannerArea:not(.-only){padding:clamp(0px,1.5625dvw,30px) 0}@media screen and (max-width: 980px){.bannerArea:not(.-only){width:90%;padding:0;margin:auto}}.bannerArea:not(.-only) .slick-slide{margin:0 15px}@media screen and (max-width: 980px){.bannerArea:not(.-only) .slick-slide{margin:0}}.bannerArea:not(.-only) .slick-arrow{position:absolute;z-index:1;top:50%;width:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 980px){.bannerArea:not(.-only) .slick-arrow{width:3.8775510204dvw}}.bannerArea:not(.-only) .slick-arrow.arrow01{left:calc(50% - 330px)}@media screen and (max-width: 980px){.bannerArea:not(.-only) .slick-arrow.arrow01{left:-4.2857142857dvw}}.bannerArea:not(.-only) .slick-arrow.arrow02{right:calc(50% - 330px)}@media screen and (max-width: 980px){.bannerArea:not(.-only) .slick-arrow.arrow02{right:-4.2857142857dvw}}.bannerArea:not(.-only) .bannerSliderWrap{width:1920px;margin-left:50%;line-height:0;transform:translateX(-50%)}@media screen and (max-width: 980px){.bannerArea:not(.-only) .bannerSliderWrap{width:100%}}.bannerArea:not(.-only) .banner{display:block}.bannerArea:not(.-only) .banner img{display:block;width:100%}.bannerArea:not(.-only) .sliderNavWrap{width:665px;margin:auto;margin-top:14px}@media screen and (max-width: 980px){.bannerArea:not(.-only) .sliderNavWrap{width:78rem;margin-top:4%}}.bannerArea:not(.-only) .sliderNavWrap .slick-list{position:relative;display:block;margin:0;padding:0;overflow:visible}.bannerArea:not(.-only) .sliderNavWrap .slick-track{width:100% !important;transform:translate3d(0, 0, 0) !important;text-align:center}.bannerArea:not(.-only) .sliderNavWrap .slick-slide{z-index:0;display:inline-block;width:10px !important;height:10px !important;margin:0 5px;float:none}@media screen and (max-width: 980px){.bannerArea:not(.-only) .sliderNavWrap .slick-slide{width:3rem !important;height:3rem !important;margin:0 1.5rem 2rem}}@media screen and (min-width: 981px){.bannerArea:not(.-only) .sliderNavWrap .slick-slide:nth-of-type(34){margin-left:12px}}@media screen and (max-width: 980px){.bannerArea:not(.-only) .sliderNavWrap .slick-slide:nth-of-type(14){margin-left:2rem}}.bannerArea:not(.-only) .sliderNavWrap .slick-slide .sliderNav{position:relative;z-index:0;width:10px !important;height:10px;transform:rotate(45deg);background-color:#bcbcbc;cursor:pointer}@media screen and (max-width: 980px){.bannerArea:not(.-only) .sliderNavWrap .slick-slide .sliderNav{width:3rem !important;height:3rem;transition:background-color .3s}}.bannerArea:not(.-only) .sliderNavWrap .slick-slide .sliderNav .commonNew{width:5px;height:5px;top:3px;left:-8px;background-color:#005fff;border-radius:50px}@media screen and (max-width: 980px){.bannerArea:not(.-only) .sliderNavWrap .slick-slide .sliderNav .commonNew{width:1.4rem;height:1.4rem;top:.5rem;left:-1.7rem}}.bannerArea:not(.-only) .sliderNavWrap .slick-slide .sliderNav .commonNew img{width:100%}@media screen and (max-width: 980px){.bannerArea:not(.-only) .sliderNavWrap .slick-slide .sliderNav .commonNew img{display:none}}.bannerArea:not(.-only) .sliderNavWrap .slick-slide:hover .sliderNav,.bannerArea:not(.-only) .sliderNavWrap .slick-slide.slick-current .sliderNav{background-color:#52bfe8}.section.-upperLineText{padding:clamp(0px,3.6458333333dvw,70px) 0}.section.-upperLineText .upperLineText{position:relative;z-index:0;padding-top:clamp(0px,5.8333333333dvw,112px)}@media screen and (max-width: 980px){.section.-upperLineText .upperLineText{padding-top:10.4081632653dvw}}.section.-upperLineText .upperLineText .item{position:absolute;z-index:0;top:0;left:100%;width:100%;height:100%;background-repeat:repeat-x;background-size:auto 100%}.section.-upperLineText .upperLineText .item.is-restarting{animation:none !important;background-position:0 0 !important}.section.-upperLineText.is-active .item{left:0}.section .secInner{position:relative;z-index:0;max-width:1920px;margin:auto;padding:0 clamp(0px,5.2083333333dvw,100px)}@media screen and (max-width: 980px){.section .secInner{width:100%;padding:0 5%}}.section .secTitle{margin:0 auto 2%}@media screen and (max-width: 980px){.section .secTitle{margin:3% auto 4%}}.section .secTitle p{width:fit-content;margin:0;padding:0 10px;font-size:42.66px}@media screen and (max-width: 1920px){.section .secTitle p{font-size:2.221875dvw}}@media screen and (max-width: 980px){.section .secTitle p{font-size:3.5714285714dvw}}.section .secTitle p{color:#163085;background-color:#02ff32;font-weight:bold;transform:rotate(2deg)}.section .charaSonic{pointer-events:none}@keyframes monthlyLineTextAnime{from{background-position:0 0}to{background-position:max(-52.6041666667dvw,-1010px) 0}}@keyframes monthlyLineTextAnime-sp{from{background-position:0 0}to{background-position:-93.8775510204dvw 0}}.monthlyTopicsArea .upperLineText{transform:rotate(2deg)}.monthlyTopicsArea .upperLineText .item{background-image:url(../images/section-upperText01.webp?02);animation:monthlyLineTextAnime 5s linear infinite;transition:left .2s}@media screen and (max-width: 980px){.monthlyTopicsArea .upperLineText .item{animation:monthlyLineTextAnime-sp 5s linear infinite}}.monthlyTopicsArea .secInner{padding-bottom:clamp(0px,3.6458333333dvw,70px)}@media screen and (max-width: 980px){.monthlyTopicsArea .secInner{padding-bottom:43.8775510204dvw}}.monthlyTopicsArea .topicsWrap{position:relative;z-index:0;width:clamp(0px,62.9166666667dvw,1208px);margin:2.5% 0px}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap{width:77.1428571429dvw;margin:5% 0px}}.monthlyTopicsArea .topicsWrap:nth-child(even){margin:2.5% 0 2.5% 10%}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap:nth-child(even){margin:5% 0 5% auto}}.monthlyTopicsArea .topicsWrap .topicInner{display:flex;flex-wrap:wrap;padding:2%;border-radius:clamp(0px,0.9260416667dvw,17.78px);background-color:#fff;text-decoration:none}@media(hover: hover){.monthlyTopicsArea .topicsWrap .topicInner.-hover{transition:transform .2s}.monthlyTopicsArea .topicsWrap .topicInner.-hover:hover{transform:translate(-5px, -5px)}}.monthlyTopicsArea .topicsWrap .month{color:#02ff32;font-weight:bold;text-shadow:clamp(-1px,-0.2083333333dvw,-4px) clamp(-1px,-0.2083333333dvw,-4px) 0 #163085,clamp(1px,0.2083333333dvw,4px) clamp(-1px,-0.2083333333dvw,-4px) 0 #163085,clamp(-1px,-0.2083333333dvw,-4px) clamp(1px,0.2083333333dvw,4px) 0 #163085,clamp(1px,0.2083333333dvw,4px) clamp(1px,0.2083333333dvw,4px) 0 #163085;font-size:42.66px}@media screen and (max-width: 1920px){.monthlyTopicsArea .topicsWrap .month{font-size:2.221875dvw}}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .month{font-size:5.8479591837dvw}}.monthlyTopicsArea .topicsWrap .month{line-height:1;text-align:center}.monthlyTopicsArea .topicsWrap .month span{display:block}.monthlyTopicsArea .topicsWrap .month .-large{font-size:95px}@media screen and (max-width: 1920px){.monthlyTopicsArea .topicsWrap .month .-large{font-size:4.9479166667dvw}}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .month .-large{font-size:13.0214285714dvw}}.monthlyTopicsArea .topicsWrap .thumb{width:33.940397351%;margin-left:3%}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .thumb{width:77.380952381%}}.monthlyTopicsArea .topicsWrap .thumb img{width:100%;border-radius:clamp(0px,0.6635416667dvw,12.74px)}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .thumb img{border-radius:clamp(2px,0.612244898dvw,6px)}}.monthlyTopicsArea .topicsWrap .listWrap{width:52.9801324503%;font-size:40.25px}@media screen and (max-width: 1920px){.monthlyTopicsArea .topicsWrap .listWrap{font-size:2.0963541667dvw}}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .listWrap{font-size:3.6734693878dvw}}.monthlyTopicsArea .topicsWrap .listWrap{color:#163085;font-weight:bold;margin:0 0 0 3%;padding:0;list-style:none}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .listWrap{width:77.380952381%;margin:2% 0 0 13.5%}}.monthlyTopicsArea .topicsWrap .listWrap li{position:relative;z-index:0;margin-bottom:2%;padding-left:clamp(0px,2.0833333333dvw,40px)}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .listWrap li{padding-left:3.6734693878dvw}}.monthlyTopicsArea .topicsWrap .listWrap li:before{content:"";position:absolute;z-index:0;left:0;top:.5em;width:clamp(0px,1.7708333333dvw,34px);height:clamp(0px,1.7708333333dvw,34px);background-image:url(../images/icon-diamond01.webp);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .listWrap li:before{width:3.2653061224dvw;height:3.2653061224dvw}}.monthlyTopicsArea .topicsWrap .listWrap .link{color:inherit;text-decoration:none}@media(hover: hover){.monthlyTopicsArea .topicsWrap .listWrap .link:hover{text-decoration:underline;text-decoration-color:#02ff32;text-underline-offset:3px;text-decoration-thickness:15%}}.monthlyTopicsArea .topicsWrap .boxShadow{position:absolute;z-index:-1;top:1.5%;left:1.5%;width:100%;height:100%}.monthlyTopicsArea .topicsWrap .boxShadow .item{position:absolute;z-index:0;top:0%;left:0%;width:100%;height:100%;border-radius:clamp(0px,0.9260416667dvw,17.78px);background-color:#02ff32;transform:rotate(2deg)}@media screen and (max-width: 980px){.monthlyTopicsArea .topicsWrap .boxShadow .item{top:0;left:2%}}.monthlyTopicsArea .charaSonic{position:absolute;z-index:-1;right:5%;bottom:0;display:block;max-width:464px;width:24.1666666667dvw}@media screen and (max-width: 980px){.monthlyTopicsArea .charaSonic{right:1%;width:46.9387755102dvw}}@keyframes videosLineTextAnime{from{background-position:0 0}to{background-position:max(-63.5416666667dvw,-1220px) 0}}@keyframes videosLineTextAnime-sp{from{background-position:0 0}to{background-position:-113.3673469388dvw 0}}.videosArea{position:relative;z-index:0;margin-bottom:clamp(0px,11.9791666667dvw,230px)}@media screen and (max-width: 980px){.videosArea{margin-bottom:19.7916666667dvw}}.videosArea::after{content:"";position:absolute;z-index:-1;top:0;left:-50%;width:200%;height:100%;background-color:#fff;transform:rotate(-2deg)}.videosArea .secTitle{margin:2.5% auto 2%}@media screen and (max-width: 980px){.videosArea .secTitle{margin:4% auto 4%}}.videosArea .secTitle p{color:#fff;background-color:#163085;transform:rotate(-2deg)}.videosArea .upperLineText{transform:rotate(-2deg)}.videosArea .upperLineText .item{background-image:url(../images/section-upperText02.webp?02);animation:videosLineTextAnime 5s linear infinite;transition:left .2s}@media screen and (max-width: 980px){.videosArea .upperLineText .item{animation:videosLineTextAnime-sp 5s linear infinite}}.videosArea .videosListWrap{display:flex;flex-wrap:wrap;justify-content:center}.videosArea .videosListWrap .movieWrap{width:32%;margin-left:2%}.videosArea .videosListWrap .movieWrap:first-child{margin-left:0}@media screen and (max-width: 980px){.videosArea .videosListWrap .movieWrap{width:100%;margin:0 0 10%}}.videosArea .diamondsWrap{margin:5% 0 0;text-align:right;transform:rotate(-2deg)}@media screen and (max-width: 980px){.videosArea .diamondsWrap{margin:2% -4% 7% 0}}.videosArea .diamondsWrap img{width:clamp(0px,6.9791666667dvw,134px);margin:0 0 0 2%}@media screen and (max-width: 980px){.videosArea .diamondsWrap img{width:7.1428571429dvw;margin:0 0 0 1%}}.videosArea .charaSonic{position:absolute;z-index:-1;left:5%;bottom:max(-15.1041666667dvw,-290px);display:block;max-width:443px;width:23.0729166667dvw}@media screen and (max-width: 980px){.videosArea .charaSonic{left:1%;bottom:max(-28.5714285714dvw,-280px);width:39.5918367347dvw}}@keyframes annivLineTextAnime{from{background-position:0 0}to{background-position:max(-62.9166666667dvw,-1208px) 0}}@keyframes annivLineTextAnime-sp{from{background-position:0 0}to{background-position:-112.2448979592dvw 0}}.annivTopicsArea{min-height:clamp(0px,59.8958333333dvw,1150px)}@media screen and (max-width: 980px){.annivTopicsArea{min-height:auto}}.annivTopicsArea .secTitle p{transform:rotate(2deg)}.annivTopicsArea .upperLineText .item{background-image:url(../images/section-upperText03.webp?02);transform:rotate(2deg);animation:annivLineTextAnime 5s linear infinite;transition:left .2s}@media screen and (max-width: 980px){.annivTopicsArea .upperLineText .item{animation:annivLineTextAnime-sp 5s linear infinite}}.annivTopicsArea .topicsListWrap{max-width:1208px;width:62.9166666667dvw;display:flex;flex-wrap:wrap}@media screen and (max-width: 980px){.annivTopicsArea .topicsListWrap{width:100%}}.annivTopicsArea .topicsWrap{position:relative;z-index:0;width:31.6%;margin-left:2.6%;margin-bottom:2.6%;transition:transform .8s,opacity 1s}.annivTopicsArea .topicsWrap.is-active{transform:translateY(0px);opacity:1}@media screen and (max-width: 980px){.annivTopicsArea .topicsWrap{width:47.5%;margin-left:4%;margin-bottom:4%}.annivTopicsArea .topicsWrap:nth-child(even){transition:transform .8s .2s,opacity 1s .2s}}@media screen and (min-width: 981px){.annivTopicsArea .topicsWrap:nth-child(3n+1){margin-left:0}.annivTopicsArea .topicsWrap:nth-child(3n+2){transition:transform .8s .2s,opacity 1s .2s}.annivTopicsArea .topicsWrap:nth-child(3n+3){transition:transform .8s .4s,opacity 1s .4s}}@media screen and (max-width: 980px){.annivTopicsArea .topicsWrap:nth-child(2n+1){margin-left:0}}.annivTopicsArea .topicInner{display:block;border-radius:clamp(0px,0.9260416667dvw,17.78px);background-color:#fff;text-decoration:none;overflow:hidden;height:100%}@media(hover: hover){.annivTopicsArea .topicInner{transition:transform .2s}.annivTopicsArea .topicInner:hover{transform:translate(-5px, -5px)}}@media screen and (max-width: 980px){.annivTopicsArea .topicInner{border-radius:clamp(0px,1.8142857143dvw,17.78px)}}.annivTopicsArea .thumb{display:block;width:100%;line-height:0}.annivTopicsArea .textWrap{font-size:30px}@media screen and (max-width: 1920px){.annivTopicsArea .textWrap{font-size:1.5625dvw}}@media screen and (max-width: 980px){.annivTopicsArea .textWrap{font-size:3.2653061224dvw}}.annivTopicsArea .textWrap{color:#163085;font-weight:bold;margin:0;padding:2% 4% 6%;font-weight:bold}.annivTopicsArea .date,.annivTopicsArea .text{margin:1% 0}.annivTopicsArea .boxShadow{position:absolute;z-index:-1;top:3%;left:3%;width:100%;height:100%;border-radius:clamp(0px,0.9260416667dvw,17.78px);background-color:#02ff32}@media screen and (max-width: 980px){.annivTopicsArea .boxShadow{top:2.5%;left:2.5%;border-radius:clamp(0px,1.8142857143dvw,17.78px)}}.annivTopicsArea .charaSonic{position:absolute;z-index:-1;top:clamp(0px,11.7708333333dvw,226px);right:4%;display:block;max-width:536px;width:27.9166666667dvw}@media screen and (max-width: 980px){.annivTopicsArea .charaSonic{position:relative;top:0;right:0;width:46.9387755102dvw;margin:10% 15% 0 auto}}footer{position:relative;z-index:5;font-size:12px}footer .snsWrap{justify-content:center;margin-bottom:20px}footer .footerContent{text-align:center}footer .footerLogoBox{display:flex;justify-content:center;align-items:center}footer .footerLogoBox a{line-height:1;display:block}footer .footerLogoBox .footerSonicChannelLogo{line-height:1;width:186px;display:inline-block;margin-right:1em}footer .footerLogoBox .footerSonicTeamLogo{line-height:1;width:184px}footer .footerWrap{background:#fff;text-align:center;padding:2em}footer .footerLogoList{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:3%}footer .footerLinkList{text-align:center;padding:1em 0;flex-wrap:wrap;justify-content:center;display:flex;margin:0 auto;width:90%}footer .footerLinkList li{line-height:1.5;display:inline-block;rotate:.05deg;padding:.5em;color:#163085;font-weight:bold}footer .footerLinkList li a{color:#163085;text-decoration:none}@media(hover: hover){footer .footerLinkList li a:hover{text-decoration:underline}}footer .footerLink{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#163085;margin-bottom:3%}footer .footerLink li{padding:1em}footer .footerCopy{color:#163085;font-size:18px;font-weight:bold}/*# sourceMappingURL=35th.min.css.map */