@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap');*,*:before,*:after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}img,video{height:auto}picture,source{display:block}table{border-collapse:collapse;border-spacing:0;width:100%}th,td{padding:0}fieldset{border:0;margin:0;padding:0}legend{padding:0}hr{height:0;border:0;border-top:1px solid;color:inherit}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{white-space:pre-wrap}abbr[title]{text-decoration:underline dotted}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;-webkit-appearance:none;appearance:none}button{cursor:pointer}:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{opacity:1}textarea{resize:vertical;overflow:auto}input{border-radius:0}select::-ms-expand{display:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}dialog{border:none;padding:0}dialog::backdrop{background:rgba(0,0,0,.4)}svg{fill:currentColor}:focus,:focus-visible{outline:none !important;box-shadow:none !important}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}img,input,svg,a,a:hover,a img,a input,*:before,*:after{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button:focus,button:focus-visible{outline:0!important;box-shadow:none}button::-moz-focus-inner{border:0}html,body{font-family:"Zen Kaku Gothic New",sans-serif;text-align:justify;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;word-break:normal;font-feature-settings:"palt";-webkit-text-size-adjust:100%;color-scheme:light;-webkit-tap-highlight-color:transparent}html:lang(en),body:lang(en){font-family:'Noto Sans',"Roboto",sans-serif!important;text-align:left;letter-spacing:0}html{width:100%;font-size:62.5%;height:-webkit-fill-available}body{background-color:#fff;color:#002251;letter-spacing:.06em;line-height:1.5;font-weight:400;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-font-feature-settings:'palt' 1;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:rgb(14 41 89/30%)}p{margin:0;font-size:1.5rem}a{transition:all .6s ease 0s;outline:0;display:inline}a:hover{opacity:.5}a img{border-style:none;outline:0}a:active,a img:active{border-style:none;outline:0}[class^=icon-],[class*=icon-]{font-family:'icomoon';color:#fff;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}video{max-width:100%;width:100%;height:auto;vertical-align:bottom}img{image-rendering:-webkit-optimize-contrast;display:block;max-width:100%;height:auto}img[src$=".svg"]{width:100%}.u-userSelectNone{user-select:none;-webkit-user-select:none}.u-imgNoDrag img{pointer-events:none;-webkit-user-drag:none}img,input,svg,*:before,*:after,a,a:hover img,a:hover input,a:hover,input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}br{line-height:1}input[type=text],input[type=password],textarea,select,input[type=url],input[type=date],input[type=submit],input[type=file],input[type=checkbox]{outline:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 1px #777}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:100px;box-shadow:none}body{opacity:0;-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s}body.Open_Changed{opacity:1}body.fixed{overflow:hidden}@-webkit-keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@-webkit-keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@-webkit-keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@-webkit-keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@-webkit-keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes arrow01{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}95%{transform:scale(1,1);opacity:1}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(45deg) scale(1,0)}45%{transform:rotate(45deg) scale(1,0)}55%{transform:rotate(45deg) scale(1,1)}85%{transform:rotate(45deg) scale(1,1);opacity:1}90%{transform:rotate(45deg) scale(1,1);opacity:0}100%{transform:rotate(45deg) scale(1,1);opacity:0}}@-webkit-keyframes pulseMotion{0%{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{-webkit-transform:translate(-50%,-50%) scale(6.5,6.5);transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@keyframes pulseMotion{0%{transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@-webkit-keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@-webkit-keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes scrolldown{0%{background-position:0 -90px}75%{background-position:0 0}100%{background-position:0 90px}}@keyframes scrolldown{0%{background-position:0 -90px}75%{background-position:0 0}100%{background-position:0 90px}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes gradation{0%{background-position:0 0}100%{background-position:100% 100%}}@keyframes gradation{0%{background-position:0 0}100%{background-position:100% 100%}}@-webkit-keyframes arrow-move08{0%{top:-70%;opacity:0}70%{opacity:1}100%{opacity:0}}@keyframes arrow-move08{0%{top:-70%;opacity:0}70%{opacity:1}100%{opacity:0}}@-webkit-keyframes Loading-opacity{0%{opacity:1}100%{opacity:0}}@keyframes Loading-opacity{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes Loading-up{0%{opacity:0}100%{opacity:1}}@keyframes Loading-up{0%{opacity:0}100%{opacity:1}}.Anime_Title,.Anime_Content,.Anime_Once,.Anime_List,.Anime_ListOnce{opacity:0;filter:blur(5px);transform:translate3d(0,50px,0);transition:transform .6s cubic-bezier(.43,.05,.17,1),opacity .6s cubic-bezier(.43,.05,.17,1),filter .6s cubic-bezier(.43,.05,.17,1);will-change:transform,opacity,filter}.Anime_Title.is-show,.Anime_Content.is-show,.Anime_Once.is-show,.Anime_List.is-show,.Anime_ListOnce.is-show{opacity:1;filter:blur(0);transform:translate3d(0,0,0);transition-duration:1.2s}.Letter_Area{overflow:hidden}.Animate_Text span.Letter{-webkit-transform:translate3d(0px,120%,0px);transform:translate3d(0px,120%,0px);-webkit-transition:transform .4s ease 0s;transition:transform .4s ease 0s;display:inline-block;will-change:transform}.Animate_Text.animated span.Letter{-webkit-transform:translateZ(0px);transform:translateZ(0px);transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s}.Animate_Text.animated span.Letter:nth-of-type(1){transition-delay:0s}.Animate_Text.animated span.Letter:nth-of-type(2){transition-delay:.02s}.Animate_Text.animated span.Letter:nth-of-type(3){transition-delay:.04s}.Animate_Text.animated span.Letter:nth-of-type(4){transition-delay:.06s}.Animate_Text.animated span.Letter:nth-of-type(5){transition-delay:.08s}.Animate_Text.animated span.Letter:nth-of-type(6){transition-delay:.1s}.Animate_Text.animated span.Letter:nth-of-type(7){transition-delay:.12s}.Animate_Text.animated span.Letter:nth-of-type(8){transition-delay:.14s}.Animate_Text.animated span.Letter:nth-of-type(9){transition-delay:.16s}.Animate_Text.animated span.Letter:nth-of-type(10){transition-delay:.18s}.Animate_Text.animated span.Letter:nth-of-type(11){transition-delay:.2s}.Animate_Text.animated span.Letter:nth-of-type(12){transition-delay:.22s}.Animate_Text.animated span.Letter:nth-of-type(13){transition-delay:.24s}.Animate_Text.animated span.Letter:nth-of-type(14){transition-delay:.26s}.Animate_Text.animated span.Letter:nth-of-type(15){transition-delay:.28s}.Animate_Text.animated span.Letter:nth-of-type(16){transition-delay:.3s}.Animate_Text.animated span.Letter:nth-of-type(17){transition-delay:.32s}.Animate_Text.animated span.Letter:nth-of-type(18){transition-delay:.34s}.Animate_Text.animated span.Letter:nth-of-type(19){transition-delay:.36s}.Animate_Text.animated span.Letter:nth-of-type(20){transition-delay:.38s}.Animate_Text.animated span.Letter:nth-of-type(21){transition-delay:.4s}.Animate_Text.animated span.Letter:nth-of-type(22){transition-delay:.42s}.Animate_Text.animated span.Letter:nth-of-type(23){transition-delay:.44s}.Animate_Text.animated span.Letter:nth-of-type(24){transition-delay:.46s}.Animate_Text.animated span.Letter:nth-of-type(25){transition-delay:.48s}.Animate_Text.animated span.Letter:nth-of-type(26){transition-delay:.5s}.Animate_Text.animated span.Letter:nth-of-type(27){transition-delay:.52s}.Animate_Text.animated span.Letter:nth-of-type(28){transition-delay:.54s}.Animate_Text.animated span.Letter:nth-of-type(29){transition-delay:.56s}.Animate_Text.animated span.Letter:nth-of-type(30){transition-delay:.58s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(1){transition-delay:.98s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(2){transition-delay:1s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(3){transition-delay:1.03s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(4){transition-delay:1.05s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(5){transition-delay:1.07s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(6){transition-delay:1.09s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(7){transition-delay:1.11s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(8){transition-delay:1.13s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(9){transition-delay:1.15s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(10){transition-delay:1.17s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(11){transition-delay:1.19s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(12){transition-delay:1.21s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(13){transition-delay:1.23s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(14){transition-delay:1.25s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(15){transition-delay:1.27s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(16){transition-delay:1.29s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(17){transition-delay:1.31s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(18){transition-delay:1.33s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(19){transition-delay:1.35s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(20){transition-delay:1.37s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(21){transition-delay:1.39s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(22){transition-delay:1.41s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(23){transition-delay:1.43s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(24){transition-delay:1.45s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(25){transition-delay:1.47s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(26){transition-delay:1.49s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(27){transition-delay:1.51s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(28){transition-delay:1.53s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(29){transition-delay:1.55s}.Main_On .Animate_Text.animated span.Letter:nth-of-type(30){transition-delay:1.57s}.home main{visibility:hidden;opacity:0}.home.Open_Changed main{visibility:visible;opacity:1}.Footer,.Header{overflow:hidden}.Footer{position:relative;z-index:1}.Main{overflow:clip}.grecaptcha-badge{display:none!important}