﻿/*!
Theme Name: Tokorozawa Node 202207
Description: 所沢ノード様オリジナルテーマ 2022年7月作成
Author: 株式会社イーネクスト
*/@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap");html *{box-sizing:border-box}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,table,caption,colgroup,col,tbody,thead,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,span,a,img,em,ins,del,cite,object,script,noscript,style,iframe,embed,map,area,menu,hr,address,small,article,aside,figure,footer,header,nav,section,figcaption,time,button{margin:0;padding:0;outline:0}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section{display:block}html{font-size:62.5%}body{width:100%;position:relative;background:#fff;color:#000;font-family:"Hiragino Kaku Gothic Pro","Hiragino Sans","メイリオ","Meiryo",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8;word-break:break-all}body.overflow_hidden{overflow:hidden}input,textarea,select{font-size:100%;font-family:"Hiragino Kaku Gothic Pro","Hiragino Sans","メイリオ","Meiryo",sans-serif}a{color:#f05a24;transition:.4s}a:visited{color:#a3330b}a:hover{text-decoration:none}img{border:none;max-width:100%}.post_content img{height:auto}p{margin:0 0 1.5rem 0}table{empty-cells:show;border:none;border-collapse:collapse;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:100%}li{list-style:none}ul.list_mark{margin-bottom:1.5rem}ul.list_mark li{list-style:disc;margin-left:1.5em}ol.list_mark{margin-bottom:1.5rem}ol.list_mark li{list-style:decimal;margin-left:1.5rem}dl.dl_default{margin-bottom:1.5rem}dl.dl_default dt{font-weight:bold}dl.dl_default dd{margin-left:1em}.fsize12{font-size:1.2rem}.fsize13{font-size:1.3rem}.fsize14{font-size:1.4rem}.fsize15{font-size:1.5rem}.fsize16{font-size:1.6rem}.fsize18{font-size:1.8rem}.fsize20{font-size:2rem}.fsize22{font-size:2.2rem}.fsize24{font-size:2.4rem}.larger{font-size:larger}.smaller{font-size:smaller}.bold{font-weight:bold}.normal{font-weight:normal}.fweight500{font-weight:500}.fweight600{font-weight:600}.fweight700{font-weight:700}.fweight800{font-weight:800}.red{color:#c00}.en{font-family:"Lato","Hiragino Kaku Gothic Pro","Hiragino Sans","メイリオ","Meiryo",sans-serif}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2.0}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.vam{vertical-align:middle}.vat{vertical-align:top}.vab{vertical-align:text-bottom}.spbr{display:block}@media print, screen and (min-width: 768px){.spbr{display:none}}.tabbr{display:none}@media print, screen and (min-width: 768px){.tabbr{display:block}}.pcbr{display:none}@media print, screen and (min-width: 1200px){.pcbr{display:block}}.fl{float:left}.fr{float:right}.cl{clear:both}.ma{margin-right:auto;margin-left:auto}.mt0{margin-top:0}.mt05{margin-top:0.5rem}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mr0{margin-right:0}.mr05{margin-right:0.5rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:3rem}.mr4{margin-right:4rem}.mr5{margin-right:5rem}.mr6{margin-right:6rem}.mb0{margin-bottom:0}.mb05{margin-bottom:0.5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.ml0{margin-left:0}.ml05{margin-left:0.5rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:3rem}.ml4{margin-left:4rem}.ml5{margin-left:5rem}.ml6{margin-left:6rem}.pt0{padding-top:0}.pt05{padding-top:0.5rem}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pt5{padding-top:5rem}.pt6{padding-top:6rem}.pr0{padding-right:0}.pr05{padding-right:0.5rem}.pr1{padding-right:1rem}.pr2{padding-right:2rem}.pr3{padding-right:3rem}.pr4{padding-right:4rem}.pr5{padding-right:5rem}.pr6{padding-right:6rem}.pb0{padding-bottom:0}.pb05{padding-bottom:0.5rem}.pb1{padding-bottom:1rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.pb4{padding-bottom:4rem}.pb5{padding-bottom:5rem}.pb6{padding-bottom:6rem}.pl0{padding-left:0}.pl05{padding-left:0.5rem}.pl1{padding-left:1rem}.pl2{padding-left:2rem}.pl3{padding-left:3rem}.pl4{padding-left:4rem}.pl5{padding-left:5rem}.pl6{padding-left:6rem}.gap0{gap:0 !important}.container{max-width:1200px;width:calc(100% - 3rem);margin-left:auto;margin-right:auto}@media print, screen and (min-width: 1200px){.container{width:100%}}@media print, screen and (min-width: 1200px){.container_inner{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}}#main{padding-top:60px}@media print, screen and (min-width: 1200px){#main{padding-top:70px}}.page_mv_en{font-family:"Lato","Hiragino Kaku Gothic Pro","Hiragino Sans","メイリオ","Meiryo",sans-serif;font-weight:700;margin:0 0 0.5rem 0;line-height:1.0}@media print, screen and (min-width: 1200px){.page_mv_en{font-size:400% !important}}.heading1{border-bottom:1px solid #000;line-height:1.2;font-size:2.8rem;margin:0 0 2.5rem;padding:0 0 0.5rem 0.3rem}.heading2{text-align:left;line-height:1.2;font-size:1.8rem;margin:0 0 1.5rem;padding:1.2rem 0 1rem 1rem;background:#e5e5e5}.heading3{display:inline-block;padding:1.2rem 1.5rem 1rem !important;line-height:1.2;margin-bottom:2rem}@media print, screen and (min-width: 768px){.heading3{padding:1.5rem 3rem 1.3rem !important}}.heading4{display:inline-block;padding:1rem 3rem 0.8rem;border:1px solid #333;line-height:1.2;border-radius:3px;text-align:center}@media print, screen and (min-width: 1200px){.heading4{padding:1rem 6rem 0.8rem}}.btn1 a,a.btn1{display:inline-block;text-align:center;position:relative;color:#fff;background:#f05a24;font-size:1.6rem;padding:1rem 3rem 0.8rem;line-height:1.2;min-width:14em;transition:.4s;text-decoration:none;appearance:none;border-radius:0;border:none}.btn1 a:hover,a.btn1:hover{background:#f26c3c}.btn1 a:after,a.btn1:after{content:"";display:block;width:5px;height:5px;position:absolute;top:calc(50% - 2px);right:1rem;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.btn1_yellow a,a.btn1_yellow{background:#fbed21;color:#000 !important}.btn1_yellow a:hover,a.btn1_yellow:hover{background:#fcf153}.btn1_yellow a:after,a.btn1_yellow:after{border-top:1px solid #000;border-right:1px solid #000}.btn1_black a,a.btn1_black{background:#000}.btn1_black a:hover,a.btn1_black:hover{background:#0d0d0d}.btn1_blue a,a.btn1_blue{background:#2e3191}.btn1_blue a:hover,a.btn1_blue:hover{background:#3438a4}.trg{cursor:pointer}.scroll_anime{opacity:0;transform:translateY(50px)}.scroll_anime_fadein{animation:fadeInMove forwards;animation-duration:0.7s}@media print, screen and (min-width: 1200px){.scroll_anime_fadein{animation-duration:1s}}@keyframes fadeInMove{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.posts_list{margin-bottom:3rem}@media print, screen and (min-width: 768px){.posts_list{margin-bottom:4rem}}.posts_list li{border-bottom:1px dotted #666;padding:1.3rem 1rem}@media print, screen and (min-width: 768px){.posts_list li{padding:1.5rem 0}}.posts_list li .wp-block-columns{margin:0;gap:0;flex-wrap:wrap !important}.posts_list li .posts_list_date{flex-basis:40% !important;font-size:1.4rem}@media print, screen and (min-width: 768px){.posts_list li .posts_list_date{flex-basis:15% !important;text-align:center}}.posts_list li .posts_list_cate{flex-basis:60% !important;text-align:right}@media print, screen and (min-width: 768px){.posts_list li .posts_list_cate{flex-basis:20% !important;text-align:center}}.posts_list li .posts_list_cate .wp-block-post-terms__separator{display:none}.posts_list li .posts_list_cate a{display:inline-block;color:#fff;text-decoration:none;background:#faaf3b;padding:0.5rem 1rem;line-height:1.0;font-size:1.1rem;margin:0 0 2px 5px}.posts_list li .posts_list_title{flex-basis:100% !important;padding:0.5rem 0 0 0}@media print, screen and (min-width: 768px){.posts_list li .posts_list_title{flex-basis:65% !important;padding:0}}.posts_list li .posts_list_title a{text-decoration:none;color:#000;line-height:1.5}.single_post{margin-bottom:6rem;overflow:hidden}.single_post_date{margin-bottom:1.5rem;display:block;font-size:1.4rem}.single_post_title{margin-bottom:4rem}.single_post_title h2{font-size:2rem;border-bottom:1px solid #e5e5e5;padding:0 0 1rem 0}@media print, screen and (min-width: 1200px){.single_post_title h2{font-size:2.4rem}}.single_post_content{line-height:2.0;padding-bottom:4rem}.single_post_content li{margin-left:1.3em}.single_post_content ul li{list-style:disc}.single_post_content ol li{list-style:decimal}.single_post_content p{padding-bottom:1px}.single_post_footer{text-align:right;font-size:1.4rem}.single_post_cate{margin-bottom:1rem}.single_post_cate a{display:inline-block;color:#fff;text-decoration:none;background:#faaf3b;padding:0.5rem 1rem;line-height:1.0;margin:0 0 2px 5px}.pager{text-align:center;margin-bottom:10rem}.pager .wp-pagenavi a,.pager .wp-pagenavi span{line-height:2em;font-size:1.4rem;display:inline-block;border:1px solid #e5e5e5;color:#000;background:#fff;margin:2px 0.2rem;width:2.4em;height:2.4em;vertical-align:middle}.pager .wp-pagenavi a:hover,.pager .wp-pagenavi span.current{color:#fff;background:#333;border:1px solid #333;font-weight:normal}.pager .wp-pagenavi span.pages{border:none;display:block;width:100%;height:auto}.pager .wp-pagenavi .extend{color:#666}.pager .wp-pagenavi .previouspostslink,.pager .wp-pagenavi .nextpostslink,.pager .wp-pagenavi .first,.pager .wp-pagenavi .last{background:#e5e5e5;position:relative}.pager .wp-pagenavi .previouspostslink:before,.pager .wp-pagenavi .nextpostslink:before,.pager .wp-pagenavi .first:before,.pager .wp-pagenavi .last:before{display:block;content:"";width:0.5em;height:0.5em;border-top:1px solid #666;border-left:1px solid #666;position:absolute;top:calc(50% - 0.25em);left:calc(50% - 0.25em)}.pager .wp-pagenavi .previouspostslink:hover:before,.pager .wp-pagenavi .previouspostslink:hover:after,.pager .wp-pagenavi .nextpostslink:hover:before,.pager .wp-pagenavi .nextpostslink:hover:after,.pager .wp-pagenavi .first:hover:before,.pager .wp-pagenavi .first:hover:after,.pager .wp-pagenavi .last:hover:before,.pager .wp-pagenavi .last:hover:after{border-color:#fff}.pager .wp-pagenavi .first:before{transform:rotate(-45deg) translate(2px, 2px)}.pager .wp-pagenavi .first:after{display:block;content:"";width:0.5em;height:0.5em;border-top:1px solid #666;border-left:1px solid #666;position:absolute;top:calc(50% - 0.25em);transform:rotate(-45deg) translate(4px, 4px)}.pager .wp-pagenavi .last:before{transform:rotate(135deg) translate(2px, 2px)}.pager .wp-pagenavi .last:after{display:block;content:"";width:0.5em;height:0.5em;border-top:1px solid #666;border-left:1px solid #666;position:absolute;top:calc(50% - 0.25em);transform:rotate(135deg) translate(-6px, -6px)}.pager .wp-pagenavi .previouspostslink:before{transform:rotate(-45deg)}.pager .wp-pagenavi .nextpostslink:before{transform:rotate(135deg)}.single_pager ul{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e5e5;margin-bottom:4rem;flex-wrap:wrap}@media print, screen and (min-width: 768px){.single_pager ul{margin-bottom:2rem;padding:2rem 0;position:relative}.single_pager ul:before{content:"";display:block;width:1px;height:40px;background:#e5e5e5;position:absolute;top:calc(50% - 20px);left:50%}}.single_pager ul li{width:100%}@media print, screen and (min-width: 768px){.single_pager ul li{width:50%}}.single_pager ul li.next{text-align:left}.single_pager ul li.prev{text-align:right}.single_pager ul li a{display:block;padding:2rem 3rem;text-decoration:none;color:#666;font-size:1.4rem;line-height:1.4;position:relative;border-bottom:1px solid #e5e5e5}@media print, screen and (min-width: 768px){.single_pager ul li a{border:none}}.single_pager ul li a:before{display:block;content:"";width:10px;height:10px;border-top:2px solid #e5e5e5;border-left:2px solid #e5e5e5;transform-origin:center center;position:absolute;top:calc(50% - 5px);left:10px;transform:rotate(-45deg)}.single_pager ul li.prev a:before{right:10px;left:auto;transform:rotate(135deg)}.single_pager ul li .single_pager_date{font-size:1.2rem;margin-bottom:0.5rem}.grecaptcha-badge{display:none}#header{position:fixed;top:0;left:0;width:100%;z-index:9999;display:flex;justify-content:flex-end;line-height:1.0;background:#fff;align-items:center}@media print, screen and (min-width: 1200px){#header{height:70px}}#header_logo{margin-right:auto}#header_logo a{display:block;padding:0.5rem 0}@media print, screen and (min-width: 1200px){#header_logo a{padding:1.1rem 1rem 0.7rem}}#header_logo img{width:180px}@media print, screen and (min-width: 1200px){#header_logo img{width:220px}}#header #spnav_trg{cursor:pointer;-webkit-tap-highlight-color:transparent;width:60px;height:60px;background:#000;transition:.4s;position:relative;text-align:center}@media print, screen and (min-width: 1200px){#header #spnav_trg{display:none}}#header #spnav_trg span{display:inline-block;transition:.4s;position:absolute;left:20px;width:20px;height:1px;background:#fff}#header #spnav_trg span:nth-of-type(1){bottom:38px;animation:sp_nav_trg_bar1 .4s forwards}#header #spnav_trg span:nth-of-type(2){bottom:30px;opacity:1}#header #spnav_trg span:nth-of-type(3){bottom:22px;animation:sp_nav_trg_bar3 .4s forwards}#header #spnav_trg.active span:nth-of-type(1){animation:active_sp_nav_trg_bar1 .4s forwards}#header #spnav_trg.active span:nth-of-type(2){transition:.4s;opacity:0}#header #spnav_trg.active span:nth-of-type(3){animation:active_sp_nav_trg_bar3 .4s forwards}@keyframes sp_nav_trg_bar1{0%{transform:translateY(8px) rotate(40deg)}50%{transform:translateY(8px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes sp_nav_trg_bar3{0%{transform:translateY(-8px) rotate(-40deg)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active_sp_nav_trg_bar1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(8px) rotate(0)}100%{transform:translateY(8px) rotate(40deg)}}@keyframes active_sp_nav_trg_bar3{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(-8px) rotate(-40deg)}}@media print, screen and (min-width: 1200px){#header_spnav_reserve{display:none}}#header_spnav_reserve a{display:flex;justify-content:center;align-items:center;background:#f05a24;color:#fff;font-size:1.4rem;text-decoration:none;width:60px;height:60px}#header #header_pcnav{display:none}@media print, screen and (min-width: 1200px){#header #header_pcnav{display:block;font-size:1.2rem}}#header #header_pcnav nav{display:flex;justify-content:flex-end}#header #header_pcnav .menu a{color:#000;text-decoration:none;display:block}#header #header_pcnav .menu>li{display:inline-block;position:relative}#header #header_pcnav .menu>li>a{padding:2.9rem 1rem}@media print, screen and (min-width: 1500px){#header #header_pcnav .menu>li>a{padding:2.9rem 1.7rem}}#header #header_pcnav .menu>li>a:after{transition:.4s;content:"";display:block;width:2em;height:1px;background:transparent;position:absolute;bottom:16px;left:calc(50% - 1em)}#header #header_pcnav .menu>li>a:hover:after{transition:.4s;background:#f05a24}#header #header_pcnav .menu>li.menu-item-has-children:after{content:"";border-top:1px solid #666;border-right:1px solid #666;width:4px;height:4px;display:block;position:absolute;top:49%;right:-3px;transform:rotate(135deg) translateY(90%)}#header #header_pcnav .menu>li.menu-item-has-children>a:after{display:none}#header #header_pcnav .sub-menu{display:none;background:#e5e5e5;width:max-content;min-width:170px;position:absolute;top:100%;left:50%;transform:translateX(-50%)}#header #header_pcnav .sub-menu a{padding:1.3rem 1.5rem}#header #header_pcnav .sub-menu a:hover{background:rgba(102,102,102,0.1)}#header #header_pcnav_reserve li{height:100%}#header #header_pcnav_reserve a{text-decoration:none;color:#fff;background:#f05a24;display:flex;justify-content:center;align-items:center;width:12em;height:100%}#header #header_pcnav_reserve a:hover{background:#f37e54}#spnav_bg{display:none;background:#000;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9980}#spnav{display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);overflow:auto;z-index:9990}#spnav nav{z-index:9995;padding:4rem 2rem}@media print, screen and (min-width: 768px){#spnav nav{padding:4rem 5rem}}#spnav nav ul.menu li a{display:block;color:#fff;padding:1.2rem 1rem;text-decoration:none}#spnav nav ul.menu li.menu-item-has-children>a:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;display:inline-block;transform:rotate(135deg);margin:0 0 5px 15px}#spnav nav ul.menu li .sub-menu{display:none;padding:1rem 0 0.5rem 2rem;margin:-0.5rem 0 1rem 0}#spnav nav ul.menu li .sub-menu li a{font-size:1.4rem;padding:1rem}#spnav_banner{text-align:center;padding-bottom:3rem}#spnav_banner ul{margin-bottom:3rem}#spnav_banner ul li{display:inline-block;vertical-align:middle;margin:0.5rem}#spnav_banner_sns img{width:40px}#footer{text-align:center}#footer_banner{padding:6rem 0 3rem}@media print, screen and (min-width: 768px){#footer_banner .container{display:flex;justify-content:center;align-items:flex-end}}#footer_banner .footer_banner_col{margin-bottom:3rem}@media print, screen and (min-width: 768px){#footer_banner .footer_banner_col{width:30%}}@media print, screen and (min-width: 1200px){#footer_banner .footer_banner_col{width:20%}}#footer_banner .footer_banner_sns li{display:inline-block;vertical-align:top;margin:0 0.5rem}#footer_contact{background:#e5e5e5;padding:6rem 0}@media print, screen and (min-width: 768px){#footer_contact{font-size:2rem}}#footer_contact li{display:inline-block;vertical-align:middle;margin:0 1rem 2rem}#footer_contact img{max-width:280px}@media print, screen and (min-width: 768px){#footer_contact img{max-width:100%}}#footer_info{padding:6rem 0}#footer_info_logo{width:180px;margin-bottom:2rem}@media print, screen and (min-width: 768px){#footer_info_logo{width:300px}}#footer_nav{background:#e5e5e5;padding:6rem 1.5rem;font-size:1.4rem;text-align:left}@media print, screen and (min-width: 768px){#footer_nav{text-align:center;padding:1.5rem;font-size:1.3rem}}#footer_nav .menu li{border-bottom:1px dotted #666}@media print, screen and (min-width: 768px){#footer_nav .menu li{border:none;display:inline-block;vertical-align:top}}#footer_nav .menu li a{text-decoration:none;color:#000;display:block;padding:1.2rem 1rem 0.9rem}@media print, screen and (min-width: 768px){#footer_nav .menu li a{padding:1.2rem 1.7rem 0.9rem}}#footer_nav .menu li a:hover{color:#f05a24}#footer_cpr{background:#333;color:#fff;padding:2.5rem 0;font-size:1.2rem;line-height:1.0}.page-id-11 #main{padding-top:0}.page-id-11 #header{background-color:rgba(255,255,255,0.3);transition:background-color .4s}.page_front-page .index_heading1{color:rgba(102,102,102,0.4);font-weight:900;font-size:4rem;line-height:1.0;position:relative;z-index:1;margin:0 0 -0.3em}@media print, screen and (min-width: 768px){.page_front-page .index_heading1{font-size:6rem}}@media print, screen and (min-width: 1200px){.page_front-page .index_heading1{font-weight:700;font-size:calc(100vw / 11);position:absolute;bottom:100%;left:0.5em;transform:rotate(90deg);transform-origin:left bottom}}.page_front-page #xo-slider-251 .swiper-slide img{height:90vh;object-fit:cover}@media print, screen and (min-width: 1200px){.page_front-page #xo-slider-251 .swiper-slide img{height:calc(100vh - 70px)}}.page_front-page #xo-slider-251 .slide-content{display:block;padding:0;background:rgba(0,0,0,0.3)}.page_front-page #xo-slider-251 .slide-content-text{display:flex;width:100%;height:100%;align-content:center;flex-wrap:wrap;padding:0 2rem}@media print, screen and (min-width: 1200px){.page_front-page #xo-slider-251 .slide-content-text{padding:0 0 0 4rem}}.page_front-page #xo-slider-251 .slide-content .index_mv_te1{color:#fbed21;line-height:1.0;font-weight:700;font-size:3.2rem;width:100%;margin-bottom:1rem}@media print, screen and (min-width: 768px){.page_front-page #xo-slider-251 .slide-content .index_mv_te1{font-size:5rem}}.page_front-page #xo-slider-251 .slide-content .index_mv_te2{color:#fbed21;line-height:1.0;font-weight:700;font-size:4.5rem;width:100%;margin-bottom:2rem}@media print, screen and (min-width: 768px){.page_front-page #xo-slider-251 .slide-content .index_mv_te2{font-size:8rem}}@media print, screen and (min-width: 1200px){.page_front-page #xo-slider-251 .slide-content .index_mv_te2{font-size:11rem}}.page_front-page #xo-slider-251 .slide-content .index_mv_heading{width:100%;font-size:1.6rem}@media print, screen and (min-width: 768px){.page_front-page #xo-slider-251 .slide-content .index_mv_heading{font-size:2rem}}.page_front-page .index_catch{position:relative;width:100%;z-index:1;margin:-8rem 0 0}@media print, screen and (min-width: 1200px){.page_front-page .index_catch{margin:-20rem 0 0}.page_front-page .index_catch:before{content:"";display:block;position:absolute;top:0;left:calc(50% - 385px);background:#333;width:770px;height:610px;z-index:-1;transform:translateX(20%)}}.page_front-page .index_catch_scroll{display:none}@media print, screen and (min-width: 1200px){.page_front-page .index_catch_scroll{display:block;line-height:1.0;position:absolute;bottom:0;left:0;z-index:2;font-size:130px;font-weight:900;overflow:hidden;width:100%;height:100%;letter-spacing:8px}}@media print, screen and (min-width: 1500px){.page_front-page .index_catch_scroll{font-size:160px}}.page_front-page .index_catch_scroll1,.page_front-page .index_catch_scroll2{animation:scroll_left 60s linear infinite;position:absolute;left:0;margin:0}.page_front-page .index_catch_scroll1{color:rgba(203,203,203,0.4);bottom:170px}@media print, screen and (min-width: 1500px){.page_front-page .index_catch_scroll1{bottom:200px}}.page_front-page .index_catch_scroll2{color:rgba(203,203,203,0.25);bottom:40px}@keyframes scroll_left{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.page_front-page .index_catch_text{padding:6rem 3rem;margin:0 1rem;position:relative;z-index:1}@media print, screen and (min-width: 768px){.page_front-page .index_catch_text{padding:8rem;max-width:640px;margin:0 auto}}@media print, screen and (min-width: 1200px){.page_front-page .index_catch_text{display:flex;align-items:center;padding:0 7.5em;width:770px;height:610px;max-width:none;transform:translateX(20%);background:none !important;z-index:3}}@media print, screen and (min-width: 1200px){.page_front-page .index_ph{position:relative}}.page_front-page .index_ph .index_phcol{margin:0 1rem;gap:0}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol{margin:0}}.page_front-page .index_ph .index_phcol .spnone{display:none}@media print, screen and (min-width: 1200px){.page_front-page .index_ph .index_phcol .spnone{display:block}}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol .wp-block-column{min-height:540px}}@media print, screen and (min-width: 1200px){.page_front-page .index_ph .index_phcol .wp-block-column{min-height:auto}}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol_bgc{background-color:#ddcda9}}.page_front-page .index_ph .index_phcol .order1{order:1}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol .order1{order:0;flex-basis:50%}}@media print, screen and (min-width: 1200px){.page_front-page .index_ph .index_phcol .order1{flex-basis:40%}}.page_front-page .index_ph .index_phcol .order2{order:2}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol .order2{order:0;flex-basis:50%}}@media print, screen and (min-width: 1200px){.page_front-page .index_ph .index_phcol .order2{flex-basis:40%}}.page_front-page .index_ph .index_phcol figure{position:relative;margin:0}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol figure{width:100%;height:100%}}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol figure img{object-fit:cover;width:100%;height:100%}}.page_front-page .index_ph .index_phcol figure figcaption{position:absolute;top:2.5rem;right:0;display:inline-block;background:#333;color:#fff;margin:0;padding:1.2rem 0.5rem 1rem;line-height:1.2;min-width:60%;text-align:center;font-weight:bold}@media print, screen and (min-width: 768px){.page_front-page .index_ph .index_phcol figure figcaption{top:4rem;min-width:40%;padding:1.5rem 0.5rem 1.3rem}}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol figure figcaption{min-width:60%}}@media print, screen and (min-width: 1200px){.page_front-page .index_ph .index_phcol figure figcaption{top:6rem;min-width:28rem;padding:2rem 0.5rem 1.8rem}}.page_front-page .index_ph .index_phcol_text{padding:5rem 3rem;display:flex;flex-direction:column;justify-content:center}@media print, screen and (min-width: 768px){.page_front-page .index_ph .index_phcol_text{padding:8rem}}@media print, screen and (min-width: 782px){.page_front-page .index_ph .index_phcol_text{padding:4rem 5%}}@media print, screen and (min-width: 1200px){.page_front-page #index_cow .index_heading1{top:100%;right:0.5em;bottom:auto;left:auto;transform-origin:right top}}.page_front-page #index_cow .index_phcol figure figcaption{right:auto;left:0}.page_front-page #index_cow .index_phcol_text .wp-block-buttons{margin-bottom:1rem}@media print, screen and (min-width: 768px){.page_front-page #index_cow .index_phcol_text .wp-block-buttons{display:inline-block;margin:0 1rem 1rem 0}}@media print, screen and (min-width: 1200px){.page_front-page #index_other{padding-top:5rem}}@media print, screen and (min-width: 1500px){.page_front-page #index_other{padding-top:10rem}}@media print, screen and (min-width: 1200px){.page_front-page #index_other .index_heading1{top:-0.3em;right:auto;bottom:auto;left:0;transform:rotate(0);width:100%}}@media print, screen and (min-width: 1500px){.page_front-page #index_other .index_heading1{top:0}}@media print, screen and (min-width: 782px){.page_front-page #index_other .index_phcol .wp-block-column{min-height:auto}}.page_concept .concept_heading1{border:1px solid #333;padding:1.2rem 1rem 1rem;line-height:1.2;margin-bottom:1.5rem}.page_concept .concept_ph{position:relative}.page_concept .concept_ph figcaption{margin:0;position:absolute;top:2rem;left:0;display:inline-block;min-width:70%;background:#000;color:#fff;text-align:center;line-height:1.2;padding:1.1rem 1.5rem 0.8rem}.page_concept .concept_info p{margin-bottom:0}.page_shop-info .shop_member{padding:3rem 2rem}.page_shop-info .shop_member_num p{margin:0;padding:1rem 0}@media print, screen and (min-width: 782px){.page_shop-info .shop_member_num p{padding:0;margin:0 auto;height:7em;width:7em;display:flex;align-items:center;justify-content:center;border-radius:50%}}@media print, screen and (min-width: 1500px){.page_shop-info .shop_member_num p{height:10em;width:10em}}.page_shop-info .shop_member_text{padding:2rem 0 0 0}@media print, screen and (min-width: 782px){.page_shop-info .shop_member_text{padding:0 0 0 2rem}}.page_price .price_table table{text-align:center;font-size:87.5%}@media print, screen and (min-width: 1200px){.page_price .price_table table{font-size:100%}}.page_price .price_table th{border:1px solid #aaa;background:#cbcbcb;padding:0.5rem 0}@media print, screen and (min-width: 1200px){.page_price .price_table th{padding:1rem}}.page_price .price_table td{border:1px solid #aaa;background:#f1f1f1;padding:1rem 0.5rem}@media print, screen and (min-width: 1200px){.page_price .price_table td{padding:1rem}}.page_question .faq_q{background:#e5e5e5;padding:1em 2em 1em 1em;position:relative}.page_question .faq_q:before{content:"";width:1px;height:13px;background:#aaa;position:absolute;top:calc(50% - 6px);right:calc(1rem + 6px);transition:.4s}@media print, screen and (min-width: 1200px){.page_question .faq_q:before{right:calc(2rem + 6px)}}.page_question .faq_q:after{content:"";width:13px;height:1px;background:#aaa;position:absolute;top:50%;right:1rem;transition:.4s}@media print, screen and (min-width: 1200px){.page_question .faq_q:after{right:2rem}}.page_question .faq_q.acc_bt_close:before{transform:rotate(-90deg);transform-origin:center center;transition:.4s}.page_question .faq_q.acc_bt_close:after{transform:rotate(-90deg);transform-origin:center center;opacity:0;transition:.4s}.page_question .faq_a{padding:0.5em 1em 1.5rem;display:none}@media print, screen and (min-width: 768px){.page_question .faq_a{padding-left:2em;padding-right:2em}}@media (max-width: 600px){.page_facility-list .facility_drink .wp-block-media-text__content{padding:4rem 0 0}}.page_access .access_table td{font-size:87.5%;border:1px solid #aaa;background:#fff;padding:1rem 0.5rem}@media print, screen and (min-width: 768px){.page_access .access_table td{padding:1rem;font-size:100%}}.page_access .access_table td:nth-of-type(1){background:#f1f1f1;width:30%;text-align:center}@media print, screen and (min-width: 1200px){.page_access .access_table td:nth-of-type(1){width:25%}}.page_access #xo-slider-651 .slide-content{display:flex;align-items:flex-end;justify-content:center;padding:0 1rem 22px}@media print, screen and (min-width: 1200px){.page_access #xo-slider-651 .slide-content{padding:0 1rem 32px}}.page_access #xo-slider-651 .slide-content-text{text-shadow:0 0 1px #000,0 0 2px #000,0 0 6px rgba(0,0,0,0.8);text-align:center}@media print, screen and (min-width: 1200px){.page_access #xo-slider-651 .slide-content-text{font-size:1.6rem}}.page_access #xo-slider-651 .swiper-pagination{bottom:0}.page_access #xo-slider-651 .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}@media print, screen and (min-width: 1200px){.page_access #xo-slider-651 .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}.page_shuhenparking .parking_map img{width:100vw}.page_shuhenparking .parking_info .wp-block-media-text__content{padding:2rem 2% 0}@media print, screen and (min-width: 601px){.page_shuhenparking .parking_info .wp-block-media-text__content{padding:2rem 5% 0}}.page_shuhenparking .parking_info_heading{padding:0 0 0.5rem;border-bottom:1px solid #000;margin-bottom:2rem;line-height:1.2;font-size:2rem}.page_shuhenparking .parking_info_heading a{text-decoration:none}.page_contact .inquiry{width:100%;border:none;margin-bottom:2rem}.page_contact .inquiry th{text-align:left;background:#eee;vertical-align:middle;display:block;width:100%;padding:0.5rem;border:none}@media print, screen and (min-width: 768px){.page_contact .inquiry th{display:table-cell;width:30%;border:solid 1px #ccc;padding:1rem}}.page_contact .inquiry th p{margin:0}.page_contact .inquiry td{display:block;width:100%;border:none;padding:0.5rem 0.5rem 3rem;background:#fff;vertical-align:middle}@media print, screen and (min-width: 768px){.page_contact .inquiry td{border:solid 1px #ccc;display:table-cell;width:70%;padding:1rem}}.page_contact .inquiry *::placeholder{color:#bbb}.page_contact .inquiry select{cursor:pointer;width:100%;padding:0.5rem}.page_contact .inquiry .textbox{background:#fff;border:solid 1px #ccc;width:100%;padding:0.5rem;margin:1px}@media print, screen and (min-width: 768px){.page_contact .inquiry .textbox{background:#eee;margin:3px 1px;padding:0.8rem}}.page_contact .inquiry input[type="radio"]{cursor:pointer}.page_contact .inquiry input#zip{width:10em}.page_contact .inquiry .haveto{display:inline-block;font-size:10px;padding:2px 5px 0;font-weight:normal;background:#d58080;color:#fff;margin:0 5px 2px 0;vertical-align:middle}.page_contact .inquiry .sub{font-size:90%;font-weight:normal;padding-top:5px}.page_contact .inquiry .last-check label{line-height:1.5}.page_contact #formbtn{cursor:pointer;display:block;padding:10px;width:300px;background:#000;border:1px solid #000;color:#fff;font-size:18px;font-weight:bold;border-radius:0;margin:25px auto 0}.page_contact #formbtn:hover{background:#0d0d0d;border:1px solid #0d0d0d}.page_contact .wpcf7 form .wpcf7-response-output{margin-top:0rem !important;margin-bottom:4rem !important}.page_contact .inquiry .wpcf7-not-valid{background:#fff0f0 !important}
/*# sourceMappingURL=style.css.map */
