/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}ul,dl{list-style:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0}html,body{width:100%;height:100%}body{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;webkit-font-smoothing:antialiased;color:#323232;background:#1d3cf4}body.ja{font-feature-settings:"palt";letter-spacing:.05em}body.en{letter-spacing:.02em}#index.mono{background:#eee}::-moz-selection{background-color:blue}::selection{background-color:blue}video::-internal-media-controls-overlay-cast-button{display:none}a{color:#323232;text-decoration:none}em{font-style:italic}#body .swiper-pagination{position:relative;top:auto;bottom:auto;padding:3.7333333333vw 0vw 0vw 0vw;font-size:0;line-height:1}@media screen and (min-width: 640px){#body .swiper-pagination{padding:17.92px 0px 0px 0px}}
.app_container__gHJqJ{background:#1d3cf4}.app_fixCover__OMxnj{position:fixed;left:50%;width:680px;transform:translate(-50%, 0);background:#1d3cf4;z-index:999;opacity:1}.app_fixCover__OMxnj div{position:absolute;width:480px;left:100px}.app_fixCover__OMxnj div:before,.app_fixCover__OMxnj div:after{content:"";position:absolute;width:120px;height:20px;background-size:contain}.app_fixCover__OMxnj div:before{left:-100px;background:url(/assets/images/top/summer_bg01_l.svg) no-repeat}.app_fixCover__OMxnj div:after{right:-100px;background:url(/assets/images/top/summer_bg01_r.svg) no-repeat}.app_fixCoverTop__yUgDt{top:0}.app_fixCoverTop__yUgDt div{bottom:0}.app_fixCoverTop__yUgDt div:before{bottom:-20px}.app_fixCoverTop__yUgDt div:after{bottom:-20px}.app_fixCoverBottom__fxt8r{bottom:0}.app_fixCoverBottom__fxt8r div{top:0}.app_fixCoverBottom__fxt8r div:before{top:-20px;transform:scale(1, -1)}.app_fixCoverBottom__fxt8r div:after{top:-20px;transform:scale(1, -1)}@keyframes app_first__NshCY{from{left:0%}to{left:-100%}}@keyframes app_second__c3PZS{from{left:100%}to{left:0%}}.app_band__zwLXd{position:fixed;left:0;width:100%;height:32px;background:#1d3cf4;z-index:999;pointer-events:none;display:none}.app_band__zwLXd.app_en__8YMxp.app_holiday__SzriM .app_bandInner__zBmk1{visibility:hidden}@media screen and (min-width: 640px){.app_band__zwLXd{display:block}}.app_bandInner__zBmk1{position:relative;top:3px;width:2860px;height:26px;margin:0 auto;overflow:hidden}.app_bandInner__zBmk1 p{display:flex;position:absolute;left:0%;top:0%;width:2860px;height:26px}.app_bandInner__zBmk1 p img{margin:0 30px 0 0}.app_bandInner__zBmk1 p:nth-child(1){left:-10%}.app_bandInner__zBmk1 p:nth-child(2){left:90%}.app_headBand__UdwCg{top:0}.app_footBand__8qHSv{bottom:0}.app_cover__QM9sC{position:fixed;justify-content:space-between;width:100%;height:100%;pointer-events:none;display:none}@media screen and (min-width: 640px){.app_cover__QM9sC{display:flex}}.app_cover_inner__8o5dJ{position:relative;width:calc(50% - 240px)}.app_cover_inner__8o5dJ.app_en__8YMxp.app_holiday__SzriM .app_cover_logo__9C7Cn{visibility:hidden}.app_cover_inner__8o5dJ.app_en__8YMxp.app_holiday__SzriM .app_cover_servants__IpVjT{visibility:hidden}@keyframes app_loopMove__hSSEy{0%{transform:translate(0, 0)}50%{transform:translate(0, 10px)}100%{transform:translate(0, 0)}}.app_cover_servants__IpVjT li{position:absolute;left:50%;top:calc(50% - 100px);transform:translate(-50%, -50%);opacity:0;transition:opacity 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms}.app_cover_servants__IpVjT li.app_active__atCTK{opacity:1}.app_cover_servants__IpVjT li img{width:260px;height:auto}@media screen and (max-width: 920px){.app_cover_servants__IpVjT{display:none}}@media screen and (max-width: 1280px){.app_cover_servants__IpVjT li{top:calc(50% - 60px)}.app_cover_servants__IpVjT li img{width:200px;height:auto}}.app_cover_logo__9C7Cn{position:absolute;left:50%;top:calc(50% + 110px);transform:translate(-50%, -50%);width:220px;height:auto}.app_cover_logo__9C7Cn img{width:100%;height:auto}@media screen and (max-width: 920px){.app_cover_logo__9C7Cn{display:none}}@media screen and (max-width: 1280px){.app_cover_logo__9C7Cn{top:calc(50% + 90px);width:160px}.app_cover_logo__9C7Cn img{top:160px}}.app_content__iMaWe{position:relative;width:100%;height:calc(100% - 64px);margin:0;background:#f0f0f0;overflow:hidden}@media screen and (min-width: 640px){.app_content__iMaWe{width:480px;margin:32px auto 0 auto}.app_content__iMaWe.app_fix__C8S4_{margin:0 auto}}.app_contentInner__7CM8b.app_fix__C8S4_{background:#33b5f0}.app_landscape__l4PTR{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:9999}.app_landscape__l4PTR .app_bg__65Mev{position:absolute;left:0;top:0;width:100%;height:100%;background:#1d3cf4;opacity:.97}.app_landscape__l4PTR .app_img__AuK40{position:relative;z-index:1}@media(orientation: landscape)and (max-device-width: 1023px){.app_landscape__l4PTR{display:flex;align-items:center;justify-content:center}}
