/* --------------------------------------------------------
 Name:      Tokyo Night Safari - app.css
 Author:    これは作成者です
 Info:      Tokyo Night Safari
----------------------------------------------------------- */
@charset "UTF-8";@import url("https://p.typekit.net/p.css?s=1&k=cwi3ald&ht=tk&f=11905&a=188152311&app=typekit&e=css");a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}body{background:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px}a,body{color:#060606}a,h1,h2,h3,h4,h5,h6,p{line-height:1.8}button{border:none}#section-contents .contents{overflow-x:hidden}#section-contents .kv{height:100vh;height:100svh;position:relative;width:100%}.headerNav{background:#060606;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .4s,visibility .4s,z-index .4s;-moz-transition:opacity .4s,visibility .4s,z-index .4s;transition:opacity .4s,visibility .4s,z-index .4s;visibility:hidden;z-index:-100}.headerNav.is-show{opacity:1;visibility:visible;z-index:100}.headerNav .headerNav__inner{left:0;padding:0 6.4vw;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.headerNav .headerNav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:3.4285714286vh;margin-bottom:9.1428571429vh}.headerNav .headerNav__list a{color:#fff;display:block;font-size:2.8571428571vh}.headerNav .btn-yellow{background:#f7ed12;font-size:2.2857142857vh}.headerNav .btn-yellow a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:2.2857142857vh}.headerNav .btn-yellow img{display:inline-block;margin-left:.5em;width:4.4285714286vh}.headerNav .headerNav__img{bottom:3.8571428571vh;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:42.8571428571vh}.headerNav .headerNav__img img{display:block;width:100%}.section-ttl{color:#fff;font-family:copperplate,serif;font-size:14.9333333333vw;font-weight:700;line-height:1;text-align:center}.section-ttl .js-spanWrap-txt>span{display:inline-block;opacity:0;-webkit-transform:translate3d(0,.7em,0);-moz-transform:translate3d(0,.7em,0);transform:translate3d(0,.7em,0);-webkit-transition:opacity .8s cubic-bezier(.445,.05,.55,.95),visibility 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.445,.05,.55,.95),visibility 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .8s cubic-bezier(.445,.05,.55,.95),visibility 0s,transform .8s cubic-bezier(.165,.84,.44,1),-moz-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.445,.05,.55,.95),visibility 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.445,.05,.55,.95),visibility 0s,transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1),-moz-transform .8s cubic-bezier(.165,.84,.44,1);visibility:hidden}.section-ttl .js-spanWrap-txt.is-inview .is-show{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:visible}.section-ttl .section-ttl__sm{color:#f7ed12;display:block;font-family:Noto Sans JP,sans-serif;font-size:4.2666666667vw;letter-spacing:0;margin-top:2.1333333333vw}.btn{border-radius:60px;text-align:center}.btnCircle{border-radius:50%}.arrow{aspect-ratio:1/1;border:1px solid #fff;border-radius:50%;display:inline-block;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s;width:4.5333333333vw}.arrow:before{aspect-ratio:7/4;background:url(../images/index/arrow.svg) no-repeat 50%;content:"";display:inline-block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.1333333333vw}@font-face{font-display:auto;font-family:copperplate;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/a8277e/000000000000000077359ee2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/a8277e/000000000000000077359ee2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/a8277e/000000000000000077359ee2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}.tk-copperplate{font-family:copperplate,serif}.splide__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;-moz-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes splide-loading{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-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>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:2em;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width: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--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-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{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-moz-transition:transform .2s linear,-moz-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.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{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (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.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{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;padding:1em 0;right:.5em;top:0}.hmbgMenu,.splide__pagination--ttb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;left:auto}.hmbgMenu{aspect-ratio:45/34;position:fixed;right:5.3333333333vw;text-align:center;top:6.6666666667vw;width:12vw;z-index:150;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.8666666667vw;padding:0}.hmbgMenu .hmbgMenu__img{display:block;height:auto;width:10.6666666667vw}.hmbgMenu__txt{color:#fff;font-family:copperplate,serif;font-size:3.4666666667vw;font-weight:700;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.hmbgMenu__txt.is-black{color:#060606}#section-footer{text-align:center}#section-footer:after{aspect-ratio:375/80;background:url(../images/common/gray_animals.png) no-repeat bottom/contain;content:"";display:block;width:100%}#section-footer .footer__logo{padding:12.8vw 0}#section-footer .footer__logo__title{font-size:4.2666666667vw;font-weight:700;line-height:170%;margin-bottom:4.2666666667vw}#section-footer .footer__logo__title:not(:first-of-type){margin-top:8.5333333333vw}#section-footer .footer__logoList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.1333333333vw 2.9333333333vw;width:100%}#section-footer .footer__logoList,#section-footer .logoList__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}#section-footer .logoList__item{width:82.9333333333vw}#section-footer .logoList__item a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;height:100%;justify-content:center;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;width:100%}#section-footer .logoList__item img{display:block;width:100%}.copyright{margin:6.4vw auto 0}.copyright,.privacyLink{font-size:2.6666666667vw}.privacyLink{margin:3.2vw auto 0;text-align:center}.pageTopBtn a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;font-size:3.2vw;justify-content:center}.arrowUp{aspect-ratio:1/1;display:block;font-size:3.2vw;line-height:1;margin-right:.5em;width:2.4vw}.arrowUp img{vertical-align:baseline;width:100%}@-webkit-keyframes opacityUp{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes opacityUp{0%{opacity:0;-moz-transform:translateY(1em);transform:translateY(1em)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes opacityUp{0%{opacity:0;-webkit-transform:translateY(1em);-moz-transform:translateY(1em);transform:translateY(1em)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lightAboutAnime{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}}@-moz-keyframes lightAboutAnime{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;transform-origin:top left}50%{-moz-transform:rotate(-20deg);transform:rotate(-20deg);-moz-transform-origin:top left;transform-origin:top left}to{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;transform-origin:top left}}@keyframes lightAboutAnime{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes lightLeftAnime{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left}}@-moz-keyframes lightLeftAnime{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;transform-origin:top left}50%{-moz-transform:rotate(20deg);transform:rotate(20deg);-moz-transform-origin:top left;transform-origin:top left}to{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;transform-origin:top left}}@keyframes lightLeftAnime{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}50%{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes lightRightAnime{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top right;transform-origin:top right}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top right;transform-origin:top right}}@-moz-keyframes lightRightAnime{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top right;transform-origin:top right}50%{-moz-transform:rotate(-20deg);transform:rotate(-20deg);-moz-transform-origin:top right;transform-origin:top right}to{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top right;transform-origin:top right}}@keyframes lightRightAnime{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right}50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right}}@-webkit-keyframes lightContactAnime{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}33.33%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}66.66%{-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@-moz-keyframes lightContactAnime{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:bottom center;transform-origin:bottom center}33.33%{-moz-transform:rotate(-15deg);transform:rotate(-15deg);-moz-transform-origin:bottom center;transform-origin:bottom center}66.66%{-moz-transform:rotate(15deg);transform:rotate(15deg);-moz-transform-origin:bottom center;transform-origin:bottom center}to{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:bottom center;transform-origin:bottom center}}@keyframes lightContactAnime{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;transform-origin:bottom center}33.33%{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;transform-origin:bottom center}66.66%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;transform-origin:bottom center}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;transform-origin:bottom center}}@-webkit-keyframes borderSlide{0%{height:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}to{height:100%;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes borderSlide{0%{height:0;-moz-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:0 0;transform-origin:0 0}50%{-moz-transform:scale(1);transform:scale(1);-moz-transform-origin:0 0;transform-origin:0 0}to{height:100%;-moz-transform:scale(1);transform:scale(1)}}@keyframes borderSlide{0%{height:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}to{height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.line-through{text-decoration:line-through}.kv__inner{height:100%;left:0;position:absolute;top:0;width:100%;clip:rect(auto,auto,auto,auto)}.kv__inner:before{background:url(../images/index/kv_sp.jpg) no-repeat 50%/cover;content:"";height:100vh;height:100svh;inset:0;position:fixed;-webkit-transform:translateZ(-1px);-moz-transform:translateZ(-1px);transform:translateZ(-1px);width:100%;z-index:-1}.kv__ttl{-webkit-animation:opacityUp .6s linear .3s forwards;-moz-animation:opacityUp .6s linear .3s forwards;animation:opacityUp .6s linear .3s forwards;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;inset:0;margin:0 auto;opacity:0;position:absolute;text-align:center;width:36.5714285714vh}.kv__ttl img{display:block;width:100%}.scrollDown{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;left:3%;position:absolute;top:88.5714285714svh;z-index:50}.scrollDown img{display:inline-block;width:1.1428571429vh}.scrollDown .scrollDown__border{background:#737373;display:block;height:8.5714285714vh;margin-top:1em;position:relative;width:1px}.scrollDown .scrollDown__border:after{-webkit-animation:borderSlide 1.5s ease infinite;-moz-animation:borderSlide 1.5s ease infinite;animation:borderSlide 1.5s ease infinite;background:#fff;content:"";display:block;height:40%;left:0;position:absolute;top:0;width:100%}.about{background:#1e1e1e;padding:26.6666666667vw 0 13.3333333333vw;position:relative;z-index:1}.about:before{background:url(../images/index/bg_texture.png) repeat;left:0;z-index:10}.about:after,.about:before{bottom:0;content:"";position:absolute;right:0;top:0}.about:after{background:url(../images/index/about_light.png) no-repeat 0 0/contain;left:9.8666666667vw;z-index:5}.about.is-inview:after{-webkit-animation:lightAboutAnime 2.3s ease-in-out;-moz-animation:lightAboutAnime 2.3s ease-in-out;animation:lightAboutAnime 2.3s ease-in-out}.about .about__inner{position:relative;text-align:center;z-index:100}.about .about__imgLion{display:block;margin:8vw 0 5.3333333333vw}.about .about__imgLion img{width:100%}.about .about__imgZebra{display:block;margin:8vw 0 0}.about .about__imgZebra img{width:100%}.about .about__txt{opacity:0;padding:0 8.5333333333vw}.about .about__txt.is-inview{-webkit-animation:opacityUp .5s linear forwards;-moz-animation:opacityUp .5s linear forwards;animation:opacityUp .5s linear forwards}.about .about__txt+.about__txt{margin-top:10.6666666667vw}.about .about__txt img{display:block;margin:0 auto;text-align:center}.about .about__text__img03{width:64.8vw}.about .about__text__img04{width:64.5333333333vw}.about .about__text__img05{width:55.4666666667vw}.flow{background:#1e1e1e;padding:8.5333333333vw 0 0;position:relative;z-index:1}.flow:after{background:url(../images/index/bg_texture.png) repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.flow .flow__inner{position:relative;z-index:50}.flow img{border-radius:10.6666666667vw;width:100%}.flow .flow_light01{background:url(../images/index/flow_light01.png) no-repeat 100% 0/cover;bottom:0;left:0;position:absolute;right:0;top:20.8vw;z-index:5}.flow .flow_light01.is-inview{-webkit-animation:lightRightAnime 2.3s ease-in-out;-moz-animation:lightRightAnime 2.3s ease-in-out;animation:lightRightAnime 2.3s ease-in-out}.flow .flow_light02{background:url(../images/index/flow_light02.png) no-repeat 0 0/cover;bottom:0;left:0;position:absolute;right:0;top:145.6vw;z-index:5}.flow .flow_light02.is-inview{-webkit-animation:lightLeftAnime 2.3s ease-in-out;-moz-animation:lightLeftAnime 2.3s ease-in-out;animation:lightLeftAnime 2.3s ease-in-out}.flow .flow_light03{background:url(../images/index/flow_light03.png) no-repeat 100% 0/cover;bottom:0;left:0;position:absolute;right:0;top:178.4vw;z-index:5}.flow .flow_light03.is-inview{-webkit-animation:lightRightAnime 2.3s ease-in-out;-moz-animation:lightRightAnime 2.3s ease-in-out;animation:lightRightAnime 2.3s ease-in-out}.flowList{color:#fff;padding:0 8.5333333333vw}.flowList .flowList__item{counter-increment:num;margin-top:12.8vw;opacity:0}.flowList .flowList__item.is-inview{-webkit-animation:opacityUp .5s linear forwards;-moz-animation:opacityUp .5s linear forwards;animation:opacityUp .5s linear forwards}.flowList .flowList__ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:4.2666666667vw;font-weight:700;line-height:2;margin:2.1333333333vw 0 .5333333333vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.flowList .flow__step{color:#f7ed12;font-size:3.2vw;font-weight:700;margin-right:.7em}.flowList .flow__step:after{content:counter(num);margin-left:4px}.flowList .flowList__txt{font-size:3.7333333333vw}.flow__imgAlligator{display:block;margin-top:9.3333333333vw}.event{background:#1e1e1e;padding:8.5333333333vw 0 12.8vw;position:relative;z-index:1}.event:after{background:url(../images/index/bg_texture.png) repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.event .event__inner{position:relative;z-index:50}.event .event__list{color:#fff;padding:0 8.5333333333vw}.event .event__item{margin-top:8.5333333333vw;opacity:0}.event .event__item:first-of-type{margin-top:12.8vw}.event .event__item.is-inview{-webkit-animation:opacityUp .5s linear forwards;-moz-animation:opacityUp .5s linear forwards;animation:opacityUp .5s linear forwards}.event .event__item .underline{color:#fff;margin-left:.15em;text-decoration:underline}.event .event__item address,.event .event__item p{font-size:3.7333333333vw}.event .event__access{margin-top:3.7333333333vw;position:relative;z-index:55}.event .event__access a{color:#fff;margin-left:.15em;text-decoration:underline}.event .event__listTtl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:4.8vw;line-height:2;margin-bottom:.5333333333vw;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.event .event__listTtl:before{background:url(../images/index/footprints.svg) no-repeat 50%/contain;content:"";display:inline-block;height:1em;margin-right:.3em;width:1em}.event .event__link{color:#fff;text-decoration:underline}.event .event__listCaution{margin-top:4.2666666667vw}.event .event__listCaution>li{font-size:3.2vw;line-height:2;padding-left:1em;text-indent:-1em}.event .event__listCaution>li:before{color:#fff;content:"・"}.event .event_bird:after{aspect-ratio:151/113;background:url(../images/index/eagle.png) no-repeat 50%/contain;bottom:-32vw;content:"";display:block;position:absolute;right:0;width:40.2666666667vw}.event .event_light01{background:url(../images/index/event_light01.png) no-repeat 0 0/cover;bottom:0;left:0;position:absolute;right:0;top:21.3333333333vw;z-index:5}.event .event_light01.is-inview{-webkit-animation:lightLeftAnime 2.3s ease-in-out;-moz-animation:lightLeftAnime 2.3s ease-in-out;animation:lightLeftAnime 2.3s ease-in-out}.event .event_light02{background:url(../images/index/event_light02.png) no-repeat 100% 0/cover;bottom:100px;left:0;position:absolute;right:0;top:145.6vw;z-index:5}.event .event_light02.is-inview{-webkit-animation:lightRightAnime 2.3s ease-in-out;-moz-animation:lightRightAnime 2.3s ease-in-out;animation:lightRightAnime 2.3s ease-in-out}.event .event_light03{background:url(../images/index/event_light03.png) no-repeat top/cover;bottom:100px;left:0;position:absolute;right:0;top:178.4vw;z-index:5}.event .event_light03.is-inview{-webkit-animation:lightLeftAnime 2.3s ease-in-out;-moz-animation:lightLeftAnime 2.3s ease-in-out;animation:lightLeftAnime 2.3s ease-in-out}.robots:before{aspect-ratio:375/79;background:url(../images/index/event_waveBorder.svg) no-repeat 50%/contain;margin-bottom:8.5333333333vw;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.robots:after,.robots:before{content:"";display:block;width:100%}.robots:after{aspect-ratio:25/3;background:url(../images/index/faq_waveBorder.svg) no-repeat 50%/contain;margin-top:25.6vw;position:relative;top:1px}.robots .robots__inner+.robots__inner{margin-top:16vw}.robots .robots__ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.1333333333vw}.robots .robots__ttl .rakuroTtl__img{width:35.7333333333vw}.robots .robots__ttl .temiTtl__img{width:28vw}.robots .robots__ttl>span{font-size:3.2vw;font-weight:700}.robots .splide__slide{opacity:.2;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.robots .splide__slide.is-active{opacity:1}.robots .splide__slide img{height:53.3333333333vw;-o-object-fit:contain;object-fit:contain}.robots .splide-wrapper{margin-bottom:16px;position:relative}.robots .splide__txt{color:#6b6b6b;font-size:3.2vw;margin-top:4.2666666667vw}.robots .splide__pagination__page.is-active{background:#f7ed12;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.robots .splide__pagination{margin-top:4.2666666667vw;position:relative}.robots .splide__pagination__page{height:2.1333333333vw;margin:0 1.0666666667vw;width:2.1333333333vw}.robots .splide__arrow{display:none}.robots .robots__img{margin:4.2666666667vw 0;text-align:center}.robots .robots__txt{color:#6b6b6b;font-size:3.7333333333vw;line-height:2;opacity:0;padding:0 8.5333333333vw;text-align:center}.robots .robots__txt.is-inview{-webkit-animation:opacityUp .5s linear forwards;-moz-animation:opacityUp .5s linear forwards;animation:opacityUp .5s linear forwards}.faq{background:#060606;padding:0 0 17.0666666667vw;position:relative}.faq:before{padding-bottom:66.6666666667vw}.faq:after,.faq:before{content:"";display:block;width:100%}.faq:after{aspect-ratio:1/1;background:url(../images/index/elephant.png) no-repeat 50%/contain;position:absolute;right:0;top:-29.3333333333vw}.faqAcordion{border-bottom:1px solid #4d4d4d;color:#fff;font-size:3.7333333333vw;line-height:2;margin:0 8.5333333333vw 4.2666666667vw;opacity:0;padding-bottom:4.2666666667vw}.faqAcordion:first-of-type{margin:12.8vw 8.5333333333vw 4.2666666667vw}.faqAcordion.is-open .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-moz-transition:transform .1s,-moz-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s,-moz-transform .1s}.faqAcordion.is-inview{-webkit-animation:opacityUp .5s linear forwards;-moz-animation:opacityUp .5s linear forwards;animation:opacityUp .5s linear forwards}.faqAcordion .faqAcordion__question{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer;gap:2.1333333333vw;padding:2.4vw 0}.faqAcordion .faqAcordion__question::-webkit-details-marker{display:none}.faqAcordion .faqAcordion__num{-webkit-align-self:flex-start;align-self:flex-start;font-family:copperplate,serif;font-weight:700;line-height:2}.faqAcordion .faqAcordion__ttl{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;text-decoration:underline}.faqAcordion .faqAcordion__inner{overflow:hidden}.faqAcordion .faqAcordion__txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2.1333333333vw;padding:2.4vw 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.faqAcordion .faqAcordion__txt a{color:#fff}.faqAcordion .faqAcordion__txt img{-webkit-align-self:flex-start;align-self:flex-start;display:block;-webkit-flex-shrink:0;flex-shrink:0;margin-top:2.1333333333vw;width:5.0666666667vw}.faqAcordion .faqAcordion_list{margin-top:4.2666666667vw}.faqAcordion .faqAcordion_list>li{font-size:3.7333333333vw;line-height:2;padding-left:1em;text-indent:-1em}.faqAcordion .faqAcordion_list>li:before{color:#fff;content:"・"}.faqAcordion .arrow--faq{-webkit-flex-shrink:0;flex-shrink:0}.contact{background:#1e1e1e;border-bottom-left-radius:50.1333333333vw 5.0666666667vw;border-bottom-right-radius:50.1333333333vw 5.0666666667vw;overflow:hidden;padding:17.0666666667vw 0 30.6666666667vw;position:relative;z-index:1}.contact:before{background:url(../images/index/contact_texture.png) no-repeat bottom/cover;bottom:0;top:0;z-index:10}.contact:after,.contact:before{content:"";left:0;position:absolute;right:0}.contact:after{background:url(../images/index/contact_light.svg) no-repeat bottom/cover;bottom:-10px;height:66.1333333333vw;width:100%;z-index:5}.contact.is-inview:after{-webkit-animation:lightContactAnime 3.3s ease-in-out;-moz-animation:lightContactAnime 3.3s ease-in-out;animation:lightContactAnime 3.3s ease-in-out}.contact .contact__inner{position:relative;z-index:50}.contact .section-ttl--contact{font-size:14.9333333333vw}.contact .contact__txt{color:#fff;font-size:3.7333333333vw;margin-top:12.8vw;text-align:center}.contact .contact__link{color:#fff;display:block;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2;text-decoration:underline}.contact .contact__link:before{aspect-ratio:1/1;background:url(../images/index/mail.svg) no-repeat 50%/contain;content:"";display:block;margin:0 auto 2.1333333333vw;width:7.7333333333vw}.contact .contact__caution{color:#fff;font-size:3.7333333333vw;line-height:2;margin:14.9333333333vw 8.5333333333vw 0}.contact .contact__list{margin-top:2.1333333333vw}.contact .contact__list li{color:#fff;font-size:3.2vw;line-height:2;padding-left:1em;text-indent:-1em}.contact .contact__list li:before{color:#fff;content:"・"}.contact .contact__underline{color:#fff;text-decoration:underline}.btnCircle--ticket{background:#f7ed12;position:fixed;right:2%;top:84.2857142857svh;width:25.0666666667vw;z-index:50}.btnCircle--ticket,.btnCircle--ticket a{aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.btnCircle--ticket a{width:100%}.btnCircle--ticket a:before{-webkit-animation:rotation 15s linear infinite;-moz-animation:rotation 15s linear infinite;animation:rotation 15s linear infinite;aspect-ratio:1/1;background:url(../images/index/ticket_txtEn.svg) no-repeat 50%/contain;content:"";display:block;position:absolute;width:22.9333333333vw}.btnCircle--ticket a img{display:block;width:13.6vw}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(-45deg);transform:rotate(-45deg)}to{-moz-transform:rotate(315deg);transform:rotate(315deg)}}@keyframes rotation{0%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}}.kvPcNav{display:none}.kvPcNav__list{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.0416666667vw}.kvPcNav__list a{color:#fff;font-size:1.8229166667vw;line-height:1.7;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.kvPcNav__list a:hover{color:#f7ed12;text-decoration:none}.kvPcNav__list a:hover:before{background:#f7ed12}.kvPcNav__list a.is-active{color:#f7ed12}.kvPcNav__list a.is-active:before{background:#f7ed12}.kvPcNav__list a:before{aspect-ratio:1/1;background:#fff;border-radius:50%;content:"";display:inline-block;font-size:inherit;font-weight:900;margin:0 .625vw;vertical-align:middle;width:.46875vw}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media (min-width:768px){#section-contents .section-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}#section-contents .contents{margin-left:auto;width:375px}#section-contents .kv{height:100vh;left:0;position:fixed;top:0;width:-webkit-calc(100vw - 375px);width:-moz-calc(100vw - 375px);width:calc(100vw - 375px)}.headerNav{display:none}.headerNav .headerNav__inner{padding:0 24px}.headerNav .headerNav__list{gap:24px;margin-bottom:64px}.headerNav .headerNav__list a{font-size:20px}.headerNav .btn-yellow{font-size:16px}.headerNav .btn-yellow a{padding:16px}.headerNav .btn-yellow img{width:31px}.section-ttl{font-size:56px}.section-ttl .section-ttl__sm{font-size:16px;margin-top:8px}.arrow{width:17px}.arrow:before{width:8px}.hmbgMenu{display:none}#section-footer{margin-left:auto;width:375px}#section-footer .footer__logo{padding:48px 0}#section-footer .footer__logo__title{font-size:16px;margin-bottom:16px}#section-footer .footer__logo__title:not(:first-of-type){margin-top:32px}#section-footer .footer__logoList{gap:8px 11px}#section-footer .logoList__item{width:311px}#section-footer .logoList__item a:hover{opacity:.6}.copyright{font-size:10px;margin:24px auto 0}.privacyLink{font-size:10px;margin:12px auto 0}.arrowUp,.pageTopBtn a{font-size:12px}.arrowUp{width:9px}.kv__inner:before{height:100vh;width:-webkit-calc(100% - 375px);width:-moz-calc(100% - 375px);width:calc(100% - 375px)}.kv__ttl{width:23.359375vw}.scrollDown{display:none}.about{padding:100px 0 50px}.about:after{left:37px}.about .about__imgLion{margin:30px 0 20px}.about .about__imgZebra{margin:30px 0 0}.about .about__txt{padding:0 32px}.about .about__txt+.about__txt{margin-top:40px}.about .about__text__img03{width:243px}.about .about__text__img04{width:242px}.about .about__text__img05{width:208px}.flow{padding:32px 0 0}.flow img{border-radius:40px}.flow .flow_light01{top:78px}.flow .flow_light02{top:546px}.flow .flow_light03{top:669px}.flowList{padding:0 32px}.flowList .flowList__item{margin-top:48px}.flowList .flowList__ttl{font-size:16px;margin:8px 0 2px}.flowList .flow__step{font-size:12px}.flowList .flowList__txt{font-size:14px}.flow__imgAlligator{margin-top:35px}.event{padding:32px 0 48px}.event .event__list{padding:0 32px}.event .event__item{margin-top:32px}.event .event__item:first-of-type{margin-top:48px}.event .event__item .underline{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.event .event__item .underline:hover{opacity:.7}.event .event__item address,.event .event__item p{font-size:14px}.event .event__access{margin-top:14px}.event .event__access a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.event .event__access a:hover{opacity:.7}.event .event__listTtl{font-size:18px;margin-top:2px}.event .event__listCaution{margin-top:16px}.event .event__listCaution>li{font-size:12px}.event .event_bird:after{bottom:-120px;width:151px}.event .event_light01{top:80px}.event .event_light02{top:546px}.event .event_light03{top:669px}.robots:before{margin-bottom:32px}.robots:after{margin-top:96px}.robots .robots__inner+.robots__inner{margin-top:60px}.robots .robots__ttl{gap:8px}.robots .robots__ttl .rakuroTtl__img{width:134px}.robots .robots__ttl .temiTtl__img{width:105px}.robots .robots__ttl>span{font-size:12px}.robots .splide__slide img{height:200px}.robots .splide__txt{font-size:12px;margin-top:16px}.robots .splide__pagination{margin-top:16px}.robots .splide__pagination__page{height:8px;margin:0 4px;width:8px}.robots .robots__img{margin:16px 0}.robots .robots__txt{font-size:14px;padding:0 32px}.faq{padding:0 0 64px}.faq:before{padding-bottom:250px}.faq:after{top:-110px}.faqAcordion{font-size:14px;margin:0 32px 16px;padding-bottom:16px}.faqAcordion:first-of-type{margin:48px 32px 16px}.faqAcordion .faqAcordion__question{gap:8px;padding:9px 0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.faqAcordion .faqAcordion__question:hover{opacity:.6}.faqAcordion .faqAcordion__txt{gap:8px;padding:9px 0}.faqAcordion .faqAcordion__txt img{margin-top:8px;width:19px}.faqAcordion .faqAcordion_list{margin-top:16px}.faqAcordion .faqAcordion_list>li{font-size:14px}.contact{border-bottom-left-radius:188px 19px;border-bottom-right-radius:188px 19px;padding:64px 0 115px}.contact:after{height:248px}.contact .section-ttl--contact{font-size:56px}.contact .contact__txt{font-size:14px;margin-top:48px}.contact .contact__link:before{margin:0 auto 8px;width:29px}.contact .contact__caution{font-size:14px;margin:56px 32px 0}.contact .contact__list{margin-top:8px}.contact .contact__list li{font-size:12px}.btnCircle--ticket{bottom:27.9947916667vw;left:5.2083333333vw;position:absolute;right:auto;top:auto;-webkit-transition:-webkit-transform .3s,-webkit-filter .3s;transition:-webkit-transform .3s,-webkit-filter .3s;-moz-transition:transform .3s,filter .3s,-moz-transform .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-moz-transform .3s,-webkit-filter .3s;width:12.2395833333vw}.btnCircle--ticket:hover{-webkit-filter:drop-shadow(rgba(247,237,18,.3) 0 0 10px);filter:drop-shadow(rgba(247,237,18,.3) 0 0 10px);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.btnCircle--ticket a:before{width:11.1979166667vw}.btnCircle--ticket a img{width:6.640625vw}.kvPcNav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:auto;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;bottom:3.2552083333vw;left:3.2552083333vw;position:absolute;z-index:50}}@media screen and (-ms-high-contrast:none){.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}}@media (min-width:992px){.kv__inner:before{background:url(../images/index/kv_pc.jpg) no-repeat 50%/cover}.event .event__link{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.event .event__link:hover{opacity:.6}.contact .contact__link{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.contact .contact__link:hover{opacity:.6}.contact .contact__underline{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.contact .contact__underline:hover{opacity:.6}.btnCircle--ticket{bottom:16.796875vw;left:3.125vw;width:7.34375vw}.btnCircle--ticket a:before{width:6.71875vw}.btnCircle--ticket a img{width:3.984375vw}.kvPcNav{bottom:1.953125vw;left:1.953125vw}.kvPcNav__list{gap:.625vw}.kvPcNav__list a{font-size:1.09375vw}}