﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-list{font-size:0}.slick-dotted.slick-slider{margin-bottom:0}.slick-dotted.slick-slider .slick-list{margin-bottom:0}.slick-dots{margin-top:15px;font-size:0;text-align:center;position:static}.slick-dots li{width:7px;height:7px;margin:0 5px}.slick-dots li button{width:100%;height:100%;padding:0;background-color:#CCCCCC;border-radius:50%}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background-color:#000}.c-infoslider__slider .slick-dots{position:absolute;bottom:-20px}.a-exhibition__slider .slick-dots{position:absolute;bottom:10px;text-align:right}.a-exhibition__slider.nocredit .slick-dots{bottom:0}@media screen and (max-width: 640px){.a-exhibition__slider .slick-dots{margin-top:15px;position:static;text-align:center}}.slick-next,.slick-prev{top:auto;bottom:-17px;width:40px;height:40px;transform:translate(0, 0)}.slick-next:before,.slick-prev:before{font-size:0;display:block;width:11px;height:11px;position:absolute;border-bottom:2px solid #000}.slick-next{right:0}.slick-next:before{top:14px;right:4px;border-right:2px solid #000;transform:rotate(-45deg)}.slick-prev{left:0}.slick-prev:before{top:14px;left:4px;border-left:2px solid #000;transform:rotate(45deg)}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(0,100,200,0.8)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.2s;animation-duration:0.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:70px 0}.remodal{box-sizing:border-box;width:100%;transform:translate3d(0, 0, 0);color:#000;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.2s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:fixed;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:600px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:600px}body,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0;padding:0;font-size:100%;font-weight:400}ul,li,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse}html{font-size:62.5%}body{color:#000;background-color:#fff;font-size:1.6rem;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Arial","メイリオ","Meiryo",sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased}body.page--open{height:100%}body.single-omake,body.post-type-archive-omake,body.tax-omake-tag,body.tag-play-home{font-family:"Noto Sans JP","游ゴシック",YuGothic,sans-serif}@media screen and (max-width: 960px){body{padding-top:60px}}@media all and (-ms-high-contrast: none){body{font-family:メイリオ,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Arial","メイリオ","Meiryo",sans-serif}}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}img{width:100%;height:auto;vertical-align:bottom}input,textarea{appearance:none;-webkit-appearance:none}main{display:block}svg{width:100%;height:100%}button{display:block;padding:0;-webkit-appearance:none;appearance:none;border:none;border-radius:0;background-color:transparent}input,textarea,select{-webkit-appearance:none;appearance:none;border:none;background-color:#fff}::selection{background-color:#DC503C;color:#fff}::-moz-selection{background-color:#DC503C;color:#fff}::-webkit-scrollbar{width:8px;display:none}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000;border-radius:10px;box-shadow:inset 0 0 0 2px #fff}table th,table td{font-weight:normal;text-align:left}table th{padding-right:1em}.g-nav__main li a,.g-nav__sub li a,.g-nav__lang li a,.sp--hnav ul li a,.sp--hnav ul li button,.sp--bnav ul li a,.g-footernav a span{font-family:europa,sans-serif;letter-spacing:0.1em;font-weight:700;line-height:1.0}.g-nav__sub li a,.sp--hnav ul li a,.sp--hnav ul li button{display:flex;flex-direction:column;align-items:center;padding:0 15px}.g-nav__sub li a span,.sp--hnav ul li a span,.sp--hnav ul li button span{display:block;margin-top:6px}.g-nav__sub li a svg.icon-ticket,.sp--hnav ul li a svg.icon-ticket,.sp--hnav ul li button svg.icon-ticket{width:14px;height:21px}.g-nav__sub li a svg.icon-map,.sp--hnav ul li a svg.icon-map,.sp--hnav ul li button svg.icon-map{width:16px;height:22px}.g-header{padding:0 40px 0 60px;position:relative;z-index:100}@media screen and (max-width: 1080px){.g-header{padding:0 10px 0 20px}}@media screen and (max-width: 960px){.g-header{padding:0;position:absolute;top:0;left:0;width:100%}}.g-header__inner{position:relative;display:flex;justify-content:flex-end}.g-header__logo{position:absolute;top:20px;left:0;width:240px;height:103px;z-index:1}.g-header__logo--date{width:376px;height:306px}.g-header__logo--museum{width:346px;height:210px}.g-header__logo--park{width:240px;height:190px}@media screen and (max-width: 1080px){.g-header__logo--date{width:256px;height:204px}.g-header__logo--museum{width:230px;height:140px}.g-header__logo--park{width:160px;height:126px}}@media screen and (max-width: 960px){.g-header__logo{width:120px;height:53px;top:10px;left:10px}.g-header__logo--date{width:188px;height:153px}.g-header__logo--museum{width:173px;height:105px}.g-header__logo--park{width:120px;height:95px}}.g-nav{display:flex;padding:0 0;position:relative;z-index:10}@media screen and (max-width: 960px){.g-nav{padding:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1;display:block;overflow:scroll;opacity:0;visibility:hidden;padding-top:60px;box-sizing:border-box}.nav--open .g-nav{opacity:1;visibility:visible}.g-nav .c-sns{margin:20px;height:40px;justify-content:flex-start}}.g-nav__main,.g-nav__sub,.g-nav__lang{display:flex}.g-nav__main{padding-right:15px}.g-nav__main li a{display:block;padding:30px 20px;height:40px;line-height:40px}.g-nav__main li.current a{color:#DC503C}@media screen and (max-width: 1080px){.g-nav__main li a{padding:0 15px}}@media screen and (max-width: 960px){.g-nav__main{padding-right:0;display:flex;flex-direction:column;border-top:1px solid #dcdcdc}.g-nav__main li{border-bottom:1px solid #dcdcdc}.g-nav__main li a{height:auto;line-height:1.0;padding:20px 25px}}.g-nav__sub{padding-right:15px;padding-left:15px;border-left:1px solid #000;border-right:1px solid #000}@media screen and (max-width: 960px){.g-nav__sub{padding:0;flex-direction:column;border:none}.g-nav__sub li a{padding:25px 20px;flex-direction:row;align-items:center}.g-nav__sub li a svg{padding-right:10px}.g-nav__sub li a span{margin-top:0}}.g-nav__lang{position:relative}.g-nav__lang:before{content:"";display:block;width:1px;height:40px;background-color:#000;transform:rotate(15deg);position:absolute;left:-5px;top:50%;margin-top:-20px}.g-nav__lang li a{display:block;height:40px;line-height:40px;padding:30px 20px}@media screen and (max-width: 960px){.g-nav__lang{border-top:1px solid #dcdcdc}.g-nav__lang:before{display:none}}.sp--hnav{position:fixed;top:0;right:0;z-index:10}.sp--hnav ul{display:flex}.sp--hnav ul li{width:60px;height:60px}.sp--hnav ul li a,.sp--hnav ul li button{width:100%;height:100%;justify-content:center;padding:0;font-size:1.0rem}.sp--hnav ul li a span,.sp--hnav ul li button span{margin-top:3px}.sp--gbtn{display:block;position:relative}.sp--gbtn span{display:block;background-color:#000;width:30px;height:2px;position:absolute;left:50%;margin-left:-15px;margin-top:0 !important}.sp--gbtn span:nth-child(1){top:calc(50% - 10px)}.sp--gbtn span:nth-child(2){top:calc(50%)}.sp--gbtn span:nth-child(3){top:calc(50% + 10px)}.nav--open .sp--gbtn span:nth-child(1){top:50%;transform:rotate(45deg)}.nav--open .sp--gbtn span:nth-child(2){opacity:0}.nav--open .sp--gbtn span:nth-child(3){top:50%;transform:rotate(-45deg)}.sp--bnav{position:fixed;width:100%;height:50px;left:0;bottom:0;z-index:10;background-color:#fff}.sp--bnav ul{display:flex;border-top:1px solid #B4B4B4}.sp--bnav ul li{width:50%}.sp--bnav ul li a{display:block;text-align:center;line-height:50px;border-right:1px solid #B4B4B4}.sp--bnav ul li:last-child a{border-right:none}.page-playground.page-park .l-main{padding-top:40px}#event .l-pageContents,.post-type-archive-event .l-pageContents,.l-pageContents--nopt{padding-top:40px}.page-museum .l-pageContents,.page-park .l-pageContents{padding-top:100px}.page-playground.page-park .l-pageContents{padding-top:0}#single .l-pageContents,.single .l-pageContents{padding-top:100px}@media screen and (max-width: 960px){#single .l-pageContents,.single .l-pageContents{padding-top:50px}.page-park .l-pageContents{padding-top:100px}}.l-pageContents__header{text-align:center}.l-pageContents__header h2{margin-bottom:1em;font-size:2rem;font-weight:bold}@media screen and (max-width: 960px){.l-pageContents__header h2{font-size:1.8rem}}.g-footer{margin-top:100px;padding-bottom:40px}@media screen and (max-width: 960px){.g-footer{margin-top:70px;padding-bottom:90px}}.g-footer__inner{border-top:1px solid #000;padding-top:40px}.g-footerbox{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 640px){.g-footerbox{flex-direction:column;margin-bottom:30px}}.g-footernav{margin-bottom:30px;display:flex}.g-footernav p{margin-bottom:1em;margin-right:50px}.g-footernav p:last-child{margin-bottom:0;margin-right:0}.g-footernav p.faq a span{margin-left:10px}.g-footernav a{display:inline-block;vertical-align:middle;font-size:1.4rem}.g-footernav a svg,.g-footernav a span{display:inline-block;vertical-align:middle;line-height:1.0}.g-footernav a svg{width:20px;height:20px}.g-footernav a span{margin-left:10px}.g-footernav a:hover span{text-decoration:underline}.g-footernav .faq a span{margin-left:0}@media screen and (max-width: 640px){.g-footernav{text-align:center;justify-content:center}}.g-footer__address{font-size:1.4rem;letter-spacing:0.05em}.g-footer__address address{font-style:normal}.g-footer__address p{margin-bottom:.5em}.g-footer__address p:last-child{margin-bottom:0}@media screen and (max-width: 640px){.g-footer__address{margin-bottom:30px;text-align:center;font-size:1.3rem}.g-footer__address .c-table,.g-footer__address .c-table__row,.g-footer__address .c-table__th,.g-footer__address .c-table__td{display:block}.g-footer__address .c-table__row{margin-bottom:10px}}.g-footerbottom{text-align:center}.g-footer__copyright{margin-top:40px;font-family:europa,sans-serif;font-size:1.2rem;letter-spacing:0.1em;font-weight:700}@media screen and (max-width: 640px){.g-footer__copyright{margin-top:30px}}svg.arrow-right{stroke:#000}svg.icon-blank{width:12px;height:12px;stroke:#000;fill:#fff}svg.icon-download{width:13px;height:13px}.c-cols{display:flex;flex-wrap:wrap;margin-right:-40px;margin-bottom:-60px}.c-cols>div,.c-cols>li{margin-right:40px;margin-bottom:60px}.c-cols+.c-cols{margin-top:60px}@media screen and (max-width: 640px){.c-cols{margin-right:0;margin-bottom:0}.c-cols+.c-cols{margin-top:40px}.c-cols>div,.c-cols>li{margin-right:0;margin-bottom:60px}.c-cols>div.c-col--1_3,.c-cols>li.c-col--1_3{margin-bottom:40px}.c-cols>div:last-child,.c-cols>li:last-child{margin-bottom:0}}.c-col--1{width:100%}.c-col--1 .c-btn{margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.c-col--1{margin-bottom:60px}}.c-col--1_2{width:calc(50% - 40px)}@media screen and (max-width: 960px){.c-col--1_2{width:100%;margin-bottom:60px}}.c-col--1_3{width:calc((100% - 120px)/3)}@media screen and (max-width: 960px){.c-col--1_3{width:100%}}.c-col--2_3{width:calc(100% - ((100% - 120px)/3) - 80px)}@media screen and (max-width: 960px){.c-col--2_3{width:100%}}.c-box{padding:40px;border:1px solid #dcdcdc}@media screen and (max-width: 640px){.c-box{padding:20px}}.c-box__title{font-size:1.8rem;font-weight:bold;margin-bottom:1em}@media screen and (max-width: 960px){.c-box__title{font-size:1.62rem}}.c-box2:before,.c-box2:after,.c-box2-kaku:before,.c-box2-kaku:after{content:"";display:none;width:28px;height:28px;background-color:#fff;position:absolute;transform:rotate(45deg)}.c-box2{border:2px solid #141E28;padding:30px 40px;margin-bottom:40px;box-sizing:border-box;position:relative}.c-box2:before{top:-15px;left:-15px;border-right:1px solid #141E28}.c-box2:after{bottom:-15px;left:-15px;border-top:1px solid #141E28}.c-box2.gray{background-color:#ebebeb}@media screen and (max-width: 640px){.c-box2{padding:20px 15px 15px 15px;margin-bottom:20px}}.c-box2-kaku:before{top:-15px;right:-15px;border-bottom:1px solid #141E28}.c-box2-kaku:after{bottom:-15px;right:-15px;border-left:1px solid #141E28}.c-box2 h2,.c-box2__title{margin-bottom:1em;font-size:2rem;font-weight:bold;text-align:center}@media screen and (max-width: 960px){.c-box2 h2,.c-box2__title{font-size:1.8rem}}.c-box2 p,.c-box2__text p{font-size:1.5rem;font-weight:bold;letter-spacing:0.05em;line-height:1.87}@media screen and (max-width: 960px){.c-box2 p,.c-box2__text p{font-size:1.2rem}}.c-box2 .caption,.c-box2__text .caption{margin-top:15px;color:#DC503C}.c-box2__link{margin-top:1em;text-align:center}.c-box2__link a{display:inline-block;border-bottom:2px solid #000;text-decoration:none;transition:all .1s;letter-spacing:0.1em}.c-box2__link a:hover{color:#DC503C;border-bottom:2px solid #DC503C}.c-image-notice{position:absolute;right:40px;bottom:40px;background-color:#fff;padding:20px;max-width:460px;box-sizing:border-box;z-index:1;font-size:1.4rem}@media screen and (max-width: 960px){.c-image-notice{font-size:1.2rem}}.c-image-notice p{font-weight:bold}@media screen and (max-width: 960px){.c-image-notice{max-width:calc(100% - 20px);right:10px;bottom:10px;padding:5px 10px;font-size:1.2rem;line-height:1.4}}@media screen and (max-width: 960px) and (max-width: 960px){.c-image-notice{font-size:1.2rem}}.c-section{margin-top:50px;padding-top:50px}.c-section:first-child,.c-section:first-of-type{margin-top:0;padding-top:0}.c-section#Enjoy{margin-top:-50px;padding-top:50px}.page-faq .c-section{margin-top:30px;padding-top:30px}.c-section--border{margin-top:70px;padding-top:70px;border-top:1px solid #000}@media screen and (max-width: 640px){.c-section{margin-top:35px;padding-top:35px}}.c-section__border{padding-top:60px;border-top:1px solid #dcdcdc}.c-section__title{margin-bottom:25px;font-size:2.4rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 960px){.c-section__title{font-size:2.16rem}}.c-section__stitle{margin-bottom:50px;text-align:center;font-size:2rem;font-weight:bold;line-height:1.0;font-family:europa,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Arial","メイリオ","Meiryo",sans-serif;letter-spacing:0.1em}@media screen and (max-width: 960px){.c-section__stitle{font-size:1.8rem}}@media screen and (max-width: 640px){.c-section__stitle{margin-bottom:30px}}.c-section__btn{margin-top:80px;margin-bottom:80px;display:flex;justify-content:center}.c-section__btn div{margin:0 20px}.c-section__btn div:only-child{margin:0}.c-section__btn a{margin-left:auto;margin-right:auto}.c-section__btn a.c-btn{width:360px}.c-section__btn--top{margin-top:60px;margin-bottom:100px}#Enjoy .c-section__btn{margin-top:40px}.wp-block-table .c-section__btn{margin-top:0;margin-bottom:0}.c-section__btn.responsive-width a.c-btn{width:calc(50% - 20px)}.c-section__btn.vertical{display:block}.c-section__btn.vertical a{margin-bottom:10px;margin-left:0;margin-right:0}.c-section__btn.vertical a:last-child{margin-bottom:0}.c-section__btn.vertical a.c-btn{width:auto}@media screen and (max-width: 960px){.c-section__btn{margin-top:60px;margin-bottom:60px;display:block}.c-section__btn div{margin:15px 0}.c-section__btn div:only-child{margin:0}.c-section__btn a.c-btn{max-width:inherit;width:auto}.c-section__btn--top{margin-top:30px;margin-bottom:50px}}.c-infobox{word-break:break-all}@media screen and (max-width: 960px){.c-col--1_3 .c-infobox{display:flex;justify-content:space-between}}.c-infobox__image{margin-bottom:15px;position:relative}.c-infobox__image a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.c-infobox__image a:hover img{transform:scale(1.05)}.c-infobox__image:before{content:"";display:block;padding-top:64.28571%}.c-infobox__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 960px){.c-col--1_2 .c-infobox__image{margin-left:-10px;margin-right:-10px}.c-col--1_3 .c-infobox__image{width:35.2112676%;margin-bottom:0}.c-infobox__image a{position:relative;width:auto;height:auto}.c-infobox__image a:before{content:"";display:block;padding-top:100%}.c-infobox__image:before{display:none}}@media screen and (max-width: 960px){.c-col--1_2 .c-infobox__inner{padding:0 10px}.c-col--1_3 .c-infobox__inner{width:60.5633803%}}.c-infobox__category a{display:inline-block;vertical-align:middle;line-height:1.0;padding-bottom:2px;font-family:europa,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:0.1em;border-bottom:1px solid #000;text-decoration:none;margin-right:10px;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 960px){.c-infobox__category a{font-size:1.2rem}}.c-infobox__category a:last-child{margin-right:0}.c-infobox__category a:hover{color:#DC503C;border-bottom-color:#DC503C}.c-infobox__category .in-progress,.c-infobox__category .notice{display:inline-block;vertical-align:middle;margin-right:20px;font-size:1.3rem;letter-spacing:0.1em;font-weight:bold;line-height:1.0;padding:5px calc(8px - 0.1em) 5px 8px}.c-infobox__category .in-progress{color:#DC503C;border:2px solid #DC503C}.c-infobox__category .notice{color:#666666;border:2px solid #666666}@media screen and (max-width: 640px){.c-infobox__category{line-height:1.0}.c-infobox__category a{margin-right:5px;font-size:1.1rem}.c-infobox__category .in-progress,.c-infobox__category .notice{font-size:1.1rem}}.c-infobox__title{margin-top:10px;font-weight:bold;font-size:1.8rem;letter-spacing:0.05em;line-height:1.6;word-break:normal;line-break:strict;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width: 960px){.c-infobox__title{font-size:1.62rem}}.c-infobox--article .c-infobox__title{font-size:2.4rem}@media screen and (max-width: 960px){.c-infobox--article .c-infobox__title{font-size:2.16rem}}.c-infobox__title+.c-infobox__image{margin-top:15px}@media screen and (max-width: 640px){.c-col--1_3 .c-infobox__title{margin-top:10px;font-size:1.2rem}}.c-infobox__stitle{margin-top:5px;font-weight:bold;font-size:1.4rem;letter-spacing:0.05em;line-height:1.6875}@media screen and (max-width: 960px){.c-infobox__stitle{font-size:1.2rem}}.c-infobox--article .c-infobox__stitle{font-size:1.6rem}@media screen and (max-width: 960px){.c-infobox--article .c-infobox__stitle{font-size:1.44rem}}@media screen and (max-width: 640px){.c-col--1_3 .c-infobox__stitle{font-size:1.2rem}}.c-infobox__tag{margin-top:10px}.c-infobox__tag a{display:inline-block;margin-right:2em;line-height:1.0;font-size:1.2rem;letter-spacing:0.05em;color:#DC503C;text-decoration:none;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 960px){.c-infobox__tag a{font-size:1.2rem}}.c-infobox__tag a:last-child{margin-right:0}.c-infobox__tag a:hover{text-decoration:underline}@media screen and (max-width: 640px){.c-infobox__tag{margin-top:10px}.c-infobox__tag a{margin-right:1em}.c-col--1_3 .c-infobox__tag{margin-top:5px}.c-col--1_3 .c-infobox__tag a{font-size:1.0rem}}.c-infobox__excerpt{margin-top:15px;font-size:1.4rem;line-height:1.7}@media screen and (max-width: 960px){.c-infobox__excerpt{font-size:1.2rem}}.c-infobox__excerpt h4{margin-bottom:5px;font-weight:bold}@media screen and (max-width: 960px){.c-infobox__excerpt{margin-top:15px}}.c-infobox__btn{margin-top:30px}.c-infobox__btn a{display:inline-block;font-size:0}.c-infobox__btn a svg{width:40px;height:8px;stroke:#000}.c-infobox__btn a:hover svg{stroke:#DC503C;fill:#DC503C}.c-infobox__btnText{margin-top:20px}.c-infobox__btnText a{display:inline-block;font-family:europa,sans-serif;letter-spacing:0.1em;font-weight:700;line-height:1.0;border-bottom:2px solid #000;padding-bottom:5px;transition:all .1s;font-size:1.4rem}.c-infobox__btnText a:hover{text-decoration:none;color:#DC503C;border-color:#DC503C}@media screen and (max-width: 640px){.c-infobox__btnText{margin-top:15px}.c-infobox__btnText a{font-size:1.2rem}}.c-infobox__text{font-size:1.4rem}@media screen and (max-width: 960px){.c-infobox__text{font-size:1.2rem}}.c-infobox__date{margin-bottom:30px;font-size:1.2rem;border-bottom:1px solid #000;font-family:europa,sans-serif;font-weight:700;letter-spacing:0.04em;padding-bottom:5px}@media screen and (max-width: 960px){.c-infobox__date{font-size:1.2rem}}@media screen and (max-width: 640px){.c-infobox__date{margin-bottom:20px}}.c-infobox__eventdate{margin-top:10px;font-size:1.4rem;letter-spacing:0.05em}.c-infobox__eventdate.pay{color:#e50012}.c-infobox__eventdate.forfree{color:#009844}@media screen and (max-width: 640px){.c-infobox__eventdate{font-size:1.2rem}}.c-card a{display:block;text-decoration:none;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:10px;background-color:#fff;overflow:hidden;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-card a:hover{border-color:#000}.c-card__image{position:relative}.c-card__image:before{content:"";display:block;padding-top:54%}.c-card__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.c-card__inner{padding:20px}.c-card__title{font-size:1.5rem;font-weight:bold;letter-spacing:0.05em}.c-card__stitle{margin-top:8px;font-size:1.3rem;letter-spacing:0.05em}.c-card__btn{color:#DC503C;margin-top:8px;font-size:1.3rem;letter-spacing:0.05em}.c-bigbox+.c-bigbox{margin-top:40px}@media screen and (max-width: 960px){.c-bigbox.c-cols{margin-bottom:0}.c-bigbox div.c-col--1_2{margin-bottom:0}.c-bigbox+.c-bigbox{margin-top:60px}}.c-bigbox__image{position:relative}.c-bigbox__image a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.c-bigbox__image a:hover img{transform:scale(1.02)}.c-bigbox__image:before{content:"";display:block;padding-top:71.42857%}.c-bigbox__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-bigbox__image .caption{margin-top:15px;font-size:1.0rem;color:#646464;line-height:1.6;letter-spacing:0.025em}@media screen and (max-width: 960px){.c-bigbox__image{margin-left:-10px;margin-right:-10px}.c-bigbox__image .caption{position:absolute;padding:10px;bottom:0;left:0;box-sizing:border-box;font-size:.9rem;line-height:1.5;background-color:rgba(255,255,255,0.7)}}@media screen and (max-width: 960px){.c-bigbox__info{width:100%;margin-top:30px}.c-bigbox__info .c-infobox__btn{display:none}.c-bigbox__info .sp--exhibitionsbox__btn{margin-top:30px;width:175px;margin-left:auto;margin-right:auto}}.c-text,.l-workshopList{font-size:1.4rem;line-height:2.0;letter-spacing:0.12em;word-break:break-all;line-break:strict;font-size:1.6rem;line-height:1.87;letter-spacing:0.05em;word-break:break-all;word-break:normal;line-break:strict;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width: 960px){.c-text,.l-workshopList{font-size:1.4rem}}.c-text h1,.l-workshopList h1,.c-text h2,.l-workshopList h2,.c-text h3,.l-workshopList h3,.c-text h4,.l-workshopList h4,.c-text h5,.l-workshopList h5,.c-text h6,.l-workshopList h6{margin-top:2em;margin-bottom:.5em;font-weight:bold}.c-text h1:first-child,.l-workshopList h1:first-child,.c-text h2:first-child,.l-workshopList h2:first-child,.c-text h3:first-child,.l-workshopList h3:first-child,.c-text h4:first-child,.l-workshopList h4:first-child,.c-text h5:first-child,.l-workshopList h5:first-child,.c-text h6:first-child,.l-workshopList h6:first-child{margin-top:0}.c-text h1:last-child,.l-workshopList h1:last-child,.c-text h2:last-child,.l-workshopList h2:last-child,.c-text h3:last-child,.l-workshopList h3:last-child,.c-text h4:last-child,.l-workshopList h4:last-child,.c-text h5:last-child,.l-workshopList h5:last-child,.c-text h6:last-child,.l-workshopList h6:last-child{margin-bottom:0}.c-text h1,.l-workshopList h1{font-size:2.8rem}.c-text h2,.l-workshopList h2{font-size:2.4rem}.c-text h3,.l-workshopList h3{font-size:2.0rem}.c-text h4,.l-workshopList h4{font-size:1.6rem}.c-text>div,.l-workshopList>div,.c-text>figure,.l-workshopList>figure,.c-text>ul,.l-workshopList>ul{margin-top:40px;margin-bottom:40px}@media screen and (max-width: 640px){.c-text>div,.l-workshopList>div,.c-text>figure,.l-workshopList>figure,.c-text>ul,.l-workshopList>ul{margin-top:2em;margin-bottom:2em}}.c-text p,.l-workshopList p{margin:1.5em 0}.c-text p:first-child,.l-workshopList p:first-child,.c-text p:first-of-type,.l-workshopList p:first-of-type{margin-top:0}.c-text p:last-child,.l-workshopList p:last-child,.c-text p:last-of-type,.l-workshopList p:last-of-type{margin-bottom:0}.c-text img,.l-workshopList img{display:inline;max-width:100%;width:auto;height:auto}.c-text img.aligncenter,.l-workshopList img.aligncenter{display:block;margin-right:auto;margin-left:auto}.c-text img.alignleft,.l-workshopList img.alignleft{display:inline;float:left}.c-text img.alignright,.l-workshopList img.alignright{display:inline;float:right}.c-text hr,.l-workshopList hr{height:1px;appearance:none;margin:3em 0;background-color:#cccccc;width:100%;border:none}.c-text .wp-block-image+.wp-block-image,.l-workshopList .wp-block-image+.wp-block-image{margin-top:40px}@media screen and (max-width: 640px){.c-text .wp-block-image,.l-workshopList .wp-block-image{margin-top:30px}}.c-text .wp-block-group .wp-block-image:last-of-type,.l-workshopList .wp-block-group .wp-block-image:last-of-type{margin-bottom:0}.c-text .wp-block-embed-youtube,.l-workshopList .wp-block-embed-youtube,.c-text iframe,.l-workshopList iframe{max-width:100%}.c-text .wp-block-media-text,.l-workshopList .wp-block-media-text{display:flex;justify-content:space-between;margin-top:30px;padding-top:30px;border-top:1px solid #cccccc}.c-text .wp-block-media-text.has-media-on-the-right,.l-workshopList .wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse}@media screen and (max-width: 640px){.c-text .wp-block-media-text,.l-workshopList .wp-block-media-text{flex-direction:column}.c-text .wp-block-media-text.has-media-on-the-right,.l-workshopList .wp-block-media-text.has-media-on-the-right{flex-direction:column}}.c-text .wp-block-media-text__media,.l-workshopList .wp-block-media-text__media{width:31.57895%}@media screen and (max-width: 640px){.c-text .wp-block-media-text__media,.l-workshopList .wp-block-media-text__media{max-width:240px}}.c-text .wp-block-media-text__content,.l-workshopList .wp-block-media-text__content{width:63.15789%}.c-text .wp-block-media-text__content p,.l-workshopList .wp-block-media-text__content p{margin:1em 0}.c-text .wp-block-media-text__content p:first-of-type,.l-workshopList .wp-block-media-text__content p:first-of-type,.c-text .wp-block-media-text__content p:first-child,.l-workshopList .wp-block-media-text__content p:first-child{margin-top:0}.c-text .wp-block-media-text__content p:last-of-type,.l-workshopList .wp-block-media-text__content p:last-of-type,.c-text .wp-block-media-text__content p:last-child,.l-workshopList .wp-block-media-text__content p:last-child{margin-bottom:0}.c-text .wp-block-media-text__content h1,.l-workshopList .wp-block-media-text__content h1,.c-text .wp-block-media-text__content h2,.l-workshopList .wp-block-media-text__content h2,.c-text .wp-block-media-text__content h3,.l-workshopList .wp-block-media-text__content h3,.c-text .wp-block-media-text__content h4,.l-workshopList .wp-block-media-text__content h4,.c-text .wp-block-media-text__content h5,.l-workshopList .wp-block-media-text__content h5,.c-text .wp-block-media-text__content h6,.l-workshopList .wp-block-media-text__content h6{margin:1em 0}.c-text .wp-block-media-text__content h1:first-of-type,.l-workshopList .wp-block-media-text__content h1:first-of-type,.c-text .wp-block-media-text__content h1:first-child,.l-workshopList .wp-block-media-text__content h1:first-child,.c-text .wp-block-media-text__content h2:first-of-type,.l-workshopList .wp-block-media-text__content h2:first-of-type,.c-text .wp-block-media-text__content h2:first-child,.l-workshopList .wp-block-media-text__content h2:first-child,.c-text .wp-block-media-text__content h3:first-of-type,.l-workshopList .wp-block-media-text__content h3:first-of-type,.c-text .wp-block-media-text__content h3:first-child,.l-workshopList .wp-block-media-text__content h3:first-child,.c-text .wp-block-media-text__content h4:first-of-type,.l-workshopList .wp-block-media-text__content h4:first-of-type,.c-text .wp-block-media-text__content h4:first-child,.l-workshopList .wp-block-media-text__content h4:first-child,.c-text .wp-block-media-text__content h5:first-of-type,.l-workshopList .wp-block-media-text__content h5:first-of-type,.c-text .wp-block-media-text__content h5:first-child,.l-workshopList .wp-block-media-text__content h5:first-child,.c-text .wp-block-media-text__content h6:first-of-type,.l-workshopList .wp-block-media-text__content h6:first-of-type,.c-text .wp-block-media-text__content h6:first-child,.l-workshopList .wp-block-media-text__content h6:first-child{margin-top:0}@media screen and (max-width: 640px){.c-text .wp-block-media-text__content,.l-workshopList .wp-block-media-text__content{width:auto;margin-top:20px;font-size:1.2rem}.c-text .wp-block-media-text__content h1,.l-workshopList .wp-block-media-text__content h1,.c-text .wp-block-media-text__content h2,.l-workshopList .wp-block-media-text__content h2,.c-text .wp-block-media-text__content h3,.l-workshopList .wp-block-media-text__content h3,.c-text .wp-block-media-text__content h4,.l-workshopList .wp-block-media-text__content h4,.c-text .wp-block-media-text__content h5,.l-workshopList .wp-block-media-text__content h5,.c-text .wp-block-media-text__content h6,.l-workshopList .wp-block-media-text__content h6{margin:.5em 0}.c-text .wp-block-media-text__content h1:first-of-type,.l-workshopList .wp-block-media-text__content h1:first-of-type,.c-text .wp-block-media-text__content h1:first-child,.l-workshopList .wp-block-media-text__content h1:first-child,.c-text .wp-block-media-text__content h2:first-of-type,.l-workshopList .wp-block-media-text__content h2:first-of-type,.c-text .wp-block-media-text__content h2:first-child,.l-workshopList .wp-block-media-text__content h2:first-child,.c-text .wp-block-media-text__content h3:first-of-type,.l-workshopList .wp-block-media-text__content h3:first-of-type,.c-text .wp-block-media-text__content h3:first-child,.l-workshopList .wp-block-media-text__content h3:first-child,.c-text .wp-block-media-text__content h4:first-of-type,.l-workshopList .wp-block-media-text__content h4:first-of-type,.c-text .wp-block-media-text__content h4:first-child,.l-workshopList .wp-block-media-text__content h4:first-child,.c-text .wp-block-media-text__content h5:first-of-type,.l-workshopList .wp-block-media-text__content h5:first-of-type,.c-text .wp-block-media-text__content h5:first-child,.l-workshopList .wp-block-media-text__content h5:first-child,.c-text .wp-block-media-text__content h6:first-of-type,.l-workshopList .wp-block-media-text__content h6:first-of-type,.c-text .wp-block-media-text__content h6:first-child,.l-workshopList .wp-block-media-text__content h6:first-child{margin-top:0}}.c-text .wp-block-button.alignright,.l-workshopList .wp-block-button.alignright{text-align:right}.c-text .wp-block-button.alignright a,.l-workshopList .wp-block-button.alignright a{margin-left:auto}.c-text .wp-block-button.aligncenter,.l-workshopList .wp-block-button.aligncenter{text-align:center}.c-text .wp-block-button.aligncenter a,.l-workshopList .wp-block-button.aligncenter a{margin-left:auto;margin-right:auto}.c-text .wp-block-embed-youtube,.l-workshopList .wp-block-embed-youtube{text-align:center}@media screen and (max-width: 640px){.c-text .has-large-font-size,.l-workshopList .has-large-font-size{font-size:1.6rem}}@media screen and (max-width: 960px){.c-text,.l-workshopList{font-size:1.44rem}}.c-text .small,.l-workshopList .small{font-size:1.4rem}@media screen and (max-width: 960px){.c-text .small,.l-workshopList .small{font-size:1.2rem}}.c-text a,.l-workshopList a{color:#DC503C;text-decoration:underline}.c-text a:hover,.l-workshopList a:hover{text-decoration:none}@media screen and (max-width: 640px){.c-text,.l-workshopList{font-size:1.4rem;line-height:1.8}.c-text .small,.l-workshopList .small{font-size:1.2rem}}.c-text header,.l-workshopList header{margin-bottom:20px;text-align:center}.page-faq .c-text header,.page-faq .l-workshopList header{margin-bottom:30px}.c-text header h2,.l-workshopList header h2{margin-bottom:30px;font-size:2.4rem;font-family:europa,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Arial","メイリオ","Meiryo",sans-serif;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 960px){.c-text header h2,.l-workshopList header h2{font-size:2.16rem}}.c-text header h3,.l-workshopList header h3{margin-bottom:0;font-size:2rem;font-family:europa,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Arial","メイリオ","Meiryo",sans-serif;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 960px){.c-text header h3,.l-workshopList header h3{font-size:1.8rem}}.c-text header p,.l-workshopList header p{font-size:1.4rem}@media screen and (max-width: 960px){.c-text header p,.l-workshopList header p{font-size:1.2rem}}.c-text header strong,.l-workshopList header strong{color:#DC503C;font-weight:normal}.c-text h2,.l-workshopList h2,.c-text h3,.l-workshopList h3{margin-top:2.5em;margin-bottom:1.2em;font-weight:bold;line-height:1.7}.c-text h2:first-child,.l-workshopList h2:first-child,.c-text h3:first-child,.l-workshopList h3:first-child{margin-top:0}.c-text h2+.wp-block-group,.l-workshopList h2+.wp-block-group,.c-text h3+.wp-block-group,.l-workshopList h3+.wp-block-group{margin-top:0}.c-text h2,.l-workshopList h2,.c-text h3,.l-workshopList h3{font-size:2rem}@media screen and (max-width: 960px){.c-text h2,.l-workshopList h2,.c-text h3,.l-workshopList h3{font-size:1.8rem}}.l-articleContent .c-text h2,.l-articleContent .l-workshopList h2,.l-articleContent .c-text h3,.l-articleContent .l-workshopList h3{font-size:1.8rem}@media screen and (max-width: 960px){.l-articleContent .c-text h2,.l-articleContent .l-workshopList h2,.l-articleContent .c-text h3,.l-articleContent .l-workshopList h3{font-size:1.62rem}}.c-text>p,.l-workshopList>p,.c-text>div,.l-workshopList>div,.c-text>ul,.l-workshopList>ul{margin-bottom:2em}.c-text>p.no-mb,.l-workshopList>p.no-mb,.c-text>div.no-mb,.l-workshopList>div.no-mb,.c-text>ul.no-mb,.l-workshopList>ul.no-mb{margin-bottom:0}.c-text>p:last-child,.l-workshopList>p:last-child,.c-text>div:last-child,.l-workshopList>div:last-child,.c-text>ul:last-child,.l-workshopList>ul:last-child{margin-bottom:0}.c-text>p .cap,.l-workshopList>p .cap,.c-text>div .cap,.l-workshopList>div .cap,.c-text>ul .cap,.l-workshopList>ul .cap{display:inline-block;margin-bottom:1em}.c-text>p+div,.l-workshopList>p+div,.c-text>div+div,.l-workshopList>div+div,.c-text>ul+div,.l-workshopList>ul+div{margin-top:-.8em}.c-text>p small,.l-workshopList>p small,.c-text>div small,.l-workshopList>div small,.c-text>ul small,.l-workshopList>ul small{display:inline-block;line-height:1.8;margin-top:10px}.c-text ol,.l-workshopList ol{margin-left:40px}.c-text ol li,.l-workshopList ol li{list-style:decimal;margin-left:-1em;line-height:1.6;margin-bottom:10px}@media screen and (max-width: 960px){.c-text ol,.l-workshopList ol{margin-left:35px}}.c-text>div,.l-workshopList>div{margin-bottom:1.2em}.c-text>div:last-child,.l-workshopList>div:last-child{margin-bottom:0}.c-text .caption,.l-workshopList .caption{margin-top:-1.5em;font-size:1.4rem}@media screen and (max-width: 960px){.c-text .caption,.l-workshopList .caption{font-size:1.2rem}}.c-text .has-small-font-size,.l-workshopList .has-small-font-size{font-size:1rem}@media screen and (max-width: 960px){.c-text .has-small-font-size,.l-workshopList .has-small-font-size{font-size:1.2rem}}.c-text div.wp-block-button,.l-workshopList div.wp-block-button{margin-top:4em;margin-bottom:4em}.c-text .wp-block-image,.l-workshopList .wp-block-image{margin:3em 0}.c-text .wp-block-image figcaption,.l-workshopList .wp-block-image figcaption{margin-top:1.5em;text-align:center;font-size:1rem;color:#646464}@media screen and (max-width: 960px){.c-text .wp-block-image figcaption,.l-workshopList .wp-block-image figcaption{font-size:1.2rem}}.c-text .wp-block-image.my-image-vertical,.l-workshopList .wp-block-image.my-image-vertical{margin-left:100px;margin-right:100px}.c-text .wp-block-image.is-resized,.l-workshopList .wp-block-image.is-resized{text-align:center}.c-text .wp-block-image+.wp-block-image,.l-workshopList .wp-block-image+.wp-block-image{margin-top:40px}@media screen and (max-width: 960px){.c-text .wp-block-image,.l-workshopList .wp-block-image{margin-left:-40px;margin-right:-40px}.c-text .wp-block-image figcaption,.l-workshopList .wp-block-image figcaption{padding-right:20px;padding-left:20px}}@media screen and (max-width: 640px){.c-text .wp-block-image,.l-workshopList .wp-block-image{margin:2em -20px}.c-text .wp-block-image.my-image-vertical,.l-workshopList .wp-block-image.my-image-vertical{margin-right:40px;margin-left:40px}.c-text .wp-block-image figcaption,.l-workshopList .wp-block-image figcaption{margin-top:1em;font-size:1.1rem;line-height:1.4}}.c-text .wp-block-group,.l-workshopList .wp-block-group{margin:3em auto;padding:30px;border:1px solid #dcdcdc}.c-text .wp-block-group h2,.l-workshopList .wp-block-group h2,.c-text .wp-block-group h3,.l-workshopList .wp-block-group h3{margin-bottom:.8em}.c-text .wp-block-group .wp-block-image,.l-workshopList .wp-block-group .wp-block-image{margin:2em 0}.c-text .wp-block-group .wp-block-image:only-child,.l-workshopList .wp-block-group .wp-block-image:only-child{margin:0}.c-text .wp-block-group .wp-block-image+.wp-block-image,.l-workshopList .wp-block-group .wp-block-image+.wp-block-image{margin-top:3em}.c-text .wp-block-group .wp-block-image+h2,.l-workshopList .wp-block-group .wp-block-image+h2,.c-text .wp-block-group .wp-block-image+h3,.l-workshopList .wp-block-group .wp-block-image+h3{margin-top:0}.c-text .wp-block-group .wp-block-image+h2:first-of-type,.l-workshopList .wp-block-group .wp-block-image+h2:first-of-type,.c-text .wp-block-group .wp-block-image+h3:first-of-type,.l-workshopList .wp-block-group .wp-block-image+h3:first-of-type{margin-top:0}.c-text .wp-block-group.play-black-group,.l-workshopList .wp-block-group.play-black-group{padding:20px 30px;border-color:#000}.c-text .wp-block-group.play-black-group h4,.l-workshopList .wp-block-group.play-black-group h4{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000}.c-text .wp-block-group.play-black-group table,.l-workshopList .wp-block-group.play-black-group table{width:100%}.c-text .wp-block-group.play-black-group table th,.l-workshopList .wp-block-group.play-black-group table th,.c-text .wp-block-group.play-black-group table td,.l-workshopList .wp-block-group.play-black-group table td{padding:10px 1em;vertical-align:top}.c-text .wp-block-group.play-black-group table th:first-child,.l-workshopList .wp-block-group.play-black-group table th:first-child,.c-text .wp-block-group.play-black-group table td:first-child,.l-workshopList .wp-block-group.play-black-group table td:first-child{padding-left:0}.c-text .wp-block-group.play-black-group table th:last-child,.l-workshopList .wp-block-group.play-black-group table th:last-child,.c-text .wp-block-group.play-black-group table td:last-child,.l-workshopList .wp-block-group.play-black-group table td:last-child{padding-right:0}.c-text .wp-block-group.play-black-group table th em,.l-workshopList .wp-block-group.play-black-group table th em,.c-text .wp-block-group.play-black-group table td em,.l-workshopList .wp-block-group.play-black-group table td em{font-size:1.4rem;font-style:normal;line-height:1.6;display:inline-block}.c-text .wp-block-group.play-black-group table tr:last-child th,.l-workshopList .wp-block-group.play-black-group table tr:last-child th,.c-text .wp-block-group.play-black-group table tr:last-child td,.l-workshopList .wp-block-group.play-black-group table tr:last-child td{padding-bottom:0;border-bottom:none}@media screen and (max-width: 640px){.c-text .wp-block-group,.l-workshopList .wp-block-group{margin:30px auto;padding:15px}.c-text .wp-block-group h2,.l-workshopList .wp-block-group h2,.c-text .wp-block-group h3,.l-workshopList .wp-block-group h3{margin-bottom:0.5em}.c-text .wp-block-group p,.l-workshopList .wp-block-group p{line-height:1.6}.c-text .wp-block-group.play-black-group,.l-workshopList .wp-block-group.play-black-group{padding:15px}.c-text .wp-block-group.play-black-group table th,.l-workshopList .wp-block-group.play-black-group table th,.c-text .wp-block-group.play-black-group table td,.l-workshopList .wp-block-group.play-black-group table td{padding:10px .3em;min-width:5em}.c-text .wp-block-group.play-black-group table th em,.l-workshopList .wp-block-group.play-black-group table th em,.c-text .wp-block-group.play-black-group table td em,.l-workshopList .wp-block-group.play-black-group table td em{font-size:1.2rem}.c-text .wp-block-group.play-black-group table tr:last-child th:last-child,.l-workshopList .wp-block-group.play-black-group table tr:last-child th:last-child,.c-text .wp-block-group.play-black-group table tr:last-child td:last-child,.l-workshopList .wp-block-group.play-black-group table tr:last-child td:last-child{border-bottom:none}}.c-text .wp-block-table,.l-workshopList .wp-block-table{border:1px solid #dcdcdc;padding:20px 30px}.c-text .wp-block-table table,.l-workshopList .wp-block-table table{width:100%}.c-text .wp-block-table th,.l-workshopList .wp-block-table th,.c-text .wp-block-table td,.l-workshopList .wp-block-table td{padding:15px;vertical-align:top;border-bottom:1px solid #dcdcdc}.c-text .wp-block-table th:first-of-type,.l-workshopList .wp-block-table th:first-of-type,.c-text .wp-block-table td:first-of-type,.l-workshopList .wp-block-table td:first-of-type{padding-left:0}.c-text .wp-block-table th:last-of-type,.l-workshopList .wp-block-table th:last-of-type,.c-text .wp-block-table td:last-of-type,.l-workshopList .wp-block-table td:last-of-type{padding-right:0}.c-text .wp-block-table tr:first-child th,.l-workshopList .wp-block-table tr:first-child th,.c-text .wp-block-table tr:first-child td,.l-workshopList .wp-block-table tr:first-child td{padding-top:0}.c-text .wp-block-table tr:last-child th,.l-workshopList .wp-block-table tr:last-child th,.c-text .wp-block-table tr:last-child td,.l-workshopList .wp-block-table tr:last-child td{padding-bottom:0;border-bottom:none}.c-text .wp-block-table .wp-block-button,.l-workshopList .wp-block-table .wp-block-button{margin-top:1em;margin-bottom:1em}@media screen and (max-width: 640px){.c-text .wp-block-table,.l-workshopList .wp-block-table{padding:15px}.c-text .wp-block-table th,.l-workshopList .wp-block-table th,.c-text .wp-block-table td,.l-workshopList .wp-block-table td{padding:10px}}.c-text .has-text-align-right,.l-workshopList .has-text-align-right{text-align:right}.c-text .blocks-gallery-grid,.l-workshopList .blocks-gallery-grid{margin-bottom:3em}.c-text .blocks-gallery-grid .slick-dots,.l-workshopList .blocks-gallery-grid .slick-dots{margin-top:20px}.c-text .blocks-gallery-item__caption,.l-workshopList .blocks-gallery-item__caption{margin-top:1.2em;text-align:center;font-size:1rem;color:#646464;display:block}@media screen and (max-width: 960px){.c-text .blocks-gallery-item__caption,.l-workshopList .blocks-gallery-item__caption{font-size:1.2rem}}.page-en .c-text,.page-en .l-workshopList,.page-english .c-text,.page-english .l-workshopList{letter-spacing:0}.page-en .c-text h2,.page-en .l-workshopList h2,.page-en .c-text h3,.page-en .l-workshopList h3,.page-english .c-text h2,.page-english .l-workshopList h2,.page-english .c-text h3,.page-english .l-workshopList h3{font-family:europa,sans-serif}.page-en .c-text h2,.page-en .l-workshopList h2,.page-english .c-text h2,.page-english .l-workshopList h2{margin-top:3em;font-size:3.2rem}@media screen and (max-width: 960px){.page-en .c-text h2,.page-en .l-workshopList h2,.page-english .c-text h2,.page-english .l-workshopList h2{font-size:2.88rem}}.page-en .c-text h2+h3,.page-en .l-workshopList h2+h3,.page-english .c-text h2+h3,.page-english .l-workshopList h2+h3{margin-top:1em}.page-en .c-text h2:first-of-type,.page-en .l-workshopList h2:first-of-type,.page-english .c-text h2:first-of-type,.page-english .l-workshopList h2:first-of-type{margin-top:0}.page-en .c-text h3,.page-en .l-workshopList h3,.page-english .c-text h3,.page-english .l-workshopList h3{font-size:2.4rem}@media screen and (max-width: 960px){.page-en .c-text h3,.page-en .l-workshopList h3,.page-english .c-text h3,.page-english .l-workshopList h3{font-size:2.16rem}}.c-page__title{padding-top:60px;margin-bottom:60px;line-height:1.0;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.1em;text-align:center;font-size:3rem}@media screen and (max-width: 960px){.c-page__title{font-size:2.7rem}}.c-page__title--ja{padding-top:90px;font-size:2.0rem;line-height:1.7}.c-page__title--enjoy{padding-top:40px;margin-bottom:40px;font-size:2.6rem;letter-spacing:0.2em;line-height:1.7}#event .c-page__title,.post-type-archive-event .c-page__title{padding-top:90px}.page-english .c-page__title,.page-en .c-page__title{line-height:1.4;font-size:4rem}@media screen and (max-width: 960px){.page-english .c-page__title,.page-en .c-page__title{font-size:3.6rem}}@media screen and (max-width: 640px){.c-page__title{padding-top:40px;margin-bottom:30px}.c-page__title--enjoy{margin-bottom:30px;font-size:1.8rem;letter-spacing:0.1em}}.c-waku{padding:20px 30px;border:1px solid #dcdcdc}.c-btn,a.wp-block-button__link{display:flex;align-items:center;justify-content:space-between;font-family:europa,sans-serif;letter-spacing:0.1em;height:60px;line-height:60px;padding:0 20px;box-sizing:border-box;border:1px solid #000;position:relative;max-width:360px;font-family:europa,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Arial","メイリオ","Meiryo",sans-serif;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);font-weight:bold;background-color:#fff;text-decoration:none;color:#000}.c-btn--iconleft,a.wp-block-button__link--iconleft{justify-content:flex-start}.c-btn--iconleft svg,a.wp-block-button__link--iconleft svg{margin-right:15px}.c-btn svg,a.wp-block-button__link svg{stroke:#000;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-btn svg.arrow-right,a.wp-block-button__link svg.arrow-right{width:40px;height:8px}.c-btn svg.icon-blank,a.wp-block-button__link svg.icon-blank{width:12px;height:12px}.c-btn:hover,a.wp-block-button__link:hover{text-decoration:none;background-color:#000;color:#fff}.c-btn:hover svg,a.wp-block-button__link:hover svg{fill:#fff;stroke:#fff}.c-btn:hover svg.icon-blank,a.wp-block-button__link:hover svg.icon-blank{stroke:#fff;fill:#000}.c-btn.off,a.wp-block-button__link.off{color:#a0a0a0;border-color:#a0a0a0;pointer-events:none}.c-btn.off svg,a.wp-block-button__link.off svg{fill:#a0a0a0;stroke:#a0a0a0}.c-btn.gray,a.wp-block-button__link.gray{background-color:#ebebeb}.c-btn.gray:hover,a.wp-block-button__link.gray:hover{color:#666}.c-btn.gray:hover svg,a.wp-block-button__link.gray:hover svg{fill:#666;stroke:#666}@media screen and (max-width: 640px){.c-btn,a.wp-block-button__link{height:50px;line-height:50px;max-width:240px;font-size:1.4rem}}a.c-btn{color:#000;text-decoration:none}.c-linkbtn{display:inline-block;color:#DC503C;line-height:2.0}.c-linkbtn:hover{text-decoration:underline}.c-linkbtn svg{margin-right:10px}.c-linkbtn svg.icon-blank{stroke:#DC503C}.c-linkbtn svg.icon-download{fill:none;stroke:#DC503C}.c-tachikawa{font-weight:700;font-family:europa,sans-serif;font-size:1.4rem;letter-spacing:0.1em}@media screen and (max-width: 960px){.c-tachikawa{font-size:1.2rem}}.c-tachikawa__item{display:flex;align-items:center}.c-tachikawa__item:last-child{margin-bottom:0}.c-tachikawa__item>div{margin:0 5px}@media screen and (max-width: 640px){.c-tachikawa__item{justify-content:center}}#Distance,#Weather,#Degree{display:none}.c-tachikawa__weather{display:flex;align-items:center}.c-tachikawa__weather .weather{width:48px;height:48px;box-sizing:border-box;line-height:48px;text-align:center;display:block;background-repeat:no-repeat;background-position:50% 50%;margin-right:10px}.c-tachikawa__weather .weather.icon-clear{background-image:url("../img/icon-clear.png");background-size:33px auto}.c-tachikawa__weather .weather.icon-clouds{background-image:url("../img/icon-clouds.png");background-size:38px auto}.c-tachikawa__weather .weather.icon-snow{background-image:url("../img/icon-snow.png");background-size:35px auto}.c-tachikawa__weather .weather.icon-rain,.c-tachikawa__weather .weather.icon-thunderstorm{background-image:url("../img/icon-rain.png");background-size:39px auto}.c-tachikawa__weather .weather.icon-drizzle{background-image:url("../img/icon-fewclouds.png");background-size:42px auto}.c-infoslider{border:1px solid #dcdcdc;border-radius:4px}.c-infoslider__item{padding:20px;box-sizing:border-box}.c-infoslider__item a{display:block;text-decoration:none;color:#000}.c-infoslider__item p{margin-bottom:1em;font-size:1.4rem}@media screen and (max-width: 960px){.c-infoslider__item p{font-size:1.2rem}}.c-infoslider__item p.ac{margin-left:auto;margin-right:auto}.c-infoslider__item p:last-child{margin-bottom:0}.c-close{position:fixed;top:0;right:0;width:60px;height:60px;z-index:101}.c-close a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.c-close a svg{width:30px;height:30px}.c-kakko--left{margin-left:-0.5em}.slick-slide img{max-width:100%;height:auto}.c-infoslider .slick-slide img{width:100%}.c-imagebox{display:flex}.c-imagebox a{display:flex;width:100%;text-decoration:none;border:1px solid #dcdcdc;box-sizing:border-box;transition:border 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-imagebox a:hover{border-color:#000}.c-imagebox__image{width:42.85714%;position:relative}.c-imagebox__image a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.c-imagebox__image a:hover img{transform:scale(1.02)}.c-imagebox__image:before{content:"";display:block;padding-top:125%}.c-imagebox__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 960px){.c-imagebox__image{width:35.21127%;height:100%}.c-imagebox__image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}}.c-imagebox__info{width:57.14286%;box-sizing:border-box;padding:30px}@media screen and (max-width: 960px){.c-imagebox__info{width:64.78873%;padding:15px}}.c-imagebox__title{margin-bottom:20px;font-family:europa,sans-serif;font-weight:700;letter-spacing:0.1em;font-size:1.8rem;line-height:1.6}@media screen and (max-width: 960px){.c-imagebox__title{font-size:1.62rem}}@media screen and (max-width: 640px){.c-imagebox__title{margin-bottom:10px}}.c-imagebox__text{font-size:1.4rem;line-height:2.0;letter-spacing:0.05em}@media screen and (max-width: 960px){.c-imagebox__text{font-size:1.2rem}}@media screen and (max-width: 640px){.c-imagebox__text{line-height:1.6}}.c-imagebox__btn{margin-top:30px}.c-imagebox__btn svg{width:40px;height:8px}@media screen and (max-width: 640px){.c-imagebox__btn{margin-top:10px}.c-imagebox__btn svg{width:30px;height:8px}}.c-verticalbox{padding:40px 40px 0;display:flex;flex-direction:column;align-items:center}.c-verticalbox__title{flex:1;display:flex;justify-content:center;align-items:center}.c-verticalbox__title p{margin-bottom:10px;font-family:europa,sans-serif;font-weight:700;letter-spacing:0.1em;line-height:1.0}.c-verticalbox__title p:last-child{margin-bottom:0}.c-sns{display:flex}.c-sns a{display:flex;margin-left:10px;width:40px;height:40px;border:1px solid #000;border-radius:50%;align-items:center;justify-content:center;box-sizing:border-box;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-sns a:first-child{margin-left:0}.c-sns a svg{width:22px;height:22px}.c-sns a:hover{border-width:2px}@media screen and (max-width: 640px){.c-sns{justify-content:center}}.c-tab{margin-bottom:60px}@media screen and (max-width: 960px){.c-tab{margin-bottom:40px}}.c-tab__list{display:flex;justify-content:center}.c-tab__list li{width:160px;margin:0 20px}.c-tab__list li a{display:block;text-align:center;padding:10px 0;font-size:2rem;line-height:1.0;font-family:europa,sans-serif;font-weight:700;letter-spacing:0.1em;border-bottom:4px solid #e6e6e6;text-decoration:none;transition:border 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 960px){.c-tab__list li a{font-size:1.8rem}}.c-tab__list li.current a,.c-tab__list li a:hover{border-bottom-color:#000}@media screen and (max-width: 960px){.c-tab__list{margin-left:-10px;margin-right:-10px}.c-tab__list li{width:calc((100% - 40px)/3);margin:0 10px}.c-tab__list li a{font-size:1.5rem;border-bottom-width:2px}}.c-table{width:100%;display:table;border:1px solid #dcdcdc;border-collapse:collapse}.c-table--equal{table-layout:fixed}.c-table.noborder{border:none}.c-table__row{display:table-row}.c-table__th,.c-table__td{display:table-cell;border:1px solid #dcdcdc;padding:15px;box-sizing:border-box}.c-table__row:last-child .c-table__th,.c-table__row:last-child .c-table__td{border-bottom:none}.noborder .c-table__th,.noborder .c-table__td{border:none;padding:0}@media screen and (max-width: 640px){.c-table__th,.c-table__td{padding:10px}}@media screen and (max-width: 640px){.c-table__th{border-right:none}}@media screen and (max-width: 640px){.c-table__td{border-left:none}}table.c-table{width:100%;border-collapse:collapse}table.c-table th,table.c-table td{padding:10px 15px;border:1px solid #dcdcdc}table.c-table th{text-align:center}table.c-table.c-table--price td{text-align:right}@media screen and (max-width: 640px){table.c-table th,table.c-table td{padding:10px}}.c-discount em{font-style:normal;color:#DC503C;font-weight:bold}@media screen and (max-width: 640px){.c-discount{font-size:0}.c-discount s,.c-discount em{display:block;font-size:1.44rem}.c-discount em{font-size:1.6rem}}.c-table2{border:1px solid #A0A0A0;margin-bottom:60px;font-size:1.4rem}@media screen and (max-width: 960px){.c-table2{font-size:1.2rem}}.c-table2__row{border-bottom:1px solid #A0A0A0;display:flex;padding:15px 15px 15px 30px}.c-table2__row:last-of-type{border-bottom:none}@media screen and (max-width: 640px){.c-table2__row{flex-direction:column}}.c-table2__th{width:170px;font-weight:bold}@media screen and (max-width: 640px){.c-table2__th{width:auto;margin-bottom:5px;font-weight:bold}}.c-table2__td{flex:1}.c-table2__td p,.c-table2__td div,.c-table2__td ul{margin-bottom:1em}.c-table2__td p:last-child,.c-table2__td div:last-child,.c-table2__td ul:last-child{margin-bottom:0}.js-accordion__btn{cursor:pointer}.js-accordion__btn .icon-plus{display:block;width:40px;height:40px;background-color:#000;position:absolute;top:10px;right:10px}.js-accordion__btn .icon-plus:before,.js-accordion__btn .icon-plus:after{content:"";display:block;background-color:#fff;position:absolute;top:50%;left:50%;z-index:1;transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.js-accordion__btn .icon-plus:before{width:16px;height:2px;margin-left:-8px;margin-top:-1px}.js-accordion__btn .icon-plus:after{width:2px;height:16px;margin-top:-8px;margin-left:-1px}.is-open .js-accordion__btn .icon-plus:before,.is-open .js-accordion__btn .icon-plus:after{transform:rotate(45deg)}@media screen and (max-width: 640px){.js-accordion__btn .icon-plus{width:30px;height:30px}}.js-accordion__content{height:0;overflow:hidden;transition:height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-selectMenu{height:50px;overflow:hidden;border:1px solid #000;box-sizing:border-box;position:relative;z-index:10}.c-selectMenu .icon-select{position:absolute;width:10px;height:15px;top:17px;right:15px;z-index:1}.c-selectMenu.is-open{height:auto;overflow:visible;background-color:#fff}.c-selectMenu:hover .icon-select{fill:#fff}@media screen and (max-width: 640px){.c-selectMenu{margin-left:20px;margin-right:20px}}.c-selectMenu__list{width:100%;top:0}.c-selectMenu__list li a{display:block;line-height:50px;height:50px;text-align:center;font-weight:bold;text-decoration:none}.c-selectMenu__list li a:hover{background-color:#000;color:#fff}.c-selectMenu__list li a:hover svg{fill:#fff}.c-indentList li{text-indent:-1em;margin-left:1em;font-size:1.4rem;margin-bottom:5px;line-height:1.6}@media screen and (max-width: 960px){.c-indentList li{font-size:1.2rem}}.c-indentList.kome li:before{content:"※"}.c-indentList.maru li:before{content:"●"}.page-english .c-indentList.kome li:before,.page-en .c-indentList.kome li:before{content:"*"}@media screen and (max-width: 640px){.c-indentList li{margin-bottom:3px}}.c-calendarDate{display:flex;justify-content:center;align-items:flex-end;font-size:2.8rem}.c-calendarDate p{font-family:europa,sans-serif;line-height:1.0;font-weight:bold;letter-spacing:0.1em}.c-calendarDate .slash{margin:0 .8em}.c-calendarDate .week{margin-left:0.8em;font-size:1.5rem}@media screen and (max-width: 640px){.c-calendarDate{font-size:2.0rem}.c-calendarDate .slash{margin:0 .4em}.c-calendarDate .week{margin-left:0.4em;font-size:1.3rem}}.c-pin{width:40px;height:52px;text-align:center;position:absolute}.c-pin svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.c-pin span{display:block;position:relative;font-family:europa,sans-serif;font-weight:bold;line-height:38px;z-index:1}.c-comingsoon{font-family:europa,sans-serif;text-align:center;letter-spacing:0.1em}.c-caption{font-size:1.2rem}@media screen and (max-width: 640px){.c-caption{font-size:1.1rem}}.c-imagetext{display:flex;justify-content:space-between;position:relative}.c-imagetext+.c-imagetext{margin-top:60px}.c-imagetext.c-col--1_3{justify-content:flex-start;flex-direction:column}.c-imagetext.c-col--1_3+.c-imagetext{margin-top:0}@media screen and (max-width: 960px){.c-imagetext{flex-direction:column}.c-imagetext+.c-imagetext{margin-top:60px}}.c-imagetext__image{width:50%}.c-imagetext__image .slick-dots{position:absolute;bottom:-18px}.c-col--1_3 .c-imagetext__image{width:100%}@media screen and (max-width: 960px){.c-imagetext__image{width:100%}}.c-imagetext__text{width:42.85714%;padding-top:40px;letter-spacing:0.05em}.c-col--1_3 .c-imagetext__text{width:100%}@media screen and (max-width: 960px){.c-imagetext__text{width:100%;padding-top:20px}}.c-imagetext__title{font-size:1.8rem;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 960px){.c-imagetext__title{font-size:1.62rem}}.c-col--1_3 .c-imagetext__title{font-size:1.5rem;margin-bottom:10px}@media screen and (max-width: 960px){.c-col--1_3 .c-imagetext__title{font-size:1.2rem}}.c-imagetext__title:only-child{padding-top:0;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-imagetext__price{font-size:1.5rem;font-weight:bold;line-height:1.0}@media screen and (max-width: 960px){.c-imagetext__price{font-size:1.2rem}}.c-imagetext__description{margin-top:40px;font-size:1.4rem}@media screen and (max-width: 960px){.c-imagetext__description{font-size:1.2rem}}.c-imagetext__description p{margin-bottom:1em}.c-imagetext__description p:last-child{margin-bottom:0}.c-imagetext__description a{color:#DC503C;text-decoration:underline}.c-imagetext__description a:hover{text-decoration:none}.c-col--1_3 .c-imagetext__description{margin-top:20px}@media screen and (max-width: 960px){.c-imagetext__description{margin-top:20px}}@media screen and (max-width: 960px){.slick-dotted.slick-slider{margin-bottom:20px}}.c-imagetext__slider__item{position:relative}.c-imagetext__slider__item:before{content:"";display:block;padding-top:67%}.c-imagetext__slider__item img{width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%}.c-modalbg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000;background-color:rgba(0,0,0,0.8);transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;visibility:hidden}.modal--open .c-modalbg{opacity:1;visibility:visible}.c-modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10001;display:flex;align-items:center;justify-content:center;transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;visibility:hidden}.modal--open .c-modal{opacity:1;visibility:visible}.c-modalContent{background-color:#fff;padding:60px;margin:60px auto;max-width:640px;position:relative}.c-modalContent div{margin-bottom:1em}.c-modalContent div:last-child{margin-bottom:0}.c-modalContent div.date{font-family:europa,sans-serif;letter-spacing:0.05em;font-weight:bold}.c-modalContent div.title{font-size:1.8rem;font-weight:bold}.c-modalContent a{text-decoration:underline}.c-modalContent a:hover{text-decoration:none}@media screen and (max-width: 960px){.c-modalContent{padding:20px;margin:20px}}.c-modalClose{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer}.c-modalClose:before,.c-modalClose:after{content:"";display:block;width:28px;height:1px;background-color:#000;position:absolute;top:50%;right:50%;margin-right:-14px}.c-modalClose:before{transform:rotate(45deg)}.c-modalClose:after{transform:rotate(-45deg)}.l-homeInfo{padding-top:20px}@media screen and (max-width: 640px){.l-homeInfo{margin-bottom:-60px;padding-top:40px}}.l-homeInfo__inner{max-width:560px;margin-left:auto;position:relative}.l-homeInfo__inner .date{position:absolute;top:0;left:0;transform:translate(0, -50%);width:100%;text-align:center}.l-homeInfo__inner .date span{display:inline-block;background-color:#fff;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.05em;padding:3px 10px}.l-homeInfo__inner .c-box2{padding:20px}.l-homeInfo__inner .c-box2+.c-box2{margin-top:-25px}@media screen and (max-width: 960px){.l-homeInfo__inner .c-box2+.c-box2{margin-top:0}}.l-homeInfo__inner .c-box2__title{margin-bottom:0;font-size:1.6rem;letter-spacing:0.05em;text-align:left}@media screen and (max-width: 960px){.l-homeInfo__inner .c-box2__title{font-size:1.44rem}}.l-homeInfo__inner .c-box2__text{margin-top:10px}.l-homeInfo__inner .c-box2__text p{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 960px){.l-homeInfo__inner .c-box2__text p{font-size:1.2rem}}.l-homeInfo__inner .c-box2__text a{text-decoration:underline}.l-homeInfo__inner .c-box2__text a:hover{text-decoration:none}@media screen and (max-width: 960px){.l-hero{margin-top:90px}}.l-hero__inner{position:relative}.l-hero__info{position:absolute;left:0;bottom:40px;width:440px;background-color:#fff;padding:30px 0}@media screen and (max-width: 960px){.l-hero__info{position:relative;bottom:auto;width:auto;padding:0 10px;margin-top:25px}}.l-hero__image{margin-left:300px;position:relative;opacity:0;transition:opacity 1s}.l-hero__image .slick-dots{position:absolute;bottom:-15px;margin-top:0}.is-loaded .l-hero__image{opacity:1}@media screen and (max-width: 960px){.l-hero__image{margin-left:-10px;margin-right:-10px}}.l-hero__image__item{position:relative}.l-hero__image__item:before{content:"";display:block;padding-top:64.30233%}.l-hero__image__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.l-hero__caption{position:absolute;right:0;bottom:0;-webkit-text-orientation:sideways;text-orientation:sideways;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:.9rem;color:#808080;line-height:1.7;padding:10px;letter-spacing:0.025em}@media screen and (max-width: 960px){.l-hero__caption{font-size:1.2rem}}@media screen and (max-width: 960px){.l-hero__caption{left:0;-ms-writing-mode:inherit;-webkit-writing-mode:inherit;writing-mode:inherit;box-sizing:border-box;font-size:.9rem;line-height:1.5;background-color:rgba(255,255,255,0.7)}}.l-homeContents{margin-top:50px;padding:50px 0}@media screen and (max-width: 960px){.l-homeContents{margin-top:60px;padding:0}}div.l-homeContents__middle{margin-top:40px}@media screen and (max-width: 960px){div.l-homeContents__middle{margin-top:0;margin-bottom:10px}}.l-homeContents__bottom{margin-top:80px}.l-homeContents__bottom>div{height:35vw;border:1px solid #dcdcdc;box-sizing:border-box}@media screen and (max-width: 960px){.l-homeContents__bottom{margin-top:0px;width:100%;padding:0 20px;box-sizing:border-box}.l-homeContents__bottom>div{height:390px}.l-homeContents__bottom.l-tachikawamap{margin-top:60px}}.l-twitterbox{overflow:scroll}.l-instagramList{display:flex;flex-wrap:wrap}.l-instagramList li{width:50%}.l-instagramList li a{display:block}.l-instagram__title a{display:flex;align-items:center;flex-direction:column}.l-instagram__title svg{width:20px;height:20px}.l-about{margin-top:50px;margin-bottom:80px}.l-about:last-child{margin-bottom:0}.l-about>section{margin-bottom:60px}.l-about>section:last-child{margin-bottom:0}.l-aboutMenu{margin-bottom:60px}.l-about__title{margin-bottom:40px;font-size:2.4rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 960px){.l-about__title{font-size:2.16rem}}@media screen and (max-width: 640px){.l-about__title{margin-bottom:30px}}.l-aboutFastpass{margin-top:30px !important;margin-bottom:40px !important}.l-aboutFastpass h4{margin-bottom:5px;font-weight:bold;font-size:1.8rem}.l-aboutFastpass p{margin-bottom:15px}.l-aboutFastpass .c-btn{max-width:260px;color:#000;text-decoration:none}.l-aboutFastpass .c-btn:hover{color:#fff}.l-museumIndexIntro__inner{max-width:760px;margin-left:auto}.l-museumIntroduction.c-text h2,.l-museumIntroduction.l-workshopList h2{letter-spacing:0.05em;margin-left:-.5em;font-size:2.4rem}@media screen and (max-width: 960px){.l-museumIntroduction.c-text h2,.l-museumIntroduction.l-workshopList h2{font-size:2.16rem}}.l-exhibitions{margin-top:100px}@media screen and (max-width: 960px){.l-exhibitions{margin-top:40px;margin-bottom:60px}}.l-exhibitionsNotice{margin-top:120px}@media screen and (max-width: 640px){.l-exhibitionsNotice{margin-top:0}}.l-exhibitionsNoticebox.c-box{border-color:#141E28}.l-exhibitionsNoticebox+.l-exhibitionsNoticebox{margin-top:40px}@media screen and (max-width: 960px){.l-exhibitionsNoticebox .c-cols{margin-bottom:0}.l-exhibitionsNoticebox+.l-exhibitionsNoticebox{margin-top:20px}.l-exhibitionsNoticebox div.c-col--1_3{margin-bottom:20px}.l-exhibitionsNoticebox div.c-col--2_3{margin-bottom:0}.l-exhibitionsNoticebox .sp--exhibitionsbox__btn{margin-top:20px}}.l-archiveLink{margin-top:80px;text-align:right}.l-archiveLink div{padding-top:15px;border-top:1px solid #dcdcdc}.l-archiveLink a{font-size:1.2rem;letter-spacing:0.1em}@media screen and (max-width: 640px){.l-archiveLink{margin-top:40px}}.l-articles{margin-top:100px}@media screen and (max-width: 640px){.l-articles{margin-top:50px}}.l-articles__border{padding-top:80px;border-top:1px solid #dcdcdc}@media screen and (max-width: 640px){.l-articles__border{padding-top:40px}}.l-article{padding-bottom:100px}.l-article+.l-articles{margin-top:0}@media screen and (max-width: 640px){.l-article{padding-bottom:40px}}.l-articleThumbnail{margin-top:50px;margin-left:-100px;margin-right:-100px}@media screen and (max-width: 960px){.l-articleThumbnail{margin-left:-40px;margin-right:-40px}}@media screen and (max-width: 640px){.l-articleThumbnail{margin-top:30px;margin-left:-20px;margin-right:-20px}}.l-articleContent{margin-top:50px}@media screen and (max-width: 640px){.l-articleContent{margin-top:30px}}.l-articleNav{margin-top:60px;padding-bottom:60px;border-top:1px solid #000;position:relative}@media screen and (max-width: 640px){.l-articleNav{padding-bottom:80px}}.l-articleNav a{display:flex;align-items:center;padding:40px 20px;position:absolute;font-size:1.2rem;font-weight:bold;letter-spacing:0.04em}@media screen and (max-width: 960px){.l-articleNav a{font-size:1.2rem}}.l-articleNav a svg{width:15px;height:30px}.l-articleNav a.index{top:0;padding-top:45px;left:50%;transform:translate(-50%, 0)}.l-articleNav a.prev{left:0;padding-left:0}.l-articleNav a.prev svg{margin-right:15px}.l-articleNav a.next{right:0;padding-right:0}.l-articleNav a.next svg{margin-left:15px}@media screen and (max-width: 640px){.l-articleNav a{padding:20px}.l-articleNav a.index{padding-top:25px}}.l-parkHeroSlider{position:relative}.l-parkHeroContent{margin-top:40px;word-break:break-all}.l-parkHeroContent h3{font-weight:bold;font-size:2.0rem;margin-bottom:1em}.l-parkHeroContent h3 a{font-weight:bold}@media screen and (max-width: 640px){.l-parkHeroContent{margin-top:30px}.l-parkHeroContent h3{font-size:1.8rem;margin-bottom:0.5em}.l-parkHeroContent p{font-size:1.4rem}}.l-parkEvent{padding-bottom:140px}.l-parkEvent#GuestEvent{padding-bottom:0}@media screen and (max-width: 640px){.l-parkEvent{padding-bottom:70px}.l-parkEvent:last-child{padding-bottom:0}.l-parkEvent .u-wrap--middle{padding-right:0;padding-left:0}}.l-parkEvent__header{margin-bottom:50px;padding-top:40px;border-top:1px solid #dcdcdc;letter-spacing:0.04em}@media screen and (max-width: 640px){.l-parkEvent__header{padding-top:30px;margin-bottom:30px}}.l-parkEvent__title{font-size:2.4rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 640px){.l-parkEvent__title{font-size:1.7rem}}.l-parkEvent__description p small{font-size:1.4rem}@media screen and (max-width: 640px){.l-parkEvent__description p{font-size:1.4rem}.l-parkEvent__description p small{font-size:1.2rem}}.l-parkEvent__tags{margin-top:20px;display:flex}.l-parkEvent__tags p{padding:0 30px;line-height:36px;text-align:center;color:#fff;border-radius:40px;margin-right:20px}.l-parkEvent__tags p:last-child{margin-right:0}.l-parkEvent__tags p.pay{background-color:#e50012}.l-parkEvent__tags p.forfree{background-color:#009844}@media screen and (max-width: 640px){.l-parkEvent__tags p{padding:10px 15px;font-size:1.3rem;line-height:1.0;margin-right:10px}}.l-parkNotice{padding-top:50px;line-height:2.0;letter-spacing:0.1em}.l-parkNotice h2{margin-bottom:2em;font-size:2.0rem;font-weight:bold}.l-parkNotice p{font-size:1.6rem;margin-bottom:1.5em}.l-parkNotice p:last-child{margin-bottom:0}.l-parkNotice a{color:#DC503C;text-decoration:underline}.l-parkNotice a:hover{text-decoration:none}@media screen and (max-width: 1080px){.l-parkNotice{padding-top:0}}@media screen and (max-width: 960px){.l-parkNotice{margin-bottom:50px;line-height:1.8}.l-parkNotice h2{margin-bottom:1.5em;font-size:1.8rem}.l-parkNotice p{font-size:1.4rem}}.l-parkEvents{margin-top:60px}@media screen and (max-width: 960px){.l-parkEvents{margin-top:30px}}.l-parkEvents__image,.l-parkEvents__images{margin-bottom:20px}.l-parkEvents__image a,.l-parkEvents__images a{display:block;overflow:hidden}.l-parkEvents__image a img,.l-parkEvents__images a img{transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.l-parkEvents__image a:hover img,.l-parkEvents__images a:hover img{transform:scale(1.05)}.l-parkEvents__title{font-size:2.0rem;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 960px){.l-parkEvents__title{font-size:1.6rem}}.l-parkEvents__open{margin-top:10px;margin-bottom:8px}.l-parkEvents__open span{display:inline-block;background-color:#000;color:#fff;line-height:1.0;padding:5px 10px;font-size:1.5rem}@media screen and (max-width: 960px){.l-parkEvents__open span{font-size:1.4rem}}.l-parkEvents__text{margin-top:5px;letter-spacing:0.05em}.l-parkEvents__text a{color:#DC503C}@media screen and (max-width: 960px){.l-parkEvents__text{font-size:1.4rem}}.l-parkEvents__btn{margin-top:15px}@media screen and (max-width: 960px){.l-parkEvents__btn .c-btn{max-width:280px}}.l-parkCalendar{margin-top:70px}.l-parkCalendar iframe{width:100%;height:500px;border:0}.l-parkCalendar h2{margin-bottom:15px;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 960px){.l-parkCalendar{margin-top:40px}.l-parkCalendar iframe{height:500px}}.l-parkCalendar__item{margin-top:40px}.l-parkCalendar__item:first-of-type{margin-top:0}.l-parkmain{margin-top:80px}@media screen and (max-width: 960px){.l-parkmain{margin-top:40px}}.l-parkintro__box{max-width:760px;margin-left:auto;position:relative;z-index:1}.l-parkmain__image{margin-top:80px;position:relative;z-index:0}@media screen and (max-width: 960px){.l-parkmain__image{margin-top:40px;margin-left:-10px;margin-right:-10px}}.l-parktodays{margin-top:80px;margin-bottom:80px;padding:70px 0;background-color:#f5f5f5}.l-parktodays header{margin-bottom:40px;text-align:center}.l-parktodays h2{margin-bottom:20px;font-weight:bold}#event .l-parktodays,.post-type-archive-event .l-parktodays{margin-top:60px}.l-parktodays .c-section__btn{margin-bottom:0}@media screen and (max-width: 640px){.l-parktodays{margin-top:40px;margin-bottom:40px;padding:35px 0}.l-parktodays header{margin-bottom:30px}.l-parktodays h2{margin-bottom:10px}.l-parktodays .c-section__btn{margin-top:15px}.l-parktodays .c-cols{margin-bottom:0}.l-parktodays li.c-col--1_3{margin-bottom:20px}}.l-faq__title{margin-bottom:50px;font-family:europa,sans-serif;font-weight:700;letter-spacing:0.1em;font-size:2.4rem;line-height:1.0}@media screen and (max-width: 960px){.l-faq__title{font-size:2.16rem}}@media screen and (max-width: 640px){.l-faq__title{margin-bottom:25px}}.l-faq__stitle{margin-bottom:30px;font-family:europa,sans-serif;font-weight:700;letter-spacing:0.1em;font-size:1.7rem;line-height:1.0}@media screen and (max-width: 960px){.l-faq__stitle{font-size:1.53rem}}@media screen and (max-width: 640px){.l-faq__stitle{margin-bottom:15px;text-align:center}}.l-faqList{margin-bottom:60px;border:1px solid #000}@media screen and (max-width: 640px){.l-faqList{margin-bottom:30px}}.l-faqList__item{border-bottom:1px solid #000}.l-faqList__item:last-child{border-bottom:none}.l-faqList__q{padding:15px 75px 15px 60px;position:relative}.l-faqList__q:before{content:"Q";display:block;font-family:europa,sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.0;position:absolute;left:20px;top:15px}@media screen and (max-width: 960px){.l-faqList__q:before{font-size:2.16rem}}.l-faqList__q:hover{text-decoration:underline}@media screen and (max-width: 640px){.l-faqList__q{padding:12px 50px 12px 35px}.l-faqList__q:before{left:10px;top:14px}}.l-faqList__a>div{padding:0 75px 15px 60px}@media screen and (max-width: 640px){.l-faqList__a>div{padding:0 50px 15px 35px}}.l-playgroundmain{position:relative}.l-playgroundmain__pins a{position:absolute}.l-playgroundmain__pins a.c-pin--1{top:35%;left:35%}.l-playgroundmain__pins a.c-pin--2{top:30%;right:14%}.l-playgroundmain__pins a.c-pin--3{top:17%;right:3%}.l-playgroundmain__pins a.c-pin--4{top:16%;right:30%}.l-playgroundmain__pins a.c-pin--5{top:8%;right:46%}.l-playgroundmain__pins a.c-pin--6{top:8%;right:25%}.l-playgroundmain__pins a.c-pin--7{bottom:30%;left:7%}.l-playgroundmain__text{margin-top:20px}.l-playgroundBox{padding-top:20px}.l-playgroundBox__title{font-weight:bold;padding-top:5px;padding-bottom:10px;padding-left:60px;position:relative}.l-playgroundBox__title p{font-weight:bold;font-size:1.7rem}.l-playgroundBox__title .c-pin{position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 640px){.l-playgroundBox__title{padding-top:0}}.l-playgroundmain__image,.l-playgroundBox__image{position:relative}.l-playgroundmain__image .c-image-notice,.l-playgroundBox__image .c-image-notice{right:10px;bottom:10px;padding:10px 30px}.l-playgroundBox__image{margin-bottom:25px}.l-playgroundBox__text{font-size:1.5rem}.l-playgroundBox__text p{margin-bottom:1em}.l-playgroundBox__text p:last-child{margin-bottom:0}.l-playgroundBox__text a{color:#DC503C;text-decoration:underline}.l-playgroundBox__text a:hover{text-decoration:none}@media screen and (max-width: 640px){.l-magazine+.l-magazine{margin-top:0}}.l-calendar iframe{width:100%;height:600px}@media screen and (max-width: 640px){.l-calendar{height:300px}}.l-cafeCaption{margin-bottom:-50px}.l-cafeCaption p{margin-bottom:10px}.l-cafeCaption p:last-child{margin-bottom:0}@media screen and (max-width: 960px){.l-cafeCaption{margin-bottom:-25px}.l-cafeCaption ul{flex-direction:column;text-align:center}.l-cafeCaption ul li{margin-right:0}}.l-cafeSection h2{margin-bottom:50px;text-align:center;font-size:1.8rem;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 960px){.l-cafeSection h2{font-size:1.62rem}}.l-cafeSection h2 span{position:relative;display:inline-block}.l-cafeSection h2 span:before,.l-cafeSection h2 span:after{content:"";display:block;width:42px;height:1px;background-color:#000;position:absolute;top:50%}.l-cafeSection h2 span:before{left:-62px}.l-cafeSection h2 span:after{right:-62px}@media screen and (max-width: 960px){.l-cafeSection h2{margin-bottom:30px}}.l-cafeSection__description{font-size:1.4rem;text-align:center;margin-top:-30px;margin-bottom:30px}@media screen and (max-width: 960px){.l-cafeSection__description{font-size:1.2rem}}.l-cafeSection__description+.l-cafeSection__caption{margin-top:0}.l-cafeSection__caption{margin-top:30px;color:#646464;font-size:1rem}@media screen and (max-width: 960px){.l-cafeSection__caption{font-size:1.2rem}}.l-shopMenu{margin-top:60px;margin-bottom:40px}.l-omakeContents{padding-top:100px}@media screen and (max-width: 640px){.l-omakeContents{padding-top:50px}}.l-omakeContentsHeader{text-align:center}.l-omakeContentsHeader__title{text-align:center;line-height:1.0}.l-omakeContentsHeader__title h1{font-size:6.0rem;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.1em}.l-omakeContentsHeader__title p{margin-top:10px;font-size:1.4rem;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.1em}.tax-omake-tag .l-omakeContentsHeader__title h1,.tag-play-home .l-omakeContentsHeader__title h1{font-size:6.0rem;letter-spacing:0.1em}@media screen and (max-width: 960px){.l-omakeContentsHeader__title h1{font-size:3.0rem}.l-omakeContentsHeader__title p{font-size:1.2rem}.tax-omake-tag .l-omakeContentsHeader__title h1,.tag-play-home .l-omakeContentsHeader__title h1{font-size:3.0rem}}.l-omakeContentsHeader__text{margin-top:30px;letter-spacing:0.1em}.l-omakeContentsHeader__text p{font-weight:bold}@media screen and (max-width: 960px){.l-omakeContentsHeader__text p{font-size:1.4rem}}.l-omakeTag{margin-top:40px;text-align:center;position:relative;z-index:10}.l-omakeTag a{display:inline-block;position:relative;z-index:10}.l-omakeTag a svg,.l-omakeTag a span{display:inline-block;vertical-align:middle}.l-omakeTag a svg{width:28px;height:14px;margin-right:10px}.l-omakeTag a span{font-size:1.4rem;font-weight:bold}.l-omakeTag a:hover span{text-decoration:underline}.l-omakeTagList{font-size:1.4rem;display:flex;flex-wrap:wrap;justify-content:center;margin-right:-2em;margin-bottom:-5px}.l-omakeTagList li{margin-right:2em;margin-bottom:5px}.l-omakeTag__title{margin-top:40px;font-size:3.0rem;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.1em}.l-omakeArticles{margin-top:50px;position:relative}.l-omakeArticles .c-loader{position:absolute;top:40px;left:50%;margin-left:-2em}@media screen and (max-width: 640px){.l-omakeArticles .u-wrap{padding-right:4px;padding-left:4px}}.l-omakeArticlesList{max-width:1280px;margin-left:auto;margin-right:auto;opacity:0}.l-omakeArticles__item{width:12%;padding:4px;box-sizing:border-box}.l-omakeArticles__item.large{width:36%}.l-omakeArticles__item.medium{width:24%}.l-omakeArticles__item.small{width:12%}@media screen and (max-width: 960px){.l-omakeArticles__item{width:50%}.l-omakeArticles__item.large{width:60%}.l-omakeArticles__item.medium{width:40%}.l-omakeArticles__item.small{width:25%}}.l-omakeArticles__image{border-radius:4px;line-height:1.0;font-size:0;overflow:hidden;position:relative}.l-omakeArticles__image:before{content:"";display:block;padding-top:100%}.l-omakeArticles__image a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.l-omakeArticles__image a:hover{transform:scale(1.03)}.l-omakeArticles__image img{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;-webkit-object-position:50% 50%;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.small .l-omakeArticles__image:before{padding-top:140%}.l-omakeArticles__info{padding:15px 20px 60px}.large .l-omakeArticles__info{padding-bottom:100px}.medium .l-omakeArticles__info{padding-bottom:60px}.small .l-omakeArticles__info{padding-bottom:0}@media screen and (max-width: 960px){.l-omakeArticles__info{padding:10px 10px 30px}.large .l-omakeArticles__info{padding-bottom:50px}.medium .l-omakeArticles__info{padding-bottom:30px}.small .l-omakeArticles__info{padding-bottom:0}}@media screen and (max-width: 640px){.l-omakeArticles__info{padding:5px 5px 15px}.large .l-omakeArticles__info{padding-bottom:25px}.medium .l-omakeArticles__info{padding-bottom:15px}.small .l-omakeArticles__info{padding-bottom:0}}.l-omakeArticles__title{margin-top:5px;letter-spacing:0.1em}.l-omakeArticles__title:only-child{margin-top:0}.large .l-omakeArticles__title{font-size:1.6rem}.medium .l-omakeArticles__title{font-size:1.4rem}@media screen and (max-width: 960px){.large .l-omakeArticles__title{font-size:1.4rem}.medium .l-omakeArticles__title{font-size:1.2rem}}@media screen and (max-width: 640px){.large .l-omakeArticles__title{font-size:1.2rem}.medium .l-omakeArticles__title{font-size:1.0rem}}@media screen and (max-width: 960px){.l-omakeArticles__tag{font-size:1.1rem;line-height:2.2}}@media screen and (max-width: 640px){.l-omakeArticles__tag{font-size:.9rem}}.page-load-status{text-align:center}.infinite-scroll-request{padding-bottom:40px;text-transform:uppercase;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.2em;line-height:1.0}.infinite-scroll-request span{display:inline-block}.c-loader,.c-loader:after{border-radius:50%;width:2em;height:2em}.c-loader{font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid rgba(255,255,255,0.2);border-right:5px solid rgba(255,255,255,0.2);border-bottom:5px solid rgba(255,255,255,0.2);border-left:5px solid #ccc;transform:translateZ(0);animation:load8 .6s infinite linear}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.l-omakeModal{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;visibility:hidden}.modal--open .l-omakeModal{opacity:1;visibility:visible}.l-omakeModal__box{width:520px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:4px;position:relative;height:calc(100vh - 80px);max-height:640px}@media screen and (max-width: 960px){.l-omakeModal__box{max-width:100%;margin-right:20px;margin-left:20px}}@media screen and (max-width: 640px){.l-omakeModal__box{width:auto;max-height:480px}}.l-omakeModal__image{overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px;height:80%}.l-omakeModal__image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.l-omakeModal__title{padding:30px 30px 60px;font-weight:bold}@media screen and (max-width: 640px){.l-omakeModal__title{padding:15px 15px 30px;font-size:1.4rem}}.l-omakeModal__close{position:absolute;width:60px;height:60px;top:-30px;right:-30px;background-color:#fff;border-radius:50%;z-index:10;cursor:pointer;transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.l-omakeModal__close:before,.l-omakeModal__close:after{content:"";display:block;width:22px;height:1px;position:absolute;background-color:#000;top:50%;left:50%;margin-left:-11px;transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.l-omakeModal__close:before{transform:rotate(45deg)}.l-omakeModal__close:after{transform:rotate(-45deg)}.l-omakeModal__close:hover{background-color:#000}.l-omakeModal__close:hover:before,.l-omakeModal__close:hover:after{background-color:#fff}@media screen and (max-width: 960px){.l-omakeModal__close{width:40px;height:40px;top:-20px;right:-20px}}.l-playhomeEnter.c-box2{padding:0;transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.l-playhomeEnter.c-box2:hover{border-color:#DC503C;color:#DC503C}.l-playhomeEnterBox a{display:flex;align-items:center;justify-content:space-around;text-decoration:none;padding:10px;transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.l-playhomeEnterBox a svg{width:7px;height:12px;fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:1.05px;transition:stroke 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.l-playhomeEnterBox a:hover{color:#DC503C}.l-playhomeEnterBox a:hover svg{stroke:#DC503C}@media screen and (max-width: 960px){.l-playhomeEnterBox a{display:block;padding:20px}.l-playhomeEnterBox a svg{position:absolute;right:20px;top:50%;margin-top:-6px}}.l-playhomeEnterBox__title{font-size:2.0rem;font-family:europa,sans-serif;font-weight:bold;letter-spacing:0.1em}.l-playhomeEnterBox__title span{display:inline-block;text-align:center}.l-playhomeEnterBox__title span:nth-child(6){width:.5em}@media screen and (max-width: 960px){.l-playhomeEnterBox__title{line-height:1.0;font-size:1.3rem}}.l-playhomeEnterBox__text{font-size:2.0rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 960px){.l-playhomeEnterBox__text{line-height:1.0;margin-top:10px;font-size:1.6rem}}.l-enjoyContents{margin-top:100px;counter-reset:enjoy}.l-enjoyContents img{width:100%}@media screen and (max-width: 960px){.l-enjoyContents{margin-top:50px;font-size:1.3rem}}@media screen and (max-width: 960px){.l-enjoyContentsLead{font-size:1.4rem}}.l-enjoyContents__section{margin-top:60px}@media screen and (max-width: 960px){.l-enjoyContents__section:first-of-type{margin-top:40px}}.l-enjoyContents__title{margin-bottom:20px;font-size:1.8rem;color:#fff;font-weight:bold;background-color:#e60000;padding:0 50px 0 20px;line-height:40px;display:inline-block;position:relative}.l-enjoyContents__title:after{content:"";display:block;background:url("../img/enjoy-title-arrow.png") no-repeat 50% 50%;background-size:contain;position:absolute;width:10px;height:40px;right:-10px;top:0}@media screen and (max-width: 960px){.l-enjoyContents__title{font-size:1.6rem;text-align:center}}.l-enjoyContentsList{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px}@media screen and (max-width: 960px){.l-enjoyContentsList{display:block}}.l-enjoyContentsList__item{padding:20px 0 80px;border-top:2px solid #000;box-sizing:border-box;position:relative}.l-enjoyContentsList__item:before{counter-increment:enjoy;content:counter(enjoy);display:block;width:1em;height:1em;position:absolute;top:15px;left:0;font-size:3.6rem;font-weight:bold;font-family:europa,sans-serif;line-height:1.0}.l-enjoyContentsList__item h3{margin-bottom:40px;padding-left:40px;line-height:36px;font-size:1.9rem;font-weight:bold}.l-enjoyContentsList__item#Enjoy5{grid-column-end:span 2}.l-enjoyContentsList__item#Enjoy5 .l-enjoyContentsList__image .text{max-width:calc(50% - 40px)}.l-enjoyContents--park .l-enjoyContentsList__item#Enjoy5{grid-column-end:auto}.l-enjoyContentsList__item#Enjoy6{grid-column-end:span 2}.l-enjoyContents--park .l-enjoyContentsList__item#Enjoy6{grid-column-end:auto}.l-enjoyContentsList__item#Enjoy8{grid-column-end:span 2}.l-enjoyContentsList__item#Enjoy10{grid-column-end:span 2}@media screen and (max-width: 960px){.l-enjoyContentsList__item{padding-top:30px;padding-bottom:40px}.l-enjoyContentsList__item:before{font-size:2.5rem;left:10px}.l-enjoyContentsList__item#Enjoy5 .l-enjoyContentsList__image .text{max-width:inherit;text-align:center}}.l-enjoyContentsList__content{padding-top:30px}.l-enjoyContentsList__content a{color:#DC503C;text-decoration:underline}.l-enjoyContentsList__content a:hover{text-decoration:none}@media screen and (max-width: 960px){.l-enjoyContentsList__content{padding-top:15px}}.l-enjoyContentsList__image{margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}.l-enjoyContentsList__image .text{text-align:left}#Enjoy1 .l-enjoyContentsList__image{max-width:240px}#Enjoy2 .l-enjoyContentsList__image{max-width:140px}#Enjoy3 .l-enjoyContentsList__image{max-width:360px}@media screen and (max-width: 960px){.l-enjoyContentsList__image{margin-bottom:20px}#Enjoy1 .l-enjoyContentsList__image{max-width:190px}}.l-enjoyContentsList__text p{margin-bottom:1.5em;font-size:1.6rem;line-height:1.5}.l-enjoyContentsList__text p:last-child{margin-bottom:0}.l-enjoyContentsList__text p a{color:#DC503C}.l-enjoyContentsList__text:first-of-type{margin-top:30px}.l-enjoyContentsList__text+.l-enjoyContentsList__image{margin-top:60px}.l-enjoyContentsList__text+.l-enjoyContentsList__image.nomt{margin-top:30px}@media screen and (max-width: 960px){.l-enjoyContentsList__text{text-align:center}.l-enjoyContentsList__text:only-child{margin-top:0}.l-enjoyContentsList__text p{font-size:1.3rem}.l-enjoyContentsList__text+.l-enjoyContentsList__image{margin-top:40px}.l-enjoyContentsList__text+.l-enjoyContentsList__image.nomt{margin-top:20px}}.l-enjoyContentsList__colbox{margin-top:30px;display:flex;align-items:center;justify-content:space-around}.l-enjoyContentsList__colbox>div{padding:0 10px}.l-enjoyContentsList__colbox.reverse{flex-direction:row-reverse}.l-enjoyContentsList__colbox.h-start{justify-content:flex-start}.l-enjoyContentsList__colbox .l-enjoyContentsList__image{margin:0}.l-enjoyContentsList__colbox .l-enjoyContentsList__text{width:60.52632%;padding:0}.l-enjoyContentsList__colbox--6-1 .l-enjoyContentsList__image{width:22.36842%;max-width:170px}.l-enjoyContentsList__colbox--6-1 .l-enjoyContentsList__text{width:60.52632%}.l-enjoyContentsList__colbox--6-2 .l-enjoyContentsList__image{width:44.47368%}.l-enjoyContentsList__colbox--6-2 .l-enjoyContentsList__image img{max-width:258px}.l-enjoyContentsList__colbox--6-2 .l-enjoyContentsList__text{width:55%}.l-enjoyContentsList__colbox--6-3 .l-enjoyContentsList__image{width:25.26316%;max-width:192px}.l-enjoyContentsList__colbox--6-4 .l-enjoyContentsList__image{width:44.47368%;max-width:338px}.l-enjoyContentsList__colbox--6-4 .l-enjoyContentsList__text{width:47.36842%}.l-enjoyContentsList__colbox--8-1 .l-enjoyContentsList__image{width:50%;margin-right:20px}.l-enjoyContentsList__colbox--8-2 .l-enjoyContentsList__image{width:44.47368%}.l-enjoyContentsList__colbox--8-2 .l-enjoyContentsList__image img{max-width:208px}.l-enjoyContentsList__colbox--8-2 .l-enjoyContentsList__text{width:45%}@media screen and (max-width: 960px){.l-enjoyContentsList__colbox{flex-direction:column}.l-enjoyContentsList__colbox.reverse{flex-direction:column}.l-enjoyContentsList__colbox>div{width:auto}.l-enjoyContentsList__colbox .l-enjoyContentsList__image{margin-bottom:20px;margin-left:auto;margin-right:auto}.l-enjoyContentsList__colbox .l-enjoyContentsList__text{width:auto;max-width:inherit}.l-enjoyContentsList__colbox--6-1 .l-enjoyContentsList__image,.l-enjoyContentsList__colbox--6-1 .l-enjoyContentsList__text,.l-enjoyContentsList__colbox--6-2 .l-enjoyContentsList__image,.l-enjoyContentsList__colbox--6-2 .l-enjoyContentsList__text,.l-enjoyContentsList__colbox--6-3 .l-enjoyContentsList__image,.l-enjoyContentsList__colbox--6-3 .l-enjoyContentsList__text,.l-enjoyContentsList__colbox--6-4 .l-enjoyContentsList__image,.l-enjoyContentsList__colbox--6-4 .l-enjoyContentsList__text,.l-enjoyContentsList__colbox--8-1 .l-enjoyContentsList__image,.l-enjoyContentsList__colbox--8-1 .l-enjoyContentsList__text{width:auto}.l-enjoyContentsList__colbox--8-1 .l-enjoyContentsList__image{margin-right:0}}.l-enjoyContentsList__sns{margin-top:30px;display:flex;align-items:center}.l-enjoyContentsList__sns>div{padding:0 10px}.l-liveInfo{margin-top:50px}@media screen and (max-width: 960px){.l-liveInfo{margin-top:30px}}.l-liveInfo__box{margin-bottom:20px;padding:20px;display:flex;justify-content:space-between;border:1px solid #dcdcdc}.l-liveInfo__box:last-child{margin-bottom:0}@media screen and (max-width: 960px){.l-liveInfo__box{margin-bottom:10px;padding:10px;flex-direction:column}}.l-liveInfo__image{width:30.55556%}.l-liveInfo__image a,.l-liveInfo__image span{display:block;position:relative}.l-liveInfo__image a:before,.l-liveInfo__image span:before{content:"";display:block;padding-top:72%}.l-liveInfo__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 960px){.l-liveInfo__image{width:100%;margin-bottom:10px}}.l-liveInfo__info{width:66.66667%}.l-liveInfo__info:only-child{width:100%}@media screen and (max-width: 960px){.l-liveInfo__info{width:100%}}.l-liveInfo__stitle{margin-bottom:10px}.l-liveInfo__stitle span{display:inline-block;vertical-align:middle;line-height:1.0;padding-bottom:4px;font-family:europa,sans-serif;font-size:1.4rem;letter-spacing:0.1em;border-bottom:1px solid #000}@media screen and (max-width: 960px){.l-liveInfo__stitle{margin-bottom:5px}.l-liveInfo__stitle span{font-size:1.2rem}}.l-liveInfo__title{font-size:2.0rem;font-weight:bold}@media screen and (max-width: 960px){.l-liveInfo__title{font-size:1.5rem}}.l-liveInfo__text{margin-top:5px;font-size:1.4rem}.l-liveInfo__text a{color:#DC503C;text-decoration:underline}.l-liveInfo__text a:hover{text-decoration:none}@media screen and (max-width: 960px){.l-liveInfo__text{font-size:1.2rem}}.l-liveInfo__date{margin-top:5px}@media screen and (max-width: 960px){.l-liveInfo__date{font-size:1.2rem}}.l-liveInfo__link{margin-top:20px}.l-liveInfo__link a{color:#DC503C}@media screen and (max-width: 960px){.l-liveInfo__link{margin-top:10px;font-size:1.2rem}}.l-workshopList{margin-top:100px}.l-workshopList h3{margin-bottom:30px;border-left:2px solid #000;padding-left:20px;font-size:2.0rem;font-weight:bold}@media screen and (max-width: 960px){.l-workshopList{margin-top:60px}.l-workshopList h3{margin-bottom:15px;font-size:1.6rem}}.l-pager{margin-top:60px}.l-pager .page-numbers{display:flex;justify-content:center;align-items:center}.l-pager .page-numbers li{margin-right:20px}.l-pager .page-numbers li:last-child{margin-right:0}.l-pager .page-numbers li a,.l-pager .page-numbers li span{display:block;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;border:1px solid #000;text-decoration:none;font-family:europa,sans-serif}.l-pager .page-numbers li a.next,.l-pager .page-numbers li a.prev,.l-pager .page-numbers li span.next,.l-pager .page-numbers li span.prev{width:auto;border:none;font-size:1.2rem}.l-pager .page-numbers span{background-color:#000;color:#fff}.l-pager .page-numbers a:hover{width:38px;height:38px;line-height:38px;border-width:2px;font-weight:700}@media screen and (max-width: 960px){.l-pager .page-numbers li{margin-right:10px}.l-pager .page-numbers li a,.l-pager .page-numbers li span{width:30px;height:30px;line-height:30px;font-size:1.2rem}.l-pager .page-numbers li a:hover{width:28px;height:28px;line-height:28px}}.u-wrap{max-width:1600px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px}@media screen and (max-width: 960px){.u-wrap{padding-right:40px;padding-left:40px}}@media screen and (max-width: 640px){.u-wrap{padding-right:20px;padding-left:20px}}.u-wrap--middle{max-width:960px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px}@media screen and (max-width: 960px){.u-wrap--middle{padding-right:40px;padding-left:40px}}@media screen and (max-width: 640px){.u-wrap--middle{padding-right:20px;padding-left:20px}}.u-wrap--min{max-width:760px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px}@media screen and (max-width: 960px){.u-wrap--min{padding-right:40px;padding-left:40px}}@media screen and (max-width: 640px){.u-wrap--min{padding-right:20px;padding-left:20px}}.u-wrap--ss{max-width:560px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px}@media screen and (max-width: 960px){.u-wrap--ss{padding-right:40px;padding-left:40px}}@media screen and (max-width: 640px){.u-wrap--ss{padding-right:20px;padding-left:20px}}.u-pc-only{display:block}@media screen and (max-width: 960px){.u-pc-only{display:none}}[class^="sp--"],.u-sp-only{display:none}@media screen and (max-width: 960px){[class^="sp--"],.u-sp-only{display:block}}.u-ac,.has-text-align-center{margin-left:auto;margin-right:auto;text-align:center}.u-ar{text-align:right}
