@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Regular.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Bold.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Bold.ttf") format("truetype");font-weight:700;font-style:bold}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Italic.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-BoldItalic.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Regular.woff") format("woff"),url("../../assets/fonts/ASICSKids-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Bold.woff") format("woff"),url("../../assets/fonts/ASICSKids-Bold.ttf") format("truetype");font-weight:700;font-style:bold}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Italic.woff") format("woff"),url("../../assets/fonts/ASICSKids-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-BoldItalic.woff") format("woff"),url("../../assets/fonts/ASICSKids-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"HiraMaruStd-W2";src:url("../../assets/fonts/HiraMaruStd-W2.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"HiraMaruStd-W3";src:url("../../assets/fonts/HiraMaruStd-W3.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"HiraMaruStd-W4";src:url("../../assets/fonts/HiraMaruStd-W4.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"HiraMaruStd-W5";src:url("../../assets/fonts/HiraMaruStd-W5.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"HiraMaruStd-W6";src:url("../../assets/fonts/HiraMaruStd-W6.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"HiraMaruStd-W8";src:url("../../assets/fonts/HiraMaruStd-W8.otf") format("opentype");font-weight:800;font-style:normal}.MainInner.about{max-width:100% !important}.about-lead P{color:#000;line-height:2;padding-bottom:150px}@media(max-width: 767px){.about-lead P{line-height:1.7;padding-bottom:100px}}.about-ani{padding-bottom:150px}@media(max-width: 767px){.about-ani{padding-bottom:70px}}.about-ani .about-ani-image{margin-top:-10px}.about-ani .about-ani-image ul:nth-child(1){display:grid;grid-row:2;grid-column:2;grid-template-rows:50vh;grid-template-columns:42% 58%}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(1){grid-template-rows:40vw}}.about-ani .about-ani-image ul:nth-child(1) li:nth-child(1){grid-row:1/3;grid-column:1/2;height:100vh}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(1) li:nth-child(1){height:80vw}}.about-ani .about-ani-image ul:nth-child(1) li:nth-child(2){grid-row:1/2;grid-column:2/3;height:50vh}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(1) li:nth-child(2){height:40vw}}.about-ani .about-ani-image ul:nth-child(1) li:nth-child(3){grid-row:2/3;grid-column:2/3;height:50vh}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(1) li:nth-child(3){height:40vw}}.about-ani .about-ani-image ul:nth-child(2){display:grid;grid-row:1;grid-column:2;grid-template-rows:100vh;grid-template-columns:67% 33%}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(2){grid-template-rows:67vw}}.about-ani .about-ani-image ul:nth-child(2) li:nth-child(1){grid-row:1/2;grid-column:1/2;height:100vh}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(2) li:nth-child(1){height:67vw}}.about-ani .about-ani-image ul:nth-child(2) li:nth-child(2){grid-row:1/2;grid-column:2/3;height:100vh}@media(max-width: 767px){.about-ani .about-ani-image ul:nth-child(2) li:nth-child(2){height:67vw}}.about-ani picture{display:block;width:100%;height:100%}.about-ani picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-slide-in{display:block;position:relative;overflow:hidden}.about-slide-in::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:top .7s ease-in-out .3s,bottom .7s ease-in-out .3s,left .7s ease-in-out .3s,right .7s ease-in-out .3s;transition:top .7s ease-in-out .3s,bottom .7s ease-in-out .3s,left .7s ease-in-out .3s,right .7s ease-in-out .3s}.about-slide-in.is-slide.left-right::after{left:100%}.about-slide-in.is-slide.right-left::after{left:-100%}.about-slide-in.is-slide.top-bottom::after{top:100%}.about-slide-in.is-slide.bottom-top::after{top:-100%}.about-inner{max-width:1080px;margin:0 auto}@media(max-width: 767px){.about-inner{padding:0 14px}}@media(max-width: 767px){.about-inner P{line-height:2.2}}.about-img-ttl{padding-top:100px;padding-bottom:50px;text-align:center}@media(max-width: 767px){.about-img-ttl{padding-top:50px;padding-bottom:30px}}.about-img-ttl img{width:21vw;max-width:534px}@media(max-width: 767px){.about-img-ttl img{width:46.5vw;max-width:600px}}.c-title4{font-size:2.8rem;text-align:center;border-bottom:1px solid #000;margin-bottom:40px;padding-bottom:20px;color:#0c2340;font-style:italic}@media(max-width: 767px){.c-title4{font-size:2.2rem;margin-bottom:20px;padding-bottom:5px;border:none;position:relative}.c-title4::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 62px);height:1px;background-color:#000}}.lower.about .AboutContent{padding-bottom:0}.lower.about .AboutContent figure{margin-top:74px;position:relative;margin-bottom:97px}@media(max-width: 767px){.lower.about .AboutContent figure{margin-bottom:60px}}.lower.about .AboutContent figure::before{content:"";display:block;padding-bottom:56.482%}@media(max-width: 767px){.lower.about .AboutContent figure::before{padding-bottom:61.387%}}.lower.about .AboutContent figure video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.lower.about .AboutContent figure .play-btn{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1;cursor:pointer}.lower.about .AboutContent figure .play-btn.play{opacity:0}.lower.about .AboutContent figure .play-btn img{max-width:117px;width:100%}.lower.about .AboutContent figure .play-btn p{font-size:14px;font-family:"Hiragino Sans",YuGothic,"Noto Sans CJK JP","BIZ UDPGothic","UD Digi Kyokasho","Original Yu Gothic","Yu Gothic",Meiryo,"MS PGothic","Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Sans Emoji",sans-serif;margin-top:16px;color:#fff}@media(max-width: 767px){.lower.about .AboutContent figure .play-btn img{max-width:73px}.lower.about .AboutContent figure .play-btn p{font-size:12px;margin-top:0}}.c-block1{padding:20px 0 57px}@media(max-width: 767px){.c-block1{padding:20px 0 48px}}.c-block1__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-block1__item:not(:last-child){margin-bottom:40px}.c-block1__item:nth-child(2n) figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-block1__item:nth-child(2n) .c-block1__content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media(max-width: 767px){.c-block1__item:nth-child(2n) figure{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.c-block1__item:nth-child(2n) .c-block1__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-block1__item figure,.c-block1__item .c-block1__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.c-block1__item figure{margin:0 !important}.c-block1__item figure::before{padding-bottom:63.334% !important}.c-block1__item figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.c-block1__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-block1__item figure,.c-block1__item .c-block1__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.c-block1__content{padding:62px 60px 61.8px;text-align:left;background-color:rgba(95,95,95,.1)}.c-block1__content h3{font-size:2.2rem;color:#0c2340;font-weight:600;font-style:italic}.c-block1__content p{margin:15px 0 26px;line-height:32px !important;font-family:"Hiragino Sans",YuGothic,"Noto Sans CJK JP","BIZ UDPGothic","UD Digi Kyokasho","Original Yu Gothic","Yu Gothic",Meiryo,"MS PGothic","Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Sans Emoji",sans-serif;font-size:1.4rem}.c-block1__content .Link.Center{text-align:left;margin-bottom:0}.c-block1__content .Link.Center a{line-height:1.7}@media(max-width: 767px){.c-block1__content{text-align:center;padding:32px 30px 39.8px}.c-block1__content h3{font-size:2rem}.c-block1__content p{line-height:23px !important;margin:14px 0 24px}.c-block1__content .Link.Center{text-align:center}}.Link.Center{text-align:center;margin-bottom:0}.Link.Center a{line-height:1.7}@media(max-width: 767px){.Link.Center .Link.Center{text-align:center}}.logo{padding-top:90px;padding-bottom:170px}@media(max-width: 767px){.logo{padding-top:60px;padding-bottom:100px}}.logo img{width:180px}@media(max-width: 767px){.logo img{width:100px}}.about-movie{margin:0 auto;width:100%;max-width:840px;padding-bottom:150px}@media(max-width: 767px){.about-movie{padding-bottom:30px}}.about-movie .about-movie-inner{padding-top:56.25%;position:relative;z-index:1}.about-movie iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.Banners{padding-bottom:150px}@media(max-width: 767px){.Banners{padding-bottom:100px}}/*# sourceMappingURL=about.min.css.map */