/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%}body,button,input,select,optgroup,textarea{color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:1.4rem;line-height:1.5}@media(min-width: 768px){body,button,input,select,optgroup,textarea{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:600}p{margin-bottom:1em;letter-spacing:.05em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}body{background:#fff}.pc-none{display:block}@media(min-width: 768px){.pc-none{display:none}}.sp-none{display:none}@media(min-width: 768px){.sp-none{display:block}}.tab-block{display:none}@media(min-width: 768px){.tab-block{display:block}}@media(min-width: 1366px){.tab-block{display:none}}::-moz-selection{background-color:#4b69af;color:#fff}::selection{background-color:#4b69af;color:#fff}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6}p{font-weight:400;margin-bottom:0}ul,ol,li{font-weight:400;list-style:none}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%;margin:0;padding:0}figure{margin:1em 0}picture{vertical-align:bottom;line-height:0;font-size:0}ul,ol{margin:0}ul{list-style:none;padding:0}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dd{margin:0}a{color:#000;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1 a,h2 a,h3 a,h4 a,h5 a{color:#000;text-decoration:none}.author a,.posted-on a,.cat-links a,.comments-link a,.edit-link a{color:#000}.button a{position:relative;display:block;margin:0 auto;width:64vw;background-color:#4b69af;color:#fff;text-decoration:none;text-align:center;font-size:2.9866666667vw;font-weight:500;letter-spacing:.185em;border-radius:50px;padding:.6em 1em .7em;margin-top:5.3333333333vw;transition:background-color .3s,letter-spacing .3s}@media(min-width: 600px){.button a{width:min(64vw,240px);font-size:min(2.9866666667vw,1.12rem)}}@media(min-width: 768px){.button a{width:300px;font-size:1.4rem;margin-top:50px}}.button a::after{content:"";width:0;height:0;border-style:solid;border-width:2.5px 0 2.5px 3.8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:0;right:3.4666666667vw;bottom:0;margin:auto;transition:transform .2s}@media(min-width: 768px){.button a::after{border-width:3px 0 3px 4.5px;right:16px}}.button a:focus{background-color:rgb(59.7,83.58,139.3);letter-spacing:.25em}.button a:focus::after{transform:translateX(3px)}@media(hover: hover)and (pointer: fine){.button a:hover{background-color:rgb(59.7,83.58,139.3);letter-spacing:.25em}.button a:hover::after{transform:translateX(3px)}}.button a a{color:#fff;display:block}.button.comingsoon a{background-color:gray;pointer-events:none}.button.comingsoon p{font-size:85%}table{width:100%;border-collapse:collapse;margin-bottom:10.6666666667vw;border-top:solid 1px #999}@media(min-width: 600px){table{margin-bottom:40px}}@media(min-width: 768px){table{margin-bottom:48px}}table tr{border-bottom:1px solid #999;display:flex;flex-direction:column}@media(min-width: 768px){table tr{flex-direction:row}}table th,table td{font-size:4.8vw;color:#231815}@media(min-width: 768px){table th,table td{font-size:1.6rem}}table th{padding:2.6666666667vw 5.3333333333vw;background-color:#c9d100;font-weight:500;font-size:1.5rem;line-height:1;text-align:center}@media(min-width: 600px){table th{padding:.8em 1em;font-size:1.4rem}}@media(min-width: 768px){table th{padding:30px 24px;width:100px;font-size:1.8rem;text-align:left}}table th span{display:block;width:3em;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;margin:0 auto}@media(min-width: 768px){table th span{margin:0}}table td{padding:2.6666666667vw 0 5.8666666667vw;font-weight:400;width:100%;font-size:1.3rem;line-height:1.8}@media(min-width: 768px){table td{padding:25px 20px;font-size:1.6rem;width:calc(100% - 100px)}}table td span{color:#4b69af}table td a{color:#4b69af;text-decoration:underline}@media(min-width: 768px){table td a{margin-left:1.5em}}table td a:hover{text-decoration:none}table.bgWhite td{padding:2.6666666667vw 2.6666666667vw 5.8666666667vw;background-color:hsla(0,0%,100%,.7)}@media(min-width: 768px){table.bgWhite td{padding:25px 20px}}header.pc{display:none}@media(min-width: 920px){header.pc{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;z-index:2}}header.pc.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(0,0,0,.5);filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));animation:header-fadein .3s ease-in-out}header.pc.is-fixed .nav-content{padding:16px 30px}header.pc .nav-content__head a{transition:all .2s ease-in-out}header.pc .nav-content__head a:hover{opacity:.8;transition:all .3s ease-in-out}@keyframes header-fadein{0%{opacity:0;transform:translateY(-20px)}80%{opacity:1;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}header.sp{display:block}@media(min-width: 920px){header.sp{display:none}}header.sp .nav-content__head{width:clamp(217px,57.8666666667vw,217px);margin:min(4vw,15px) min(6.4vw,24px);margin-bottom:min(5.3333333333vw,30px)}header.sp .nav-content__head.is-page{margin-bottom:0}header.sp>.nav-content__head{position:absolute;top:0;left:0;z-index:2}.nav-content{display:none}@media(min-width: 920px){.nav-content{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:2;box-sizing:initial;width:1220px;max-width:100%;padding:26px 30px}}.nav-content__logo{display:block;width:57.8666666667vw}@media(min-width: 920px){.nav-content__logo{width:min(20.3125vw,260px)}}.nav-content__link{display:flex}.nav-content__link-item{font-family:"Oswald",sans-serif;font-weight:500;font-size:min(1.5625vw,2rem);margin-right:min(1.953125vw,25px);line-height:1;letter-spacing:.04em;font-feature-settings:"palt";text-transform:uppercase;text-align:center}.nav-content__link-item:last-child{margin-right:0}.nav-content__link-item.comingsoon{opacity:.6;pointer-events:none}.nav-content__link-item a{color:#fff;line-height:1;transition:.3s;display:block;filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.35))}.nav-content__link-item a:hover{color:#e5e5e5}.nav-content__link-item a:hover span{background-position:top left;background-size:100% 1px}.nav-content__link-item span{font-weight:500;display:block;font-size:min(.9375vw,1.2rem);margin-top:min(.3125vw,4px);padding-top:min(.3125vw,4px);background-image:linear-gradient(#fff, #fff);background-repeat:no-repeat;background-position:top right;background-size:0 1px;transition:background-size .3s}#sp-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:#4b69af;transition:all .6s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#sp-nav>.nav-content__head{position:absolute;top:unset;bottom:0;left:50%;transform:translateX(-50%);margin:0 auto 7.4666666667vw;z-index:2}#sp-nav.is-active{right:0}#sp-nav.is-active #sp-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#sp-nav ul{position:absolute;z-index:999;top:48%;left:50%;transform:translate(-50%, -50%)}#sp-nav li{list-style:none;text-align:center;font-family:"Oswald",sans-serif;font-weight:500;font-size:min(6.6666666667vw,2.5rem);margin-bottom:min(9.3333333333vw,35px);line-height:1;letter-spacing:.04em;font-feature-settings:"palt"}#sp-nav li.comingsoon{opacity:.4;pointer-events:none}#sp-nav li span{display:block;font-size:min(3.2vw,1.2rem);margin-top:min(2.6666666667vw,10px)}#sp-nav li a{color:#fff;text-decoration:none;display:block;text-transform:uppercase;font-weight:500}#sp-nav .sns-link{display:flex;width:min(65.6vw,246px);margin-top:min(12.8vw,48px);justify-content:space-between}#sp-nav .sns-link a{display:block;width:min(10.4vw,39px);height:auto}.menu-toggle{position:fixed;z-index:9999;top:10px;right:10px;cursor:pointer;width:min(12vw,45px);height:min(12vw,45px);background-color:#c9d100;border-radius:50%}.menu-toggle span{display:inline-block;transition:all .4s;position:absolute;left:min(3.4666666667vw,13px);height:2px;background-color:#fff;width:min(5.3333333333vw,20px)}@media(min-width: 768px){.menu-toggle span{height:2.5px}}.menu-toggle span:nth-of-type(1){top:min(3.7333333333vw,14px)}.menu-toggle span:nth-of-type(2){top:min(5.6vw,21px)}.menu-toggle span:nth-of-type(3){top:min(7.4666666667vw,28px)}.menu-toggle.active span:nth-of-type(1){top:min(3.7333333333vw,14px);left:min(3.4666666667vw,13px);transform:translateY(8px) rotate(-45deg);width:45%}.menu-toggle.active span:nth-of-type(2){opacity:0}.menu-toggle.active span:nth-of-type(3){top:min(3.7333333333vw,14px);left:min(3.4666666667vw,13px);transform:translateY(8px) rotate(45deg);width:45%}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:999}.loaded{opacity:0;visibility:hidden}html{scroll-behavior:smooth;font-feature-settings:"palt" 1}html,body{height:100%;margin:0 auto}body{overflow-x:hidden;position:relative}main{width:100%;height:auto}img{height:auto}.site{position:relative}.wrapper{margin:auto;position:relative;max-width:100%}.bg{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:url("images/sp/main_bg_sp.jpg") no-repeat;background-size:cover;background-position:top center;z-index:-1}@media(min-width: 768px){.bg{background:url("images/pc/main_bg.jpg") no-repeat;background-size:cover;background-position:center center}}.bg-stripe01{position:relative;overflow-x:hidden;background-size:auto auto;background-color:#f7f8fc;background-image:repeating-linear-gradient(135deg, transparent, transparent 2.2666666667vw, rgb(240, 241, 249) 2.2666666667vw, rgb(240, 241, 249) 5.0666666667vw);z-index:5}@media(min-width: 768px){.bg-stripe01{background-image:repeating-linear-gradient(135deg, transparent, transparent 17px, rgb(240, 241, 249) 17px, rgb(240, 241, 249) 34px)}}.bg-stripe01.overflow{overflow-x:visible}.bg-stripe01.overflow .top-isometric{width:100%}.bg-stripe02{position:relative;overflow-x:hidden;background-size:auto auto;background-color:#f7f8fc;background-image:repeating-linear-gradient(45deg, transparent, transparent 2.2666666667vw, rgb(240, 241, 249) 2.2666666667vw, rgb(240, 241, 249) 5.0666666667vw);z-index:5}@media(min-width: 768px){.bg-stripe02{background-image:repeating-linear-gradient(45deg, transparent, transparent 17px, rgb(240, 241, 249) 17px, rgb(240, 241, 249) 34px)}}.bg-dot{position:relative;overflow-x:hidden;background-color:#fcfdf2;background-image:radial-gradient(circle, rgba(202, 210, 0, 0.3019607843) 1.2px, transparent 1.2px),radial-gradient(circle, rgba(202, 210, 0, 0.3019607843) 1.2px, transparent 1.2px);background-position:5px 0,15.5px 21px;background-position:.888vw 0,2.7546666667vw 3.7333333333vw;background-size:3.7333333333vw 7.4666666667vw;z-index:1}@media(min-width: 768px){.bg-dot{background-image:radial-gradient(circle, rgba(202, 210, 0, 0.3019607843) 1.5px, transparent 1.5px),radial-gradient(circle, rgba(202, 210, 0, 0.3019607843) 1.5px, transparent 1.5px);background-position:5px 0,15.5px 21px;background-size:21px 42px}}.kv{overflow:hidden;top:0;z-index:0;width:100%;max-width:100%;padding-top:120.9%;display:flex;align-items:center;justify-content:center;transition:filter .5s cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity,transform;background-color:#fff;backface-visibility:hidden}@media(min-width: 768px){.kv{padding-top:51.56%}}.kv::before{content:"";position:absolute;inset:0;z-index:0;background:url("images/kv/kv_sp.jpg") center center/cover no-repeat;transition:filter .5s cubic-bezier(0.4, 0, 0.2, 1),transform .5s cubic-bezier(0.4, 0, 0.2, 1);filter:none}@media(min-width: 768px){.kv::before{background-image:url("images/kv/kv_pc.jpg")}}.kv.is-dark::before{filter:brightness(0.6) blur(3px);transform:scale(1.1)}.kv>*{position:relative;z-index:3}.kv-title{position:absolute;opacity:0;top:47%;left:50%;transform:translate(-50%, -50%) scale(1.5);width:42%;text-align:center;pointer-events:none;z-index:auto}@media screen and (min-width: 768px){.kv-title{top:50.5%;width:24%;transform:translate(-50%, -50%) scale(1.5)}}@media screen and (min-width: 768px){.kv-title img{width:100%;max-width:100%;height:auto}}.kv-title.is-inview{opacity:1;transition:opacity 1.2s cubic-bezier(0.4, 0, 0.3, 1),transform 1.2s cubic-bezier(0.4, 0, 0.3, 1.5),filter .4s 1.2s cubic-bezier(0.4, 0, 0.3, 1);transform:translate(-50%, -50%) scale(1);filter:drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.5));pointer-events:auto}.kv-subtitle{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:100%;padding:0 0 5px 5px;z-index:auto}@media screen and (min-width: 768px){.kv-subtitle{width:989px;margin-bottom:5px;padding:0 0 0 5px}}.kv-subtitle img{width:100%;max-width:100%;height:auto}.top-date{position:relative;background-color:#231815;width:100%;margin:0 auto;z-index:10}.top-date__inner{display:flex;justify-content:center;align-items:center;padding:1.4rem 0;max-width:100%;margin:0 auto}@media screen and (min-width: 768px){.top-date__inner{padding:1rem 0 1.2rem;width:calc(100% - 48px)}}@media screen and (min-width: 1024px){.top-date__inner{width:980px}}.top-price{position:relative;background-color:#4b69af;width:100%;z-index:10}.top-price__inner{display:flex;justify-content:center;align-items:center;padding:.8rem 0;flex-direction:column}@media screen and (min-width: 768px){.top-price__inner{padding:1.5rem 0;flex-direction:row}}.top-price__link{margin:1.8666666667vw 0}@media screen and (min-width: 768px){.top-price__link{margin:0 7px}}.container{position:relative;max-width:100%}@media(min-width: 768px){.container{width:860px;z-index:3;margin:0 auto}}.container::-webkit-scrollbar{display:none}.accordion__title-inner{position:relative;width:100%;overflow:hidden}.heading__title{text-align:center;font-family:"Oswald",sans-serif;font-weight:500;font-size:10.6666666667vw;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:#231815;margin-bottom:8vw}@media(min-width: 600px){.heading__title{font-size:min(10.6666666667vw,4rem);margin-bottom:30px}}@media(min-width: 768px){.heading__title{font-size:5rem;margin-bottom:30px}}.heading__title span{display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:3.2vw;font-weight:500;margin-top:5.3333333333vw;letter-spacing:.185em}@media(min-width: 600px){.heading__title span{font-size:min(3.2vw,1.2rem);margin-top:20px}}@media(min-width: 768px){.heading__title span{font-size:1.4rem;margin-top:25px}}.heading__title.heading__blue{font-size:8.5333333333vw;color:#4b69af}.heading__title.heading__blue span{color:#231815}@media(min-width: 600px){.heading__title.heading__blue{font-size:min(8.5333333333vw,3.2rem)}}@media(min-width: 768px){.heading__title.heading__blue{font-size:4rem}}.designBg{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.designBg__cloud01,.designBg__cloud02{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:top center}.designBg__cloud01{background-image:url("images/top/top_cloud01.png");background-size:256vw auto;top:-10.1333333333vw;z-index:2}@media(min-width: 768px){.designBg__cloud01{top:-50px;background-size:min(1920px,150vw) auto}}@media(min-width: 1920px){.designBg__cloud01{top:-80px;background-size:min(100%,200vw) auto}}.designBg__cloud02{background-image:url("images/top/top_cloud02.png");background-size:256vw auto;top:-10.1333333333vw;z-index:3}@media(min-width: 768px){.designBg__cloud02{top:-50px;background-size:min(1920px,150vw) auto}}@media(min-width: 1920px){.designBg__cloud02{top:-80px;background-size:min(100%,200vw) auto}}.designBg__flags01{position:absolute;width:100%;height:100%;background-image:url("images/top/top_flags01.png");background-repeat:no-repeat;background-size:306.1333333333vw auto;background-position:top center;top:0;z-index:4}@media(min-width: 600px){.designBg__flags01{background-size:261.3333333333vw auto;background-position:top center;top:-2.1333333333vw}}@media(min-width: 768px){.designBg__flags01{background-size:min(2304px,180vw) auto;top:0}}.designBg__flags02{position:absolute;width:100%;height:100%;background-image:url("images/top/top_flags02.png");background-repeat:no-repeat;background-size:393.3333333333vw auto;background-position:top center;top:-2.1333333333vw;z-index:4}@media(min-width: 600px){.designBg__flags02{background-size:266.6666666667vw auto;top:-2.1333333333vw}}@media(min-width: 768px){.designBg__flags02{background-size:143.984375vw auto;background-size:min(1843px,143.984375vw) auto;top:0}}.designBg__confetti{position:absolute;width:100%;height:100%;background-image:url("images/top/top_confetti_sp.png");background-repeat:no-repeat;background-size:92.8vw auto;background-position:top center;top:2.1333333333vw;z-index:5}@media(min-width: 768px){.designBg__confetti{background-image:url("images/top/top_confetti_pc.png");background-size:min(1280px,100vw) auto;top:12px}}.about{padding:29.8666666667vw 5.3333333333vw 0}@media(min-width: 600px){.about{padding:150px 20px 0}}@media(min-width: 768px){.about{padding:130px 20px 0}}@media(min-width: 920px){.about{padding:170px 0 0}}.about__container{position:relative;padding:10.6666666667vw 0 0}@media(min-width: 600px){.about__container{padding:72px 0 0}}@media(min-width: 768px){.about__container{padding:110px 0 0}}@media(min-width: 920px){.about__container{padding:0}}.about .about__block{position:absolute;top:-29.3333333333vw;left:50%;transform:translateX(-50%);width:100%;padding-top:41.3333333333vw;z-index:2}@media(min-width: 600px){.about .about__block{top:-110px;padding-top:165px}}@media(min-width: 768px){.about .about__block{top:-130px;padding-top:240px}}@media(min-width: 920px){.about .about__block{position:relative;left:0;top:0;transform:none;padding-top:0}}.about .about__block::before{content:"";position:absolute;background:url("images/top/balloon_left.png") no-repeat;background-size:9.8666666667vw auto;top:-16.5333333333vw;left:calc(50% - 28vw);width:9.8666666667vw;height:16vw;animation:balloon 6s infinite ease-in-out}@media(min-width: 600px){.about .about__block::before{background-size:48px auto;width:48px;height:78px;top:-20px;left:calc(50% - 220px)}}@media(min-width: 768px){.about .about__block::before{background-size:74px auto;width:74px;height:120px;top:-18px;left:calc(50% - 280px)}}@media(min-width: 920px){.about .about__block::before{background-size:74px auto;width:74px;height:120px;top:-115px;left:calc(50% - 400px)}}.about .about__block::after{content:"";position:absolute;background:url("images/top/balloon_right.png") no-repeat;background-size:12vw auto;top:-13.3333333333vw;right:calc(50% - 32vw);width:12vw;height:12vw;animation:balloon 6s infinite ease-in-out 2s}@media(min-width: 600px){.about .about__block::after{background-size:59px auto;width:59px;height:58px;top:-20px;right:calc(50% - 220px)}}@media(min-width: 768px){.about .about__block::after{background-size:90px auto;width:90px;height:89px;top:-18px;right:calc(50% - 300px)}}@media(min-width: 920px){.about .about__block::after{background-size:90px auto;width:90px;height:89px;top:-80px;right:calc(50% - 430px)}}.about .about__sub-title{position:absolute;color:#4b69af;text-align:center;bottom:0;width:100%}@media(min-width: 920px){.about .about__sub-title{position:relative;margin-top:35px}}.about .about__sub-title img{display:block;width:84.8vw;margin:5.3333333333vw auto 0}@media(min-width: 600px){.about .about__sub-title img{width:350px;margin:20px auto 0}}@media(min-width: 768px){.about .about__sub-title img{width:398px;margin:20px auto 40px}}.about .about__character{position:absolute;display:flex;justify-content:space-between;align-items:center;width:76.2666666667vw;left:50%;transform:translateX(-50%);top:0}@media(min-width: 600px){.about .about__character{width:310px}}@media(min-width: 768px){.about .about__character{width:360px}}@media(min-width: 920px){.about .about__character{width:640px;top:unset;bottom:-20px}}.about .about__character .chara01 img,.about .about__character .chara02 img{width:100%;height:auto}.about .about__character .chara01{width:21.3333333333vw}@media(min-width: 600px){.about .about__character .chara01{width:80px}}@media(min-width: 768px){.about .about__character .chara01{width:100px}}.about .about__character .chara02{width:18.4vw}@media(min-width: 600px){.about .about__character .chara02{width:69px}}@media(min-width: 768px){.about .about__character .chara02{width:86px}}.about .about__table{width:100%;margin-top:9.6vw}@media(min-width: 600px){.about .about__table{margin-top:18px}}@media(min-width: 768px){.about .about__table{margin-top:0}}.about .about__table td{letter-spacing:.05em}.message{background-color:#fff;border-radius:4.2666666667vw;padding:10.6666666667vw 1.3333333333vw 8vw}@media(min-width: 600px){.message{padding:40px 10px 30px}}@media(min-width: 768px){.message{border-radius:20px;padding:40px 55px 40px}}.message__subtitle{color:#4b69af;text-align:center;font-size:5.0666666667vw;font-weight:700;letter-spacing:.08em;margin-bottom:5.3333333333vw;margin-top:2.6666666667vw}@media(min-width: 600px){.message__subtitle{font-size:min(5.0666666667vw,1.9rem);margin-bottom:26px;margin-top:10px}}@media(min-width: 768px){.message__subtitle{font-size:2.4rem;letter-spacing:.1em;margin-bottom:0;margin-top:24px}}.accordion__wrapper{position:relative;margin-top:5.3333333333vw;padding-bottom:8vw}@media(min-width: 600px){.accordion__wrapper{margin-top:20px;padding-bottom:30px}}@media(min-width: 768px){.accordion__wrapper{margin-top:32px;padding-bottom:30px}}.accordion__title{position:absolute;left:0;right:0;bottom:0;width:100%;z-index:1;text-align:center;height:30px;padding:0 5.3333333333vw;cursor:pointer}@media(min-width: 768px){.accordion__title{padding:0}}.accordion__title:focus{opacity:.6;transition:opacity .3s}@media(hover: hover)and (pointer: fine){.accordion__title:hover{opacity:.6;transition:opacity .3s}}.accordion__title-inner{position:relative;display:block;width:100%;height:6.4vw}@media(min-width: 600px){.accordion__title-inner{height:30px}}.accordion__title-inner:before{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:1.5px;background-color:#4b69af;z-index:1}.accordion__title-inner img{position:absolute;left:calc(50% - 15px);margin:0 auto;width:6.4vw;height:6.4vw;display:block;z-index:5}@media(min-width: 600px){.accordion__title-inner img{width:30px;height:30px}}@media(min-width: 768px){.accordion__title-inner img{width:30px;height:30px}}.accordion__title.is-active .accordion__title-inner{transform:rotate(180deg)}.accordion__box{display:none;position:relative;z-index:2}.accordion__content{padding:1.0666666667vw .5333333333vw 2.6666666667vw}@media(min-width: 768px){.accordion__content{padding:0 20px 30px}}.accordion__content-text{text-align:center}.accordion__content-text p{font-size:1.3rem;line-height:2;margin-bottom:1.5em;letter-spacing:.1em}@media(min-width: 768px){.accordion__content-text p{font-size:1.6rem}}.news{position:relative;padding:14.6666666667vw 8vw}@media(min-width: 600px){.news{padding:55px 20px}}@media(min-width: 768px){.news{padding:74px 28px}}@media(min-width: 920px){.news{padding:74px 0}}.news__link{display:flex;justify-content:space-between;width:38.6666666667vw;margin:7.2vw auto 10.6666666667vw;max-width:100%}@media(min-width: 600px){.news__link{width:145px;margin:27px auto 40px}}@media(min-width: 768px){.news__link{width:182px;margin:76px auto 40px}}.news__link-item{width:8.5333333333vw;height:8.5333333333vw;transition:.3s}@media(min-width: 600px){.news__link-item{width:32px;height:32px}}@media(min-width: 768px){.news__link-item{width:40px;height:40px}}.news__link-item:hover{opacity:.7}.news__link-item img{width:100%;height:auto}.news .instagram__link{position:relative;display:flex;justify-content:space-between;align-items:center;width:50.1333333333vw;margin:0 auto 4vw;padding:1.6vw;max-width:100%;background-color:#fff;transition:.3s}@media(min-width: 600px){.news .instagram__link{width:200px;margin:0 auto 20px;padding:6px}}@media(min-width: 920px){.news .instagram__link{position:absolute;right:0;top:124px;width:235px;margin:0 auto;padding:5px 7px}}.news .instagram__link img{width:5.6vw;height:5.6vw}@media(min-width: 600px){.news .instagram__link img{width:21px;height:21px}}@media(min-width: 920px){.news .instagram__link img{width:26px;height:26px}}.news .instagram__link p,.news .instagram__link a{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:.025em}.news .instagram__link p{font-size:4.2666666667vw}@media(min-width: 600px){.news .instagram__link p{font-size:min(4.2666666667vw,1.6rem)}}@media(min-width: 920px){.news .instagram__link p{font-size:2rem}}.news .instagram__link a{position:relative;font-size:2.9333333333vw;background-color:#4b69af;color:#fff;width:17.0666666667vw;height:5.3333333333vw;line-height:5.3333333333vw;text-align:center;border-radius:30px;transition:opacity .2s ease-in-out}@media(min-width: 600px){.news .instagram__link a{font-size:min(2.9333333333vw,1.1rem);width:80px;height:20px;line-height:20px}}@media(min-width: 920px){.news .instagram__link a{font-size:1.4rem;width:80px;height:25px;line-height:25px}}.news .instagram__link a::after{content:"";width:0;height:0;border-style:solid;border-width:2.4px 0 2.4px 3.6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:0;right:2.1333333333vw;bottom:0;margin:auto}@media(min-width: 920px){.news .instagram__link a::after{border-width:3px 0 3px 4.5px;right:10px}}.news .instagram__link a:focus{opacity:.7;transition:opacity .3s ease-in-out}@media(hover: hover)and (pointer: fine){.news .instagram__link a:hover{opacity:.7;transition:opacity .3s ease-in-out}}.news .ig__wrap{margin:0 -3px}@media(min-width: 768px){.news .ig__wrap{margin:55px -5px 0}}.ticket{position:relative;padding:16vw 5.3333333333vw 21.3333333333vw}@media(min-width: 600px){.ticket{padding:60px 20px 80px}}@media(min-width: 768px){.ticket{padding:100px 0}}.ticket__container{padding:2.6666666667vw 0 0;display:flex;flex-direction:column;align-items:center}@media(min-width: 600px){.ticket__container{padding:30px 0 0}}@media(min-width: 768px){.ticket__container{padding:20px}}.ticket__price{margin:0 auto}.ticket__text{text-align:center;font-size:1.3rem;line-height:2;margin-top:8.5333333333vw}@media(min-width: 600px){.ticket__text{font-size:min(3.4666666667vw,1.3rem);margin-top:38px}}@media(min-width: 768px){.ticket__text{font-size:1.6rem;margin-top:44px}}.ticket__text p{letter-spacing:.1em}.ticket .ticket__character{position:relative}.ticket .ticket__character .ticket__limit{position:absolute;width:16.5333333333vw;left:8.5333333333vw;top:2.6666666667vw}@media(min-width: 600px){.ticket .ticket__character .ticket__limit{width:80px;left:calc(50% - 120px);transform:translateX(-50%);top:10px}}@media(min-width: 768px){.ticket .ticket__character .ticket__limit{width:90px;left:calc(50% - 146px);top:12px}}@media(min-width: 920px){.ticket .ticket__character .ticket__limit{width:114px;left:calc(50% - 154px);top:10px}}.ticket .ticket__character .ticket__limit img{width:100%}.ticket .ticket__character .chara01{position:absolute;width:18.9333333333vw;right:8.2666666667vw;top:-8vw}@media(min-width: 600px){.ticket .ticket__character .chara01{width:71px;right:calc(50% - 150px);top:-30px}}@media(min-width: 768px){.ticket .ticket__character .chara01{width:88px;right:calc(50% - 185px);top:calc(50% - 85px)}}.ticket .ticket__character .chara01 img{width:100%;height:auto}.zone{padding:21.3333333333vw 0}@media(min-width: 600px){.zone{padding:80px 0}}@media(min-width: 768px){.zone{padding:100px 0}}.zone__container{position:relative;padding:0 5.3333333333vw 0}@media(min-width: 600px){.zone__container{padding:0 20px 0}}@media(min-width: 768px){.zone__container{padding:0 20px 0}}@media(min-width: 920px){.zone__container{padding:0}}.zone .zone__character{position:relative}.zone .zone__character .chara01{position:absolute;width:32.2666666667vw;left:2.1333333333vw;top:1.3333333333vw;z-index:5}@media(min-width: 600px){.zone .zone__character .chara01{width:121px;left:calc(50% - 190px);top:5px}}@media(min-width: 768px){.zone .zone__character .chara01{width:151px;left:calc(50% - 238px);top:calc(50% - 40px)}}.zone .zone__character .chara01 img{width:100%;height:auto}.zone .zone__subtitle{text-align:center;margin-bottom:5.3333333333vw}@media(min-width: 600px){.zone .zone__subtitle{margin-bottom:30px}}@media(min-width: 768px){.zone .zone__subtitle{margin-bottom:42px}}.zone .zone__subtitle h3 img{width:56vw;margin:5.3333333333vw auto 9.3333333333vw}@media(min-width: 600px){.zone .zone__subtitle h3 img{width:250px;margin:20px auto 35px}}@media(min-width: 768px){.zone .zone__subtitle h3 img{width:263px;margin:20px auto 40px}}.zone .zone__subtitle p{font-size:1.3rem;letter-spacing:.065em;line-height:2}@media(min-width: 600px){.zone .zone__subtitle p{font-size:min(3.4666666667vw,1.3rem)}}@media(min-width: 768px){.zone .zone__subtitle p{font-size:1.6rem}}.zone .grid__parent{display:grid;grid-template-columns:1fr;grid-template-rows:max-content;grid-column-gap:10px;grid-row-gap:10px}@media(min-width: 600px){.zone .grid__parent{max-width:420px;margin:0 auto}}@media(min-width: 768px){.zone .grid__parent{max-width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr) max-content;grid-column-gap:20px;grid-row-gap:20px}}.zone .grid__item{background-color:#fff;border-radius:4px}@media(min-width: 768px){.zone .grid__item{border-radius:5px}}.zone .grid__item01{grid-area:1/1/2/2}@media(min-width: 768px){.zone .grid__item01{grid-area:1/1/3/2}}.zone .grid__item02{grid-area:2/1/3/2}@media(min-width: 768px){.zone .grid__item02{grid-area:1/2/2/3}}.zone .grid__item03{grid-area:3/1/4/2}@media(min-width: 768px){.zone .grid__item03{grid-area:2/2/3/3}}.zone .grid__item04{grid-area:4/1/5/2}@media(min-width: 768px){.zone .grid__item04{grid-area:3/1/5/2}}.zone .grid__item05{grid-area:5/1/6/2}@media(min-width: 768px){.zone .grid__item05{grid-area:3/2/4/3}}.zone .grid__item06{grid-area:6/1/7/2}@media(min-width: 768px){.zone .grid__item06{grid-area:4/2/5/3}}.zone .grid__item07{grid-area:7/1/8/2;color:#fff;text-align:center;background:#d5692b;background:linear-gradient(90deg, rgb(213, 105, 43) 0%, rgb(210, 94, 133) 25%, rgb(97, 74, 140) 50%, rgb(97, 74, 140) 75%, rgb(210, 94, 133) 100%);background-size:200% 100%;border-radius:5.7px;transition:all .2s ease-in-out}@media(min-width: 768px){.zone .grid__item07{grid-area:5/1/6/3;border-radius:7px}}.zone .grid__item07:focus{background-position:100% 0;transition:all .3s ease-in-out}@media(hover: hover)and (pointer: fine){.zone .grid__item07:hover{background-position:100% 0;transition:all .3s ease-in-out}}.zone .zone__link{position:relative;display:block;background-color:#fff;border-radius:4px;transition:background-color .2s ease-in-out;height:100%}@media(min-width: 768px){.zone .zone__link{border-radius:5px}}.zone .zone__link::before{content:"";position:absolute;display:block;top:0;right:0;width:8.5333333333vw;height:100%;background-color:#4b69af;border-radius:0 5px 5px 0;transition:background-color .2s ease-in-out}@media(min-width: 600px){.zone .zone__link::before{width:40px}}.zone .zone__link::after{content:"";position:absolute;display:block;top:50%;right:3.4666666667vw;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;transform:translateY(-50%);transition:transform .2s ease-in-out}@media(min-width: 600px){.zone .zone__link::after{right:16px;border-width:5px 0 5px 7px}}.zone .zone__link:focus{background-color:rgb(233.65,237.31,245.85);transition:background-color .3s ease-in-out}.zone .zone__link:focus::before{background-color:rgb(59.7,83.58,139.3);transition:background-color .3s ease-in-out}.zone .zone__link:focus::after{transform:translateX(3px) translateY(-50%);transition:transform .3s ease-in-out}@media(hover: hover)and (pointer: fine){.zone .zone__link:hover{background-color:rgb(233.65,237.31,245.85);transition:background-color .3s ease-in-out}.zone .zone__link:hover::before{background-color:rgb(59.7,83.58,139.3);transition:background-color .3s ease-in-out}.zone .zone__link:hover::after{transform:translateX(3px) translateY(-50%);transition:transform .3s ease-in-out}}.zone .zone__item{position:relative;display:flex;flex-direction:row;align-items:center;padding:3.2vw}@media(min-width: 600px){.zone .zone__item{padding:15px}}.zone .zone__item p{font-size:1.9rem;letter-spacing:.04em;line-height:1.5;font-weight:700;margin-left:.8em}@media(min-width: 600px){.zone .zone__item p{font-size:2.4rem;letter-spacing:.08em}}.zone .zone__item-sub{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3.4666666667vw 16.5333333333vw 6.9333333333vw 6.4vw}@media(min-width: 600px){.zone .zone__item-sub{padding:12px 75px 26px 30px}}@media(min-width: 768px){.zone .zone__item-sub{padding:10px 60px 20px 24px}}@media(min-width: 920px){.zone .zone__item-sub{padding:12px 75px 26px 30px}}.zone .zone__item-sub p{font-size:1.14rem;letter-spacing:.06em;line-height:1.8}@media(min-width: 600px){.zone .zone__item-sub p{font-size:1.4rem}}@media(min-width: 768px){.zone .zone__item-sub p{font-size:min(4vw,1.5rem)}}@media(min-width: 920px){.zone .zone__item-sub p{font-size:1.4rem}}.zone .zone__item-frame{text-align:center;border:3px solid;border-radius:4px;-o-border-image:linear-gradient(to right, #d1d880, #62afa8, #286faa) 1;border-image:linear-gradient(to right, #d1d880, #62afa8, #286faa) 1;padding:.7em .5em}@media(min-width: 600px){.zone .zone__item-frame{border:4px solid;border-radius:4px;-o-border-image:linear-gradient(to right, #d1d880, #62afa8, #286faa) 1;border-image:linear-gradient(to right, #d1d880, #62afa8, #286faa) 1;padding:.55em .5em}}.zone .zone__item-frame p{font-size:1.44rem;letter-spacing:.08em;line-height:1.4;font-weight:700}@media(min-width: 600px){.zone .zone__item-frame p{font-size:1.8rem}}@media(min-width: 768px){.zone .zone__item-frame p{font-size:min(4vw,1.5rem)}}@media(min-width: 920px){.zone .zone__item-frame p{font-size:1.8rem}}.zone .zone__item-frame02{-o-border-image:linear-gradient(to right, #fbc2bc, #f88789, #f77a7e) 1;border-image:linear-gradient(to right, #fbc2bc, #f88789, #f77a7e) 1}.zone .zone__djLink{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3.2vw;color:#fff;font-size:1.9rem}@media(min-width: 600px){.zone .zone__djLink{padding:15px;font-size:2.4rem}}.zone .zone__djLink p{font-weight:700;letter-spacing:.06em}.zone .zone__djLink .dj_left,.zone .zone__djLink .dj_right{display:flex}.zone .zone__djLink .dj_left{margin-left:3.7333333333vw}@media(min-width: 768px){.zone .zone__djLink .dj_left{margin-left:12px}}.zone .zone__djLink .dj_right{margin-left:3.7333333333vw}@media(min-width: 600px){.zone .zone__djLink .dj_right{margin-left:12px}}.zone .zone__button{margin-top:10.6666666667vw}@media(min-width: 600px){.zone .zone__button{margin-top:55px}}.access{padding:21.3333333333vw 0}@media(min-width: 600px){.access{padding:80px 0}}@media(min-width: 768px){.access{padding:100px 0}}.access__container{padding:5.3333333333vw 5.3333333333vw 0}@media(min-width: 768px){.access__container{padding:20px}}@media(min-width: 920px){.access__container{padding:30px 0px 0 0}}.access .access__character{position:relative}.access .access__character .chara01{position:absolute;width:20.5333333333vw;right:5.3333333333vw;top:-4.2666666667vw}@media(min-width: 600px){.access .access__character .chara01{width:77px;right:calc(50% - 170px);top:-16px}}@media(min-width: 768px){.access .access__character .chara01{width:93px;right:calc(50% - 210px);top:calc(50% - 65px)}}.access .access__character .chara01 img{width:100%;height:auto}.access__inner{display:flex;flex-direction:column;width:100%}@media(min-width: 768px){.access__inner{flex-direction:row;justify-content:space-between;width:860px;max-width:100%}}.access__map{width:100%;max-width:100%;height:89.3333333333vw;margin-bottom:8vw}@media(min-width: 600px){.access__map{height:335px;margin-bottom:30px}}@media(min-width: 768px){.access__map{width:420px;max-width:100%;height:420px;margin-bottom:0}}.access__map iframe{width:100%;height:100%;border:none}.access__info{width:100%;max-width:100%}@media(min-width: 768px){.access__info{width:400px;max-width:100%;margin-left:20px}}.access .access__table{margin-bottom:8vw}@media(min-width: 600px){.access .access__table{margin-bottom:30px}}@media(min-width: 768px){.access .access__table{margin-bottom:50px}}.access .access__table tr{flex-direction:row}.access .access__table th{width:21.3333333333vw;font-size:1.44rem;padding:5.3333333333vw 2.6666666667vw}@media(min-width: 600px){.access .access__table th{width:80px;font-size:1.6rem;padding:20px 10px}}@media(min-width: 768px){.access .access__table th{width:100px;font-size:1.8rem;padding:30px 24px}}.access .access__table td{width:calc(100% - 21.3333333333vw);padding:4.2666666667vw 5.3333333333vw;font-size:1.3rem}@media(min-width: 600px){.access .access__table td{width:calc(100% - 80px);padding:16px 20px;font-size:1.4rem}}@media(min-width: 768px){.access .access__table td{width:calc(100% - 100px);padding:25px 20px;font-size:1.6rem}}.access__text01{font-size:1.6rem;line-height:1.6;letter-spacing:.08em;font-weight:500;margin-bottom:.3em}@media(min-width: 600px){.access__text01{font-size:1.8rem}}@media(min-width: 768px){.access__text01{font-size:2rem}}.access__text02{font-size:2rem;line-height:1.6;letter-spacing:.1em;font-weight:700;color:#4b69af;margin-bottom:.5em}@media(min-width: 600px){.access__text02{font-size:2.2rem;margin-bottom:.6em}}@media(min-width: 768px){.access__text02{font-size:2.4rem}}.access__text03{font-size:1.05rem;line-height:1.6;letter-spacing:.08em}@media(min-width: 600px){.access__text03{font-size:1.2rem}}.access .access__button a{margin-top:8vw}@media(min-width: 600px){.access .access__button a{margin-top:30px}}@media(min-width: 768px){.access .access__button a{margin-top:36px;margin-left:0}}body.home .faq{padding:10.6666666667vw 5.3333333333vw;text-align:center}@media(min-width: 600px){body.home .faq{padding:40px 20px}}@media(min-width: 768px){body.home .faq{padding:80px 20px}}@media(min-width: 920px){body.home .faq{padding:80px 0}}body.home .faq__container{position:relative;padding:10.6666666667vw;background-color:#fff;border-radius:4.2666666667vw}@media(min-width: 600px){body.home .faq__container{padding:40px;border-radius:16px}}@media(min-width: 768px){body.home .faq__container{padding:60px 40px 40px;border-radius:20px}}body.home .faq .faq__character{position:relative}body.home .faq .faq__character .chara01{position:absolute;width:18.4vw;left:-3.2vw;top:-2.6666666667vw}@media(min-width: 600px){body.home .faq .faq__character .chara01{width:69px;left:calc(50% - 150px);top:-10px}}@media(min-width: 768px){body.home .faq .faq__character .chara01{width:87px;left:calc(50% - 176px);top:calc(50% - 55px)}}body.home .faq .faq__character .chara01 img{width:100%;height:auto}body.home .faq .faq__button{margin-top:9.6vw}@media(min-width: 600px){body.home .faq .faq__button{margin-top:36px}}@media(min-width: 768px){body.home .faq .faq__button{margin-top:40px}}.top-isometric{position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;z-index:1}.top-isometric img{width:100%;height:auto}.top-isometric .isometric{position:absolute;background-size:contain;background-repeat:no-repeat}.top-isometric .isometric_tree01{top:-14.6666666667vw;left:-2.6666666667vw;width:5.6vw;height:7.4666666667vw}@media(min-width: 600px){.top-isometric .isometric_tree01{top:-50px;left:calc(50% - 230px);width:28px;height:37px}}@media(min-width: 920px){.top-isometric .isometric_tree01{top:188px;left:-105px;width:60px;height:81px}}.top-isometric .isometric_tree02{bottom:3.2vw;right:18.1333333333vw;width:5.6vw;height:7.4666666667vw}@media(min-width: 600px){.top-isometric .isometric_tree02{bottom:16px;right:120px;width:27px;height:37px}}@media(min-width: 768px){.top-isometric .isometric_tree02{bottom:20px;right:70px}}@media(min-width: 920px){.top-isometric .isometric_tree02{bottom:-140px;right:unset;left:-178px;width:60px;height:81px}}.top-isometric .isometric_tree03{bottom:49.3333333333vw;right:-1.0666666667vw;width:2.2666666667vw;height:6.1333333333vw}@media(min-width: 600px){.top-isometric .isometric_tree03{bottom:230px;right:8px;width:11px;height:31px}}@media(min-width: 768px){.top-isometric .isometric_tree03{bottom:336px;right:5px}}@media(min-width: 920px){.top-isometric .isometric_tree03{bottom:-130px;right:-169px;width:24px;height:68px}}.top-isometric .isometric_people01{top:-13.8666666667vw;right:-3.2vw;width:6.4vw;height:12vw}@media(min-width: 600px){.top-isometric .isometric_people01{top:-60px;right:calc(50% - 236px);width:32px;height:60px}}@media(min-width: 920px){.top-isometric .isometric_people01{top:100px;right:-195px;width:70px;height:130px}}.top-isometric .isometric_people02{bottom:26.6666666667vw;right:1.3333333333vw;width:8.8vw;height:19.4666666667vw;transform:scaleX(-100%)}@media(min-width: 600px){.top-isometric .isometric_people02{bottom:130px;right:28px;width:43px;height:95px;transform:scaleX(-100%)}}@media(min-width: 768px){.top-isometric .isometric_people02{bottom:228px;right:10px}}@media(min-width: 920px){.top-isometric .isometric_people02{top:unset;right:unset;bottom:140px;left:-150px;width:95px;height:209px;transform:scaleX(100%)}}.top-isometric .isometric_people03{bottom:2.6666666667vw;right:5.3333333333vw;width:6.9333333333vw;height:10.6666666667vw}@media(min-width: 600px){.top-isometric .isometric_people03{bottom:12px;right:60px;width:34px;height:53px}}@media(min-width: 768px){.top-isometric .isometric_people03{bottom:16px;right:20px}}@media(min-width: 920px){.top-isometric .isometric_people03{bottom:-25px;right:-129px;width:74px;height:117px}}.top-isometric .isometric_message01{top:calc(50% - 60px);left:2.6666666667vw;width:6.9333333333vw;height:19.7333333333vw}@media(min-width: 600px){.top-isometric .isometric_message01{top:calc(50% - 60px);left:36px;width:34px;height:98px}}@media(min-width: 768px){.top-isometric .isometric_message01{top:unset;bottom:50px}}@media(min-width: 920px){.top-isometric .isometric_message01{top:unset;bottom:50px;left:46px;width:52px;height:148px}}.top-isometric .isometric_message02{top:calc(50% - 60px);right:2.1333333333vw;width:6.4vw;height:19.4666666667vw}@media(min-width: 600px){.top-isometric .isometric_message02{top:calc(50% - 60px);right:30px;width:32px;height:97px}}@media(min-width: 768px){.top-isometric .isometric_message02{top:unset;bottom:50px}}@media(min-width: 920px){.top-isometric .isometric_message02{top:unset;bottom:50px;right:30px;width:49px;height:147px}}.top-isometric .isometric_news01{top:17.3333333333vw;left:5.3333333333vw;width:5.3333333333vw;height:3.7333333333vw}@media(min-width: 600px){.top-isometric .isometric_news01{top:80px;left:30px;width:26px;height:18px}}@media(min-width: 920px){.top-isometric .isometric_news01{top:224px;left:-165px;width:56px;height:41px}}.top-isometric .isometric_news02{bottom:13.3333333333vw;left:5.8666666667vw;width:2.2666666667vw;height:6.1333333333vw}@media(min-width: 600px){.top-isometric .isometric_news02{bottom:60px;left:30px;width:11px;height:31px}}@media(min-width: 920px){.top-isometric .isometric_news02{bottom:95px;left:-114px;width:24px;height:67px}}.top-isometric .isometric_news03{bottom:26.1333333333vw;right:5.8666666667vw;width:5.6vw;height:7.4666666667vw}@media(min-width: 600px){.top-isometric .isometric_news03{bottom:90px;right:30px;width:28px;height:37px}}@media(min-width: 920px){.top-isometric .isometric_news03{bottom:230px;right:-158px;width:60px;height:81px}}.top-isometric .isometric_news04{top:5.8666666667vw;left:5.3333333333vw;width:6.1333333333vw;height:12.2666666667vw}@media(min-width: 600px){.top-isometric .isometric_news04{top:30px;left:62px;width:30px;height:61px}}@media(min-width: 920px){.top-isometric .isometric_news04{top:75px;left:-130px;width:67px;height:132px}}.top-isometric .isometric_news05{bottom:5.3333333333vw;left:12.2666666667vw;width:7.2vw;height:10.9333333333vw}@media(min-width: 600px){.top-isometric .isometric_news05{bottom:20px;left:60px;width:36px;height:55px}}@media(min-width: 920px){.top-isometric .isometric_news05{bottom:15px;left:-40px;width:79px;height:118px}}.top-isometric .isometric_news06{bottom:12.2666666667vw;right:9.3333333333vw;width:8.8vw;height:9.8666666667vw}@media(min-width: 600px){.top-isometric .isometric_news06{bottom:30px;right:48px;width:44px;height:49px}}@media(min-width: 920px){.top-isometric .isometric_news06{bottom:77px;right:-120px;width:96px;height:106px}}.top-isometric .isometric_zone01{top:194px;right:7.4666666667vw;width:11.4666666667vw;height:6.6666666667vw}@media(min-width: 600px){.top-isometric .isometric_zone01{top:180px;right:calc(50% - 200px);width:57px;height:33px}}@media(min-width: 768px){.top-isometric .isometric_zone01{top:170px;right:30px}}@media(min-width: 920px){.top-isometric .isometric_zone01{top:26px;right:unset;left:-50px;width:125px;height:73px}}.top-isometric .isometric_zone02{top:-30.6666666667vw;right:14.6666666667vw;width:17.3333333333vw;height:10.4vw}@media(min-width: 600px){.top-isometric .isometric_zone02{top:-120px;right:calc(50% - 160px);width:86px;height:52px}}@media(min-width: 768px){.top-isometric .isometric_zone02{top:-130px}}@media(min-width: 920px){.top-isometric .isometric_zone02{top:-36px;right:20px;width:185px;height:111px}}.top-isometric .isometric_zone03{top:172px;left:3.2vw;width:8.8vw;height:12.2666666667vw}@media(min-width: 600px){.top-isometric .isometric_zone03{top:170px;left:calc(50% - 220px);width:44px;height:61px}}@media(min-width: 768px){.top-isometric .isometric_zone03{top:150px;left:20px}}@media(min-width: 920px){.top-isometric .isometric_zone03{top:268px;left:-154px;width:94px;height:132px}}.top-isometric .isometric_zone04{bottom:14.9333333333vw;right:10.1333333333vw;width:3.4666666667vw;height:11.2vw}@media(min-width: 600px){.top-isometric .isometric_zone04{bottom:42px;right:calc(50% - 185px);width:17px;height:56px}}@media(min-width: 768px){.top-isometric .isometric_zone04{bottom:60px;right:calc(50% - 190px)}}@media(min-width: 920px){.top-isometric .isometric_zone04{bottom:300px;right:-116px;width:37px;height:122px}}.top-isometric .isometric_zone05{bottom:12.2666666667vw;right:4.2666666667vw;width:5.3333333333vw;height:4vw}@media(min-width: 600px){.top-isometric .isometric_zone05{bottom:26px;right:calc(50% - 220px);width:26px;height:20px}}@media(min-width: 768px){.top-isometric .isometric_zone05{bottom:42px;right:calc(50% - 220px)}}@media(min-width: 920px){.top-isometric .isometric_zone05{bottom:260px;right:-188px;width:56px;height:41px}}.top-isometric .isometric_zone06{bottom:-15.4666666667vw;left:4.2666666667vw;width:14.4vw;height:13.3333333333vw}@media(min-width: 600px){.top-isometric .isometric_zone06{bottom:-64px;left:calc(50% - 236px);width:72px;height:67px}}@media(min-width: 768px){.top-isometric .isometric_zone06{bottom:-68px;left:calc(50% - 260px)}}@media(min-width: 920px){.top-isometric .isometric_zone06{bottom:-26px;left:-129px;width:154px;height:142px}}.top-isometric .isometric_zone07{bottom:-16.5333333333vw;right:28vw;width:9.3333333333vw;height:9.0666666667vw}@media(min-width: 600px){.top-isometric .isometric_zone07{bottom:-64px;right:calc(50% - 100px);width:46px;height:45px}}@media(min-width: 768px){.top-isometric .isometric_zone07{bottom:-70px;right:calc(50% - 100px)}}@media(min-width: 920px){.top-isometric .isometric_zone07{bottom:-5px;right:-119px;width:100px;height:96px}}.top-isometric .isometric_zone08{top:-5.8666666667vw;right:5.8666666667vw;width:8.2666666667vw;height:8.2666666667vw}@media(min-width: 600px){.top-isometric .isometric_zone08{top:-22px;right:calc(50% - 200px);width:41px;height:41px}}@media(min-width: 768px){.top-isometric .isometric_zone08{top:-30px;right:calc(50% - 200px)}}@media(min-width: 920px){.top-isometric .isometric_zone08{top:160px;right:-126px;width:90px;height:90px}}.top-isometric .isometric_access01{bottom:7.4666666667vw;right:14.6666666667vw;width:8.2666666667vw;height:9.0666666667vw;transform:scaleX(-100%)}@media(min-width: 600px){.top-isometric .isometric_access01{bottom:20px;right:calc(50% - 200px);width:41px;height:45px;transform:scaleX(-100%)}}@media(min-width: 768px){.top-isometric .isometric_access01{bottom:unset;top:92px;right:unset;left:44px;left:calc(50% - 200px);transform:scaleX(100%)}}@media(min-width: 920px){.top-isometric .isometric_access01{width:88px;height:98px;top:79px;left:44px}}.top-isometric .isometric_access02{bottom:8vw;right:25.3333333333vw;width:5.3333333333vw;height:6.6666666667vw;transform:scaleX(-100%)}@media(min-width: 600px){.top-isometric .isometric_access02{bottom:28px;right:calc(50% - 145px);width:26px;height:33px;transform:scaleX(-100%)}}@media(min-width: 768px){.top-isometric .isometric_access02{bottom:unset;top:100px;left:159px;left:calc(50% - 148px);transform:scaleX(100%)}}@media(min-width: 920px){.top-isometric .isometric_access02{top:98px;left:159px;width:58px;height:73px}}.top-isometric .isometric_access03{bottom:53.3333333333vw;right:7.4666666667vw;width:12.5333333333vw;height:10.9333333333vw}@media(min-width: 600px){.top-isometric .isometric_access03{bottom:190px;right:42px;width:62px;height:55px}}@media(min-width: 768px){.top-isometric .isometric_access03{bottom:330px;bottom:calc(50% - 90px);right:20px}}@media(min-width: 920px){.top-isometric .isometric_access03{bottom:76px;right:-134px;width:136px;height:118px}}.top-isometric .isometric_faq01{top:-16vw;left:2.6666666667vw;width:5.8666666667vw;height:10.6666666667vw}@media(min-width: 600px){.top-isometric .isometric_faq01{top:-60px;left:30px;width:29px;height:53px}}@media(min-width: 920px){.top-isometric .isometric_faq01{top:-95px;left:20px;width:62px;height:115px}}@media(min-width: 1366px){.top-isometric .isometric_faq01{left:-138px}}.top-isometric .isometric_faq02{bottom:-14.4vw;right:2.9333333333vw;width:8.2666666667vw;height:10.4vw}@media(min-width: 600px){.top-isometric .isometric_faq02{bottom:-60px;right:30px;width:41px;height:52px}}@media(min-width: 920px){.top-isometric .isometric_faq02{bottom:-36px;right:20px;width:88px;height:112px}}@media(min-width: 1366px){.top-isometric .isometric_faq02{right:-152px}}.zone__comingsoon{filter:grayscale(1);pointer-events:none}.page-header{background-color:#4b69af}.page-header__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto}@media(min-width: 768px){.page-header__wrapper{max-width:min(100vw,1280px);flex-direction:row-reverse;justify-content:space-between}}.page-header__bg{width:100%;--mask: conic-gradient(from -55deg at bottom, #0000, #000 1deg 109deg, #0000 110deg) 50%/10vmin 100%;-webkit-mask:var(--mask);mask:var(--mask)}@media(min-width: 768px){.page-header__bg{width:min(61.71875vw,790px);--mask: conic-gradient(from 35deg at left, #0000, #000 1deg 109deg, #0000 110deg) 0% 50%/100% 4vmin;-webkit-mask:var(--mask);mask:var(--mask)}}.page-header__bg img{width:100%;height:auto;display:block}.page-header__inner{color:#fff;padding:8vw 5.3333333333vw;width:100%}@media(min-width: 600px){.page-header__inner{padding:36px 5.3333333333vw}}@media(min-width: 768px){.page-header__inner{padding:0 0 0 min(11.71875vw,150px);width:min(26.5625vw,340px)}}.page-header__inner hgroup{display:flex;flex-direction:row;align-items:flex-end}@media(min-width: 768px){.page-header__inner hgroup{flex-direction:column;align-items:flex-start}}.page-header__title{font-size:10.6666666667vw;font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:0;line-height:1;letter-spacing:.025em}@media(min-width: 600px){.page-header__title{font-size:4.5rem}}@media(min-width: 768px){.page-header__title{font-size:5rem;margin-top:1em}}.page-header__text{font-size:3.2vw;margin-bottom:0;font-weight:500;letter-spacing:.185em;line-height:1;margin-left:1.1em;margin-bottom:.2em}@media(min-width: 600px){.page-header__text{font-size:1.5rem}}@media(min-width: 768px){.page-header__text{font-size:1.4rem;margin-left:0;margin-top:1em;margin-bottom:0}}.breadcrumbs{width:100%;margin:0 auto;padding:2.6666666667vw 5.3333333333vw;text-transform:uppercase}@media(min-width: 768px){.breadcrumbs{padding:12px}}@media(min-width: 920px){.breadcrumbs{width:min(76.5625vw,980px);max-width:calc(100% - 24px);padding:12px 0}}.breadcrumbs p{font-size:1.1rem;color:#666}@media(min-width: 768px){.breadcrumbs p{font-size:1.2rem;letter-spacing:.05em}}.breadcrumbs a{color:#4b69af;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.page .container{max-width:100%}.page-container{padding:5.3333333333vw 5.3333333333vw;width:100%;margin:0 auto}@media(min-width: 768px){.page-container{padding:50px 20px}}@media(min-width: 920px){.page-container{padding:50px 0}}.page-container .access__map{width:100%;height:100%;margin:0 auto}.page-container .access__map iframe{width:100%;height:56vw;border:0}@media(min-width: 768px){.page-container .access__map iframe{height:540px}}.page-container .access__info{margin-top:6.6666666667vw;margin-bottom:10.6666666667vw;width:100%}@media(min-width: 768px){.page-container .access__info{margin-top:50px;margin-bottom:58px;margin-left:0}}.page-container .access__info table{margin-bottom:0}.page-container .access__info p{font-size:1.2rem;line-height:1.5;margin-top:4.8vw;text-indent:-1em;padding-left:1em}@media(min-width: 768px){.page-container .access__info p{font-size:1.4rem;margin-top:24px;text-align:center}}.bg-white{background-color:#fff;border-radius:4.2666666667vw;margin-top:4vw;padding:6.4vw 1.3333333333vw}@media(min-width: 768px){.bg-white{border-radius:20px;margin-top:30px;padding:30px 20px}}.bg-white__header{text-align:center;color:#4b69af}.bg-white__header h2{font-weight:700;font-size:1.9rem;letter-spacing:.1em;margin-top:.5em}@media(min-width: 768px){.bg-white__header h2{font-size:2.4rem}}.bg-white__header img{width:45px;height:45px}@media(min-width: 768px){.bg-white__header img{width:56px;height:56px}}.bg-white__body{color:#141414;text-align:center;margin-top:3.2vw}@media(min-width: 768px){.bg-white__body{margin-top:18px}}.bg-white__body p{font-size:1.6rem;font-weight:500;letter-spacing:.08em;line-height:2}@media(min-width: 768px){.bg-white__body p{font-size:2rem}}.access__bus .bg-white__header{position:relative}.access__bus .bg-white__header::before{content:"";position:absolute;top:-8vw;left:5.3333333333vw;background:url("images/page/access_bus.png") no-repeat;background-size:contain;width:23.2vw;height:20vw}@media(min-width: 768px){.access__bus .bg-white__header::before{top:15px;left:min(4.21875vw,54px);width:136px;height:117px}}.access__bus .bg-white__header::after{content:"";position:absolute;top:-9.0666666667vw;right:5.3333333333vw;background:url("images/page/access_people.png") no-repeat;background-size:contain;width:12vw;height:22.4vw}@media(min-width: 768px){.access__bus .bg-white__header::after{top:16px;right:min(4.21875vw,54px);width:70px;height:130px}}.access__bus-info{display:flex;flex-direction:column;margin-top:4.2666666667vw}@media(min-width: 768px){.access__bus-info{flex-direction:row;justify-content:space-between;margin-top:32px}}.access__bus-info .left-box{position:relative;width:100%;margin-bottom:5.3333333333vw;padding:4vw 4vw 0}@media(min-width: 768px){.access__bus-info .left-box{width:46%;margin-bottom:0;padding:30px 18px 0}}.access__bus-info .left-box .badge_5min{position:absolute;top:0;left:0;width:21.6vw;height:21.6vw}@media(min-width: 768px){.access__bus-info .left-box .badge_5min{top:0;left:0;width:102px;height:102px}}.access__bus-info .left-box img{width:100%}.access__bus-info .right-box{width:100%;margin-top:2.6666666667vw}@media(min-width: 768px){.access__bus-info .right-box{width:53%;margin-top:0}}.access__bus-info .bus-time{display:flex;flex-direction:row;align-items:center;margin-bottom:6.4vw}@media(min-width: 768px){.access__bus-info .bus-time{margin-bottom:30px}}.access__bus-info .bus-time.bus-time__last{margin-bottom:0}.access__bus-info .bus-time__image{width:24.2666666667vw;height:24.2666666667vw;margin-right:1.8666666667vw}@media(min-width: 768px){.access__bus-info .bus-time__image{width:114px;height:114px;margin-right:11px}}.access__bus-info .bus-time__info-title{font-size:5.0666666667vw;font-weight:700;line-height:1;letter-spacing:.1em;color:#4b69af;margin-bottom:0}@media(min-width: 768px){.access__bus-info .bus-time__info-title{font-size:2.4rem}}.access__bus-info .bus-time__info-time{display:flex;flex-direction:row;align-items:flex-end;font-size:7.4666666667vw;font-family:"Oswald",sans-serif;font-weight:500;line-height:1;letter-spacing:.04em;color:#141414;margin-top:.25em}@media(min-width: 768px){.access__bus-info .bus-time__info-time{font-size:3.6rem}}.access__bus-info .bus-time__info-time span.bgBlack{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:2.9866666667vw;letter-spacing:0;color:#c9d100;background-color:#000;border-radius:2px;padding:.2em .4em .3em;margin-right:.5em;margin-bottom:.1em}@media(min-width: 768px){.access__bus-info .bus-time__info-time span.bgBlack{font-size:1.4rem}}.access__bus-info .bus-time__info-time span.enDash{margin:0 .15em .15em;font-size:85%}.access__bus-info .bus-time__info-note{font-size:3.3333333333vw;line-height:1.2;letter-spacing:.05em;margin-top:2.6666666667vw;color:#141414}@media(min-width: 768px){.access__bus-info .bus-time__info-note{font-size:1.6rem;margin-top:10px}}.access__bus-info .bus-time img{width:100%}.access__bus-info .bus-time__hatch{padding:0 2.6666666667vw;margin-top:5.3333333333vw}@media(min-width: 768px){.access__bus-info .bus-time__hatch{padding:0 0 0 18px;margin-top:26px}}.access__bus-info .bus-time__hatch-inner{margin-top:2.1333333333vw}@media(min-width: 768px){.access__bus-info .bus-time__hatch-inner{margin-top:8px}}.access__bus-info .bus-time__hatch-title{position:relative;font-size:1.9rem;font-weight:700;letter-spacing:.1em;line-height:1.2;margin-bottom:0;padding-left:1em}@media(min-width: 768px){.access__bus-info .bus-time__hatch-title{font-size:2.4rem}}.access__bus-info .bus-time__hatch-title::before{content:"";position:absolute;top:calc(50% + .06em);left:0;width:.85em;height:.85em;background-color:#000;transform:translateY(-50%)}.access__bus-info .bus-time__hatch-text{font-size:1.6rem;line-height:1.6;color:#4b69af;font-weight:700;letter-spacing:.04em;margin-top:.8em;display:inline}@media(min-width: 768px){.access__bus-info .bus-time__hatch-text{font-size:2rem;margin-top:10px}}.access__bus-info .bus-time__hatch-text span{width:1.5em;height:1.5em;display:inline-block;padding-top:.3em;margin-left:.15em;margin-right:.15em}@media(min-width: 768px){.access__bus-info .bus-time__hatch-text span{width:27px;height:27px}}.access__bus-info .bus-time__hatch-text img{width:100%;display:block}.access__bus-info .bus-time__hatch-note{font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.1em;margin-top:.5em;margin-bottom:1em;margin-left:.5em;color:#141414;display:inline}@media(min-width: 768px){.access__bus-info .bus-time__hatch-note{font-size:1.6rem;display:block;margin-left:0}}.train-info{position:relative;display:flex;flex-direction:column;align-items:center}.train-info__text{position:relative;font-size:1.2rem;line-height:2;font-weight:500;margin-top:4.8vw;margin-bottom:5.3333333333vw;padding:0 4.2666666667vw}@media(min-width: 768px){.train-info__text{position:absolute;font-size:1.4rem;margin-top:2.5em;top:0;right:0;padding:0 1em 0 0}}@media(min-width: 920px){.train-info__text{font-size:1.6rem;padding-right:58px}}.train-info__image{width:100%}@media(min-width: 768px){.train-info__image{margin-top:30px}}.train-info__image img{width:100%;height:100%}.page-zone .designBg__confetti{position:absolute;width:100%;height:100%;background-image:url("images/page/zone_confetti_sp.png");background-repeat:no-repeat;background-size:100vw auto;background-position:top center;top:16.5333333333vw;z-index:5}@media(min-width: 768px){.page-zone .designBg__confetti{background-image:url("images/page/zone_confetti_pc.png");background-size:min(1280px,100vw) auto;top:145px}}body.page .zone{padding-top:20.2666666667vw}@media(min-width: 768px){body.page .zone{padding-top:120px}}@media(min-width: 1024px){body.page .zone{padding-top:170px}}body.page .zone__container{padding-top:0;padding-bottom:0}@media(min-width: 768px){body.page .zone__container{padding-top:10px}}body.page .zone__container .zone__subtitle.isometric{position:relative}body.page .zone__container .zone__subtitle.isometric::before{content:"";position:absolute;top:-9.3333333333vw;right:0vw;background:url("images/isometric/zone_people01.png") no-repeat;background-size:contain;width:13.0666666667vw;height:26.6666666667vw}@media(min-width: 768px){body.page .zone__container .zone__subtitle.isometric::before{top:-50px;right:-32px;width:79px;height:160px}}@media(min-width: 1024px){body.page .zone__container .zone__subtitle.isometric::before{top:180px;right:-158px;width:99px;height:201px}}body.page .zone__container .zone__subtitle.isometric::after{content:"";position:absolute;bottom:-14.1333333333vw;left:-4.2666666667vw;background:url("images/isometric/zone_people02_sp.png") no-repeat;background-size:contain;width:10.9333333333vw;height:25.0666666667vw;z-index:-1}@media(min-width: 768px){body.page .zone__container .zone__subtitle.isometric::after{background:url("images/isometric/zone_people02_pc.png") no-repeat;background-size:contain;top:100px;bottom:unset;left:-40px;width:82px;height:152px}}@media(min-width: 1024px){body.page .zone__container .zone__subtitle.isometric::after{top:-10px;left:-120px;width:103px;height:190px}}body.page .zone__container .zone__subtitle.isometric h3 img{width:48.8vw}@media(min-width: 600px){body.page .zone__container .zone__subtitle.isometric h3 img{width:200px}}@media(min-width: 768px){body.page .zone__container .zone__subtitle.isometric h3 img{width:255px}}.zone__map{position:relative;width:100%;margin-top:8vw}@media(min-width: 768px){.zone__map{margin-top:40px}}.zone__map img{width:100%;border-radius:4px}@media(min-width: 768px){.zone__map img{border-radius:10px}}.zone__map::before{content:"";position:absolute;bottom:-12.2666666667vw;right:-1.3333333333vw;background:url("images/isometric/iso_tree02.png") no-repeat;background-size:contain;width:8vw;height:10.6666666667vw}@media(min-width: 768px){.zone__map::before{width:60px;height:81px;bottom:94px;left:-148px;right:unset}}.zone__map .balloon__left{position:absolute;top:-61.8666666667vw;left:-1.6vw;width:9.8666666667vw;height:16vw}@media(min-width: 768px){.zone__map .balloon__left{width:59px;height:96px;top:-254px;left:18px}}@media(min-width: 1024px){.zone__map .balloon__left{width:74px;height:120px;top:159px;left:-156px}}.zone__map .balloon__right{position:absolute;bottom:6.6666666667vw;right:-1.0666666667vw;width:12vw;height:11.7333333333vw}@media(min-width: 768px){.zone__map .balloon__right{width:72px;height:71px;bottom:22px;right:-24px}}@media(min-width: 1024px){.zone__map .balloon__right{width:90px;height:89px;bottom:-69px;right:-125px}}.zone__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:13.3333333333vw;margin-top:20vw}@media(min-width: 768px){.zone__grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);gap:60px 20px;margin-top:75px}}.grid__item1,.grid__item2,.grid__item3,.grid__item4,.grid__item5,.grid__item6{position:relative;grid-column:auto;grid-row:auto;background-color:#fff;border-radius:24px;text-align:center;padding:0 2.6666666667vw 6.4vw}@media(min-width: 768px){.grid__item1,.grid__item2,.grid__item3,.grid__item4,.grid__item5,.grid__item6{border-radius:30px;padding:0 10px 30px}}.grid__item1 p,.grid__item2 p,.grid__item3 p,.grid__item4 p,.grid__item5 p,.grid__item6 p{font-size:1.12rem;line-height:2;letter-spacing:.06em;margin-top:1.2em}@media(min-width: 768px){.grid__item1 p,.grid__item2 p,.grid__item3 p,.grid__item4 p,.grid__item5 p,.grid__item6 p{font-size:1.4rem}}@media(min-width: 768px){.grid__item1{grid-column:1/span 2;grid-row:1/span 1}.grid__item2{grid-column:1/span 1;grid-row:2/span 1}.grid__item3{grid-column:2/span 1;grid-row:2/span 1}.grid__item4{grid-column:1/span 2;grid-row:3/span 1}.grid__item5{grid-column:1/span 1;grid-row:4/span 1}.grid__item6{grid-column:2/span 1;grid-row:4/span 1}}.zone__grid .zone__title{margin:-8.5333333333vw auto 0}@media(min-width: 768px){.zone__grid .zone__title{margin:-32px auto 0}}.zone__grid .zone__title img{width:17.0666666667vw;height:17.0666666667vw}@media(min-width: 768px){.zone__grid .zone__title img{width:80px;height:80px}}.zone__grid .zone__title h3{font-size:1.9rem;font-weight:700;line-height:1.3;letter-spacing:.04em;margin-top:.5em}@media(min-width: 768px){.zone__grid .zone__title h3{font-size:2.4rem}}.zone__grid .button a{margin-top:6.6666666667vw;transition:all .2s ease-in-out}@media(min-width: 768px){.zone__grid .button a{margin-top:30px}}.zone__grid .grid__item1 .button a{background:linear-gradient(90deg, #d1d880 0%, #62afa8 20%, #286faa 50%, #62afa8 80%, #d1d880 100%);background-size:200% 100%}.zone__grid .grid__item2 .button a{background-color:#4b69af}.zone__grid .grid__item2 .button a:focus{background-color:rgb(59.7,83.58,139.3)}@media(hover: hover)and (pointer: fine){.zone__grid .grid__item2 .button a:hover{background-color:rgb(59.7,83.58,139.3)}}.zone__grid .grid__item3 .button a{background:linear-gradient(90deg, #6eb3a2 0%, #009fb5 50%, #6eb3a2 100%);background-size:200% 100%}.zone__grid .grid__item4 .button a{background:linear-gradient(90deg, #ac97be 0%, #5a66a1 50%, #ac97be 100%);background-size:200% 100%}.zone__grid .grid__item5 .button a{background:linear-gradient(90deg, #9bc570 0%, #009e4b 50%, #9bc570 100%);background-size:200% 100%}.zone__grid .grid__item6 .button a{background:linear-gradient(90deg, #eebf69 0%, #db7643 50%, #eebf69 100%);background-size:200% 100%}.zone__grid .button a:focus{background-position:100% 0;transition:all .3s ease-in-out}@media(hover: hover)and (pointer: fine){.zone__grid .button a:hover{background-position:100% 0;transition:all .3s ease-in-out}}.seminar__booth{display:flex;flex-direction:row;justify-content:space-between;margin-top:5.8666666667vw}@media(min-width: 768px){.seminar__booth{margin-top:36px}}.seminar__booth-item{width:50%;display:flex;flex-direction:column;align-items:center;padding:0 .4em}.seminar__booth-item:first-child{border-right:1px solid #666}.seminar__booth .zone__item-frame{width:-moz-fit-content;width:fit-content;padding:.5em 1em}@media(min-width: 768px){.seminar__booth .zone__item-frame{padding:.5em 2em}}@media(min-width: 920px){.seminar__booth .zone__item-frame{padding:.5em 3em}}.seminar__booth .zone__item-frame p{margin:0}.zone__grid .grid__item1::before{position:absolute;content:"";top:-30.4vw;left:-2.9333333333vw;background:url("images/isometric/iso_people02.png") no-repeat;background-size:contain;width:12.5333333333vw;height:27.7333333333vw}@media(min-width: 768px){.zone__grid .grid__item1::before{top:-108px;left:-127px;width:95px;height:209px}}.zone__grid .grid__item1::after{position:absolute;content:"";bottom:-12.8vw;right:-2.1333333333vw;background:url("images/isometric/iso_people03.png") no-repeat;background-size:contain;width:9.8666666667vw;height:15.4666666667vw;z-index:1}@media(min-width: 768px){.zone__grid .grid__item1::after{bottom:86px;right:-125px;width:74px;height:117px}}.zone__grid .grid__item2::before{position:absolute;content:"";bottom:-11.7333333333vw;left:-4.8vw;background:url("images/isometric/iso_people08.png") no-repeat;background-size:contain;width:12.5333333333vw;height:17.6vw}@media(min-width: 768px){.zone__grid .grid__item2::before{bottom:unset;top:-41px;left:-120px;width:94px;height:132px}}.zone__grid .grid__item3::before{position:absolute;content:"";top:-10.1333333333vw;right:-5.6vw;background:url("images/isometric/iso_people07.png") no-repeat;background-size:contain;width:24.5333333333vw;height:14.6666666667vw}@media(min-width: 768px){.zone__grid .grid__item3::before{top:4px;right:-126px;width:185px;height:111px}}.zone__grid .grid__item4{position:relative}.zone__grid .grid__item4::before{position:absolute;content:"";bottom:-10.6666666667vw;right:-7.2vw;background:url("images/isometric/zone_people03_sp.png") no-repeat;background-size:contain;width:10.6666666667vw;height:21.3333333333vw}@media(min-width: 768px){.zone__grid .grid__item4::before{background:url("images/isometric/zone_people03_pc.png") no-repeat;background-size:contain;bottom:11px;right:-146px;width:110px;height:164px}}.zone__grid .grid__item4 .zone__title{position:relative}.zone__grid .grid__item4 .zone__title::before{position:absolute;content:"";top:-1.8666666667vw;left:-6.1333333333vw;background:url("images/isometric/iso_item01.png") no-repeat;background-size:contain;width:16.5333333333vw;height:9.6vw}@media(min-width: 768px){.zone__grid .grid__item4 .zone__title::before{top:64px;left:-153px;width:125px;height:72px}}.zone__grid .grid__item4 .zone__title::after{position:absolute;content:"";top:0;right:-5.3333333333vw;background:url("images/isometric/iso_people10.png") no-repeat;background-size:contain;width:20.5333333333vw;height:18.9333333333vw}@media(min-width: 768px){.zone__grid .grid__item4 .zone__title::after{top:-36px;right:-180px;width:154px;height:142px}}.zone__grid .grid__item5::before{position:absolute;content:"";bottom:-10.9333333333vw;left:-5.6vw;background:url("images/isometric/iso_tree01.png") no-repeat;background-size:contain;width:8vw;height:10.6666666667vw}@media(min-width: 768px){.zone__grid .grid__item5::before{top:-146px;bottom:unset;left:-146px;width:60px;height:81px}}.zone__grid .grid__item5::after{position:absolute;content:"";top:-9.6vw;left:-4vw;background:url("images/isometric/iso_people11.png") no-repeat;background-size:contain;width:13.3333333333vw;height:12.8vw}@media(min-width: 768px){.zone__grid .grid__item5::after{top:-31px;left:-146px;width:100px;height:96px}}.zone__grid .grid__item6::before{position:absolute;content:"";top:-8.5333333333vw;left:6.1333333333vw;background:url("images/isometric/zone_item01.png") no-repeat;background-size:contain;width:8.8vw;height:4.8vw}@media(min-width: 768px){.zone__grid .grid__item6::before{top:23px;left:unset;right:-84px;width:67px;height:37px}}.zone__grid .grid__item6::after{position:absolute;content:"";top:-12.2666666667vw;right:-1.8666666667vw;background:url("images/isometric/zone_item02.png") no-repeat;background-size:contain;width:11.7333333333vw;height:8.8vw}@media(min-width: 768px){.zone__grid .grid__item6::after{top:unset;bottom:68px;right:-119px;width:89px;height:67px}}.zone__container .grid__item07{position:relative}.zone__container .grid__item07::before{position:absolute;content:"";top:-16.5333333333vw;left:-3.7333333333vw;background:url("images/isometric/iso_people05.png") no-repeat;background-size:contain;width:10.4vw;height:15.7333333333vw}@media(min-width: 768px){.zone__container .grid__item07::before{top:-5px;left:-107px;width:79px;height:118px}}.zone__container .grid__item07::after{position:absolute;content:"";top:-14.9333333333vw;right:-3.7333333333vw;background:url("images/isometric/iso_people06.png") no-repeat;background-size:contain;width:12.8vw;height:14.1333333333vw}@media(min-width: 768px){.zone__container .grid__item07::after{top:-8px;right:-139px;width:96px;height:106px}}body.page-ticket .ticket{padding:5.3333333333vw 0 8vw}@media(min-width: 768px){body.page-ticket .ticket{padding:55px 0 20px}}@media(min-width: 920px){body.page-ticket .ticket .ticket__container{padding:20px 0}}body.page-ticket .ticket .ticket__text{margin-top:6.1333333333vw}@media(min-width: 768px){body.page-ticket .ticket .ticket__text{margin-top:40px}}body.page-ticket .ticket .ticket__info{width:100%;margin-top:8vw}@media(min-width: 768px){body.page-ticket .ticket .ticket__info{max-width:740px;margin:48px auto 0}}@media(min-width: 768px){body.page-ticket .ticket .ticket__table th{padding:30px 20px;width:110px}}body.page-ticket .ticket .ticket__table th span{width:4em}body.page-ticket .ticket .ticket__subtitle{font-size:1.9rem;letter-spacing:.1em;line-height:1.8;text-align:center}@media(min-width: 768px){body.page-ticket .ticket .ticket__subtitle{margin-top:.35em;font-size:2.4rem}}body.page-ticket .ticket .ticket__howto{display:flex;flex-direction:column-reverse;align-items:center;margin-top:4.2666666667vw;width:100%}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto{flex-direction:row;justify-content:space-between;margin-top:38px}}body.page-ticket .ticket .ticket__howto-text{margin-top:3.7333333333vw}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto-text{margin-top:0}}body.page-ticket .ticket .ticket__howto-text ol li{padding-left:28px;background:left .25em no-repeat;background-size:20px auto;font-size:1.6rem;font-weight:700;line-height:1.7;margin-bottom:.8em}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto-text ol li{padding-left:34px;background-size:26px auto;font-size:2rem;letter-spacing:.05em}}body.page-ticket .ticket .ticket__howto-text ol li:nth-child(1){background-image:url("images/page/ticket_num1.png")}body.page-ticket .ticket .ticket__howto-text ol li:nth-child(2){background-image:url("images/page/ticket_num2.png")}body.page-ticket .ticket .ticket__howto-text ol li:nth-child(3){background-image:url("images/page/ticket_num3.png")}body.page-ticket .ticket .ticket__howto-text .colorOrange{color:#ef604b}body.page-ticket .ticket .ticket__howto-text .sizeLarge{font-size:1.8rem}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto-text .sizeLarge{font-size:2.3rem}}body.page-ticket .ticket .ticket__howto-text .sizeMedium{font-size:1.6rem}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto-text .sizeMedium{font-size:2rem}}body.page-ticket .ticket .ticket__howto-text .sizeSmall{font-size:1.3rem}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto-text .sizeSmall{font-size:1.6rem}}body.page-ticket .ticket .ticket__howto-text li a{text-decoration:underline;color:#4b69af}body.page-ticket .ticket .ticket__howto-image{width:min(80vw,300px)}@media(min-width: 768px){body.page-ticket .ticket .ticket__howto-image{width:min(29.296875vw,375px)}}@media(min-width: 920px){body.page-ticket .ticket .ticket__howto-image{width:375px}}body.page-ticket .ticket .ticket__howto-image img{width:100%}body.page-ticket .ticket .ticket__note{text-align:center;margin-top:2.1333333333vw}@media(min-width: 768px){body.page-ticket .ticket .ticket__note{margin-top:16px}}body.page-ticket .ticket .ticket__note p{font-size:1.12rem;letter-spacing:.05em;line-height:1.8}@media(min-width: 768px){body.page-ticket .ticket .ticket__note p{font-size:1.4rem}}body.page-ticket .ticket .app__container{display:flex;flex-direction:column;align-items:center;margin-top:7.4666666667vw;width:300px;max-width:100%;gap:20px;padding:20px}@media(min-width: 768px){body.page-ticket .ticket .app__container{width:740px;flex-direction:row;justify-content:space-between;margin-top:36px;padding:30px}}body.page-ticket .ticket .app__box{display:flex;align-items:center}@media(min-width: 768px){body.page-ticket .ticket .app__box{width:50%}}body.page-ticket .ticket .app__box-image{width:80px;max-width:100%}@media(min-width: 768px){body.page-ticket .ticket .app__box-image{width:100px}}body.page-ticket .ticket .app__box-image img{width:100%}body.page-ticket .ticket .app__box-text{margin-left:18px}@media(min-width: 768px){body.page-ticket .ticket .app__box-text{margin-left:20px}}body.page-ticket .ticket .app__box-text p{font-size:1.5rem;font-weight:700;letter-spacing:.1em}@media(min-width: 768px){body.page-ticket .ticket .app__box-text p{font-size:1.6rem}}body.page-ticket .ticket .app__box-text a{text-decoration:underline;color:#4b69af}body.page-ticket .ticket .ticket__attention{margin-top:10.6666666667vw}@media(min-width: 768px){body.page-ticket .ticket .ticket__attention{margin-top:64px}}body.page-ticket .ticket .ticket__attention .attention__title{position:relative;display:flex;align-items:center;text-align:center;font-size:1.9rem;font-weight:700;letter-spacing:.1em}@media(min-width: 768px){body.page-ticket .ticket .ticket__attention .attention__title{font-size:2.4rem}}body.page-ticket .ticket .ticket__attention .attention__title::before,body.page-ticket .ticket .ticket__attention .attention__title::after{content:"";height:1px;flex-grow:1;background-color:#999}body.page-ticket .ticket .ticket__attention .attention__title::before{margin-right:.8em}body.page-ticket .ticket .ticket__attention .attention__title::after{margin-left:.8em}body.page-ticket .ticket .ticket__attention .attention__list{margin-top:5.3333333333vw}@media(min-width: 768px){body.page-ticket .ticket .ticket__attention .attention__list{margin-top:28px}}body.page-ticket .ticket .ticket__attention .attention__list li{position:relative;font-size:1.1rem;line-height:1.8;padding-left:1.4em;margin-bottom:.5em}@media(min-width: 768px){body.page-ticket .ticket .ticket__attention .attention__list li{font-size:1.4rem}}body.page-ticket .ticket .ticket__attention .attention__list li::before{content:"";position:absolute;top:.4em;left:0;width:1em;height:1em;background-color:#141414}body.page-ticket .ticket .ticket__faq{margin-top:8vw;padding:8vw;text-align:center}@media(min-width: 768px){body.page-ticket .ticket .ticket__faq{margin-top:34px;padding:40px}}body.page-ticket .ticket .faq__character{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}body.page-ticket .ticket .faq__character .heading__faq{font-size:1.28rem;letter-spacing:.1em}@media(min-width: 768px){body.page-ticket .ticket .faq__character .heading__faq{font-size:1.6rem}}body.page-ticket .ticket .faq__character .chara01{position:absolute;top:50%;right:-15.2vw;transform:translateY(-50%);width:11.4666666667vw;height:15.7333333333vw}@media(min-width: 768px){body.page-ticket .ticket .faq__character .chara01{right:-72px;width:54px;height:74px}}body.page-ticket .ticket .faq__character .chara01 img{width:100%}body.page-ticket .ticket .faq__button a{margin-top:5.8666666667vw}@media(min-width: 768px){body.page-ticket .ticket .faq__button a{margin-top:24px}}.page .faq__container{margin-top:0;padding:0}.page .faq__container .contents{padding:0}@media(min-width: 768px){.page .faq__container .contents{padding:50px 0}}.contents__faq{width:100%;max-width:100%;padding:14.6666666667vw 5.3333333333vw 18.6666666667vw;margin:0 auto}@media(min-width: 768px){.contents__faq{padding:55px 20px 65px}}@media(min-width: 920px){.contents__faq{padding:0}}.faq__category{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#4b69af;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:.5em .6em .55em 1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .3s;margin-top:5.3333333333vw}@media(min-width: 600px){.faq__category{font-size:1.6rem;padding:.5em .6em .55em 1.8em;margin-top:20px}}@media(min-width: 768px){.faq__category{font-size:1.8rem;padding:.8em 1em;margin-top:20px}}.faq__category:first-child{margin-top:0}.faq__category:focus{background-color:rgb(59.7,83.58,139.3)}@media(hover: hover)and (pointer: fine){.faq__category:hover{background-color:rgb(59.7,83.58,139.3)}}.faq__category .faq__icon{width:24px;height:24px;margin-right:.5em;background-color:#fff;border-radius:50%;display:inline-block;position:relative;margin-left:auto;margin-right:0;transition:transform .3s}.faq__category .faq__icon::after{content:"";position:absolute;top:calc(50% - 1px);left:50%;width:8px;height:8px;border-right:2px solid #4b69af;border-bottom:2px solid #4b69af;transform:translate(-50%, -50%) rotate(45deg)}.faq__category.is-active{background-color:rgb(59.7,83.58,139.3)}.faq__category.is-active .faq__icon{transform:rotate(180deg);transition:transform .3s}.faq-list{width:100%;max-width:100%;margin:0 auto;padding:0;background-color:#fff}.faq__question{position:relative;font-size:1.4rem;font-weight:700;line-height:1.8;color:#4b69af;padding:1em .6em .5em 32px}@media(min-width: 600px){.faq__question{font-size:1.6rem;padding:1em .6em .5em 42px}}@media(min-width: 768px){.faq__question{font-size:1.8rem;padding:1em 1em .3em 55px}}.faq__question::before{content:"Q.";position:absolute;top:.45em;left:10px;font-size:1.9rem;font-weight:500;font-family:"Oswald",sans-serif;color:#4b69af}@media(min-width: 600px){.faq__question::before{left:16px;font-size:2.2rem}}@media(min-width: 768px){.faq__question::before{left:20px;font-size:2.4rem}}.faq__question.faq__question--other::before{content:none}.faq__answer{position:relative;font-size:1.3rem;color:#141414;line-height:1.6;border-bottom:1px solid #999;padding:.3em 1em 1.4em 32px;text-align:justify}@media(min-width: 600px){.faq__answer{font-size:1.5rem;padding:.3em 1em 1.4em 42px}}@media(min-width: 768px){.faq__answer{font-size:1.6rem;padding:.3em 1em 1.4em 55px}}.faq__answer::before{content:"A.";position:absolute;top:-0.1em;left:10px;font-size:1.9rem;font-weight:500;font-family:"Oswald",sans-serif;color:#c9d100}@media(min-width: 600px){.faq__answer::before{left:16px;font-size:2.2rem}}@media(min-width: 768px){.faq__answer::before{left:20px;font-size:2.4rem}}.faq__answer.faq__answer--other::before{content:none}.page-faq .top-isometric .isometric_faq01{top:1.6vw;left:2.6666666667vw;width:17.6vw;height:10.9333333333vw}@media(min-width: 600px){.page-faq .top-isometric .isometric_faq01{top:36px;left:42px;width:66px;height:41px}}@media(min-width: 920px){.page-faq .top-isometric .isometric_faq01{top:36px;left:-165px;width:152px;height:167px}}.page-faq .top-isometric .isometric_faq02{bottom:2.6666666667vw;right:6.4vw;width:8.8vw;height:10.9333333333vw}@media(min-width: 600px){.page-faq .top-isometric .isometric_faq02{bottom:20px;right:24px;width:33px;height:41px}}@media(min-width: 920px){.page-faq .top-isometric .isometric_faq02{bottom:16px;right:-145px;width:88px;height:112px}}.site-footer{position:relative;left:0;bottom:0;width:100%;height:42px;background-color:#141414;z-index:50}@media(min-width: 1366px){.site-footer{left:0;bottom:0;width:100%;height:42px;background-color:#141414;z-index:50}}.copyright{font-size:1rem;text-align:center;color:#fff;line-height:42px}@media(min-width: 768px){.copyright{font-size:1.2rem}}.info{padding:12.2666666667vw 5.3333333333vw 10.6666666667vw;background-color:#fff}@media(min-width: 600px){.info{padding:46px 20px 40px}}@media(min-width: 768px){.info{padding:76px 20px 70px}}.info .info__character .chara08{position:absolute;width:109px;right:0;top:154px;animation:yurayura 2.6s ease 0s infinite}@media(min-width: 600px){.info .info__character .chara08{width:109px;right:0;top:154px}}@media(min-width: 768px){.info .info__character .chara08{width:136px;right:unset;left:12px;bottom:-70px;top:unset}}.info .info__character .chara08 img{width:100%}@keyframes yurayura{0%{transform:rotate(0deg);transform-origin:bottom center}20%{transform:rotate(-8deg);transform-origin:bottom center}50%{transform:rotate(8deg);transform-origin:bottom center}80%{transform:rotate(-8deg);transform-origin:bottom center}100%{transform:rotate(0deg);transform-origin:bottom center}}.info__contents{display:flex;flex-direction:column}@media(min-width: 768px){.info__contents{flex-direction:row;gap:min(9.375vw,120px);justify-content:space-between}}@media(min-width: 768px){.info__contents-left{width:min(20%,160px)}}@media(min-width: 768px){.info__contents-right{width:min(68%,580px)}}.info .info__contents-right dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.info .info__contents-right dl dt,.info .info__contents-right dl dd{line-height:1.8}.info .info__contents-right dl dt{width:4em;font-weight:500;font-size:1.1rem;color:#4b69af}@media(min-width: 600px){.info .info__contents-right dl dt{font-size:1.3rem}}@media(min-width: 768px){.info .info__contents-right dl dt{font-size:1.4rem}}.info .info__contents-right dl dt span{display:inline-block;width:4em;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;margin:0 auto}@media(min-width: 768px){.info .info__contents-right dl dt span{margin:0}}.info .info__contents-right dl dd{width:calc(100% - 5.5em);font-size:1.1rem;color:#141414;margin-bottom:1.5em;letter-spacing:.05em}@media(min-width: 600px){.info .info__contents-right dl dd{font-size:1.3rem}}@media(min-width: 768px){.info .info__contents-right dl dd{font-size:1.4rem}}.info .info__contents-right dl dd:last-child{margin-bottom:0}.info .info__contents-right dl dd.attention{font-size:1rem}@media(min-width: 600px){.info .info__contents-right dl dd.attention{font-size:1.2rem}}@media(min-width: 768px){.info .info__contents-right dl dd.attention{font-size:1.2rem}}.info .fes-image{width:128px;margin:0 auto 9.3333333333vw;display:block;max-width:100%}@media(min-width: 600px){.info .fes-image{width:128px;margin:0 auto 35px}}@media(min-width: 768px){.info .fes-image{width:-moz-fit-content;width:fit-content;margin:0}}.m0{margin:0}.p0{padding:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.grayscale{filter:grayscale(100%);transition:.3s ease-in-out}.grayscale:hover{filter:grayscale(0)}.pc__none{display:block}@media(min-width: 768px){.pc__none{display:none}}.sp__none{display:none}@media(min-width: 768px){.sp__none{display:block}}.tab__block{display:none}@media(min-width: 768px){.tab__block{display:block}}@media(min-width: 1366px){.tab__block{display:none}}.fadeIn{scale:.1;opacity:0;transition:.8s}.fadeIn.is-show{scale:1;opacity:1}.accordion__title-inner.is-show img{animation:shake 1.2s 1 ease-in-out}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.fluffy{animation:fluffy 5s infinite ease-in-out}.fluffy02{animation:fluffy 4s infinite ease-in-out}.balloon{animation:balloon 6s infinite ease-in-out}@keyframes fluffy{0%,100%{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes balloon{0%,100%{transform:translateY(-5px)}50%{transform:translateY(5px)}}
