@import url(https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined);
@import url(https://fonts.googleapis.com/css2?family=Balthazar&family=Heebo:wght@400;500;600;700&display=swap&family=Oswald:wght@500&display=swap);
@charset "UTF-8";/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@font-face{font-family:Noto Sans Japanese;src:url(assets/fonts/NotoSansCJKjp-Regular.woff2) format("woff2"),url(assets/fonts/NotoSansCJKjp-Regular.woff) format("woff"),url(assets/fonts/NotoSansCJKjp-Regular.ttf) format("truetype"),url(assets/fonts/NotoSansCJKjp-Regular.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans Japanese;font-weight:500;src:url(assets/fonts/NotoSansCJKjp-Medium.woff2) format("woff2"),url(assets/fonts/NotoSansCJKjp-Medium.woff) format("woff"),url(assets/fonts/NotoSansCJKjp-Medium.ttf) format("truetype"),url(assets/fonts/NotoSansCJKjp-Medium.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans Japanese;font-weight:700;src:url(assets/fonts/NotoSansCJKjp-Bold.woff2) format("woff2"),url(assets/fonts/NotoSansCJKjp-Bold.woff) format("woff"),url(assets/fonts/NotoSansCJKjp-Bold.ttf) format("truetype"),url(assets/fonts/NotoSansCJKjp-Bold.eot) format("embedded-opentype")}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#1a1717;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,meiryo,メイリオ,sans-serif;font-size:14px;height:100%;line-height:1.6;margin:0;padding:0;text-align:left;width:100%}:root body,_:input-placeholder{font-family:Meiryo,メイリオ,sans-serif}img{display:block;vertical-align:bottom;width:100%}table{border-collapse:collapse}a{color:#1a1717;display:block;text-decoration:none}a,a:hover{-webkit-transition:all .2s ease;transition:all .2s ease}li,ul{list-style-type:none}::-moz-selection{background-color:#6badad;color:#1a1717;text-shadow:none}::selection{background-color:#6badad;color:#1a1717;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.l-page .l-page__header{background-color:#6badad;height:240px;padding-top:110px;position:relative}@media screen and (min-width:768px){.l-page .l-page__header{height:310px;padding-top:120px}}@media screen and (min-width:992px){.l-page .l-page__header{height:520px;padding-top:232px}}.l-page .l-page__header .title{padding-left:4%;padding-right:4%}.l-page .l-page__header .title .en{font-family:Balthazar,sans-serif;font-size:60px;font-weight:400;line-height:.8;text-align:center}@media screen and (min-width:768px){.l-page .l-page__header .title .en{font-size:80px}}@media screen and (min-width:992px){.l-page .l-page__header .title .en{font-size:100px}}@media screen and (min-width:1200px){.l-page .l-page__header .title .en{font-size:120px}}.l-page .l-page__header .title .ja{font-size:24px;font-weight:700;line-height:1.2;margin-top:-14px;text-align:center}@media screen and (min-width:768px){.l-page .l-page__header .title .ja{font-size:30px;margin-top:-14px}}@media screen and (min-width:992px){.l-page .l-page__header .title .ja{font-size:45px;margin-top:-2px}}.l-page .l-page__header .image{bottom:-53px;left:0;margin:auto;max-width:425px;position:absolute;right:0;width:100%}@media screen and (min-width:768px){.l-page .l-page__header .image{bottom:-98px;max-width:none;width:700px}}@media screen and (min-width:992px){.l-page .l-page__header .image{bottom:-140px;width:1000px}}.l-header{background:transparent;left:0;position:fixed;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:100}.l-header.is-scroll{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (min-width:992px){.l-header.is-scroll .l-header__inner{height:88px}}.l-header.is-open,.l-header.is-scroll.is-show{position:fixed;-webkit-transform:translateY(0);transform:translateY(0)}.l-header.is-open .l-header__nav{display:block;opacity:1;visibility:visible}.l-header .l-header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:88px;justify-content:space-between;margin:0 auto;padding:0 4%;position:relative;-webkit-transition:height .2s ease;transition:height .2s ease}@media screen and (min-width:768px){.l-header .l-header__inner{padding:0 40px}}@media screen and (min-width:992px){.l-header .l-header__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:104px;padding:0 40px}}@media screen and (min-width:1200px){.l-header .l-header__inner{height:130px}}@media screen and (min-width:1600px){.l-header .l-header__inner{padding:0 88px}}.l-header .l-header__logo{width:91px;z-index:300}@media screen and (min-width:768px){.l-header .l-header__logo{width:144px}}@media screen and (min-width:992px){.l-header .l-header__logo{-ms-flex-negative:0;flex-shrink:0;width:168px}}.l-header .l-header__nav{background:#6badad;height:100vh;left:0;opacity:0;padding:0 4%;position:fixed;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:100%;z-index:200}@media screen and (min-width:768px){.l-header .l-header__nav{padding:0 40px}}@media screen and (min-width:1600px){.l-header .l-header__nav{background:none;height:auto;margin-left:auto;opacity:1;padding:0;position:static;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:visible;width:auto}}.l-header .l-header__nav ul{background-color:#fff;border:2px solid #1a1717;border-radius:10px;margin-top:88px;padding:32px 19.2% 52px}@media screen and (min-width:768px){.l-header .l-header__nav ul{padding:32px 48px 52px}}@media screen and (min-width:992px){.l-header .l-header__nav ul{margin-top:140px}}@media screen and (min-width:1200px){.l-header .l-header__nav ul{margin:180px auto 0;max-width:992px}}@media screen and (min-width:1600px){.l-header .l-header__nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:initial;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;max-width:100%;padding:0}}.l-header .l-header__nav ul .nav-item{cursor:pointer;font-family:Heebo,sans-serif;font-size:16px;font-weight:600;line-height:1;list-style:none;padding:12px 0}@media screen and (min-width:768px){.l-header .l-header__nav ul .nav-item{font-size:20px;padding:16px 0}}@media screen and (min-width:1600px){.l-header .l-header__nav ul .nav-item{font-size:16px;padding:0 12px}}.l-header .l-header__nav ul .nav-item a{color:#1a1717}.l-header .l-header__nav ul .nav-item a:hover{color:#275151}.l-header .l-header__ticket{list-style:none;padding:12px 0}@media screen and (min-width:768px){.l-header .l-header__ticket{margin:0 auto;max-width:400px;padding:16px 0}}@media screen and (min-width:1600px){.l-header .l-header__ticket{margin-left:12px;padding:0;width:200px}}.l-header .l-header__ticket a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#1a1717;border-radius:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:60px;position:relative;text-align:center;-webkit-transition:all .2s;transition:all .2s}.l-header .l-header__ticket a:before{color:#fff;content:"\e638";display:inline-block;font-family:Material Icons Outlined;font-size:21px;font-weight:400;margin-right:8px}@media screen and (min-width:1600px){.l-header .l-header__ticket a:before{display:none}}.l-header .l-header__ticket a:hover{background-color:#275151}@media screen and (min-width:1600px){.l-header--front .l-header__ticket{margin-left:24px;width:60px}.l-header--front .l-header__ticket a{font-size:0}.l-header--front .l-header__ticket a:before{display:block;font-size:22px;margin-right:0}}.l-footer{background-color:#1a1717;padding:64px 0 72px}@media screen and (min-width:768px){.l-footer{padding:64px 0 96px}}@media screen and (min-width:992px){.l-footer{padding:64px 0 128px}}.l-footer .support .support__title{color:#fff;font-family:Balthazar,sans-serif;font-size:40px;font-weight:400;text-align:center}@media screen and (min-width:768px){.l-footer .support .support__title{font-size:48px}}@media screen and (min-width:992px){.l-footer .support .support__title{font-size:56px}}.l-footer .support ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:16px}.l-footer .support ul.small li{max-width:130px}@media screen and (min-width:768px){.l-footer .support ul.small li{max-width:160px}}.l-footer .support li{max-width:200px;width:100%}.l-footer .support li a{-webkit-transition:opacity .2s;transition:opacity .2s}.l-footer .support li a:hover{opacity:.6}.l-footer .support li img{height:auto;width:100%}.l-footer .sns{background-color:#275151;border-radius:10px;margin:64px 2% 0;padding:32px 0 48px;text-align:center}@media screen and (min-width:768px){.l-footer .sns{margin:64px 0 0}}@media screen and (min-width:992px){.l-footer .sns{padding:64px 0 72px}}.l-footer .sns .sns__title{color:#fff;font-family:Balthazar,sans-serif;font-size:40px;font-weight:400}@media screen and (min-width:768px){.l-footer .sns .sns__title{font-size:48px}}@media screen and (min-width:992px){.l-footer .sns .sns__title{font-size:56px}}.l-footer .sns .sns__description{color:#fff;font-size:14px;font-weight:700;margin-top:-7px}@media screen and (min-width:768px){.l-footer .sns .sns__description{margin-top:0}}@media screen and (min-width:992px){.l-footer .sns .sns__description{font-size:16px}}.l-footer .sns .sns__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:24px}.l-footer .sns .sns__item{padding:0 4px}@media screen and (min-width:992px){.l-footer .sns .sns__item{padding:0 8px}}.l-footer .sns .sns__item>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:center;width:48px}.l-footer .sns .sns__item>a>img{height:24px;width:24px}.l-footer .sns .sns__item>a:hover{background-color:#6badad}.l-footer .l-footer__middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:48px}@media screen and (min-width:768px){.l-footer .l-footer__middle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;-webkit-column-gap:74px;-moz-column-gap:74px;column-gap:74px;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-top:56px}}@media screen and (min-width:992px){.l-footer .l-footer__middle{margin-top:72px}}.l-footer .l-footer__middle .logo{width:120px}@media screen and (min-width:992px){.l-footer .l-footer__middle .logo{width:147px}}.l-footer .l-footer__middle .past{margin-top:40px}@media screen and (min-width:768px){.l-footer .l-footer__middle .past{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}}.l-footer .l-footer__middle .past>h3{color:#fff;font-family:Balthazar,sans-serif;font-size:20px;font-weight:400;text-align:center}@media screen and (min-width:768px){.l-footer .l-footer__middle .past>h3{margin-right:16px;margin-top:3px}}@media screen and (min-width:992px){.l-footer .l-footer__middle .past>h3{margin-right:32px}}.l-footer .l-footer__middle .past>ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2px}@media screen and (min-width:768px){.l-footer .l-footer__middle .past>ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.l-footer .l-footer__middle .past>ul>li>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#1a1717;border:1px solid #fff;border-radius:21px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Balthazar,sans-serif;height:32px;justify-content:center;line-height:32px;width:88px}@media screen and (min-width:992px){.l-footer .l-footer__middle .past>ul>li>a{width:104px}.l-footer .l-footer__middle .past>ul>li>a:hover{background-color:#fff;color:#1a1717}}.l-footer .l-footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:40px}@media screen and (min-width:768px){.l-footer .l-footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-top:56px}}@media screen and (min-width:992px){.l-footer .l-footer__bottom{margin-top:72px}}.l-footer .l-footer__bottom .privacy-policy>a{color:#fff;font-family:Heebo,sans-serif;font-size:12px;font-weight:600}@media screen and (min-width:992px){.l-footer .l-footer__bottom .privacy-policy>a{font-size:14px}.l-footer .l-footer__bottom .privacy-policy>a:hover{color:#6badad}}.l-footer .l-footer__bottom .organizer{color:#fff;font-family:Heebo,sans-serif;font-size:12px;font-weight:600;margin-top:16px}@media screen and (min-width:768px){.l-footer .l-footer__bottom .organizer{margin-left:auto;margin-top:0}}@media screen and (min-width:992px){.l-footer .l-footer__bottom .organizer{font-size:14px}}.l-footer .l-footer__bottom .copyright{color:#fff;font-family:Heebo,sans-serif;font-size:12px;font-weight:600}@media screen and (min-width:768px){.l-footer .l-footer__bottom .copyright{margin-left:1em}}@media screen and (min-width:992px){.l-footer .l-footer__bottom .copyright{font-size:14px}}.p-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1480px;padding-left:4%;padding-right:4%;width:100%}@media screen and (min-width:768px){.p-container{padding-left:40px;padding-right:40px}}.p-container--lg{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding-left:4%;padding-right:4%;width:100%}@media screen and (min-width:768px){.p-container--lg{padding-left:40px;padding-right:40px}}.p-container--sm{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:980px;padding-left:4%;padding-right:4%;width:100%}@media screen and (min-width:768px){.p-container--sm{padding-left:40px;padding-right:40px}}.p-splash{background-color:#6badad;height:100%;position:fixed;-webkit-transition:opacity .7s cubic-bezier(.25,1,.5,1) 1.5s,z-index 0s ease 2.3s;transition:opacity .7s cubic-bezier(.25,1,.5,1) 1.5s,z-index 0s ease 2.3s;width:100%;z-index:999}.p-splash .p-splash__image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;visibility:hidden}.p-splash .p-splash__image--1{-webkit-transition:opacity .6s cubic-bezier(.25,1,.5,1) 0s;transition:opacity .6s cubic-bezier(.25,1,.5,1) 0s}.p-splash .p-splash__image--1>img{width:162px}@media screen and (min-width:992px){.p-splash .p-splash__image--1>img{width:323px}}.p-splash .p-splash__image--2{-webkit-transition:opacity .6s cubic-bezier(.25,1,.5,1) .5s;transition:opacity .6s cubic-bezier(.25,1,.5,1) .5s}.p-splash .p-splash__image--2>img{width:227px}@media screen and (min-width:992px){.p-splash .p-splash__image--2>img{width:454px}}.p-splash.loaded{opacity:0;visibility:visible;z-index:-1}.p-splash.loaded .p-splash__image{opacity:1;visibility:visible}@media screen and (min-width:768px){.p-news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px;margin-top:-32px}}@media screen and (min-width:992px){.p-news-list{margin-left:-64px;margin-top:-72px}}@media screen and (min-width:1200px){.p-news-list{margin-left:-96px;margin-top:-72px}}.p-news-card{border-bottom:2px solid #1a1717}@media screen and (min-width:768px){.p-news-card{border:0;margin-left:32px;margin-top:32px;width:calc(33.33333% - 32px)}}@media screen and (min-width:992px){.p-news-card{margin-left:64px;margin-top:72px;width:calc(33.33333% - 64px)}}@media screen and (min-width:1200px){.p-news-card{margin-left:96px;margin-top:72px;width:calc(33.33333% - 96px)}}.p-news-card>a{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:24px 0}@media screen and (min-width:768px){.p-news-card>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}@media screen and (min-width:992px){.p-news-card>a:hover .textbox>h3{color:#275151}}.p-news-card .image{-ms-flex-negative:0;border:2px solid #1a1717;border-radius:10px;-webkit-box-shadow:2px 2px 0 #275151;box-shadow:2px 2px 0 #275151;flex-shrink:0;overflow:hidden;position:relative;width:97px;z-index:3}@media screen and (min-width:768px){.p-news-card .image{-webkit-box-shadow:4px 4px 0 #275151;box-shadow:4px 4px 0 #275151;width:100%}}@media screen and (min-width:992px){.p-news-card .image{-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151}}.p-news-card .image>img{aspect-ratio:1/1;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;width:100%}.p-news-card .textbox{margin-left:24px}@media screen and (min-width:768px){.p-news-card .textbox{margin-left:0;margin-top:16px}}@media screen and (min-width:992px){.p-news-card .textbox{margin-left:0;margin-top:24px}}.p-news-card .textbox>time{font-family:Heebo,sans-serif;font-size:12px}@media screen and (min-width:768px){.p-news-card .textbox>time{font-size:14px}}.p-news-card .textbox>h3{font-size:16px;font-weight:400;line-height:1.5;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:992px){.p-news-card .textbox>h3{font-size:18px;line-height:1.5555555556;margin-top:6px}}.p-artist-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-top:-12px}@media screen and (min-width:768px){.p-artist-list{margin-left:-32px;margin-top:-32px}}@media screen and (min-width:992px){.p-artist-list{margin-left:-64px;margin-top:-56px}}@media screen and (min-width:1200px){.p-artist-list{margin-left:-96px;margin-top:-64px}}.p-artist-card{margin-left:16px;margin-top:16px;width:calc(50% - 16px)}@media screen and (min-width:768px){.p-artist-card{border:0;margin-left:32px;margin-top:32px;width:calc(33.33333% - 32px)}}@media screen and (min-width:992px){.p-artist-card{border:0;margin-left:64px;margin-top:56px;width:calc(33.33333% - 64px)}}@media screen and (min-width:1200px){.p-artist-card{margin-left:96px;margin-top:64px;width:calc(33.33333% - 96px)}}.p-artist-card .image{-ms-flex-negative:0;border-radius:10px;-webkit-box-shadow:4px 3px 0 #275151;box-shadow:4px 3px 0 #275151;flex-shrink:0;overflow:hidden;position:relative;z-index:3}@media screen and (min-width:992px){.p-artist-card .image{-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151}}.p-artist-card .image:before{content:"";display:block;padding-top:75%}.p-artist-card .image>img{border:2px solid #1a1717;border-radius:10px;bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.p-artist-card .name{font-size:12px;font-weight:700;line-height:1.5;margin-top:8px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:768px){.p-artist-card .name{font-size:16px;line-height:1.4545454545;margin-top:12px;text-align:center}}@media screen and (min-width:992px){.p-artist-card .name{font-size:18px;margin-top:24px}}@media screen and (min-width:1200px){.p-artist-card .name{font-size:22px;margin-top:24px}}@media screen and (min-width:992px){.p-artist-card:hover .name{color:#275151}}.p-pagination{margin-top:48px}@media screen and (min-width:768px){.p-pagination{margin-top:56px}}@media screen and (min-width:992px){.p-pagination{margin-top:80px}}.p-pagination .p-pagination__item>.page-numbers,.p-pagination .p-pagination__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.p-pagination .p-pagination__item>.page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6badad;border-radius:50%;font-family:Heebo,sans-serif;font-size:14px;font-weight:600;height:48px;line-height:48px;margin:0 8px;padding-top:2px;width:48px}.p-pagination .p-pagination__item>.page-numbers.current{background-color:#1a1717;color:#6badad}@media screen and (min-width:992px){.p-pagination .p-pagination__item>.page-numbers:hover{background-color:#1a1717;color:#6badad}}.p-loop-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:93px;overflow:hidden;width:100%}@media screen and (min-width:992px){.p-loop-title{height:160px}}.p-loop-title img{height:100%;padding:0 10px;width:auto}.p-loop-title img:first-child{-webkit-animation:slide1 60s linear -30s infinite;animation:slide1 60s linear -30s infinite}.p-loop-title img:last-child{-webkit-animation:slide2 60s linear infinite;animation:slide2 60s linear infinite}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.p-editor-content h2{background-color:#6badad;border-radius:5px;font-size:20px;letter-spacing:.1em;line-height:1.25;margin:24px 0 16px;padding:16px 24px}@media screen and (min-width:768px){.p-editor-content h2{font-size:24px;margin:24px 0 32px;padding:20px 24px}}.p-editor-content h3{font-size:22px;letter-spacing:.1em;line-height:1.25;margin:40px 0 16px;padding-left:16px;position:relative}@media screen and (min-width:768px){.p-editor-content h3{margin:48px 0 24px}}.p-editor-content h3:before{background:#6badad;border-radius:2px;content:"";height:90%;left:0;position:absolute;top:0;width:3px}.p-editor-content h4{font-size:18px;letter-spacing:.1em;line-height:1.6;margin:40px 0 24px}@media screen and (min-width:768px){.p-editor-content h4{margin:32px 0 24px}}.p-editor-content p{font-size:16px;letter-spacing:.1em;letter-spacing:normal;line-height:1.75;margin-bottom:.5em}.p-editor-content p a{color:#275151;text-decoration:underline}@media screen and (min-width:992px){.p-editor-content p a:hover{text-decoration:none}}.p-editor-content p+p{margin-top:16px}@media screen and (min-width:768px){.p-editor-content p+p{margin-top:24px}}.p-editor-content img{height:auto;margin-bottom:16px;width:100%}@media screen and (min-width:768px){.p-editor-content img{margin-bottom:32px}}.p-editor-content .aligncenter{display:block;margin:20px auto}@media screen and (min-width:768px){.p-editor-content .alignright{float:right;margin-left:15px}.p-editor-content .alignleft{float:left;margin-right:15px}}.p-editor-content ul{list-style:none;margin:24px 0}@media screen and (min-width:768px){.p-editor-content ul{margin:32px 0}}.p-editor-content ul>li{letter-spacing:.1em;line-height:2;padding-left:16px;position:relative}.p-editor-content ul>li:before{background-color:#1a1717;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}.p-editor-content ul>li:nth-child(n+2){margin-top:4px}.p-editor-content ol{counter-reset:number 0;margin:24px 0}@media screen and (min-width:768px){.p-editor-content ol{margin:32px 0}}.p-editor-content ol>li{letter-spacing:.1em;line-height:2;padding-left:22px;position:relative}.p-editor-content ol>li:before{color:#1a1717;content:counter(number) ".";counter-increment:number 1;font-family:Heebo,sans-serif;font-size:16px;font-weight:600;left:0;position:absolute;top:-2px}.p-editor-content ol>li:nth-child(n+2){margin-top:4px}.p-editor-content blockquote{background-color:#6badad;font-size:16px;letter-spacing:.1em;line-height:1.75;margin:40px 0;padding:72px 24px 24px;position:relative}@media screen and (min-width:768px){.p-editor-content blockquote{margin:32px 0;padding:72px 48px 56px}}.p-editor-content blockquote:before{color:#275151;content:"“";font-family:Balthazar,sans-serif;font-size:120px;left:24px;position:absolute;top:-32px}.p-editor-content blockquote p{letter-spacing:0;margin-bottom:0}.p-editor-content hr{border:0;border-top:1px solid #ccc;display:block;height:auto;margin:1.2em auto;width:100%}.p-editor-content table{margin:15px 0}@media screen and (min-width:768px){.p-editor-content table{margin:25px 0}}.p-editor-content table th{background-color:#f8fff0}.p-editor-content table td,.p-editor-content table th{border:1px solid #ddd;padding:5px 10px;vertical-align:top;word-break:break-all}.p-page__container{margin:0 auto;padding:40px 0 80px}@media screen and (min-width:768px){.p-page__container{padding:72px 0 120px}}@media screen and (min-width:992px){.p-page__container{padding:104px 0 160px}}.p-comingsoon{padding:64px 4vw;text-align:center}@media screen and (min-width:768px){.p-comingsoon{padding:160px 4vw}}.p-comingsoon .p-comingsoon__title{color:#a2a2a2;font-family:Balthazar,sans-serif;font-size:24px;font-weight:400}@media screen and (min-width:768px){.p-comingsoon .p-comingsoon__title{font-size:64px}.p-comingsoon .p-comingsoon__desc{font-size:16px}}.p-comingsoon .p-comingsoon__back{margin-top:16px}@media screen and (min-width:768px){.p-comingsoon .p-comingsoon__back{margin-top:32px}}.c-menu-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#1a1717;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;position:relative;width:50px;z-index:300}@media screen and (min-width:1600px){.c-menu-icon{display:none}}.c-menu-icon__wrap{height:14px;margin-left:auto;margin-right:auto;position:relative;width:18px}.c-menu-icon__wrap>span{background-color:#fff;bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.2s ease-out;transition:.2s ease-out;width:100%}.c-menu-icon__wrap>span:first-child{bottom:auto}.c-menu-icon__wrap>span:nth-child(3){top:auto}.c-menu-icon.is-open .c-menu-icon__wrap>span{background-color:#6badad}.c-menu-icon.is-open .c-menu-icon__wrap>span:first-child{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.c-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #1a1717;border-radius:100px;color:#1a1717;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-right:25px;position:relative;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width:768px){.c-button{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-shadow:3px 3px 0 #1a1717;box-shadow:3px 3px 0 #1a1717;justify-content:flex-end;padding-right:64px}}@media screen and (min-width:992px){.c-button{padding-right:80px}}@media screen and (min-width:1200px){.c-button{padding-right:96px}}.c-button:after{background-color:#1a1717;border-radius:50%;bottom:0;color:#fff;content:"\e941";display:block;font-family:Material Icons Outlined;font-size:17px;height:25px;line-height:25px;margin:auto;position:absolute;right:10px;text-align:center;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:25px}@media screen and (min-width:768px){.c-button:after{height:32px;line-height:32px;right:16px;width:32px}}@media screen and (min-width:992px){.c-button:after{right:32px}}@media screen and (min-width:1200px){.c-button:after{right:48px}}@media screen and (min-width:992px){.c-button:hover{-webkit-box-shadow:initial;box-shadow:none;-webkit-transform:translate3d(3px,3px,0);transform:translate3d(3px,3px,0)}.c-button:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.c-button--large{-webkit-box-pack:right;-ms-flex-pack:right;-webkit-box-shadow:3px 3px 0 #1a1717;box-shadow:3px 3px 0 #1a1717;font-size:16px;font-weight:500;height:72px;justify-content:right;line-height:72px;max-width:260px;padding-right:88px;width:100%}@media screen and (min-width:768px){.c-button--large{padding-right:88px}}@media screen and (min-width:992px){.c-button--large{padding-right:88px}}@media screen and (min-width:1200px){.c-button--large{padding-right:88px}}.c-button--large:after{height:32px;line-height:32px;right:46px;width:32px}@media screen and (min-width:768px){.c-button--large:after{right:46px}}@media screen and (min-width:992px){.c-button--large:after{right:46px}}@media screen and (min-width:1200px){.c-button--large:after{right:46px}}@media screen and (min-width:992px){.c-button--large:hover{-webkit-box-shadow:initial;box-shadow:none;-webkit-transform:translate3d(3px,5px,0);transform:translate3d(3px,5px,0)}.c-button--large:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.c-button--back{-webkit-box-shadow:3px 3px 0 #1a1717;box-shadow:3px 3px 0 #1a1717;font-size:16px;font-weight:500;height:72px;line-height:72px;padding-left:48px;padding-right:0;width:276px}@media screen and (min-width:768px){.c-button--back{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;width:320px}}@media screen and (min-width:992px){.c-button--back{padding-right:0}}@media screen and (min-width:1200px){.c-button--back{padding-right:0}}.c-button--back:after{height:32px;left:48px;line-height:32px;right:auto;-webkit-transform:scale(-1);transform:scale(-1);width:32px}@media screen and (min-width:768px){.c-button--back:after{left:64px;right:auto}}@media screen and (min-width:992px){.c-button--back:after{left:64px;right:auto}}@media screen and (min-width:1200px){.c-button--back:after{left:64px;right:auto}}@media screen and (min-width:992px){.c-button--back:hover{-webkit-box-shadow:initial;box-shadow:none;-webkit-transform:translate3d(3px,3px,0);transform:translate3d(3px,3px,0)}.c-button--back:hover:after{-webkit-transform:translateX(-8px) scale(-1);transform:translateX(-8px) scale(-1)}}.c-button--pdf:after{background-color:transparent;background-image:url(assets/img/common/icon_pdf.svg);border-radius:0;content:"";height:23px;width:23px}@media screen and (min-width:768px){.c-button--pdf:after{height:23px;width:23px}}@media screen and (min-width:992px){.c-button--pdf:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}}.c-button--download:after{background-image:url(assets/img/common/icon_download.svg);background-position:50%;background-size:13px 13px;content:"";height:25px;width:25px}@media screen and (min-width:768px){.c-button--download:after{background-size:15px 15px}}@media screen and (min-width:992px){.c-button--download:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}}.c-button-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.c-input label{color:#707070;display:inline-block;font-size:12px;line-height:1;padding-bottom:8px}@media screen and (min-width:768px){.c-input label{font-size:14px}}.c-select{position:relative}@media screen and (min-width:768px){.c-select{max-width:220px}}.c-select:before{border-right:1px solid #6badad;border-top:1px solid #6badad;content:"";height:6px;position:absolute;right:12px;top:calc(50% - 3px);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:6px;z-index:2}@media screen and (min-width:768px){.c-select:before{right:24px}}.mw_wp_form_confirm .c-select:before{display:none}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f5;border-radius:4px;padding:12px;position:relative;vertical-align:middle;width:100%}@media screen and (min-width:768px){.c-select select{padding:16px}}.c-select select::-ms-expand{display:none}.c-select select:focus{-webkit-box-shadow:0 0 5px 2px rgba(107,173,173,.5);box-shadow:0 0 5px 2px rgba(107,173,173,.5);outline:0}.c-radio,.mwform-radio-field label{display:block;padding:8px 0}@media screen and (min-width:768px){.c-radio,.mwform-radio-field label{font-size:16px;padding:12px}}.c-radio input[type=radio],.mwform-radio-field label input[type=radio]{opacity:0;position:absolute}.c-radio input[type=radio]+.mwform-radio-field-text,.c-radio input[type=radio]+.text,.mwform-radio-field label input[type=radio]+.mwform-radio-field-text,.mwform-radio-field label input[type=radio]+.text{cursor:pointer;position:relative}.c-radio input[type=radio]+.mwform-radio-field-text:before,.c-radio input[type=radio]+.text:before,.mwform-radio-field label input[type=radio]+.mwform-radio-field-text:before,.mwform-radio-field label input[type=radio]+.text:before{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:24px;margin-right:8px;position:relative;text-align:center;top:calc(50% - 12px);vertical-align:top;width:24px}.c-radio input[type=radio]:focus+.mwform-radio-field-text:before,.c-radio input[type=radio]:focus+.text:before,.mwform-radio-field label input[type=radio]:focus+.mwform-radio-field-text:before,.mwform-radio-field label input[type=radio]:focus+.text:before{border-color:#f5f5f5;outline:none}.c-radio input[type=radio]:disabled+.mwform-radio-field-text:before,.c-radio input[type=radio]:disabled+.text:before,.mwform-radio-field label input[type=radio]:disabled+.mwform-radio-field-text:before,.mwform-radio-field label input[type=radio]:disabled+.text:before{background:#707070;border-color:#707070}.c-radio input[type=radio]:checked+.mwform-radio-field-text:after,.c-radio input[type=radio]:checked+.text:after,.mwform-radio-field label input[type=radio]:checked+.mwform-radio-field-text:after,.mwform-radio-field label input[type=radio]:checked+.text:after{background-color:#1a1717;border-radius:50%;content:"";height:12px;left:6px;position:absolute;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:12px}.u-inline-block{display:inline-block}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}@media screen and (max-width:424px){.u-hide-down-xs{display:none!important}}@media screen and (max-width:553px){.u-hide-down-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-down-md{display:none!important}}@media screen and (max-width:991px){.u-hide-down-lg{display:none!important}}@media screen and (max-width:1199px){.u-hide-down-xl{display:none!important}}.page-front .mainview{background-color:#6badad;margin-bottom:96px;padding-bottom:244px;padding-top:88px;position:relative;width:100%}@media screen and (min-width:768px){.page-front .mainview{margin-bottom:80px;padding-bottom:48px}}@media screen and (min-width:992px){.page-front .mainview{margin-bottom:136px;padding-bottom:80px;padding-top:142px}}.page-front .mainview .mainview__imagebox{margin:0 auto;padding-left:4%;padding-right:4%}@media screen and (min-width:768px){.page-front .mainview .mainview__imagebox{padding:24px 0 40px}}@media screen and (min-width:992px){.page-front .mainview .mainview__imagebox{padding:56px 0 24px;position:relative}}.page-front .mainview .mainview__imagebox:before{background-image:url(assets/img/front/mainview_bg_sp.png);background-position:0;background-repeat:repeat-x;background-size:1510px 240px;bottom:-32px;content:"";height:240px;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.page-front .mainview .mainview__imagebox:before{background-image:url(assets/img/front/mainview_bg_pc.png);background-position:50%;background-size:contain;bottom:0;height:400px;left:0;margin:auto;right:0;top:0}}@media screen and (min-width:992px){.page-front .mainview .mainview__imagebox:before{background-position:50%;background-size:contain;bottom:0;height:894px;left:0;margin:auto;right:0;top:0}}.page-front .mainview .mainview__slider{line-height:0;margin:0 auto;padding:0;position:relative}@media screen and (min-width:768px){.page-front .mainview .mainview__slider{max-width:600px}}@media screen and (min-width:992px){.page-front .mainview .mainview__slider{max-width:800px}}@media screen and (min-width:1200px){.page-front .mainview .mainview__slider{max-width:1100px}}@media screen and (min-width:1600px){.page-front .mainview .mainview__slider{max-width:1400px}}.page-front .mainview .mainview__slider:before{background-color:#275151;border-radius:10px;content:"";display:block;height:100%;left:6px;position:absolute;top:8px;width:100%}@media screen and (min-width:992px){.page-front .mainview .mainview__slider:before{left:12px;top:12px}}.page-front .mainview .mainview__slide{border-radius:10px;overflow:hidden;position:relative}.page-front .mainview .mainview__slide img,.page-front .mainview .mainview__slide picture{bottom:0;height:auto;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:static;right:0;top:0;width:100%}.page-front .mainview .mainview__detail{font-family:Heebo,sans-serif;font-size:22px;font-weight:700;line-height:1.15;margin-top:24px;text-align:center}@media screen and (min-width:768px){.page-front .mainview .mainview__detail{font-size:25px}}@media screen and (min-width:992px){.page-front .mainview .mainview__detail{font-size:30px}}.page-front .mainview .mainview__detail .large{font-size:35px;margin:0 3px;position:relative;top:4px}@media screen and (min-width:768px){.page-front .mainview .mainview__detail .large{font-size:44px;margin:0 3px;top:5px}}@media screen and (min-width:992px){.page-front .mainview .mainview__detail .large{font-size:48px;margin:0 5px;top:6px}}.page-front .mainview .mainview__detail .bar{margin:0 3px 0 6px}@media screen and (min-width:768px){.page-front .mainview .mainview__detail .bar{margin:0 2px 0 6px}}@media screen and (min-width:992px){.page-front .mainview .mainview__detail .bar{margin:0 3px 0 7px}}@media screen and (min-width:768px){.page-front .mainview .mainview__detail .time{margin-left:12px}}@media screen and (min-width:992px){.page-front .mainview .mainview__detail .time{margin-left:16px}}.page-front .mainview .mainview__detail .wave{margin:0 -1px}@media screen and (min-width:768px){.page-front .mainview .mainview__detail .wave{margin:0 -2px}}.page-front .mainview .mainview__detail .small{font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,meiryo,メイリオ,sans-serif;font-size:15px}@media screen and (min-width:768px){.page-front .mainview .mainview__detail .small{font-size:18px;left:-2px;position:relative;top:2px}}@media screen and (min-width:992px){.page-front .mainview .mainview__detail .small{font-size:20px;left:-2px;top:2px}}.page-front .mainview .mainview__detail .place{display:block;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,meiryo,メイリオ,sans-serif;font-size:20px;margin-top:8px}@media screen and (min-width:768px){.page-front .mainview .mainview__detail .place{font-size:24px}}@media screen and (min-width:992px){.page-front .mainview .mainview__detail .place{font-size:28px;margin-top:11px}}.page-front .covid .covid__container{background-color:#ffeded;border-radius:10px;padding:8px 16px}@media screen and (min-width:360px){.page-front .covid .covid__container{padding:8px 24px}}@media screen and (min-width:768px){.page-front .covid .covid__container{padding:8px 40px}}@media screen and (min-width:992px){.page-front .covid .covid__container{padding:8px 64px}}@media screen and (min-width:1200px){.page-front .covid .covid__container{padding:8px 80px}}.page-front .covid .covid__block{padding:24px 0}@media screen and (min-width:992px){.page-front .covid .covid__block{padding:40px 0}}.page-front .covid .covid__block+.covid__block{border-top:1px solid #1a1717}.page-front .covid .covid__button .c-button{-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;justify-content:center;max-width:325px;padding-right:28px;width:100%}@media screen and (min-width:360px){.page-front .covid .covid__button .c-button{font-size:16px}}@media screen and (min-width:768px){.page-front .covid .covid__button .c-button{padding-right:32px}}@media screen and (min-width:992px){.page-front .covid .covid__button .c-button{max-width:355px;padding-right:12px}}.page-front .covid .covid__button .c-button--large:after{right:16px}@media screen and (min-width:768px){.page-front .covid .covid__button .c-button--large:after{right:44px}}.page-front .covid .covid__button .c-button--pdf:after{right:16px}@media screen and (min-width:768px){.page-front .covid .covid__button .c-button--pdf:after{right:30px}}.page-front .covid .covid__description{margin-top:12px;text-align:center}@media screen and (min-width:992px){.page-front .covid .covid__description{font-size:16px;margin-top:16px}}.page-front .banner{margin-top:32px}@media screen and (min-width:992px){.page-front .banner{margin-top:48px}}@media screen and (min-width:768px){.page-front .banner .banner__container{max-width:640px}}@media screen and (min-width:992px){.page-front .banner .banner__container{max-width:760px}.page-front .banner .banner__container>a:hover{opacity:.7}}.page-front .about{margin-top:56px}@media screen and (min-width:992px){.page-front .about{margin-top:80px}.page-front .about .about__container{padding:0 4vw}}.page-front .about .about__title{display:block;font-size:20px;margin:0 auto;padding:.3em 1.2em;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:554px){.page-front .about .about__title{padding:.3em 1.8em}}@media screen and (min-width:768px){.page-front .about .about__title{font-size:32px}}.page-front .about .about__title:after,.page-front .about .about__title:before{background:url(assets/img/common/icon_quote.svg) no-repeat 50%/contain;content:"";height:17.46px;position:absolute;width:20px}@media screen and (min-width:768px){.page-front .about .about__title:after,.page-front .about .about__title:before{height:27.5px;width:31.5px}}.page-front .about .about__title:before{left:0;top:0}.page-front .about .about__title:after{bottom:0;right:0;-webkit-transform:scale(-1);transform:scale(-1)}.page-front .about .about__row{margin-top:24px}@media screen and (min-width:992px){.page-front .about .about__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;gap:56px;margin-top:32px}}@media screen and (min-width:1600px){.page-front .about .about__row{gap:72px}}@media screen and (min-width:992px){.page-front .about .about__img{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}}.page-front .about .about__img img{aspect-ratio:3/2;border-radius:16px;margin:0 auto;max-width:480px;-o-object-fit:cover;object-fit:cover}.page-front .about .about__body{line-height:1.5;margin-top:32px}@media screen and (min-width:992px){.page-front .about .about__body{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;margin-top:0}}@media screen and (min-width:1200px){.page-front .about .about__body{font-size:16px}}.page-front .about .about__body p+p{margin-top:1em}.page-front .about .about__feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}@media screen and (min-width:992px){.page-front .about .about__feature{margin-top:36px}}.page-front .about .about__feature li{background-color:#6badad;border-radius:100vh;font-size:14px;font-weight:700;padding:8px 0;text-align:center;width:140px}@media screen and (min-width:992px){.page-front .about .about__feature li{font-size:16px}}@media screen and (min-width:1600px){.page-front .about .about__feature li{font-size:18px;padding:12px 0;width:194px}}.page-front .news{margin-top:56px;position:relative}@media screen and (min-width:992px){.page-front .news{margin-top:80px}.page-front .news .news__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.page-front .news .news__head{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (min-width:992px){.page-front .news .news__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;padding-right:56px}}@media screen and (min-width:1200px){.page-front .news .news__head{padding-right:96px}}@media screen and (min-width:1600px){.page-front .news .news__head{padding-right:140px}}.page-front .news .news__title{font-family:Balthazar,sans-serif;font-size:60px;font-weight:400;line-height:1}@media screen and (min-width:360px){.page-front .news .news__title{font-size:80px}}@media screen and (min-width:992px){.page-front .news .news__title{font-size:100px}}@media screen and (min-width:1200px){.page-front .news .news__title{font-size:120px}}@media screen and (min-width:992px){.page-front .news .news__button{margin-top:20px}}.page-front .news .news__button .c-button{font-size:14px;height:48px;line-height:48px;position:relative;top:-7px;width:158px}@media screen and (min-width:360px){.page-front .news .news__button .c-button{height:54px;line-height:54px;top:-12px}}@media screen and (min-width:768px){.page-front .news .news__button .c-button{font-size:16px;height:64px;line-height:56px;width:210px}}@media screen and (min-width:992px){.page-front .news .news__button .c-button{height:72px;line-height:72px;width:240px}}@media screen and (min-width:1200px){.page-front .news .news__button .c-button{width:260px}}.page-front .news .news-pickup{background-color:#6badad;border:2px solid #1a1717;border-radius:16px;margin-top:16px}@media screen and (min-width:768px){.page-front .news .news-pickup{margin-top:24px}}@media screen and (min-width:992px){.page-front .news .news-pickup{margin-top:0;width:100%}}.page-front .news .news-pickup__list{padding:8px 24px}@media screen and (min-width:992px){.page-front .news .news-pickup__list{padding:16px 32px}}@media screen and (min-width:1200px){.page-front .news .news-pickup__list{padding:16px 48px}}.page-front .news .news-pickup__item>a{padding:16px 0}@media screen and (min-width:992px){.page-front .news .news-pickup__item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:33px 48px 30px 0;position:relative}}.page-front .news .news-pickup__item:nth-child(n+2){border-top:2px solid #1a1717}.page-front .news .news-pickup__item time{font-family:Heebo,sans-serif;font-size:12px;font-weight:600}@media screen and (min-width:768px){.page-front .news .news-pickup__item time{font-size:14px}}@media screen and (min-width:992px){.page-front .news .news-pickup__item time{-ms-flex-negative:0;flex-shrink:0;padding-top:2px;width:88px}}@media screen and (min-width:1200px){.page-front .news .news-pickup__item time{width:104px}}.page-front .news .news-pickup__item p{font-size:16px;line-height:1.5;margin-top:2px}@media screen and (min-width:992px){.page-front .news .news-pickup__item p{margin-top:0}}.page-front .news .news-pickup__item .icon{display:none}@media screen and (min-width:992px){.page-front .news .news-pickup__item .icon{bottom:0;display:block;height:40px;margin:auto;position:absolute;right:0;top:0;width:40px}.page-front .news .news-pickup__item .icon:before{background-color:#1a1717;-webkit-transform:scale(.12);transform:scale(.12);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.page-front .news .news-pickup__item .icon:before,.page-front .news .news-pickup__item:hover .icon:before{border-radius:50%;bottom:0;color:#1a1717;content:"\e941";display:block;font-family:Material Icons Outlined;font-size:16px;height:40px;left:0;line-height:40px;margin:auto;position:absolute;right:0;text-align:center;top:0;width:40px}.page-front .news .news-pickup__item:hover .icon:before{background-color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.page-front .news .news-archive{margin-top:8px}@media screen and (min-width:768px){.page-front .news .news-archive{margin-top:48px}}@media screen and (min-width:992px){.page-front .news .news-archive{margin-top:104px}}.page-front .news .news__loop{display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;margin-top:64px;overflow:hidden;width:100%}@media screen and (min-width:992px){.page-front .news .news__loop{height:250px;margin-top:72px}}.page-front .news .news__loop img{height:100%;padding:0 10px;width:auto}.page-front .news .news__loop img:first-child{animation:slide1 60s linear -30s infinite reverse}.page-front .news .news__loop img:last-child{animation:slide2 60s linear infinite reverse}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.page-front .news+.p-loop-title{margin-top:56px}@media screen and (min-width:768px){.page-front .news+.p-loop-title{margin-top:40px}}@media screen and (min-width:992px){.page-front .news+.p-loop-title{margin-top:80px}}.page-front .artist{background-color:#6badad;margin-top:-8px;padding-bottom:80px;padding-top:64px}@media screen and (min-width:768px){.page-front .artist{padding-bottom:120px;padding-top:96px}}@media screen and (min-width:992px){.page-front .artist{margin-top:-16px;padding-bottom:200px;padding-top:183px}}.page-front .artist .artist__head{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.page-front .artist .artist__title{font-family:Balthazar,sans-serif;font-size:60px;font-weight:400;line-height:1}@media screen and (min-width:360px){.page-front .artist .artist__title{font-size:80px}}@media screen and (min-width:992px){.page-front .artist .artist__title{font-size:100px}}@media screen and (min-width:1200px){.page-front .artist .artist__title{font-size:120px}}.page-front .artist .artist__button .c-button{font-size:12px;height:48px;line-height:48px;position:relative;top:-7px;width:158px}@media screen and (min-width:360px){.page-front .artist .artist__button .c-button{height:54px;line-height:54px;top:-12px}}@media screen and (min-width:768px){.page-front .artist .artist__button .c-button{font-size:16px;height:64px;line-height:56px;padding-right:56px;width:210px}}@media screen and (min-width:992px){.page-front .artist .artist__button .c-button{height:72px;line-height:72px;padding-right:76px;width:240px}}@media screen and (min-width:1200px){.page-front .artist .artist__button .c-button{padding-right:88px;width:260px}}.page-front .artist .artist__list{margin-top:24px}@media screen and (min-width:768px){.page-front .artist .artist__list{margin-top:32px}}@media screen and (min-width:992px){.page-front .artist .artist__list{margin-top:64px}}.page-front .fixed-banner{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:fixed;width:100%;z-index:10}@media screen and (min-width:992px){.page-front .fixed-banner{border-radius:10px;bottom:32px;left:auto;right:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.page-front .fixed-banner__inner{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){.page-front .fixed-banner__inner{gap:16px;grid-template-columns:100%}}.page-front .fixed-banner__inner a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#6badad;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;line-height:1.3;padding:11px 0;text-align:center;width:100%}@media screen and (min-width:768px){.page-front .fixed-banner__inner a{font-size:18px}}@media screen and (min-width:992px){.page-front .fixed-banner__inner a{-webkit-box-pack:start;-ms-flex-pack:start;border:2px solid #1a1717;border-radius:10px;height:90px;justify-content:flex-start;line-height:1.4444444444;padding-left:107px;position:relative;text-align:center;width:275px}}@media screen and (min-width:554px){.page-front .fixed-banner__inner a br{display:none}}@media screen and (min-width:992px){.page-front .fixed-banner__inner a br{display:block}}.page-front .fixed-banner__inner a:before{background-color:#fff;border-radius:50%;color:#1a1717;content:"";display:inline-block;height:45px;width:45px}@media screen and (min-width:992px){.page-front .fixed-banner__inner a:before{bottom:0;left:24px;margin:auto;position:absolute;top:0}.page-front .fixed-banner__inner a.fixed-banner__ticket{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-front .fixed-banner__inner a.fixed-banner__ticket:before{content:"\e638";font-family:Material Icons Outlined;font-size:21px;font-weight:400;line-height:46px;text-align:center}.page-front .fixed-banner__inner a.fixed-banner__furusato{background-color:#ffd755}@media screen and (min-width:992px){.page-front .fixed-banner__inner a.fixed-banner__furusato{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-front .fixed-banner__inner a.fixed-banner__furusato:before{background:url(assets/img/common/icon_furusato.svg) no-repeat 50%/contain;background-color:none}@media screen and (min-width:992px){.page-front .fixed-banner__inner a:hover{opacity:.7}}.page-single .article{margin-top:24px}@media screen and (min-width:992px){.page-single .article{margin-top:48px}}.page-single .article .article__header .date{color:#707070;font-size:13px}@media screen and (min-width:992px){.page-single .article .article__header .date{font-size:14px}}.page-single .article .article__header .title{font-size:20px;font-weight:700;line-height:1.5;margin-top:8px}@media screen and (min-width:992px){.page-single .article .article__header .title{font-size:32px;margin-top:24px}}.page-single .article .article__header .category{margin-top:8px}@media screen and (min-width:992px){.page-single .article .article__header .category{margin-top:24px}}.page-single .article .article__header .category a{color:#6badad;font-size:12px}@media screen and (min-width:992px){.page-single .article .article__header .category a{font-size:13px}}.page-single .article .article__header .category a:hover{text-decoration:underline}.page-single .article .article__thumbnail{margin:24px 0}@media screen and (min-width:992px){.page-single .article .article__thumbnail{margin:48px 0}}.page-single .article .article__thumbnail img{height:auto;max-width:100%;width:100%}.page-single .article .article__back{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:32px}@media screen and (min-width:992px){.page-single .article .article__back{margin-top:80px}}.page-single-artist .p-loop-title{height:88px;margin-top:-12px}@media screen and (min-width:992px){.page-single-artist .p-loop-title{height:160px;margin-top:-26px}}.page-single-artist .single-artist__container{margin-top:72px}@media screen and (min-width:992px){.page-single-artist .single-artist__container{margin-top:140px}}.page-single-artist .article{padding:0 14px 80px}@media screen and (min-width:768px){.page-single-artist .article{padding:0 40px 120px}}@media screen and (min-width:992px){.page-single-artist .article{margin:0 auto;max-width:776px;padding:0 40px 160px}}.page-single-artist .article__title{font-size:32px;text-align:center}@media screen and (min-width:992px){.page-single-artist .article__title{font-size:50px}}.page-single-artist .article__thumbnail{padding-top:56px;position:relative}@media screen and (min-width:768px){.page-single-artist .article__thumbnail{padding-top:80px}}@media screen and (min-width:992px){.page-single-artist .article__thumbnail{padding-top:88px}}.page-single-artist .article__thumbnail .circle{animation:anim_rotate 30s linear infinite reverse both;height:96px;position:absolute;right:-21px;top:0;width:96px}@media screen and (min-width:768px){.page-single-artist .article__thumbnail .circle{height:160px;right:-56px;width:160px}}@media screen and (min-width:992px){.page-single-artist .article__thumbnail .circle{height:180px;right:-126px;width:180px}}@-webkit-keyframes anim_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes anim_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-single-artist .article__thumbnail .image{border:1px solid #1a1717;border-radius:10px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;overflow:hidden;position:relative}.page-single-artist .article__thumbnail .image:before{content:"";display:block;padding-top:74.4336569579%}.page-single-artist .article__thumbnail .image>img{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.page-single-artist .article__profile{margin-top:10px}@media screen and (min-width:768px){.page-single-artist .article__profile{margin-top:24px}}@media screen and (min-width:992px){.page-single-artist .article__profile{margin-top:48px}}@media screen and (min-width:1200px){.page-single-artist .article__profile{margin-top:-10px}}.page-single-artist .article__profile h2{color:#f5f5f5;font-family:Balthazar,sans-serif;font-size:65px;font-weight:400;left:calc(-4% - 14px);position:relative;white-space:nowrap;z-index:-1}@media screen and (min-width:425px){.page-single-artist .article__profile h2{font-size:76px}}@media screen and (min-width:768px){.page-single-artist .article__profile h2{font-size:80px;left:-80px}}@media screen and (min-width:992px){.page-single-artist .article__profile h2{font-size:100px;left:-124px}}@media screen and (min-width:1200px){.page-single-artist .article__profile h2{font-size:120px;left:-150px}}.page-single-artist .article__profile .description{background-color:#fff;border:1px solid #1a1717;border-radius:10px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;font-size:16px;line-height:1.875;margin-top:-42px;padding:32px 16px}@media screen and (min-width:768px){.page-single-artist .article__profile .description{margin-top:-44px;padding:32px 40px}}@media screen and (min-width:992px){.page-single-artist .article__profile .description{margin-top:-59px;padding:40px 56px}}@media screen and (min-width:1200px){.page-single-artist .article__profile .description{margin-top:-71px}}.page-single-artist .article__movie{margin-top:10px}@media screen and (min-width:768px){.page-single-artist .article__movie{margin-top:24px}}@media screen and (min-width:992px){.page-single-artist .article__movie{margin-top:48px}}@media screen and (min-width:1200px){.page-single-artist .article__movie{margin-top:34px}}.page-single-artist .article__movie h2{color:#f5f5f5;font-family:Balthazar,sans-serif;font-size:65px;font-weight:400;left:calc(-4% - 14px);position:relative;white-space:nowrap;z-index:-1}@media screen and (min-width:425px){.page-single-artist .article__movie h2{font-size:76px}}@media screen and (min-width:768px){.page-single-artist .article__movie h2{font-size:80px;left:-80px}}@media screen and (min-width:992px){.page-single-artist .article__movie h2{font-size:100px;left:auto;right:-150px;text-align:right}}@media screen and (min-width:1200px){.page-single-artist .article__movie h2{font-size:120px;right:-180px}}.page-single-artist .article__movie .movie{margin-top:-42px;position:relative}@media screen and (min-width:768px){.page-single-artist .article__movie .movie{margin-top:-44px}}@media screen and (min-width:992px){.page-single-artist .article__movie .movie{margin-top:-59px}}@media screen and (min-width:1200px){.page-single-artist .article__movie .movie{margin-top:-71px}}.page-single-artist .article__movie .movie:before{content:"";display:block;padding-top:64.7249190939%}@media screen and (min-width:992px){.page-single-artist .article__movie .movie:before{padding-top:64.9425287356%}}.page-single-artist .article__movie .movie>iframe{border-radius:10px;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.page-single-artist .article__weblink{margin-top:10px}@media screen and (min-width:768px){.page-single-artist .article__weblink{margin-top:24px}}@media screen and (min-width:992px){.page-single-artist .article__weblink{margin-top:48px}}@media screen and (min-width:1200px){.page-single-artist .article__weblink{margin-top:83px}}.page-single-artist .article__weblink h2{color:#f5f5f5;font-family:Balthazar,sans-serif;font-size:65px;font-weight:400;left:calc(-4% - 14px);position:relative;white-space:nowrap;z-index:-1}@media screen and (min-width:425px){.page-single-artist .article__weblink h2{font-size:76px}}@media screen and (min-width:768px){.page-single-artist .article__weblink h2{font-size:80px;left:-80px}}@media screen and (min-width:992px){.page-single-artist .article__weblink h2{font-size:100px;left:-124px}}@media screen and (min-width:1200px){.page-single-artist .article__weblink h2{font-size:120px;left:-150px}}.page-single-artist .article__weblink ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-16px;margin-top:-58px}@media screen and (min-width:768px){.page-single-artist .article__weblink ul{margin-top:-63px}}@media screen and (min-width:992px){.page-single-artist .article__weblink ul{margin-top:-75px}}@media screen and (min-width:1200px){.page-single-artist .article__weblink ul{margin-left:-24px;margin-top:-88px}}.page-single-artist .article__weblink ul li{margin-left:16px;margin-top:16px}@media screen and (min-width:992px){.page-single-artist .article__weblink ul li{margin-left:24px}}.page-single-artist .article__weblink ul li>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:2px solid #1a1717;border-radius:22px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Heebo,sans-serif;font-size:17px;font-weight:600;height:43px;justify-content:center;line-height:44px;padding-top:1px;width:144px}@media screen and (min-width:768px){.page-single-artist .article__weblink ul li>a{width:149px}}@media screen and (min-width:992px){.page-single-artist .article__weblink ul li>a:hover{background-color:#1a1717;color:#fff}}.page-single-artist .single-artist__back>a{background-color:#6badad;display:block;padding:80px 0}@media screen and (min-width:992px){.page-single-artist .single-artist__back>a{padding:110px 0}.page-single-artist .single-artist__back>a:hover .icon{-webkit-transform:translateX(16px);transform:translateX(16px)}}.page-single-artist .single-artist__back .p-container{position:relative}.page-single-artist .single-artist__back .text{font-family:Balthazar,sans-serif;font-size:70px;line-height:1;margin-left:-14px;text-align:center}@media screen and (min-width:768px){.page-single-artist .single-artist__back .text{font-size:80px;margin-left:-16px}}@media screen and (min-width:992px){.page-single-artist .single-artist__back .text{font-size:120px}}.page-single-artist .single-artist__back .text .small{display:block;font-size:14px;margin-left:14px;margin-top:14px}@media screen and (min-width:768px){.page-single-artist .single-artist__back .text .small{font-size:16px;margin-left:16px;margin-top:10px}}.page-single-artist .single-artist__back .icon{bottom:0;font-family:Balthazar,sans-serif;font-size:50px;height:50px;line-height:50px;margin:auto;position:absolute;right:calc(4% + 14px);top:2px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:992px){.page-single-artist .single-artist__back .icon{font-size:120px;right:40px;top:20px}}.page-single-news .p-loop-title{height:88px;margin-top:-12px}@media screen and (min-width:992px){.page-single-news .p-loop-title{height:160px;margin-top:-26px}}.page-single-news .single-news__container{margin-top:72px;padding-bottom:88px}@media screen and (min-width:768px){.page-single-news .single-news__container{margin-top:88px;padding-bottom:120px}}@media screen and (min-width:992px){.page-single-news .single-news__container{margin-top:160px;padding-bottom:160px}}.page-single-news .article{margin-bottom:64px}@media screen and (min-width:992px){.page-single-news .article{margin-bottom:96px}}.page-single-news .article__thumbnail{position:relative}.page-single-news .article__thumbnail .image{border:1px solid #1a1717;border-radius:10px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;overflow:hidden;position:relative}@media screen and (min-width:768px){.page-single-news .article__thumbnail .image{margin:0 auto;width:295px}}.page-single-news .article__thumbnail .image>img{aspect-ratio:1/1;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;width:100%}.page-single-news .article__head{border-bottom:2px solid #1a1717;margin-bottom:26px;padding:32px 0 24px}@media screen and (min-width:768px){.page-single-news .article__head{margin-bottom:56px;padding:48px 0 24px;text-align:center}}.page-single-news .article__head>time{font-family:Heebo,sans-serif;font-weight:600}@media screen and (min-width:768px){.page-single-news .article__head>time{font-size:16px}}.page-single-news .article__head>h1{font-size:26px;font-weight:700;line-height:1.4230769231;margin-top:10px}@media screen and (min-width:768px){.page-single-news .article__head>h1{font-size:32px;margin-top:16px}}@media screen and (min-width:992px){.page-single-news .article__head>h1{margin-top:28px}}.page-template-default .post-password-form input[type=password]{border:1px solid #1a1717}.page-artist .artist__container{padding:96px 0 24px}@media screen and (min-width:768px){.page-artist .artist__container{padding:160px 0 24px}}@media screen and (min-width:992px){.page-artist .artist__container{padding:236px 0 40px}}.page-artist .artist__tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 16px;position:relative}@media screen and (min-width:992px){.page-artist .artist__tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-artist .artist__tabs:before{background-color:#1a1717;bottom:-2px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:2}.page-artist .artist__tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#6badad;border-radius:10px 10px 0 0;bottom:-2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Balthazar,sans-serif;font-size:23px;height:52px;justify-content:center;padding:5px 0;position:relative;width:calc(50% - 6px)}@media screen and (min-width:992px){.page-artist .artist__tab{font-size:32px;height:73px;margin:0 20px;padding:10px 0;width:440px}}.page-artist .artist__tab.active{background-color:#fff;border-left:2px solid #1a1717;border-right:2px solid #1a1717;border-top:2px solid #1a1717;cursor:auto;pointer-events:none;z-index:3}.page-artist .artist__contents{margin-top:32px}@media screen and (min-width:768px){.page-artist .artist__contents{margin-top:40px}}@media screen and (min-width:992px){.page-artist .artist__contents{margin-top:75px}}.page-artist .artist__content{display:none}.page-artist .artist__content.active{display:block}.page-artist .artist__note{font-size:18px;font-weight:700;margin-top:40px;text-align:center}@media screen and (min-width:992px){.page-artist .artist__note{font-size:22px;margin-top:80px}}.page-artist .p-loop-title{height:88px;margin-top:80px}@media screen and (min-width:992px){.page-artist .p-loop-title{height:160px;margin-top:160px}}.page-ticket .p-container{max-width:1142px}.page-ticket .ticket__container{padding:88px 0 72px}@media screen and (min-width:768px){.page-ticket .ticket__container{padding:160px 0 120px}}@media screen and (min-width:992px){.page-ticket .ticket__container{padding:236px 0 207px}}.page-ticket .ticket__attention{border:1px solid #ff4e4e;border-radius:10px;padding:24px 16px;text-align:center}@media screen and (min-width:768px){.page-ticket .ticket__attention{padding:24px 0}}@media screen and (min-width:992px){.page-ticket .ticket__attention{margin-left:auto;margin-right:auto;max-width:956px;padding:32px 0}}.page-ticket .ticket__attention .title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#ff4e4e;border-radius:19px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Heebo,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1;margin:auto;padding:12px 0 10px;width:168px}@media screen and (min-width:768px){.page-ticket .ticket__attention .title{font-size:16px}}.page-ticket .ticket__attention .description{color:#ff4e4e;font-size:16px;line-height:1.5;margin-top:16px}@media screen and (min-width:768px){.page-ticket .ticket__attention .description{font-size:14px;margin-top:12px}}@media screen and (min-width:992px){.page-ticket .ticket__attention .description{font-size:16px;margin-top:16px}}.page-ticket .ticket__tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding:0 5px;position:relative}@media screen and (min-width:554px){.page-ticket .ticket__tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-ticket .ticket__tabs:before{background-color:#1a1717;bottom:-2px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:2}}@media screen and (min-width:768px){.page-ticket .ticket__tabs{margin-top:56px;padding:0 10px}}@media screen and (min-width:992px){.page-ticket .ticket__tabs{margin-top:80px}}.page-ticket .ticket__tab{background-color:#6badad;border-radius:10px;bottom:-2px;cursor:pointer;margin-bottom:10px;padding:6px;position:relative;text-align:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:49%}@media screen and (min-width:554px){.page-ticket .ticket__tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:10px 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;height:56px;justify-content:center;line-height:1.3;margin-bottom:0;padding:8px 0;width:calc(16.66667% - 3.33333px)}}@media screen and (min-width:768px){.page-ticket .ticket__tab{font-size:14px;height:74px;line-height:1.25;padding:16px 0;width:calc(16.66667% - 6.66667px)}}@media screen and (min-width:992px){.page-ticket .ticket__tab{font-size:16px;height:82px;padding:24px 0 16px;width:calc(16.66667% - 10px)}}.page-ticket .ticket__tab.active{background-color:#fff;border:2px solid #1a1717;pointer-events:none;z-index:3}@media screen and (min-width:554px){.page-ticket .ticket__tab.active{border-bottom:none}}.page-ticket .ticket__contents{padding:32px 0 0}@media screen and (min-width:768px){.page-ticket .ticket__contents{padding:40px 0 0}}@media screen and (min-width:992px){.page-ticket .ticket__contents{padding:64px 0 0}}.page-ticket .ticket__content{display:none}.page-ticket .ticket__content.active{display:block}.page-ticket .ticket__title{font-size:20px;margin-bottom:10px}@media screen and (min-width:768px){.page-ticket .ticket__title{font-size:24px}}.page-ticket .ticket__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;margin-top:-24px}@media screen and (min-width:768px){.page-ticket .ticket__list{margin-left:-30px;margin-top:-22px}}.page-ticket .ticket__item{background-color:#fff;border:2px solid #1a1717;border-radius:10px;margin-top:24px;padding:20px 16px;width:100%}@media screen and (min-width:768px){.page-ticket .ticket__item{margin-left:24px;margin-top:24px;padding:24px 16px 16px;width:calc(50% - 24px)}}@media screen and (min-width:992px){.page-ticket .ticket__item{margin-left:32px;margin-top:32px;padding:32px 24px 24px;width:calc(50% - 32px)}}.page-ticket .ticket__item .name{border-bottom:1px solid #1a1717;display:block;font-size:19px;font-weight:700;line-height:1.4230769231;padding-bottom:16px;position:relative}@media screen and (min-width:768px){.page-ticket .ticket__item .name{font-size:20px}}@media screen and (min-width:992px){.page-ticket .ticket__item .name{font-size:26px;padding-bottom:20px}}.page-ticket .ticket__item .name--soldout:after{background-color:#ff4e4e;color:#fff;content:"予定枚数終了";font-size:12px;padding:3px 6px 2px;position:absolute;right:0;top:1px}@media screen and (min-width:992px){.page-ticket .ticket__item .name--soldout:after{font-size:14px;padding:4px 6px 2px;top:4px}}.page-ticket .ticket__item .price{display:block;font-family:Oswald,sans-serif;font-size:22px;font-weight:500;letter-spacing:.05em;padding-top:12px;position:relative;text-align:right}@media screen and (min-width:768px){.page-ticket .ticket__item .price{font-size:26px;padding-top:10px}}@media screen and (min-width:992px){.page-ticket .ticket__item .price{font-size:30px;padding-top:14px}}.page-ticket .ticket__item .price .small{font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,meiryo,メイリオ,sans-serif;font-size:10px;font-weight:400}@media screen and (min-width:768px){.page-ticket .ticket__item .price .small{font-size:12px}}@media screen and (min-width:992px){.page-ticket .ticket__item .price .small{font-size:14px}}.page-ticket .ticket__item .price--soldout{text-decoration:line-through}.page-ticket .ticket__item .price--soldout:after{background-color:#ff4e4e;color:#fff;content:"規定枚数終了";font-size:16px;font-weight:700;left:0;padding:3px 6px;position:absolute;text-decoration:none;top:calc(50% + 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:992px){.page-ticket .ticket__item .price--soldout:after{font-size:20px;padding:4px 6px;top:calc(50% + 4px)}}.page-ticket .ticket__item .price--soldout .small{display:inline-block;text-decoration:none}.page-ticket .ticket__message{margin-top:30px}.page-ticket .ticket__message .title{font-size:22px;margin-bottom:30px;text-align:center}@media screen and (min-width:992px){.page-ticket .ticket__message .title{font-size:32px;margin-bottom:40px;text-align:left}}.page-ticket .ticket__message .text{font-size:14px}@media screen and (min-width:992px){.page-ticket .ticket__message .text{font-size:15px}}.page-ticket .ticket__message .text strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,rgba(255,0,47,.4)));background:linear-gradient(transparent 70%,rgba(255,0,47,.4) 0);font-size:15px}@media screen and (min-width:992px){.page-ticket .ticket__message .text strong{font-size:16px}}.page-ticket .ticket__message .box{background-color:#f7f7f7;border-radius:10px;margin-top:30px;padding:20px}@media screen and (min-width:992px){.page-ticket .ticket__message .box{margin-top:40px;padding:30px}}.page-ticket .ticket__buy{background-color:#6badad;border-radius:10px;margin-top:64px;padding:64px 16px}@media screen and (min-width:768px){.page-ticket .ticket__buy{margin-top:56px;padding:56px}}@media screen and (min-width:992px){.page-ticket .ticket__buy{margin-top:120px;padding:64px 32px}}.page-ticket .ticket__buy>p{font-weight:700;line-height:1.8571428571;text-align:center}.page-ticket .ticket__buy>ul{margin-top:40px}@media screen and (min-width:992px){.page-ticket .ticket__buy>ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:-12px;margin-top:24px}}.page-ticket .ticket__buy>ul>li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:32px}@media screen and (min-width:992px){.page-ticket .ticket__buy>ul>li{margin-left:12px;margin-top:0;max-width:263px;width:calc(25% - 12px)}}.page-ticket .ticket__buy>ul>li>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#275151;border:2px solid #275151;border-radius:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:72px;justify-content:center;line-height:1.4;max-width:263px;padding-top:2px;text-align:center;width:100%}.page-ticket .ticket__buy>ul>li>a:hover{background-color:#fff;color:#275151}.page-ticket .ticket__buy>ul>li>a.is-disabled{background-color:#707070;border-color:#707070;pointer-events:none}.page-ticket .ticket__shop{background-color:#fff;font-size:13px;margin-top:40px;padding:24px 16px 20px;text-align:center}@media screen and (min-width:768px){.page-ticket .ticket__shop{font-size:14px;margin-left:auto;margin-right:auto}}@media screen and (min-width:992px){.page-ticket .ticket__shop{margin-top:24px;max-width:700px}}.page-ticket .ticket__shop>ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;line-height:1.8;margin-top:4px}.page-ticket .ticket__shop>ul>li:not(:last-child):after{content:"/";display:inline-block;margin:0 2px}.page-ticket .ticket__shop .note{font-size:12px;margin-top:1em;text-align:left}@media screen and (min-width:992px){.page-ticket .ticket__shop .note{text-align:center}}.page-ticket .ticket__info{margin-top:56px}@media screen and (min-width:992px){.page-ticket .ticket__info{margin-top:112px}}.page-ticket .ticket__info .title{border-bottom:3px solid #1a1717;color:#275151;font-size:24px;letter-spacing:.1em;line-height:1.2;margin-bottom:16px;padding-bottom:8px}@media screen and (min-width:992px){.page-ticket .ticket__info>ul{margin-top:24px}}.page-ticket .ticket__info>ul>li{font-size:14px;line-height:1.8571428571}.page-news .p-loop-title{height:88px;margin-top:-12px}@media screen and (min-width:992px){.page-news .p-loop-title{height:160px;margin-top:-26px}}.page-news .news__container{padding:0 0 80px}@media screen and (min-width:768px){.page-news .news__container{padding:0 0 120px}}@media screen and (min-width:992px){.page-news .news__container{padding:0 0 160px}}.page-news .news__list{margin-top:48px}@media screen and (min-width:768px){.page-news .news__list{margin-top:88px}}@media screen and (min-width:992px){.page-news .news__list{margin-top:144px}}.page-access .access__container{padding:88px 0}@media screen and (min-width:768px){.page-access .access__container{padding:140px 0 120px}}@media screen and (min-width:992px){.page-access .access__container{padding:216px 0 207px}}.page-access .map .map__title{text-align:center}.page-access .map .map__title .en{display:block;font-family:Balthazar,sans-serif;font-size:32px;font-weight:400}@media screen and (min-width:768px){.page-access .map .map__title .en{font-size:50px}}@media screen and (min-width:992px){.page-access .map .map__title .en{font-size:60px}}.page-access .map .map__title .ja{display:block;font-size:16px;font-weight:500;margin-top:-8px}@media screen and (min-width:768px){.page-access .map .map__title .ja{font-size:20px;margin-top:-18px}}.page-access .map .map__frame{left:50%;margin-top:24px;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media screen and (min-width:768px){.page-access .map .map__frame{width:100%}}@media screen and (min-width:992px){.page-access .map .map__frame{margin-top:32px}}.page-access .map .map__frame:before{content:"";display:block;padding-top:44.2666666667%}@media screen and (min-width:992px){.page-access .map .map__frame:before{padding-top:45.7142857143%}}.page-access .map .map__frame>iframe{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.page-access .map .map__button{margin-top:32px}@media screen and (min-width:992px){.page-access .map .map__button{margin-top:48px}}.page-access .map .map__button .c-button{max-width:325px;padding-right:88px}@media screen and (min-width:768px){.page-access .map .map__button .c-button{max-width:320px;padding-right:88px}}.page-access .map .map__button .c-button:after{right:46px}@media screen and (min-width:768px){.page-access .map .map__button .c-button:after{right:46px}}.page-access .traffic{margin-top:112px}@media screen and (min-width:768px){.page-access .traffic{margin-top:128px}}@media screen and (min-width:992px){.page-access .traffic{margin-top:167px}}@media screen and (min-width:768px){.page-access .traffic .traffic__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:-72px}}@media screen and (min-width:992px){.page-access .traffic .traffic__list{margin-top:0}}.page-access .traffic .traffic__item{background-color:#fff;border:2px solid #1a1717;border-radius:16px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;margin-top:88px;padding:64px 32px 56px;position:relative}@media screen and (min-width:768px){.page-access .traffic .traffic__item{margin-top:72px;padding:64px 16px;width:calc(50% - 16px)}}@media screen and (min-width:992px){.page-access .traffic .traffic__item{margin-top:0;max-width:400px;padding:64px 32px 72px;width:calc(33.33333% - 24px)}}.page-access .traffic .traffic__item .icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #1a1717;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:96px;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:-48px;width:96px}.page-access .traffic .traffic__item .icon>img{height:48px;width:48px}.page-access .traffic .traffic__item .title{font-size:20px;font-weight:700;line-height:1.3;text-align:center}@media screen and (min-width:360px){.page-access .traffic .traffic__item .title{font-size:24px}}@media screen and (min-width:768px){.page-access .traffic .traffic__item .title{font-size:22px;text-align:left}}@media screen and (min-width:1200px){.page-access .traffic .traffic__item .title{font-size:24px}}.page-access .traffic .traffic__item .textbox{margin-top:20px}@media screen and (min-width:768px){.page-access .traffic .traffic__item .textbox{margin-top:24px}}.page-access .traffic .traffic__item .text{font-size:16px;line-height:1.5}@media screen and (min-width:768px){.page-access .traffic .traffic__item .text{font-size:15px}}@media screen and (min-width:992px){.page-access .traffic .traffic__item .text{font-size:16px}}.page-access .traffic .traffic__item .text+.text{margin-top:20px}.page-access .traffic .traffic__item .note{font-size:14px;line-height:1.9285714286}.page-access .traffic .traffic__item .text+.note{margin-top:8px}.page-access .hotel{margin-top:72px}@media screen and (min-width:992px){.page-access .hotel{margin-top:160px}}.page-access .hotel .hotel__title{text-align:center}.page-access .hotel .hotel__title .en{display:block;font-family:Balthazar,sans-serif;font-size:32px;font-weight:400}@media screen and (min-width:768px){.page-access .hotel .hotel__title .en{font-size:50px}}@media screen and (min-width:992px){.page-access .hotel .hotel__title .en{font-size:60px}}.page-access .hotel .hotel__title .ja{display:block;font-size:16px;font-weight:500;margin-top:-10px}@media screen and (min-width:768px){.page-access .hotel .hotel__title .ja{font-size:20px;margin-top:-20px}}.page-access .hotel .hotel__tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:24px;padding:0 8px;position:relative}@media screen and (min-width:360px){.page-access .hotel .hotel__tabs{padding:0 16px}}@media screen and (min-width:992px){.page-access .hotel .hotel__tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}}.page-access .hotel .hotel__tabs:before{background-color:#1a1717;bottom:-2px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:2}.page-access .hotel .hotel__tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#6badad;border-radius:10px 10px 0 0;bottom:-2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:51px;justify-content:center;line-height:1;padding:17px 0 16px;position:relative;width:calc(50% - 4px)}@media screen and (min-width:360px){.page-access .hotel .hotel__tab{width:calc(50% - 6px)}}@media screen and (min-width:992px){.page-access .hotel .hotel__tab{height:67px;margin:0 16px;padding:25px 0 24px;width:440px}}.page-access .hotel .hotel__tab .small{font-size:15px}@media screen and (min-width:768px){.page-access .hotel .hotel__tab .small{font-size:16px}}.page-access .hotel .hotel__tab.active{background-color:#fff;border-left:2px solid #1a1717;border-right:2px solid #1a1717;border-top:2px solid #1a1717;cursor:auto;pointer-events:none;z-index:3}.page-access .hotel .hotel__contents{margin-top:48px}@media screen and (min-width:992px){.page-access .hotel .hotel__contents{margin-top:64px}}.page-access .hotel .hotel__content{display:none}.page-access .hotel .hotel__content.active{display:block}.page-access .hotel .hotel__content>.textbox>.text{font-size:16px;line-height:1.5}@media screen and (min-width:768px){.page-access .hotel .hotel__content>.textbox>.text{text-align:center}}.page-access .hotel .hotel__content .note{font-size:16px;margin:20px auto 0;max-width:1136px}.page-access .hotel .hotel__content .note a{color:#275151;display:inline;text-decoration:underline}@media screen and (min-width:992px){.page-access .hotel .hotel__area{margin-top:32px}}@media screen and (min-width:768px){.page-access .hotel .hotel__area .area-list{margin-left:15%;margin-right:15%}}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-list{margin-left:auto;margin-right:auto;margin-top:32px;max-width:1136px}}.page-access .hotel .hotel__area .area-item{background-color:#fff;border:2px solid #1a1717;border-radius:16px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;margin-top:32px;overflow:hidden}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}}.page-access .hotel .hotel__area .area-item>.title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f5f5f5;border-bottom:2px solid #1a1717;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:80px;justify-content:center;line-height:80px;padding-top:3px;text-align:center}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item>.title{-ms-flex-negative:0;border-bottom:0;border-right:2px solid #1a1717;flex-shrink:0;font-size:16px;height:auto;width:170px}}@media screen and (min-width:1200px){.page-access .hotel .hotel__area .area-item>.title{font-size:20px;width:220px}}.page-access .hotel .hotel__area .area-item>.textbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #1a1717;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:112px;padding:24px 16px}@media screen and (min-width:768px){.page-access .hotel .hotel__area .area-item>.textbox{padding:32px}}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item>.textbox{border-bottom:0;border-right:2px solid #1a1717;min-height:auto;padding:24px 16px;width:100%}}@media screen and (min-width:1200px){.page-access .hotel .hotel__area .area-item>.textbox{padding:24px 56px}}.page-access .hotel .hotel__area .area-item>.textbox>.text{font-size:16px;line-height:1.5}.page-access .hotel .hotel__area .area-item>.linkbox{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:24px 16px}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item>.linkbox{-ms-flex-negative:0;flex-shrink:0;width:332px}}@media screen and (min-width:1200px){.page-access .hotel .hotel__area .area-item>.linkbox{-ms-flex-negative:0;flex-shrink:0;padding:32px 40px;width:386px}}.page-access .hotel .hotel__area .area-item>.linkbox>.link{height:40px;margin:0 4px;max-width:142px;width:calc(50% - 8px)}@media screen and (min-width:360px){.page-access .hotel .hotel__area .area-item>.linkbox>.link{margin:0 12px;width:calc(50% - 12px)}}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item>.linkbox>.link{width:calc(50% - 8px)}}@media screen and (min-width:1200px){.page-access .hotel .hotel__area .area-item>.linkbox>.link{width:calc(50% - 12px)}}.page-access .hotel .hotel__area .area-item>.linkbox>.link>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f5f5f5;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;width:100%}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item>.linkbox>.link>a:hover{background-color:#6badad}}.page-access .hotel .hotel__area .area-item .rowbox{padding:24px 16px;width:100%}.page-access .hotel .hotel__area .area-item .rowbox__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item .rowbox__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-around}}.page-access .hotel .hotel__area .area-item .rowbox__link a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f5f5f5;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:0 auto;padding:0 2em;width:100%}@media screen and (min-width:554px){.page-access .hotel .hotel__area .area-item .rowbox__link a{width:60%}}@media screen and (min-width:992px){.page-access .hotel .hotel__area .area-item .rowbox__link a{width:100%}}@media(hover){.page-access .hotel .hotel__area .area-item .rowbox__link a:hover{background-color:#6badad;opacity:1}}.page-access .hotel .hotel__area .area-item .rowbox__text{font-size:16px;line-height:1.5;margin-top:24px}.page-access .hotel .hotel__near .near-wrap{border:2px solid #1a1717;border-radius:16px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;margin-top:24px}@media screen and (min-width:768px){.page-access .hotel .hotel__near .near-wrap{margin-top:32px}}@media screen and (min-width:992px){.page-access .hotel .hotel__near .near-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1136px}.page-access .hotel .hotel__near .near-list{width:50%}}.page-access .hotel .hotel__near .near-list:nth-child(odd){border-bottom:2px solid #1a1717}@media screen and (min-width:992px){.page-access .hotel .hotel__near .near-list:nth-child(odd){border-bottom:0}.page-access .hotel .hotel__near .near-list:nth-child(odd) .near-item{border-right:2px solid #1a1717}}.page-access .hotel .hotel__near .near-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:24px 16px 24px 24px}@media screen and (min-width:992px){.page-access .hotel .hotel__near .near-item{padding:28px 24px 28px 32px}}.page-access .hotel .hotel__near .near-item:not(:last-child){border-bottom:2px solid #1a1717}@media screen and (min-width:992px){.page-access .hotel .hotel__near .near-item:nth-child(3){border-bottom:2px solid #1a1717}}.page-access .hotel .hotel__near .near-item .title{font-size:16px;line-height:1.4}.page-access .hotel .hotel__near .near-item .linkbox{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.page-access .hotel .hotel__near .near-item .link>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f5f5f5;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:90px}@media screen and (min-width:768px){.page-access .hotel .hotel__near .near-item .link>a{width:162px}}@media screen and (min-width:992px){.page-access .hotel .hotel__near .near-item .link>a:hover{background-color:#6badad}}.page-contact .contact__container{padding:80px 0 88px}@media screen and (min-width:768px){.page-contact .contact__container{padding:140px 0 120px}}@media screen and (min-width:992px){.page-contact .contact__container{padding:200px 0 168px}}.page-contact .touch{margin:0 auto;max-width:1300px}@media screen and (min-width:992px){.page-contact .touch .touch__row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.page-contact .touch .touch__title{text-align:center}@media screen and (min-width:992px){.page-contact .touch .touch__title{-ms-flex-negative:0;flex-shrink:0;margin-right:64px;text-align:left}}.page-contact .touch .touch__title .en{font-family:Balthazar,sans-serif;font-size:60px;font-weight:400}@media screen and (min-width:768px){.page-contact .touch .touch__title .en{font-size:80px}}@media screen and (min-width:992px){.page-contact .touch .touch__title .en{font-size:90px}}@media screen and (min-width:1200px){.page-contact .touch .touch__title .en{font-size:120px}}.page-contact .touch .touch__title .ja{font-size:20px;font-weight:500;margin-top:-18px}@media screen and (min-width:768px){.page-contact .touch .touch__title .ja{margin-top:-24px}}@media screen and (min-width:1200px){.page-contact .touch .touch__title .ja{margin-top:-40px}}.page-contact .touch .touch__description{font-size:16px;line-height:1.5;margin-top:16px}@media screen and (min-width:768px){.page-contact .touch .touch__description{margin-top:24px;text-align:center}}@media screen and (min-width:992px){.page-contact .touch .touch__description{margin-top:0;text-align:left}}.page-contact .touch .touch__button{margin-top:24px}@media screen and (min-width:768px){.page-contact .touch .touch__button{margin-top:32px}}@media screen and (min-width:992px){.page-contact .touch .touch__button{margin-top:56px}}@media screen and (min-width:1200px){.page-contact .touch .touch__button{margin-top:72px}}.page-contact .touch .touch__button>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#1a1717;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Balthazar,sans-serif;font-size:20px;height:69px;justify-content:center;text-align:center}@media screen and (min-width:768px){.page-contact .touch .touch__button>a{margin:0 auto;width:459px}}@media screen and (min-width:992px){.page-contact .touch .touch__button>a{font-size:30px;height:83px}.page-contact .touch .touch__button>a:hover{background-color:#275151}}.page-contact .wanted{margin:72px auto 0;max-width:1300px}@media screen and (min-width:992px){.page-contact .wanted{margin-top:160px}.page-contact .wanted .wanted__row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.page-contact .wanted .wanted__title{text-align:center}@media screen and (min-width:992px){.page-contact .wanted .wanted__title{text-align:left}}.page-contact .wanted .wanted__title .en{font-family:Balthazar,sans-serif;font-size:60px;font-weight:400}@media screen and (min-width:768px){.page-contact .wanted .wanted__title .en{font-size:80px}}@media screen and (min-width:1200px){.page-contact .wanted .wanted__title .en{font-size:120px}}.page-contact .wanted .wanted__title .ja{font-size:20px;font-weight:500;margin-top:-18px}@media screen and (min-width:768px){.page-contact .wanted .wanted__title .ja{margin-top:-24px}}@media screen and (min-width:1200px){.page-contact .wanted .wanted__title .ja{margin-top:-40px}}.page-contact .wanted .wanted__description{font-size:16px;line-height:1.5;margin-top:10px}@media screen and (min-width:768px){.page-contact .wanted .wanted__description{margin-top:24px;text-align:center}}@media screen and (min-width:992px){.page-contact .wanted .wanted__description{margin-top:0;text-align:left}}.page-contact .wanted .wanted__list{margin-top:64px}@media screen and (min-width:768px){.page-contact .wanted .wanted__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px;margin-top:8px}}@media screen and (min-width:992px){.page-contact .wanted .wanted__list{margin-top:16px}}@media screen and (min-width:1200px){.page-contact .wanted .wanted__list{margin-left:-48px;margin-top:-16px}}.page-contact .wanted .wanted__item{border:2px solid #1a1717;border-radius:10px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;margin-top:56px;padding:40px 24px;position:relative}@media screen and (min-width:768px){.page-contact .wanted .wanted__item{margin-left:32px;margin-top:56px;width:calc(50% - 32px)}}@media screen and (min-width:992px){.page-contact .wanted .wanted__item{margin-top:80px;width:calc(33.33333% - 32px)}}@media screen and (min-width:1200px){.page-contact .wanted .wanted__item{margin-left:48px;margin-top:112px;padding:64px 40px 40px;width:calc(33.33333% - 48px)}}.page-contact .wanted .wanted__item .status{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:13px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:43px;justify-content:center;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-22px;width:161px;z-index:2}.page-contact .wanted .wanted__item .status--before{background-color:#a2a2a2}.page-contact .wanted .wanted__item .status--accept{background-color:#6badad}.page-contact .wanted .wanted__item .status--end{background-color:#a2a2a2}.page-contact .wanted .wanted__item .title{font-size:24px;font-weight:700;text-align:center}@media screen and (min-width:768px){.page-contact .wanted .wanted__item .title{font-size:22px}}@media screen and (min-width:1200px){.page-contact .wanted .wanted__item .title{font-size:24px}}.page-contact .wanted .wanted__item .description{font-size:16px;line-height:1.5;margin-top:16px}@media screen and (min-width:992px){.page-contact .wanted .wanted__item .description{margin-top:32px}}.page-contact .wanted .wanted__item .button{margin-top:32px}@media screen and (min-width:992px){.page-contact .wanted .wanted__item .button{margin-top:40px}}.page-contact .wanted .wanted__item .button>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#1a1717;border-radius:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;height:59px;justify-content:center;margin:0 auto;max-width:263px;text-align:center}@media screen and (min-width:992px){.page-contact .wanted .wanted__item .button>a{background-color:#fff;border:3px solid #707070;color:#1a1717}.page-contact .wanted .wanted__item .button>a:hover{background-color:#1a1717;border:3px solid #1a1717;color:#fff}}.page-faq .faq__container{margin:0 auto;padding:88px 0 80px}@media screen and (min-width:768px){.page-faq .faq__container{padding:160px 0 120px}}@media screen and (min-width:992px){.page-faq .faq__container{padding:208px 0 160px}}.page-faq .p-container{max-width:1140px}.page-faq .faq__title{font-size:28px}@media screen and (min-width:768px){.page-faq .faq__title{font-size:30px}}@media screen and (min-width:992px){.page-faq .faq__title{font-size:36px}}.page-faq .faq__list{margin-top:-4px}@media screen and (min-width:768px){.page-faq .faq__list{margin-top:0}}.page-faq .faq__item{margin-top:40px}@media screen and (min-width:992px){.page-faq .faq__item{margin-top:64px}}.page-faq .faq__item>dt{font-size:16px;font-weight:700;line-height:1.5;padding-left:56px;position:relative}.page-faq .faq__item>dt:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#1a1717;border-radius:50%;color:#fff;content:"Q";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Heebo,sans-serif;font-size:20px;font-weight:600;height:40px;justify-content:center;left:0;line-height:40px;position:absolute;top:-.5em;width:40px}.page-faq .faq__item>dd{background-color:#f5f5f5;border-radius:10px;font-size:14px;line-height:1.8571428571;margin-top:24px;padding:16px}@media screen and (min-width:768px){.page-faq .faq__item>dd{padding:24px}}@media screen and (min-width:992px){.page-faq .faq__item>dd{padding:40px}}.page-faq .faq__item a{display:inline;text-decoration:underline}@media screen and (min-width:992px){.page-faq .faq__item a:hover{color:#275151}}.page-gallery .gallery__container{padding:92px 0 72px}@media screen and (min-width:768px){.page-gallery .gallery__container{padding:160px 0 120px}}@media screen and (min-width:992px){.page-gallery .gallery__container{padding:184px 0 160px}}.page-gallery .p-container{max-width:1140px}.page-gallery .movie .movie__title{text-align:center}.page-gallery .movie .movie__title .en{display:block;font-family:Balthazar,sans-serif;font-size:32px;font-weight:400}@media screen and (min-width:768px){.page-gallery .movie .movie__title .en{font-size:50px}}@media screen and (min-width:992px){.page-gallery .movie .movie__title .en{font-size:60px}}.page-gallery .movie .movie__title .ja{display:block;font-size:14px;font-weight:500;margin-top:-8px}@media screen and (min-width:768px){.page-gallery .movie .movie__title .ja{font-size:20px;margin-top:-18px}}.page-gallery .movie .movie__frame{margin-top:32px;position:relative}.page-gallery .movie .movie__frame:before{content:"";display:block;padding-top:56.9732937685%}.page-gallery .movie .movie__frame>iframe{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.page-gallery .movie .movie__buttons{margin-top:-16px}@media screen and (min-width:992px){.page-gallery .movie .movie__buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:-72px;margin-top:80px}}.page-gallery .movie .movie__button{margin:48px auto 0;width:276px}@media screen and (min-width:992px){.page-gallery .movie .movie__button{margin:0 0 0 72px}}.page-gallery .movie .movie__button .c-button{width:100%}.page-gallery .movie .movie__button .note{font-size:16px;line-height:1.4285714286;margin-top:20px}.page-gallery .photo{margin-top:72px}@media screen and (min-width:992px){.page-gallery .photo{margin-top:144px}}.page-gallery .photo .photo__title{text-align:center}.page-gallery .photo .photo__title .en{display:block;font-family:Balthazar,sans-serif;font-size:32px;font-weight:400}@media screen and (min-width:768px){.page-gallery .photo .photo__title .en{font-size:50px}}@media screen and (min-width:992px){.page-gallery .photo .photo__title .en{font-size:60px}}.page-gallery .photo .photo__title .ja{display:block;font-size:14px;font-weight:500;margin-top:-8px}@media screen and (min-width:768px){.page-gallery .photo .photo__title .ja{font-size:20px;margin-top:-18px}}.page-gallery .photo .photo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-top:16px}@media screen and (min-width:992px){.page-gallery .photo .photo__list{margin-left:-48px;margin-top:-4px}}.page-gallery .photo .photo__item{margin-left:16px;margin-top:16px;position:relative;width:calc(50% - 16px)}@media screen and (min-width:768px){.page-gallery .photo .photo__item{margin-left:24px;margin-top:24px;width:calc(33.33333% - 24px)}}@media screen and (min-width:992px){.page-gallery .photo .photo__item{margin-left:48px;margin-top:40px;width:calc(25% - 48px)}}.page-gallery .photo .photo__item>a{display:block}.page-gallery .photo .photo__item>a:before{content:"";display:block;padding-top:100%}.page-gallery .photo .photo__item>a>img{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:992px){.page-gallery .photo .photo__item>a:hover{opacity:.7}.lightbox .lb-image{height:auto!important;max-width:1032px!important}}.page-privacy-policy .l-page__header .title .en{letter-spacing:-.03em}@media screen and (min-width:360px){.page-privacy-policy .l-page__header .title .en{letter-spacing:0}}.page-privacy-policy .privacy-policy__container{margin:0 auto;padding:40px 0 80px}@media screen and (min-width:768px){.page-privacy-policy .privacy-policy__container{padding:72px 0 120px}}@media screen and (min-width:992px){.page-privacy-policy .privacy-policy__container{padding:104px 0 160px}}.page-privacy-policy .p-container{max-width:1140px}.page-privacy-policy .privacy-policy__contents>.block+.block{margin-top:40px}@media screen and (min-width:992px){.page-privacy-policy .privacy-policy__contents>.block+.block{margin-top:64px}}.page-privacy-policy .privacy-policy__contents>.block>.description{font-size:14px;line-height:1.8571428571}.page-privacy-policy .privacy-policy__contents>.block>.description>ul{margin-top:8px;padding-left:1em}.page-privacy-policy .privacy-policy__contents>.block>.description>ul>li{padding-left:1em;position:relative}.page-privacy-policy .privacy-policy__contents>.block>.description>ul>li+li{margin-top:5px}.page-privacy-policy .privacy-policy__contents>.block>.description>ul>li:before{background:#1a1717;content:"";display:block;height:2px;left:0;position:absolute;top:.7em;width:2px}.page-privacy-policy .privacy-policy__contents>.block>h3{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:16px}@media screen and (min-width:992px){.page-privacy-policy .privacy-policy__contents>.block>h3{font-size:24px;margin-top:24px}}.page-notfound .l-page__header .title .en{font-size:52px;letter-spacing:-.015em}@media screen and (min-width:360px){.page-notfound .l-page__header .title .en{font-size:60px}}@media screen and (min-width:768px){.page-notfound .l-page__header .title .en{letter-spacing:0}}.page-notfound .l-page__header .image{bottom:-43px}@media screen and (min-width:360px){.page-notfound .l-page__header .image{bottom:-53px}}.page-notfound .notfound__container{padding:64px 0 88px}@media screen and (min-width:768px){.page-notfound .notfound__container{padding:88px 0 120px}}@media screen and (min-width:992px){.page-notfound .notfound__container{padding:216px 0 160px}}.page-notfound .notfound__description{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.625;text-align:center}@media screen and (min-width:768px){.page-notfound .notfound__description{font-size:18px;line-height:1.75}}@media screen and (min-width:992px){.page-notfound .notfound__description{font-size:24px}}.page-notfound .notfound__back{margin-top:32px}@media screen and (min-width:992px){.page-notfound .notfound__back{margin-top:80px}}.page-timetable .timetable__container{padding:88px 0}@media screen and (min-width:768px){.page-timetable .timetable__container{padding:140px 0 120px}}@media screen and (min-width:992px){.page-timetable .timetable__container{padding:216px 0 207px}}.page-timetable .timetable-block+.timetable-block{margin-top:56px}@media screen and (min-width:992px){.page-timetable .timetable-block+.timetable-block{margin-top:120px}}.page-timetable .timetable-block .timetable-block__note{margin:0 auto 50px;max-width:1200px}.page-timetable .timetable-block .timetable-block__head{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.page-timetable .timetable-block .timetable-block__head .date{font-family:Balthazar,sans-serif;font-size:41px}@media screen and (min-width:768px){.page-timetable .timetable-block .timetable-block__head .date{font-size:48px}}@media screen and (min-width:992px){.page-timetable .timetable-block .timetable-block__head .date{font-size:64px}}@media screen and (min-width:1200px){.page-timetable .timetable-block .timetable-block__head .date{font-size:72px}}.page-timetable .timetable-block .timetable-block__head .count{font-family:Balthazar,sans-serif;font-size:32px}@media screen and (min-width:768px){.page-timetable .timetable-block .timetable-block__head .count{font-size:48px}}@media screen and (min-width:992px){.page-timetable .timetable-block .timetable-block__head .count{font-size:64px}}@media screen and (min-width:1200px){.page-timetable .timetable-block .timetable-block__head .count{font-size:72px}}.page-timetable .timetable__download{margin-top:64px}@media screen and (min-width:992px){.page-timetable .timetable__download{margin-top:120px}}.page-timetable .timetable__download .c-button{font-size:23px;max-width:300px;padding-right:72px}@media screen and (min-width:992px){.page-timetable .timetable__download .c-button{font-size:28px;height:80px;max-width:389px;padding-right:104px}}.page-timetable .timetable__download .c-button:after{right:32px}@media screen and (min-width:992px){.page-timetable .timetable__download .c-button:after{right:56px}}.page-timetable .timetable__download .description{font-size:16px;line-height:1.5;margin-top:32px}@media screen and (min-width:768px){.page-timetable .timetable__download .description{text-align:center}}.page-areamap .areamap__container{padding:88px 0}@media screen and (min-width:768px){.page-areamap .areamap__container{padding:140px 0 120px}}@media screen and (min-width:992px){.page-areamap .areamap__container{padding:216px 0 207px}}.page-areamap .areamap__note{margin-top:16px}.page-areamap .areamap__note p{font-size:14px;line-height:1.7}@media screen and (min-width:992px){.page-areamap .areamap__note p{font-size:15px}}.page-areamap .qr-block{border:4px solid #1a1717;border-radius:16px;margin-bottom:80px;margin-top:60px;max-width:1000px;padding:32px 24px}@media screen and (min-width:768px){.page-areamap .qr-block{margin:120px auto 160px;padding:42px 24px}}.page-areamap .qr-block__title{font-size:18px;margin-bottom:30px;text-align:center}@media screen and (min-width:768px){.page-areamap .qr-block__title{font-size:24px}.page-areamap .qr-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:center}}@media screen and (min-width:992px){.page-areamap .qr-block__inner{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.page-areamap .qr-block__qrcode{display:block;margin:16px auto 0;width:160px}@media screen and (min-width:768px){.page-areamap .qr-block__qrcode{margin:0;width:200px}}.page-areamap .qr-block__qrcode .qrcode__text{display:block;font-size:12px;font-weight:700;text-align:center}@media screen and (min-width:992px){.page-areamap .qr-block__qrcode .qrcode__text{font-size:14px}}.page-areamap .qr-block__desc .desc__text{font-size:14px;line-height:1.7}@media screen and (min-width:768px){.page-areamap .qr-block__desc .desc__text{font-size:16px}}.page-areamap .areamap-inner{margin-top:-20px;padding-top:20px}.page-areamap .areamap-block{margin-top:80px}@media screen and (min-width:992px){.page-areamap .areamap-block{margin-top:160px}}.page-areamap .areamap-block .areamap-block__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Balthazar,sans-serif;font-size:60px;font-weight:400;justify-content:center;text-align:center}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__title{font-size:100px}}@media screen and (min-width:1200px){.page-areamap .areamap-block .areamap-block__title{font-size:120px}}.page-areamap .areamap-block .areamap-block__title img{width:300px}.page-areamap .areamap-block .areamap-block__title img.cat05,.page-areamap .areamap-block .areamap-block__title img.cat06,.page-areamap .areamap-block .areamap-block__title img.cat07{width:240px}.page-areamap .areamap-block .areamap-block__title .childcare{margin-left:16px;width:102px}@media screen and (min-width:768px){.page-areamap .areamap-block .areamap-block__title .childcare{width:96px}}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__title .childcare{margin-left:32px;width:150px}}@media screen and (min-width:1200px){.page-areamap .areamap-block .areamap-block__title .childcare{margin-left:40px;width:170px}}.page-areamap .areamap-block .areamap-block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-top:-8px}@media screen and (min-width:768px){.page-areamap .areamap-block .areamap-block__list{margin-left:-32px;margin-top:0}}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__list{margin-left:-64px;margin-top:-8px}}@media screen and (min-width:1200px){.page-areamap .areamap-block .areamap-block__list{margin-left:-96px}}@media screen and (min-width:768px){.page-areamap .areamap-block .areamap-block__list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-areamap .areamap-block .areamap-block__list--center .areamap-block__item{width:100%}@media screen and (min-width:768px){.page-areamap .areamap-block .areamap-block__list--center .areamap-block__item{width:50%}}.page-areamap .areamap-block .areamap-block__item{margin-left:16px;margin-top:40px;width:calc(50% - 16px)}@media screen and (min-width:768px){.page-areamap .areamap-block .areamap-block__item{border:0;margin-left:32px;margin-top:32px;width:calc(33.33333% - 32px)}}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__item{border:0;margin-left:64px;margin-top:56px;width:calc(33.33333% - 64px)}}@media screen and (min-width:1200px){.page-areamap .areamap-block .areamap-block__item{margin-left:96px;margin-top:64px;width:calc(33.33333% - 96px)}}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__item .link:hover .name{color:#6badad}}.page-areamap .areamap-block .areamap-block__item .image{border:2px solid #1a1717;border-radius:10px;-webkit-box-shadow:8px 8px 0 #275151;box-shadow:8px 8px 0 #275151;overflow:hidden;position:relative}.page-areamap .areamap-block .areamap-block__item .image:before{content:"";display:block;padding-top:74.8520710059%}.page-areamap .areamap-block .areamap-block__item .image>img{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.page-areamap .areamap-block .areamap-block__item .name{font-size:18px;font-weight:700;line-height:1.5;margin-top:24px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:768px){.page-areamap .areamap-block .areamap-block__item .name{font-size:18px;line-height:1.4545454545}}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__item .name{font-size:22px;margin-top:32px}}.page-areamap .areamap-block .areamap-block__item .instagram{font-size:16px;font-weight:500;margin-top:2px;text-align:center}@media screen and (min-width:992px){.page-areamap .areamap-block .areamap-block__item .instagram>a:hover{text-decoration:underline}}.page-areamap .areamap-block .areamap-block__item .description,.page-areamap .areamap-block .areamap-block__item .reserve-link{display:none}.page-areamap .areamap__message{border:5px solid #6badad;line-height:1.7142857143;margin-top:64px;padding:40px 24px}@media screen and (min-width:992px){.page-areamap .areamap__message{margin-left:auto;margin-right:auto;margin-top:120px;max-width:953px;padding:48px 64px}}.page-areamap .areamap__message>p+p{margin-top:16px}@media screen and (min-width:992px){.page-areamap .areamap__message>p+p{margin-top:24px}}.page-areamap .modal{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:101}.page-areamap .modal .modal__bg{background-color:rgba(26,23,23,.6);height:100%;width:100%}.page-areamap .modal .modal__card{background-color:#fff;border-radius:10px;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%}@media screen and (min-width:768px){.page-areamap .modal .modal__card{width:calc(100% - 80px)}}@media screen and (min-width:992px){.page-areamap .modal .modal__card{max-width:700px}}.page-areamap .modal .modal__card .wrap{padding:64px 32px 32px;position:relative}@media screen and (min-width:768px){.page-areamap .modal .modal__card .wrap{padding:64px 40px 40px}}@media screen and (min-width:992px){.page-areamap .modal .modal__card .wrap{padding:64px}}.page-areamap .modal .modal__title{font-size:22px;font-weight:700;line-height:1.5}.page-areamap .modal .modal__description{line-height:1.7142857143;margin-top:32px;max-height:60vh;overflow-y:scroll}@media screen and (min-width:992px){.page-areamap .modal .modal__description{margin-top:36px}}.page-areamap .modal .modal__description .qrcode{margin-top:30px;text-align:center}@media screen and (min-width:992px){.page-areamap .modal .modal__description .qrcode{margin-top:60px}}.page-areamap .modal .modal__description .qrcode__head{font-size:16px;font-weight:700}.page-areamap .modal .modal__description .qrcode__image{border:2px solid #1a1717;margin:10px auto 6px;width:180px}.page-areamap .modal .modal__description .qrcode__link{font-size:12px;font-weight:700}.page-areamap .modal .modal__link{font-size:16px;margin-top:16px;text-align:center}@media screen and (min-width:992px){.page-areamap .modal .modal__link{margin-top:24px}.page-areamap .modal .modal__link:hover{text-decoration:underline}}.page-areamap .modal .modal__close{background-color:#1a1717;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:16px;top:20px;width:40px}@media screen and (min-width:992px){.page-areamap .modal .modal__close{right:24px}}.page-areamap .modal .modal__close:after,.page-areamap .modal .modal__close:before{background-color:#fff;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:15px}.page-areamap .modal .modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-areamap .modal .modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-areamap .areamap-button-wrapper{margin:50px auto 20px}.page-areamap .areamap-button{font-size:12px;height:48px;line-height:48px;width:200px}@media screen and (min-width:768px){.page-areamap .areamap-button{font-size:16px;height:64px;line-height:64px;padding-right:66px;width:240px}}@media screen and (min-width:992px){.page-areamap .areamap-button{height:72px;line-height:72px;padding-right:89px;width:280px}}.page-about .about__container{padding:88px 0}@media screen and (min-width:768px){.page-about .about__container{padding:100px 0}}@media screen and (min-width:992px){.page-about .about__container{padding:140px 0}}.page-about .about__header{margin:0 auto;max-width:800px}.page-about .about__header .about__header-title{text-align:center}.page-about .about__header .about__header-body{margin-top:24px}@media screen and (min-width:768px){.page-about .about__header .about__header-body{margin-top:48px}}.page-about .about__header .about__header-body .text{margin-top:16px}.page-about .about__header .about__header-body .text .caption{font-size:12px}.page-about .about__content{margin:40px 0}@media screen and (min-width:768px){.page-about .about__content{margin:56px 0}}@media screen and (min-width:992px){.page-about .about__content{margin:72px 0}.page-about .about__content .about__content--body.one-column .about__content--des{width:100%!important}}.page-about .about__content .about__content--body.one-column .about__content--app{background-color:#dbdbdb;margin-top:16px;padding:12px}@media screen and (min-width:768px){.page-about .about__content .about__content--body.one-column .about__content--app{margin-top:32px;padding:24px}}@media screen and (min-width:992px){.page-about .about__content .about__content--body.one-column .about__content--app{padding:32px}.page-about .about__content .about__content--body.one-column .about__content--image{margin:24px auto!important}}.page-about .about__content .about__content--body.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-about .about__content .about__content--body{border-top:1px solid #dbdbdb;padding-top:40px}@media screen and (min-width:768px){.page-about .about__content .about__content--body{padding-top:56px}}@media screen and (min-width:992px){.page-about .about__content .about__content--body{padding-top:72px}}@media screen and (min-width:768px){.page-about .about__content .about__content--body{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:992px){.page-about .about__content .about__content--body .about__content--des{width:calc(100% - 448px)}}.page-about .about__content .about__content--body .about__content--des .about__content--text{margin-top:24px}.page-about .about__content .about__content--body .about__content--des .about__content--text .text{margin-top:16px}.page-about .about__content .about__content--body .about__content--des .about__content--text .text .caption{font-size:12px}.page-about .about__content .about__content--body .about__content--image{margin:24px auto;max-width:400px}@media screen and (min-width:992px){.page-about .about__content .about__content--body .about__content--image{margin:0}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.lb-loader,.lightbox{left:0;line-height:0;position:absolute;text-align:center}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;filter:alpha(opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;outline:0;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;top:43%;width:100%}.lb-cancel{background:url(assets/img/lightbox/loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:0}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(assets/img/lightbox/prev.svg) left 48% no-repeat;float:left;left:0;-webkit-transition:opacity .6s;transition:opacity .6s;width:8%}@media screen and (min-width:768px){.lb-nav a.lb-prev{width:6%}}.lb-nav a.lb-next{background:url(assets/img/lightbox/next.svg) right 48% no-repeat;float:right;right:0;-webkit-transition:opacity .6s;transition:opacity .6s;width:8%}@media screen and (min-width:768px){.lb-nav a.lb-next{width:6%}}.lb-dataContainer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:12px;width:100%}@media screen and (min-width:768px){.lb-dataContainer{padding-top:16px}}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(assets/img/lightbox/close.svg) 100% 0 no-repeat;cursor:pointer;display:block;float:right;height:20px;outline:0;text-align:right;-webkit-transition:opacity .2s;transition:opacity .2s;width:20px}@media screen and (min-width:768px){.lb-data .lb-close{height:24px;width:24px}}@media screen and (min-width:992px){.lb-data .lb-close{height:28px;width:28px}}
