.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0!important;padding:0!important}.splide__list{-webkit-backface-visibility:hidden;display:flex;height:100%;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none!important}.splide__slide{-webkit-backface-visibility:hidden;box-sizing:border-box;position:relative;flex-shrink:0;margin:0;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{z-index:0;position:absolute;top:0;left:0;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;position:relative;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-webkit-transform:translateY(-50%);display:flex;z-index:1;position:absolute;top:50%;align-items:center;justify-content:center;width:2em;height:2em;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#ccc;cursor:pointer;opacity:.7}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{z-index:1;position:absolute;right:0;bottom:.5em;left:0;padding:0 1em}.splide__pagination__page{display:inline-block;position:relative;width:8px;height:8px;margin:3px;padding:0;border:0;border-radius:50%;background:#ccc;opacity:.7;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.splide__pagination__page.is-active{-webkit-transform:scale(1.4);z-index:1;transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide.focus-visible{outline:3px solid #0bf;outline-offset:-3px}.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{-webkit-transform:translate(-50%);left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{display:flex;top:0;right:.5em;bottom:0;left:auto;flex-direction:column;padding:1em 0}/*!
 * Bootstrap Reboot v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15;font-family:sans-serif}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;background-color:#fff;color:#212529;font-weight:400;font-size:1rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left}[tabindex="-1"]:focus:not(.focus-visible){outline:0!important}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;border-bottom:0;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none;cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:rgba(0,0,0,0);color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}pre{-ms-overflow-style:scrollbar;margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-size:inherit;line-height:inherit;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;color:inherit;font-size:1.5rem;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body .success-color{background:#ff4222;color:#202124}body.light-theme{background-color:#fff;color:#202124}body.light-theme .base-color{background-color:#fff}body.light-theme .base-color2{background-color:#eee}body.light-theme .primary-text{color:#202124}body.light-theme .secondary-text{color:#5f6368}body.light-theme .hr{background-color:#dadbe0}body.light-theme .yellow{background-color:#fbbc04}body.light-theme .red{background-color:#d93025}body.light-theme .blue{background-color:#1a73e8}body.light-theme .green{background-color:#188038}body.dark-theme{background-color:#202124;color:#e8eaed}body.dark-theme .base-color{background-color:#202124}body.dark-theme .base-color2{background-color:#2a2b2e}body.dark-theme .primary-text{color:#e8eaed}body.dark-theme .secondary-text{color:#9aa0a6}body.dark-theme .hr{background-color:#5f6368}body.dark-theme .yellow{background-color:#fcc934}body.dark-theme .red{background-color:#f28b82}body.dark-theme .blue{background-color:#8ab4f8}body.dark-theme .green{background-color:#a8dab5}*,:after,:before{box-sizing:border-box}.show{display:block}.hide{display:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}img{width:100%;height:auto}html{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;height:100%;background:#202124;font-size:62.5%;font-family:Noto Sans JP,Segoe UI,SegoeUI,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}body{background:0 0!important;background-color:none!important}body{position:relative;height:100%;margin:0;padding:0;color:#e8eaed;font-size:16px;font-size:1.6rem;transition:all .3s ease-in-out}body:before{display:block;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/_bg/bg_1.png);background-size:100%;background-repeat:repeat;background-attachment:scroll;content:"";opacity:.3}body:after{display:block;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect id="b" x="12" width="12" height="12" style="fill:%23000000; isolation:isolate; opacity:0.5;"/><rect id="c" y="12" width="12" height="12" style="fill:%23000000; isolation:isolate; opacity:0.5;"/></svg>');background-position:center;background-size:4px;background-repeat:repeat;background-color:rgba(132,125,118,.5);content:""}header{z-index:9999;position:fixed;top:0;width:100%;height:max(44px,min(11vw,88px));pointer-events:none}header .header-inner{position:relative;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 max(16px,min(4vw,32px));pointer-events:none}header .header-inner .h1,header .header-inner h1{display:flex;align-items:center;justify-content:center;height:100%;pointer-events:none}header .header-inner .h1 a,header .header-inner h1 a{display:block;width:max(90px,min(23vw,180px));height:max(25px,min(6vw,50px));background-image:url(../img/_common/logo-success-w.svg);background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:fill}header.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes UpAnime{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}header.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes DownAnime{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}footer{position:sticky;top:100vh;width:100%;height:max(32px,min(8vw,64px))}footer .footer-inner{width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 max(16px,min(4vw,32px))}noscript div#note{display:flex;z-index:2147483647;position:fixed;align-items:center;justify-content:center;width:100vw;height:100vh;padding:3.2rem;background:#fff;font-size:max(1rem,min(4vw,1.6rem));line-height:32px}noscript div#note p{position:relative;height:32px;margin:0;padding-left:21px}noscript div#note p img{-webkit-transform:translate(0,-50%);position:absolute;top:50%;left:0;width:18px;height:16px;margin:0 .8rem 0 0;transform:translate(0,-50%);vertical-align:text-top}#loader{-webkit-transform:translate(-50%,-50%);display:block;z-index:10000000;position:fixed;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);transition:all .3s ease-in}#loader .block{-webkit-transform:translate(-50%,-50%);display:flex;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:200px;height:200px;transform:translate(-50%,-50%)}#loader .loading{display:flex;flex-wrap:wrap;width:45px}#loader .circle{-webkit-animation-name:loading;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;width:15px;height:15px;margin:auto;background-color:#50e7e7;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading}#loader .circle:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}#loader .circle:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}#loader .circle:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}#loader .circle:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}#loader .circle:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}#loader .circle:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}#loader .circle:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}#loader .circle:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}#loader .circle:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes loading{20%{-webkit-transform:scale(.1);transform:scale(.1)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading{20%{-webkit-transform:scale(.1);transform:scale(.1)}40%{-webkit-transform:scale(1);transform:scale(1)}}#loader.loaded{visibility:hidden;height:0;overflow:hidden;opacity:0}.copyright{display:flex;align-items:center;justify-content:center;height:100%}.copyright .inner{font-size:max(1rem,min(4vw,1.2rem));text-align:center}#page-top{display:block;z-index:1000;position:fixed;right:10px;bottom:10px;width:max(32px,min(8vw,48px));height:max(32px,min(8vw,48px));overflow:hidden;border-radius:calc(max(44px,min(11vw,44px))/ 2);background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.88 10.8"><path d="M1.66,10.8c-.43,0-.87-.17-1.19-.51-.64-.66-.62-1.71,.04-2.35L8.27,.46c.64-.62,1.66-.62,2.3,0l7.8,7.48c.66,.63,.68,1.69,.05,2.35-.64,.66-1.68,.68-2.35,.05L9.42,3.96,2.81,10.34c-.32,.31-.74,.46-1.15,.46Z" style="fill:%23ffffff;"/></svg>');background-position:50% 50%;background-size:max(10px,min(2vw,20px));background-repeat:no-repeat;background-color:red;box-shadow:0 3px 8px rgba(0,0,0,.0252);cursor:pointer;opacity:0;transition:all .3s ease-in-out}.switchArea{-webkit-transform:translate(0,-50%);position:absolute;top:50%;right:max(16px,min(4vw,32px));width:max(60px,min(15vw,100px));height:max(32px,min(8vw,44px));transform:translate(0,-50%);font-size:max(1rem,min(4vw,1.6rem))}.switchArea input[type=checkbox]{display:none}.switchArea input[type=checkbox]:checked+label{border-color:#fcc934}.switchArea input[type=checkbox]:checked+label span:after{display:none}.switchArea input[type=checkbox]:checked+label~#swImg{left:calc(max(60px,min(15vw,100px)) - max(12px,min(3vw,18px)) - 4px);background:#fcc934}.switchArea label{display:block;width:100%;height:100%;overflow:hidden;border:2px solid #fbbc04;border-radius:max(16px,min(4vw,22px))}.switchArea label span:after{display:none}.switchArea label:hover{cursor:pointer}.switchArea #swImg{-webkit-transform:translate(-50%,-50%);z-index:-1;position:absolute;top:50%;left:calc(max(12px,min(3vw,18px)) + 4px);width:max(24px,min(6vw,36px));height:max(24px,min(6vw,36px));transform:translate(-50%,-50%);border-radius:max(12px,min(3vw,18px));background:#fbbc04;pointer-events:none;transition:all .3s ease-in-out}main{overflow:hidden}main .main-inner{width:100%}main .main-inner section{position:relative;max-width:1280px;margin:0 auto;padding:max(32px,min(8vw,64px)) max(16px,min(4vw,32px))}main .main-inner section .content{position:relative}main .main-inner section.hero{-webkit-filter:drop-shadow(0 max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) rgba(0, 0, 0, .5));position:relative;width:100%;max-width:100%;padding:0;filter:drop-shadow(0 max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) rgba(0, 0, 0, .5))}main .main-inner section.hero .content{height:100%;margin:0 auto;overflow:hidden}main .main-inner section.hero .content .character_wrap{z-index:1;position:relative;width:100%;max-width:1280px;min-height:max(200px,min(52vw,400px));margin:0 auto}main .main-inner section.hero .content .character_wrap .chara{-webkit-transform:translate(-50%,0);position:absolute;transform:translate(-50%,0)}main .main-inner section.hero .content .character_wrap .chara.img_1{z-index:1;top:5%;left:10%;width:100%;min-width:300px;max-width:max(300px,min(58vw,580px))}main .main-inner section.hero .content .character_wrap .chara.img_2{z-index:2;top:5%;left:29%;width:100%;min-width:280px;max-width:max(280px,min(48vw,480px))}main .main-inner section.hero .content .character_wrap .chara.img_3{z-index:3;top:3%;left:50%;width:100%;min-width:450px;max-width:max(450px,min(78vw,780px))}main .main-inner section.hero .content .character_wrap .chara.img_4{z-index:2;top:5%;left:72%;width:100%;min-width:300px;max-width:max(300px,min(50vw,500px))}main .main-inner section.hero .content .character_wrap .chara.img_5{z-index:1;top:2%;left:90%;width:100%;min-width:325px;max-width:max(325px,min(57vw,570px))}main .main-inner section.hero .content .character_wrap .main_title{-webkit-transform:translate(-100%,-100%);-webkit-animation:textlight 5s infinite ease-in-out alternate;z-index:10;position:absolute;top:100%;left:calc(100% - max(16px,min(4vw,32px)));width:max(160px,min(41vw,353px));max-width:353px;transform:translate(-100%,-100%);animation:textlight 5s infinite ease-in-out alternate}main .main-inner section.hero .content .character_wrap .subtitle{-webkit-transform:translate(0,-100%);z-index:10;position:absolute;top:100%;left:max(16px,min(4vw,32px));width:max(160px,min(41vw,428px));max-width:428px;transform:translate(0,-100%)}main .main-inner section.hero .content .comment{z-index:1;position:relative;width:100%;background-image:url(../img/_bg/bg_4.png)}main .main-inner section.hero .content .comment:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/_ui/deco_05.png);background-position:right bottom;background-size:257px 164px;background-repeat:no-repeat;content:""}main .main-inner section.hero .content .comment h2.title{-webkit-transform:translate(-50%,0);z-index:10;position:relative;left:50%;width:80%;max-width:1016px;transform:translate(-50%,0)}main .main-inner section.hero .content .comment h2.title .title_logo{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #e2c33d);-webkit-animation:textlight 5s infinite ease-in-out alternate;max-width:1016px;animation:textlight 5s infinite ease-in-out alternate;filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #e2c33d)}@-webkit-keyframes textlight{0%{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496);filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496)}50%{-webkit-filter:drop-shadow(0 0 max(.6rem, min(2vw, 2rem)) #e2c33d);filter:drop-shadow(0 0 max(.6rem, min(2vw, 2rem)) #e2c33d)}100%{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496);filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496)}}@keyframes textlight{0%{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496);filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496)}50%{-webkit-filter:drop-shadow(0 0 max(.6rem, min(2vw, 2rem)) #e2c33d);filter:drop-shadow(0 0 max(.6rem, min(2vw, 2rem)) #e2c33d)}100%{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496);filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496)}}main .main-inner section.hero .content .comment .comment_wrap{width:100%;max-width:1280px;margin:0 auto;padding:max(16px,min(4vw,32px))}main .main-inner section.hero .content .comment .comment_wrap .logo_1st{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25}main .main-inner section.hero .content .comment .comment_wrap .logo_1st img{-webkit-transform:translate(-50%,-50%);position:absolute;top:60%;left:50%;max-width:400px;transform:translate(-50%,-50%)}main .main-inner section.hero .content .comment .comment_wrap>.text{z-index:1;position:relative;width:100%;padding:max(16px,min(4vw,32px));overflow:hidden;border-radius:4px;background-color:rgba(0,0,0,.4);text-align:justify;transition:all .3s ease-in-out}main .main-inner section.hero .content .comment .comment_wrap>.text p{margin:0;margin-bottom:max(1rem,min(4vw,1.5rem));padding:0;line-height:1.5em;letter-spacing:.2rem}main .main-inner section.hero .content .comment .comment_wrap>.text p:last-child{text-align:right}main .main-inner section.hero .content .comment .comment_wrap>.text p span{color:#ffb4a0;font-weight:700}main .main-inner section.hero .content .comment .comment_wrap>.text p a{color:#ffb4a0;font-weight:700}main .main-inner section.hero .content .deco{position:absolute;bottom:0;width:100%;height:80%;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect id="b" x="12" width="12" height="12" style="fill:%23000000; isolation:isolate; opacity:0.05;"/><rect id="c" y="12" width="12" height="12" style="fill:%23000000; isolation:isolate; opacity:0.05;"/></svg>');background-position:center;background-size:4px;background-repeat:repeat}main .main-inner section.hero:after{display:block;z-index:0;position:absolute;top:0;width:100%;height:100%;background-image:url(../img/_bg/bg_1.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed;content:""}main .main-inner section.btn{padding-bottom:0}main .main-inner section .btn_bg{-webkit-filter:drop-shadow(0 0 8px #97583d);background-image:url(../img/_ui/btn_A.png);background-position:center;background-size:100%;background-repeat:no-repeat;filter:drop-shadow(0 0 8px #97583d)}main .main-inner section .btn_A{display:flex;align-items:center;justify-content:center;width:max(320px,min(83vw,640px));height:max(50px,min(13vw,100px));margin:0 auto;font-weight:700;font-size:max(1rem,min(4vw,2.1rem));font-family:"Shippori Mincho B1",serif;letter-spacing:.05em;text-align:center;text-shadow:0 max(2px,min(0,4px)) 2px rgba(0,0,0,.5);cursor:pointer;transition:all .3s ease-in-out}main .main-inner section .btn_A a{color:#fff;text-decoration:none}main .main-inner section.second{max-width:100%}main .main-inner section.second #chara_A{-webkit-transform:translate(-50%,0);display:none;z-index:0;position:absolute;top:60px;left:87%;width:40%;min-width:221.7857142857px;transform:translate(-50%,0);transition:all .3s ease-in-out}main .main-inner section.second #chara_B{-webkit-transform:translate(-50%,0);display:none;z-index:0;position:absolute;top:240px;left:25%;width:45%;min-width:297.1428571429px;transform:translate(-50%,0);transition:all .3s ease-in-out}main .main-inner section.second .content_wrap{z-index:5;position:relative;width:100%}main .main-inner section.second .content_wrap #item_A,main .main-inner section.second .content_wrap #item_B{height:0;opacity:0;transition:all .3s ease-in-out}main .main-inner section.second .content_wrap #item_A.view_on,main .main-inner section.second .content_wrap #item_B.view_on{height:100%;opacity:1}main .main-inner section.second .content_wrap h3.itemB{z-index:1;position:relative;padding:0 max(16px,min(4vw,32px));border:double 4px #ffb48c;background:linear-gradient(to bottom,rgba(0,1,0,.8) 0,rgba(151,88,61,.8) 100%);font-weight:700;font-size:max(18px,min(4vw,36px));line-height:1.75;font-family:"Shippori Mincho B1",serif;letter-spacing:max(.1em,min(0,.2em));text-align:center;text-shadow:0 max(2px,min(0,4px)) 2px rgba(0,0,0,.5)}main .main-inner section.second .content_wrap h3.itemB .title{position:relative;max-width:1280px;margin:0 auto;padding:max(16px,min(4vw,32px)) 0}main .main-inner section.second .content_wrap h3.itemB .title span{z-index:1;position:relative}main .main-inner section.second .content_wrap h3.itemB p{font-size:max(12px,min(3vw,18px));letter-spacing:max(.05em,min(0,.1em))}main .main-inner section.second .content_wrap .content_wrap_item{display:flex;position:relative;flex-direction:column;width:100%;max-width:1280px;margin:0 auto}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap{z-index:1;position:relative}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4{padding:max(16px,min(4vw,32px));font-weight:700;font-size:max(14px,min(3vw,36px));line-height:1.75;font-family:"Shippori Mincho B1",serif;letter-spacing:max(.01em,min(0,.2em));text-align:justify;text-shadow:0 0 .05em #000,0 0 .1em #000,0 0 .15em #000,0 0 .3em #000}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4 br.break{display:none}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4 br.break_r{display:block}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4 p{display:inline-block;background:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 60%)}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap,main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;max-width:max(480px,min(125vw,960px));padding:max(16px,min(4vw,32px))}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap .img_wrap_item,main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item{width:100%;max-width:384px}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap img.arrow,main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 img.arrow{-webkit-transform:rotate(90deg);max-width:33.5px;max-height:60px;transform:rotate(90deg)}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap{margin:auto;width:100%;max-width:1016px}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2{gap:max(32px,min(8vw,64px))}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item{position:relative;width:100%}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item .department{-webkit-filter:hue-rotate(-120deg);position:absolute;top:-16px;right:-12px;width:279px;height:42px;background:url(../img/_ui/deco_06.png);background-position:center;background-size:cover;background-repeat:no-repeat;font-weight:700;line-height:37px;font-family:"Shippori Mincho B1",serif;text-align:center;font-size:2.2rem;filter:hue-rotate(-120deg)}main .main-inner section.second .content_wrap .img_gallery{position:relative;padding:max(16px,min(4vw,32px));text-align:center}main .main-inner section.second .content_wrap .img_gallery .game_img{width:100%;max-width:577px}main .main-inner section.second .content_wrap .img_gallery .text{z-index:1;width:max(320px,min(83vw,717px));width:100%;height:max(44px,min(11vw,64px));background:rgba(0,0,0,.7);font-weight:700;font-size:max(16px,min(4vw,24px));line-height:max(44px,min(11vw,64px));font-family:"Shippori Mincho B1",serif;text-align:center;text-shadow:0 max(2px,min(0,4px)) 2px rgba(0,0,0,.5)}main .main-inner section.second .content_wrap .caution,main .main-inner section.second .content_wrap .caution2,main .main-inner section.second .content_wrap .date{position:relative;max-width:960px;margin:max(16px,min(4vw,32px)) auto;padding:max(6px,min(1vw,12px)) max(16px,min(4vw,32px));outline:solid 1px #97583d;outline-offset:-1px;background:rgba(0,0,0,.6);font-size:max(12px,min(3vw,16px));font-family:"Shippori Mincho B1",serif;letter-spacing:max(.05em,min(0,.1em));text-align:center}main .main-inner section.second .content_wrap .caution2:before,main .main-inner section.second .content_wrap .caution:before,main .main-inner section.second .content_wrap .date:before{-webkit-transform:rotate(180deg);display:block;position:absolute;right:0;bottom:0;width:32px;height:100%;transform:rotate(180deg);background-image:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 44"><polygon points="0 0 0 24 4 20 4 4 20 4 24 0 0 0 0 0" style="fill:%2397583D;"/><polygon points="4 44 4 28 20 44 4 44" style="fill:%2397583D;"/></svg>');background-position:top left;background-size:contain;background-repeat:no-repeat;content:""}main .main-inner section.second .content_wrap .caution2:after,main .main-inner section.second .content_wrap .caution:after,main .main-inner section.second .content_wrap .date:after{display:block;position:absolute;top:0;left:0;width:32px;height:100%;background-image:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 44"><polygon points="0 0 0 24 4 20 4 4 20 4 24 0 0 0 0 0" style="fill:%2397583D;"/><polygon points="4 44 4 28 20 44 4 44" style="fill:%2397583D;"/></svg>');background-position:top left;background-size:contain;background-repeat:no-repeat;content:""}main .main-inner section.second .content_wrap .caution2:after,main .main-inner section.second .content_wrap .caution2:before{display:none}main .main-inner section.second .content_wrap .date{font-size:max(12px,min(3vw,24px))}main .main-inner section.second .content_wrap #item_B .content_wrap_item{padding:max(16px,min(4vw,32px)) 0}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;margin-left:auto;padding:max(16px,min(4vw,32px))}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;max-width:max(480px,min(125vw,800px));margin:0 auto;padding:max(44px,min(11vw,88px)) max(16px,min(4vw,32px));gap:max(44px,min(11vw,88px));list-style:none;text-shadow:0 max(2px,min(0,4px)) 2px rgba(0,0,0,.5)}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B li{-webkit-transform:translateZ(0);-webkit-filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(0, 0, 0, .5));z-index:0;position:relative;width:100%;padding:max(16px,min(4vw,32px));transform:translateZ(0);outline:solid 2px #97583d;outline-offset:-2px;background:linear-gradient(to bottom,rgba(0,1,0,.8) 0,rgba(151,88,61,.8) 100%);font-weight:700;font-size:max(14px,min(3vw,21px));font-family:"Shippori Mincho B1",serif;letter-spacing:max(.05em,min(0,.1em));filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(0, 0, 0, .5))}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B li:before{-webkit-transform:rotate(180deg);display:block;z-index:0;position:absolute;right:0;bottom:0;width:100%;height:100%;transform:rotate(180deg);background-image:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 44"><polygon points="0 0 0 24 4 20 4 4 20 4 24 0 0 0 0 0" style="fill:%2397583D;"/><polygon points="4 44 4 28 20 44 4 44" style="fill:%2397583D;"/></svg>');background-position:top left;background-size:auto;background-repeat:no-repeat;content:"";opacity:.4}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B li:after{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 44"><polygon points="0 0 0 24 4 20 4 4 20 4 24 0 0 0 0 0" style="fill:%2397583D;"/><polygon points="4 44 4 28 20 44 4 44" style="fill:%2397583D;"/></svg>');background-position:top left;background-size:auto;background-repeat:no-repeat;content:"";opacity:.4}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B li .catch{-webkit-transform:translate(0,-65%);-webkit-filter:hue-rotate(-120deg);z-index:1;position:absolute;top:0;left:calc(-1*max(16px,min(4vw,32px)));width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:max(4px,min(1vw,8px)) max(16px,min(4vw,32px));transform:translate(0,-65%);background:url(../img/_ui/deco_03.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat;font-size:max(14px,min(3vw,24px));filter:hue-rotate(-120deg)}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B li .title{-webkit-transform:translate(0,max(4px,min(1vw,8px)));z-index:2;position:relative;padding-right:max(24px,min(6vw,32px));transform:translate(0,max(4px,min(1vw,8px)));text-align:justify}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B li .card{-webkit-transform:translate(30%,-50%);-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #e2c33d);-webkit-animation:textlight 5s infinite ease-in-out alternate;position:absolute;top:50%;right:0;width:auto;max-width:110px;transform:translate(40%,-40%);animation:textlight 5s infinite ease-in-out alternate;filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #e2c33d)}@keyframes textlight{0%{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496);filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496)}50%{-webkit-filter:drop-shadow(0 0 max(.6rem, min(2vw, 2rem)) #e2c33d);filter:drop-shadow(0 0 max(.6rem, min(2vw, 2rem)) #e2c33d)}100%{-webkit-filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496);filter:drop-shadow(0 0 max(.3rem, min(1vw, 1rem)) #0f9496)}}.animate{-webkit-animation-name:scaleanime;-webkit-animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-duration:.3s;animation-timing-function:ease-in-out;animation-name:scaleanime}@-webkit-keyframes scaleanime{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.97);transform:scale(.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleanime{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.97);transform:scale(.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}.animate2{-webkit-animation-name:fadein;-webkit-animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-name:fadein;opacity:0}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.game_img{-webkit-transform:translateZ(0);-webkit-filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(0, 0, 0, .5));transform:translateZ(0);outline:solid 2px #ef8152;outline-offset:-2px;filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(0, 0, 0, .5))}body:before{background:url(../img/_bg/bg_2.png);background-position:top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;opacity:1}@media screen and (min-width:768px){header .header-inner .h1,header .header-inner h1{justify-content:start}main .main-inner section.hero{overflow:hidden}main .main-inner section.hero .content{max-height:1000px}main .main-inner section.hero .content .character_wrap{min-height:max(400px,min(104vw,960px))}main .main-inner section.hero .content .character_wrap .main_title{top:48%}main .main-inner section.hero .content .character_wrap .subtitle{top:46%}main .main-inner section.hero .content .comment{-webkit-transform:translate(-50%,0);position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}main .main-inner section .btn_bg{-webkit-filter:none;filter:none}main .main-inner section .btn_bg:hover{-webkit-filter:drop-shadow(0 0 8px #97583d);background-size:100%;filter:drop-shadow(0 0 8px #97583d)}main .main-inner section .btn_A:hover{letter-spacing:.2em}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap,main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2{flex-direction:row;justify-content:space-between;padding:max(16px,min(4vw,32px))}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap .img_wrap_item,main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item{width:45%}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap img.arrow,main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 img.arrow{-webkit-transform:rotate(0);width:8%;max-width:67px;max-height:120px;margin:0 1%;transform:rotate(0)}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2{align-items:flex-start}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item{width:43%}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item:nth-child(2){padding-top:calc(108px + max(16px,min(4vw,32px)))}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item:nth-child(2) .department{top:calc(92px + max(16px,min(4vw,32px)))}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item:nth-child(3),main .main-inner section.second .content_wrap .content_wrap_item .item_wrap .img_wrap2 .img_wrap_item:nth-child(5){margin-top:calc(-108px - max(16px,min(4vw,32px)))}}@media screen and (min-width:1024px){main .main-inner section.hero .content .comment .comment_wrap{display:flex;flex-direction:row;align-items:center}main .main-inner section.hero .content .comment .comment_wrap .logo_1st{position:relative;width:30%;margin:0;opacity:1}main .main-inner section.hero .content .comment .comment_wrap>.text{width:70%}main .main-inner section.second #chara_A{-webkit-filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(151, 88, 61, .8));display:block;filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(151, 88, 61, .8))}main .main-inner section.second .content_wrap h3.itemB .title:before{-webkit-transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:20%;width:calc(max(47.5px,min(12vw,95px))*.8);height:calc(max(54.5px,min(14vw,109px))*.8);transform:translate(-50%,-50%);background-image:url(../img/_ui/deco_04.png);background-position:center;background-size:100%;background-repeat:no-repeat;content:"";opacity:.8}main .main-inner section.second .content_wrap h3.itemB .title:after{-webkit-transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:80%;width:calc(max(47.5px,min(12vw,95px))*.8);height:calc(max(54.5px,min(14vw,109px))*.8);transform:translate(-50%,-50%);background-image:url(../img/_ui/deco_04.png);background-position:center;background-size:100%;background-repeat:no-repeat;content:"";opacity:.8}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4 br.break{display:block}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4 br.break_r{display:none}main .main-inner section.second .content_wrap .img_gallery{margin-top:-100px;text-align:right}main .main-inner section.second .content_wrap .img_gallery .game_img{width:40%}main .main-inner section.second .content_wrap .img_gallery .text{-webkit-transform:translate(0,-50%);position:absolute;top:70%;left:max(16px,min(4vw,32px));width:60%;max-width:717px;transform:translate(0,-50%);background:url(../img/_ui/deco_03.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}}@media screen and (min-width:1440px){main .main-inner section.second #chara_B{-webkit-filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(151, 88, 61, .8));display:block;filter:drop-shadow(max(8px, min(2vw, 16px)) max(8px, min(2vw, 16px)) 0 rgba(151, 88, 61, .8))}main .main-inner section.second .content_wrap .content_wrap_item .item_wrap h4{text-align:center}main .main-inner section.second .content_wrap #item_B .content_wrap_item .item_wrap ul.img_wrap_B{margin:0 0 0 auto}}@media screen and (-ms-high-contrast:none){.splide__slide.focus-visible{border:3px solid #0bf}.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}