img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.has-text-align-justify{text-align:justify}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--font-headings:unset;--font-base:unset;--font-headings-default:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-base-default:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
img#wpstats{display:none}
html{scroll-behavior:smooth}html main{padding:0}body{overflow-x:hidden}.floor,.schedule{background-color:#eceae8}.reservation,.recruit{background-color:#fff}.access,.attention{background-color:#eceae8}.content-title p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:32px;padding-bottom:16px;line-height:100%;border-bottom:2px solid #231815;max-width:86px;margin:0 auto 40px}.site-btn{margin:0 auto}.button__vector{width:20px;height:20px}.fv{width:100%}.fv__bg{width:100%;height:auto;vertical-align:bottom}.fv-content{padding:16px 16px 48px;background:linear-gradient(to top,#000620 0%,#000829 46.88%,#000829 92.38%,rgba(0,6,32,0) 100%);position:relative;margin-top:-14%}.fv-content-inner{width:100%;max-width:500px;margin:0 auto}.fv-content-inner__title{font-weight:600;font-size:24px;line-height:100%;color:#fff;font-family:"Montserrat",sans-serif}.fv-content-inner-body{margin-top:16px}.fv-content-inner-body-item+.fv-content-inner-body-item{margin-top:16px}.fv-content-inner-body-item-inner{display:flex;align-items:center;justify-content:space-between}.fv-content-inner-body-item-inner-head__text{font-weight:600;font-size:28px;line-height:100%;color:#fff;font-family:"Montserrat",sans-serif}.fv-content-inner-body-item-inner-head__helper{margin-top:4px;font-weight:500;font-size:10px;line-height:100%;color:#fff}.fv-content-inner-body-item-inner-content{width:140px}.fv-content-inner-body-item-inner-content-item{display:flex;align-items:center;justify-content:space-between}.fv-content-inner-body-item-inner-content-item+.fv-content-inner-body-item-inner-content-item{margin-top:12px}.fv-content-inner-body-item-inner-content-item__text{font-weight:600;font-size:14px;line-height:100%;color:#fff;font-family:"Montserrat",sans-serif}.fv-content-inner-body-item__helper{margin-top:12px;text-align:right;font-weight:500;font-size:10px;line-height:100%;color:#fff}.fv-content-inner-cta{margin-top:40px}.fv-content-inner-cta-blanklink{margin-top:24px}.fv-content-inner-cta-btn+.fv-content-inner-cta-btn{margin-top:24px}@media screen and (min-width:1024px){html main{margin:0 auto}.fv{width:100%;position:relative}.fv__bg{width:100%;height:auto;vertical-align:bottom}.fv-content{position:absolute;padding:40px;background:initial;margin:0;top:56%;right:4%;translate:0 -50%;width:672px;max-width:initial}.fv-content-inner{max-width:592px}.fv-content-inner__title{font-size:32px}.fv-content-inner-body{margin-top:12px}.fv-content-inner-body-item+.fv-content-inner-body-item{margin-top:24px}.fv-content-inner-body-item-inner-head__text{font-size:48px}.fv-content-inner-body-item-inner-head__helper{margin-top:6px;font-size:14px}.fv-content-inner-body-item-inner-content{width:202px}.fv-content-inner-body-item-inner-content-item+.fv-content-inner-body-item-inner-content-item{margin-top:12px}.fv-content-inner-body-item-inner-content-item__text{font-size:24px}.fv-content-inner-body-item__helper{margin-top:8px;font-weight:500;font-size:14px}.fv-content-inner-cta{margin-top:40px;display:flex;justify-content:space-between;gap:32px}.fv-content-inner-cta-blanklink{margin-top:24px}.fv-content-inner-cta-btn{width:calc((100% - 32px) / 2)}.fv-content-inner-cta-btn-blanklink{width:100%}.fv-content-inner-cta-btn-blanklink .site-btn{max-width:100%}.fv-content-inner-cta-btn+.fv-content-inner-cta-btn{margin:0}}.fv-closed-contents{position:absolute;z-index:999;top:32%;left:0;right:0;margin:auto;width:calc(100% - 32px);max-width:480px}.fv-closed-contents__image{width:100%;height:auto}@media screen and (min-width:1024px){.fv-closed-contents{top:56%;max-width:600px;translate:0 -50%}}.foods{position:relative;padding:64px 0;width:100vw;margin:0 auto}.foods-inner{max-width:1920px;margin:0 auto}.foods .content-title p{max-width:100px}.content-body-foods{margin-top:40px}.content-body-foods-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-body-foods-content-item{height:auto;position:relative;width:calc(100% / 2)}.content-body-foods-content-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-body-foods-content-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-body-foods-content-item:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.content-body-foods-content-item:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-body-foods-content-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.content-body-foods-content-item:last-child{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.content-body-foods-content-item img{vertical-align:bottom;width:100%;height:100%}.content-body-foods .site-btn{margin:40px 16px 0;width:auto}.floor{position:relative;padding:64px 0;width:100vw;margin:0 auto}.floor-inner{max-width:1920px;margin:0 auto}.floor .content-title p{max-width:86px}.content-body-floor-content__text{position:absolute;right:24px;bottom:24px;color:#fff;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:100%;z-index:2}.content-body-floor-content.only-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-body-floor-content-item{height:auto;position:relative;width:100%}.content-body-floor-content-item img{vertical-align:bottom;width:100%;height:100%}.content-body-floor .site-btn{margin:40px 16px 0;width:auto}.price{position:relative;padding:64px 16px;margin:0 auto}.price .content-title p{max-width:86px;text-align:center;line-height:120%}.price .background-image-sp{display:block;z-index:-100;position:absolute;right:0;bottom:0;height:100%}.price .background-image-pc{display:none}.content-table-items{padding-bottom:40px}.content-table-items:first-child{padding-bottom:32px}.content-table-items__title{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:18px;line-height:100%;padding-bottom:24px}.content-table-items__content{border-collapse:collapse;border:none}.row,.col,.cell{border:1px solid #231815;font-family:"Montserrat",sans-serif;background:#fff}.row>span,.col{font-family:"Montserrat",sans-serif;font-weight:600}.row--no-border{border:none}.col{padding:28px 0;font-size:14px}.row{padding:17px 0;line-height:150%}.row__firstline{font-size:12px}.row__secondline{font-size:14px}.cell{padding:26px 0;text-align:center;font-weight:700;font-size:20px;line-height:100%}.content-table-items-sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:10px;line-height:100%;color:#231815;padding-top:5px}.content-table-items-sub-text p:first-child{padding-right:9.98px}.reservation{position:relative;padding:64px 16px;width:100vw;margin:0 auto}.reservation-inner{max-width:1920px;margin:0 auto}.reservation .content-title p{max-width:200px}.content-body-reservation{margin-top:48px}.content-body-reservation-content-img{width:100%}.content-body-reservation-content-img img{width:100%}.content-body-reservation-content-text{width:100%;padding:24px 0}.content-body-reservation-content__title{color:#231815;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:150%;padding-bottom:8px}.content-body-reservation-content__description{color:#231815;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:150%}.content-body-reservation-content-text ul li{padding-bottom:24px}.content-body-reservation-content-text ul li:last-child{padding-bottom:0}.artists{width:100%;margin:0 auto;padding:64px 16px}.artists-inner{max-width:500px;margin:0 auto}.artists .content-title p{max-width:110px}.artists .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artists .site-btn{margin-top:32px}.artists .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.artists .content-body__item{width:calc((100% - 7px) / 2);position:relative}.artists .content-body__item img{width:100%;height:auto;aspect-ratio:42/47;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;vertical-align:middle}.artists .content-body__item img.content-body__blanklink{position:absolute;width:20px;height:20px;bottom:3px;right:5px}.content-body__artists-name{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;line-height:120%;color:#fff;position:absolute;left:3.3%;bottom:2%;max-width:100px;height:auto}.artists .content-body__item .only-pc{display:none}#artists_flexible_container{height:0;overflow:hidden;-webkit-transition:height .7s;-o-transition:height .7s;transition:height .7s}#artists_flexible_items{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 7px}.content-body__artists-name--white{color:#fff}.content-body__artists-name--black{color:#231815}.schedule{position:relative;padding:64px 16px;margin:0 auto}.schedule .content-title p{max-width:156px}.schedule .content-body{text-align:center;padding-bottom:40px}.schedule .content-body img{max-width:100%}.access{position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100vw;padding:64px 0}.access-inner{max-width:532px;margin:0 auto}.access .content-title p{max-width:116px}.access-content-inner{padding:0 16px 48px}.access-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.access-content-item-head img{max-width:24px;height:24px}iframe.access-map{margin-top:0;width:100%;height:318px}.access-content-item-title__text{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#231815;padding-bottom:8px}.access-content-item-english{padding-bottom:6px}.access-content-item-title__indent{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#231815;padding-bottom:8px}.recruit{position:relative;padding:64px 16px;margin:0 auto}.recruit .content-title p{max-width:122px}.recruit .background-image-sp{display:block;z-index:-100;position:absolute;right:0;bottom:0;height:100%}.recruit .background-image-pc{display:none}.recruit .content-body{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:16px;line-height:160%;text-align:center;padding-bottom:40px}.attention{position:relative;z-index:-99;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100vw;padding:64px 16px;max-width:initial;overflow:hidden}.attention-inner{max-width:532px;margin:0 auto}.attention_background-image{display:block;z-index:-100;position:absolute;right:-15%;top:8.8%;width:384px;height:384px}.attention .content-title p{max-width:161px;margin-left:0}.content-body-warning:first-child{padding-bottom:32px}.content-body-warning-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-body-warning-title img{max-width:24px;height:24px}.content-body-warning-title__text{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:20px;line-height:100%;padding-left:6.4px}.content-body-warning-content{list-style:none}.content-body-warning-content__title{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#231815;padding:24px 0 4px}.content-body-warning-content__description{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#231815}.content-body-warning-content__helper{padding-top:16px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#231815}@media screen and (min-width:1024px){.content-title p{font-size:48px;max-width:128px;margin:0 auto 64px}.site-btn{max-width:280px;margin:0 auto}.fv-main-text{color:#fff;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:150%}.fv-main-alphabet{color:#fff;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.98px}.fv-main-conjunction{color:#fff;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.98px}.fv-main-word{color:#fff;font-family:Montserrat;font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:6.48px}.fv-main-peke{color:#fff;font-family:Montserrat;font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:3.6px}.fv-main-theme{width:75%}.fv-main-annotation{color:#fff;text-align:center;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.98px}.foods{padding:96px 0}.foods .content-title p{max-width:152px}.content-body-foods{margin-top:64px}.content-body-foods-content-item{width:calc(100% / 3)}.content-body-foods-content-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-body-foods-content-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-body-foods-content-item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-body-foods-content-item:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.content-body-foods-content-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.content-body-foods-content-item:last-child{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.content-body-foods .site-btn{margin:64px auto 0}.floor{position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100vw;padding:96px 0}.floor-inner{max-width:1920px}.floor .content-title p{max-width:130px}.floor #flexible_container{height:auto}.floor #flexible_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.content-body-floor-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-body-floor-content.only-sp{display:none}.content-body-floor-content.only-pc{display:-webkit-box;display:-ms-flexbox;display:flex}.content-body-floor__title__text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:40px;line-height:100%}.content-body-floor-content-item{width:calc(100% / 3)}.content-body-floor-content-item{position:relative}.content-body-floor-content__text{position:absolute;right:24px;bottom:24px;color:#fff;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:100%}.content-body-floor .site-btn{margin:64px auto 0}.content-body-floor-event .only-pc{display:block}.content-body-floor-event-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-body-floor-event{width:50%;height:auto}.content-body-floor-event img{width:100%;height:100%}.price{position:relative;margin:0 auto;padding:80px 40px}.price .content-title p{max-width:128px}.price-inner{max-width:1200px;margin:0 auto}.price .background-image-pc{display:block;z-index:-100;position:absolute;bottom:0;left:0;width:100%;margin:0 auto}.price .background-image-sp{display:none}.content-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-table-items{width:calc((100% - 100px) / 2)}.content-table-items__title{font-size:24px}.col{padding:46px 0;font-size:20px}.row{padding:27px 0;font-size:20px}.row__firstline{font-size:16px;padding-bottom:8px}.row__secondline{font-size:20px}.cell{text-align:center;font-weight:700;font-size:28px}.content-table-items-sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#231815;padding-top:8px}.content-table-items-sub-text p:first-child{padding-right:16px}.content-table-items{padding-bottom:0}.content-table-items:first-child{padding-bottom:0}.reservation{position:relative;padding:96px 0;width:100vw;margin:0 auto}.reservation .content-title p{max-width:300px}.content-body-reservation{margin-top:64px}.content-body-reservation-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:64px}.content-body-reservation-content-img{width:50%}.content-body-reservation-content-img img{width:100%}.content-body-reservation-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:0 48px 0 40px}.content-body-reservation-content__description{font-size:16px}.artists{max-width:1280px;margin:0 auto;padding:96px 40px}.artists-inner{max-width:1200px;margin:0 auto}.artists .content-title p{max-width:166px;margin-bottom:56px}.artists .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:56px 42px;max-width:888px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#artists_flexible_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 42px}#artists_flexible_container{height:100%}.artists .content-body__item{width:calc((100% - (42px * 2)) / 3)}.artists .content-body__item img{width:100%;aspect-ratio:9/10}.artists .content-body__item img.content-body__blanklink{width:26px;height:26px;bottom:10px;right:10px}.artists .content-body .content-body__artists-name{position:absolute;max-width:151px;height:auto;bottom:3.5%;font-size:20px}.artists .content-body__item .only-sp{display:none}.schedule{position:relative;padding:64px 16px;margin:0 auto}.schedule .content-title p{max-width:234px}.schedule .content-body{text-align:center;padding-bottom:40px}.schedule .content-body img{max-width:100%;width:880px;height:550px}.access{padding:96px 40px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:initial}.access-inner{max-width:1200px;margin:0 auto}.access .content-title p{max-width:174px}.access-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.access-content-inner{width:50%;padding:0}iframe.access-map{max-width:620px;height:400px}.access-content-item{padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.access-content-item-body{max-width:528px}.access-content-item-title__indent{padding-bottom:0}.recruit{position:relative;margin:0 auto;padding:96px 40px}.recruit .content-title p{max-width:183px}.recruit .content-body{font-size:18px;padding-bottom:0}.recruit .background-image-sp{display:none}.recruit .background-image-pc{display:block;z-index:-100;position:absolute;bottom:0;left:0;width:100%;margin:0 auto}.recruit .site-btn{margin:64px auto 0}.attention{padding:96px 40px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:initial}.attention-inner{max-width:1200px;margin:0 auto}.attention .content-title p{max-width:241px}.content-body-warning:first-child{padding-bottom:48px}.content-body-warning-title__text{font-size:24px}.content-body-warning-title img{max-width:28px;height:28px}.content-body-warning-content__title{font-size:20px;padding:24px 0 8px}.content-body-warning-content>li+li .content-body-warning-content__title{padding:16px 0 8px}.content-body-warning-content__description{font-size:16px}.content-body-warning-content__helper{font-size:16px}.attention_background-image{display:block;z-index:-100;position:absolute;left:50%;right:0;top:24%;bottom:8.3%;width:742px;height:742px}}@media screen and (min-width:1380px){.fv-main-theme{width:75%}}