*{min-inline-size:0}html,body{height:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}html *,html *:before,html *:after{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:middle}video{max-width:100%;width:100%;height:auto}iframe{width:100%;max-width:100%;min-height:300px;vertical-align:bottom}:root{--baseFontSize: 1.7rem;--baseLineHeight: 1.6;--bigfontLineHeight: 1.3;--gnavHeight: 60px;--clampSizeM: clamp(17px, 4.25vw, 20px);--clampSizeL: clamp(20px, 5vw, 24px);--clampSizeXL: clamp(24px, 6vw, 32px);--clampSizeXXL: clamp(28px, 7vw, 40px);--clampSizeXXXL: clamp(32px, 8vw, 50px);--panelPadding: clamp(20px, 5vw, 40px) clamp(15px, 3.75vw, 40px);--cellPadding: clamp(10px, 2.5vw, 15px) clamp(10px, 2.5vw, 20px);--contentPadding: clamp(50px, 12.5vw, 80px);--screenEdgePadding: 15px;--spaceSizeM: clamp(10px, 2.5vw, 20px);--spaceSizeL: clamp(15px, 3.75vw, 30px);--wp--style--global--content-size: 1600px;--wp--style--block-gap: clamp(15px, 3.75vw, 30px);--leading-trim: calc((1em - 1lh) / 2)}@supports not (top: 1lh){:root :root{--leading-trim: 0px}}@media screen and (min-width: 1601px){:root{--screenEdgePadding: 0;--gnavHeight: 80px}}.titanium{background-color:#666}.aluminium{background-color:#059}.stainless{background-color:#950}.fulltime{background-color:#007005}.parttime{background-color:#bc1f23}.contract{background-color:#e25a00}.outsourcing{background-color:#0124b9}.term-information{background-color:#900}.term-blog{background-color:#009}.category1,.works_tax1{background-color:#0124b9}.category2,.works_tax2{background-color:#007005}.category3,.works_tax3{background-color:#bc1f23}*{-webkit-text-size-adjust:none}html{font-size:62.5%;scroll-behavior:smooth}@media screen and (min-width: 769px){html{scroll-padding-top:var(--gnavHeight);-webkit-scroll-padding-top:var(--gnavHeight)}}body{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;font-size:var(--baseFontSize);line-height:var(--baseLineHeight);font-weight:400;color:#fff;color:#333;line-break:strict;word-wrap:break-word;overflow-wrap:break-word}a{color:#f76d15;transition:.5s}@media(hover: hover){a:where(:-moz-any-link,:enabled,summary):hover{color:#00368f;-moz-transition:.5s;transition:.5s}a:where(:any-link,:enabled,summary):hover{color:#00368f;transition:.5s}}a img{transition:.5s}@media(hover: hover){a img:is(:where(:-moz-any-link,:enabled,summary):hover *){opacity:.7;-moz-transition:.5s;transition:.5s}a img:is(:where(:any-link,:enabled,summary):hover *){opacity:.7;transition:.5s}}@media screen and (min-width: 1025px){.tel-link a:link,.tel-link a:visited{color:#333}}h1,h2{font-size:var(--clampSizeXL);line-height:var(--bigfontLineHeight);font-feature-settings:"palt";font-weight:800}h3{font-size:var(--clampSizeL);line-height:var(--bigfontLineHeight);font-feature-settings:"palt";font-weight:800}h4{font-size:var(--clampSizeM);line-height:var(--bigfontLineHeight);font-feature-settings:"palt";font-weight:800}h5,h6{font-size:1.8rem;font-feature-settings:"palt";font-weight:800}a[href^="tel:"]{text-decoration:none}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none;cursor:default}}input,textarea,button{font-size:1.7rem;margin:0;vertical-align:middle}input[type=date]::-webkit-date-and-time-value{-webkit-appearance:none;text-align:left;width:100%;padding:7px;box-sizing:border-box;background-color:rgba(0,0,0,0)}input[type=text],input[type=tel],input[type=email],input[type=date],input[type=password],textarea{width:100%;padding:7px;-webkit-appearance:none;background-color:#fff;border:solid 1px rgba(0,0,0,.2)}select{width:100%;padding:7px;background-color:#fff;border:solid 1px rgba(0,0,0,.2)}input[type=number]{padding:7px;box-sizing:border-box;-webkit-appearance:none;border:solid 1px rgba(0,0,0,.2)}input[type=file]{box-sizing:border-box;max-width:300px;width:auto}textarea{field-sizing:content;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input[type=search]{padding:5px 8px}summary::marker,summary::-webkit-details-marker{display:none;content:none}.contents{margin:0 auto 0px;padding:0 0px}.main{position:relative}.breadcrumb{background-color:#e2e9f4}.breadcrumb__inner{margin:0px auto 0px;max-width:var(--wp--style--global--content-size);padding:5px;font-size:1.2rem;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb__inner::-webkit-scrollbar{display:none}.home .breadcrumb{display:none}.blockimage{position:relative;padding-top:calc(var(--contentPadding)*3) !important}.blockimage::before{content:"";position:absolute;width:100%;height:calc(var(--contentPadding)*3 + 7.5em);top:0;left:0;background-color:#00368f}.blockimage h2{max-width:min(90%,800px);margin-inline:auto;background-color:#fff;padding:1em 10px;border-radius:5px 5px 0 0}.lead800{max-width:760px;margin-inline:auto}.lead1000{max-width:1000px;margin-inline:auto}.lead1200{max-width:1200px;margin-inline:auto}.grange-right{position:relative}.grange-right::before{content:"";position:absolute;left:50%;bottom:-30%;background:url(../img/img_orange.png) no-repeat center/cover;width:873px;height:392px;z-index:-1;-webkit-clip-path:polygon(var(--clipParamRight) 0%, 100% 0%, 100% 100%, var(--clipParamRight) 100%);clip-path:polygon(var(--clipParamRight) 0%, 100% 0%, 100% 100%, var(--clipParamRight) 100%)}@media screen and (min-width: 769px){.grange-right::before{bottom:auto;top:-30%;left:70%}}.grange-left{position:relative}.grange-left::before{content:"";position:absolute;right:50%;bottom:-30%;background:url(../img/img_orange.png) no-repeat center/cover;width:873px;height:392px;z-index:-1;-webkit-clip-path:polygon(0% 0%, var(--clipParamLeft) 0%, var(--clipParamLeft) 100%, 0% 100%);clip-path:polygon(0% 0%, var(--clipParamLeft) 0%, var(--clipParamLeft) 100%, 0% 100%)}@media screen and (min-width: 769px){.grange-left::before{bottom:auto;top:-30%;right:70%}}.school-circle{position:relative}.school-circle::before{content:"";position:absolute;left:90%;top:-10%;background:url(../img/ico_school_circle.svg) no-repeat center/contain;width:250px;height:250px;z-index:-1;-webkit-clip-path:polygon(var(--clipParamRight) 0%, 100% 0%, 100% 100%, var(--clipParamRight) 100%);clip-path:polygon(var(--clipParamRight) 0%, 100% 0%, 100% 100%, var(--clipParamRight) 100%)}.school-square{position:relative}.school-square::before{content:"";position:absolute;right:90%;bottom:-10%;background:url(../img/ico_school_square.svg) no-repeat center/contain;width:385px;height:286px;z-index:-1;-webkit-clip-path:polygon(0% 0%, var(--clipParamLeft) 0%, var(--clipParamLeft) 100%, 0% 100%);clip-path:polygon(0% 0%, var(--clipParamLeft) 0%, var(--clipParamLeft) 100%, 0% 100%);rotate:-15deg}.marker,.location-reserve .caution .wp-block-group__inner-container strong,.first-block p strong{background:linear-gradient(transparent 65%, rgba(255, 255, 0, 0.3) 65%)}.google-maps{position:relative;padding-bottom:15%;min-height:300px;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.wp-block-group{contain:paint;padding-top:var(--contentPadding);padding-bottom:var(--contentPadding);padding-left:var(--screenEdgePadding);padding-right:var(--screenEdgePadding)}.wp-block-group .wp-block-group{padding:0}.wp-block-group>.wp-block-group__inner-container>*+*,.wp-block-group .wp-block-column>*+*{margin-block-start:1em}.wp-block-group>.wp-block-group__inner-container>h1+*,.wp-block-group>.wp-block-group__inner-container>h2+*,.wp-block-group .wp-block-column>h1+*,.wp-block-group .wp-block-column>h2+*{margin-block-start:2em}.wp-block-group>.wp-block-group__inner-container>h4+*,.wp-block-group>.wp-block-group__inner-container>h5+*,.wp-block-group>.wp-block-group__inner-container>h6+*,.wp-block-group .wp-block-column>h4+*,.wp-block-group .wp-block-column>h5+*,.wp-block-group .wp-block-column>h6+*{margin-block-start:.5em}.wp-block-group>.wp-block-group__inner-container>*+h1,.wp-block-group>.wp-block-group__inner-container>*+h2,.wp-block-group .wp-block-column>*+h1,.wp-block-group .wp-block-column>*+h2{margin-block-start:3em}.wp-block-group>.wp-block-group__inner-container>*+h3,.wp-block-group .wp-block-column>*+h3{margin-block-start:1.5em}.wp-block-group>.wp-block-group__inner-container>*+.wp-block-spacer,.wp-block-group>.wp-block-group__inner-container>.wp-block-spacer+*,.wp-block-group .wp-block-column>*+.wp-block-spacer,.wp-block-group .wp-block-column>.wp-block-spacer+*{margin-block-start:0}.wp-block-group>.wp-block-group__inner-container>*+.wp-block-gallery,.wp-block-group>.wp-block-group__inner-container>.wp-block-gallery+*,.wp-block-group>.wp-block-group__inner-container>*+.wp-block-image,.wp-block-group>.wp-block-group__inner-container>.wp-block-image+*,.wp-block-group>.wp-block-group__inner-container>*+.wp-block-columns,.wp-block-group>.wp-block-group__inner-container>.wp-block-columns+*,.wp-block-group .wp-block-column>*+.wp-block-gallery,.wp-block-group .wp-block-column>.wp-block-gallery+*,.wp-block-group .wp-block-column>*+.wp-block-image,.wp-block-group .wp-block-column>.wp-block-image+*,.wp-block-group .wp-block-column>*+.wp-block-columns,.wp-block-group .wp-block-column>.wp-block-columns+*{margin-block-start:2em}.wp-block-group>.wp-block-group__inner-container{max-width:var(--wp--style--global--content-size);margin:0 auto}.wp-block-group h2{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.wp-block-group h2>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.wp-block-group h2>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.wp-block-group h2.white{color:#fff}.wp-block-group h2.white>span{color:rgba(255,255,255,.7)}.wp-block-group h2.white>span::after{background-color:#297aff}.wp-block-group h2.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--spaceSizeM)}.wp-block-buttons .wp-block-button{width:100%;max-width:600px;margin:0 auto}.wp-block-buttons .wp-block-button__link{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);font-size:1.8rem}.wp-block-buttons .wp-block-button__link:link,.wp-block-buttons .wp-block-button__link:visited{color:#fff}.wp-block-buttons .wp-block-button__link::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.wp-block-buttons .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.wp-block-buttons .wp-block-button__link:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.wp-block-buttons .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.wp-block-buttons .wp-block-button__link:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.wp-block-buttons .wp-block-button__link:focus{outline:none}.wp-block-buttons .wp-block-button__link::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.wp-block-buttons .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.wp-block-buttons .wp-block-button__link:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:link,.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:visited{color:#fff}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:focus{outline:none}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.wp-block-buttons .wp-block-button.reserve .wp-block-button__link::after{background-color:rgba(0,0,0,0);position:static}.wp-block-gallery a,.wp-block-image a,.single-works__otherimg a,.single-works__thumbnail a,.single-job__otherimg a,.single-job__thumb a{display:block;position:relative}.wp-block-gallery img,.wp-block-image img,.single-works__otherimg img,.single-works__thumbnail img,.single-job__otherimg img,.single-job__thumb img{border-radius:10px}.site-header{margin:0;position:relative}.site-header__inner{display:grid;grid-template-columns:1fr;gap:var(--spaceSizeM);background-color:#fff;padding:var(--spaceSizeM) var(--gnavHeight) var(--spaceSizeM) var(--spaceSizeM)}@media screen and (min-width: 769px){.site-header__inner{grid-template-columns:1fr auto}}@media screen and (min-width: 1201px){.site-header__inner{grid-template-columns:1fr auto auto}}.site-header__logo{font-size:1.4rem;display:flex;align-items:center}@media screen and (min-width: 769px){.site-header__logo{font-size:1.7rem}}.site-header__logo a:link,.site-header__logo a:visited{text-decoration:none;color:#333}.site-header__logo img{width:200px}.site-header__logo-anker{display:flex;align-items:center;gap:var(--spaceSizeM);font-feature-settings:"palt";font-weight:800}.site-header__locations{display:none}@media screen and (min-width: 1201px){.site-header__locations{display:block}}.site-header__location{display:grid;gap:15px;grid-template-columns:100px auto}.site-header__location+.site-header__location{margin-top:.5em}.site-header__location-name{color:#fff;background-color:#00368f;font-weight:bold;font-size:1.5rem;display:flex;text-align:center;justify-content:center;align-items:center}.site-header__location-tel{font-weight:bold;font-size:1.5rem}.site-header__location-tel .tel-link{font-size:var(--clampSizeL)}.site-header__reserve{display:none}@media screen and (min-width: 769px){.site-header__reserve{display:flex;align-items:center}}.site-header__reserve a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px}.site-header__reserve a:link,.site-header__reserve a:visited{color:#fff}.site-header__reserve a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.site-header__reserve a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.site-header__reserve a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.site-header__reserve a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.site-header__reserve a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.site-header__reserve a:focus{outline:none}.site-header__reserve a::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.site-header__reserve a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.site-header__reserve a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.site-header__menu-button{--menuBarGap: clamp(7px, 0.7vw, 10px);--menuBarHeight: 3px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;gap:var(--menuBarGap);position:fixed;z-index:9999;top:var(--buttonTop);right:0;width:var(--gnavHeight);height:var(--gnavHeight);background-color:rgba(0,0,0,0);outline:none;border:none;padding:0 !important}@media(hover: hover){.site-header__menu-button:where(:-moz-any-link,:enabled,summary):hover{cursor:pointer}.site-header__menu-button:where(:any-link,:enabled,summary):hover{cursor:pointer}}.site-header__menu-line{height:var(--menuBarHeight);width:50%;background-color:#f76d15}.site-header__menu-button.active .site-header__menu-line{transition:.5s}.site-header__menu-button.active .site-header__menu-line:nth-child(1){translate:0 calc(var(--menuBarGap) + var(--menuBarHeight));rotate:45deg}.site-header__menu-button.active .site-header__menu-line:nth-child(2){opacity:0}.site-header__menu-button.active .site-header__menu-line:nth-child(3){translate:0 calc(-1*(var(--menuBarGap) + var(--menuBarHeight)));rotate:-45deg}.site-header__menu-button.inactive .site-header__menu-line{transition:.5s}.site-header__menu-button.inactive .site-header__menu-line:nth-child(1){translate:0 0;rotate:0}.site-header__menu-button.inactive .site-header__menu-line:nth-child(2){opacity:1}.site-header__menu-button.inactive .site-header__menu-line:nth-child(3){translate:0;rotate:0}.site-footer{background:#00368f;color:#fff}@media screen and (min-width: 1201px){.site-footer{background-size:auto}}.site-footer__wrapper{padding:var(--contentPadding) var(--screenEdgePadding);margin-inline:auto;max-width:var(--wp--style--global--content-size)}.site-footer__inner{margin-top:var(--spaceSizeL);padding-top:var(--spaceSizeL);border-top:solid 1px rgba(255,255,255,.5);display:grid;grid-template-columns:1fr;gap:50px 20px}@media screen and (min-width: 1201px){.site-footer__inner{grid-template-columns:auto 1fr;gap:50px}}.site-footer__company{line-height:1.5}.site-footer__logo{font-size:1.4rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.site-footer__logo{font-size:1.7rem;padding-right:0}}.site-footer__logo a:link,.site-footer__logo a:visited{text-decoration:none;color:#fff}.site-footer__logo img{width:200px}.site-footer__logo-anker{display:flex;align-items:center;gap:var(--spaceSizeM)}.site-footer__locations{width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (min-width: 1201px){.site-footer__locations{margin-inline:0}}.site-footer__location{display:grid;gap:15px;grid-template-columns:100px auto}.site-footer__location+.site-footer__location{margin-top:2em}.site-footer__location-name span{color:#00368f;background-color:#fff;font-weight:bold;font-size:1.5rem;display:flex;text-align:center;justify-content:center;align-items:center;padding:10px}.site-footer__location-tel{font-weight:bold;font-size:1.5rem}.site-footer__location-tel .tel-link{font-size:var(--clampSizeL)}.site-footer__location-tel .tel-link a:link,.site-footer__location-tel .tel-link a:visited{color:#fff}.site-footer__location-sns{margin-top:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-footer__leading{margin-top:2em;text-align:center}.site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:15px 50px;container-type:inline-size}@media screen and (min-width: 1201px){.site-footer__nav{justify-content:flex-end}}.site-footer__list{display:grid;grid-template-columns:100%;gap:15px 5px}@container (width < 620px){.site-footer__list{flex-basis:100%}}@container (width < 620px){.site-footer__item{border-bottom:solid 1px rgba(255,255,255,.5);padding-bottom:15px}}.site-footer__anker{--icon-size: 0.5em;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;gap:.5em}.site-footer__anker::after{content:"";background-color:#f76d15;-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);height:var(--icon-size);aspect-ratio:.8660254038;transition:.5s}@media(hover: hover){.site-footer__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.site-footer__anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.site-footer__anker:link,.site-footer__anker:visited{color:#fff;text-decoration:none}.site-footer__anker::after{background-color:#fff}@media(hover: hover){.site-footer__anker:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.site-footer__anker:where(:any-link,:enabled,summary):hover{opacity:.7}}.site-footer__list-child{margin:5px 0 0 20px;display:grid;grid-template-columns:100%;gap:5px}.site-footer__anker-child{--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5);--icon-size: 1.8em;padding-left:calc(var(--icon-size) + .5em);padding-right:0;--icon-size: 1em;font-size:1.5rem;display:block;padding-block:3px}.site-footer__anker-child::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.site-footer__anker-child:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.site-footer__anker-child:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.site-footer__anker-child::after{left:0;background-size:auto calc(var(--icon-size)*.5);background-color:#fff;border-radius:100vh;background-size:50%}@media(hover: hover){.site-footer__anker-child:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.site-footer__anker-child:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.site-footer__anker-child:link,.site-footer__anker-child:visited{color:#fff;text-decoration:none}@media(hover: hover){.site-footer__anker-child:where(:-moz-any-link,:enabled,summary):hover{color:#00368f}.site-footer__anker-child:where(:any-link,:enabled,summary):hover{color:#00368f}}@media screen and (min-width: 769px){.site-footer__anker-child{--icon-size: 1em}}.site-footer__sponsor{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:var(--contentPadding)}.site-footer__copyright{text-align:center;margin-top:50px}.site-footer .inc-snsicons{margin-top:120px}.gnav{width:100%;top:0;z-index:9997;transition:background-color .5s}@media screen and (min-width: 769px){.gnav.fixed{background-color:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .5s}}.gnav__list{display:none}@media screen and (min-width: 1201px){.gnav__list{display:grid;grid-template-columns:repeat(6, 1fr)}}.gnav__item{position:relative;background-color:#f76d15}.gnav__item::after{content:"";width:1px;height:60%;position:absolute;top:20%;right:0;background-color:rgba(255,255,255,.5)}.gnav__item:last-child::after{content:none}.gnav__anker{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold;text-align:center;transition:border-color .5s,color .5s;position:relative;padding:var(--spaceSizeM)}.gnav__anker:link,.gnav__anker:visited{color:#fff}@media(hover: hover){.gnav__anker:where(:-moz-any-link,:enabled,summary):hover{color:#f76d15;-moz-transition:.5s;transition:.5s}.gnav__anker:where(:any-link,:enabled,summary):hover{color:#f76d15;transition:.5s}.gnav__anker:where(:-moz-any-link,:enabled,summary):hover::after{opacity:1;-moz-transition:.5s;transition:.5s}.gnav__anker:where(:any-link,:enabled,summary):hover::after{opacity:1;transition:.5s}}.gnav__anker::after{content:"";left:15px;top:10px;position:absolute;width:calc(100% - 30px);height:calc(100% - 20px);z-index:0;background-color:#fff;transition:.5s;border-radius:100vh;display:block;scale:0 1}.gnav__anker span{position:relative;z-index:1}@media(hover: hover){.gnav__anker:where(:-moz-any-link,:enabled,summary):hover::after{scale:1 1;-moz-transition:.5s;transition:.5s}.gnav__anker:where(:any-link,:enabled,summary):hover::after{scale:1 1;transition:.5s}}.gnav__list-child{position:absolute;z-index:2;opacity:0;transition:.5s;pointer-events:none;left:50%;top:100%;translate:-50% 0}.gnav__item.tournament>.gnav__anker:hover+.gnav__list-child,.gnav__item.location>.gnav__anker:hover+.gnav__list-child,.gnav__list-child:hover{opacity:1;pointer-events:auto;transition:.5s}.gnav__item-child{margin-top:1px}.gnav__anker-child{--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5);padding-left:calc(var(--icon-size) + .5em);padding-right:0;padding:10px 25px 10px calc(var(--icon-size)*2 + 15px);display:block;white-space:nowrap;text-decoration:none;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:bold}.gnav__anker-child::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.gnav__anker-child:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gnav__anker-child:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.gnav__anker-child::after{left:0}@media(hover: hover){.gnav__anker-child:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gnav__anker-child:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.gnav__anker-child:link,.gnav__anker-child:visited{color:#333}.gnav__anker-child:hover{color:#00368f}.gnav__anker-child::after{left:15px}.gnav.top .gnav__item.top .gnav__anker,.gnav.first .gnav__item.first .gnav__anker,.gnav.home .gnav__item.top .gnav__anker,.gnav.sakai .gnav__item.location .gnav__anker,.gnav.higashiosaka .gnav__item.location .gnav__anker,.gnav.tournament .gnav__item.tournament .gnav__anker,.gnav.event .gnav__item.tournament .gnav__anker,.gnav.school .gnav__item.school .gnav__anker{color:#f76d15}.gnav.top .gnav__item.top .gnav__anker::after,.gnav.first .gnav__item.first .gnav__anker::after,.gnav.home .gnav__item.top .gnav__anker::after,.gnav.sakai .gnav__item.location .gnav__anker::after,.gnav.higashiosaka .gnav__item.location .gnav__anker::after,.gnav.tournament .gnav__item.tournament .gnav__anker::after,.gnav.event .gnav__item.tournament .gnav__anker::after,.gnav.school .gnav__item.school .gnav__anker::after{scale:1 1}.gnav-sub{background-color:#00368f}.gnav-sub__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}@media screen and (min-width: 1201px){.gnav-sub__list{display:flex;flex-wrap:wrap;justify-content:flex-end}}.gnav-sub__item{position:relative;border:solid 1px rgba(255,255,255,.5)}@media screen and (min-width: 1201px){.gnav-sub__item{border:none}.gnav-sub__item::after{content:"";width:1px;height:60%;position:absolute;top:20%;left:0;background-color:rgba(255,255,255,.5)}}.gnav-sub__anker{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold;text-align:center;transition:border-color .5s,color .5s;position:relative;padding:5px 10px;font-size:1.3rem}@media screen and (min-width: 1201px){.gnav-sub__anker{font-size:1.5rem;padding:10px var(--spaceSizeL)}}.gnav-sub__anker:link,.gnav-sub__anker:visited{color:#fff}@media(hover: hover){.gnav-sub__anker:where(:-moz-any-link,:enabled,summary):hover{color:#00368f;-moz-transition:.5s;transition:.5s}.gnav-sub__anker:where(:any-link,:enabled,summary):hover{color:#00368f;transition:.5s}.gnav-sub__anker:where(:-moz-any-link,:enabled,summary):hover::after{opacity:1;-moz-transition:.5s;transition:.5s}.gnav-sub__anker:where(:any-link,:enabled,summary):hover::after{opacity:1;transition:.5s}}.gnav-sub__anker::after{content:"";left:10px;top:5px;position:absolute;width:calc(100% - 20px);height:calc(100% - 10px);z-index:0;background-color:#fff;transition:.5s;border-radius:100vh;display:block;scale:0 1}@media screen and (min-width: 1201px){.gnav-sub__anker::after{top:10px;left:calc(var(--spaceSizeL)/2);width:calc(100% - var(--spaceSizeL));height:calc(100% - var(--spaceSizeM))}}.gnav-sub__anker span{position:relative;z-index:1}@media(hover: hover){.gnav-sub__anker:where(:-moz-any-link,:enabled,summary):hover::after{scale:1 1;-moz-transition:.5s;transition:.5s}.gnav-sub__anker:where(:any-link,:enabled,summary):hover::after{scale:1 1;transition:.5s}}.gnav-sub.tournament .gnav-sub__item.tournament .gnav-sub__anker,.gnav-sub.event .gnav-sub__item.tournament .gnav-sub__anker,.gnav-sub.fee .gnav-sub__item.fee .gnav-sub__anker,.gnav-sub.rule .gnav-sub__item.rule .gnav-sub__anker,.gnav-sub.faq .gnav-sub__item.faq .gnav-sub__anker,.gnav-sub.my-reservation .gnav-sub__item.my-reservation .gnav-sub__anker,.gnav-sub.terms-of-use .gnav-sub__item.terms-of-use .gnav-sub__anker{color:#00368f}.gnav-sub.tournament .gnav-sub__item.tournament .gnav-sub__anker::after,.gnav-sub.event .gnav-sub__item.tournament .gnav-sub__anker::after,.gnav-sub.fee .gnav-sub__item.fee .gnav-sub__anker::after,.gnav-sub.rule .gnav-sub__item.rule .gnav-sub__anker::after,.gnav-sub.faq .gnav-sub__item.faq .gnav-sub__anker::after,.gnav-sub.my-reservation .gnav-sub__item.my-reservation .gnav-sub__anker::after,.gnav-sub.terms-of-use .gnav-sub__item.terms-of-use .gnav-sub__anker::after{scale:1 1}.gnav-sp{position:fixed;opacity:0;z-index:9998;top:0;left:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);translate:0 -100%;transition:.5s;width:100%;height:100%;max-height:100svh;overflow-y:scroll;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);container-type:inline-size}@media(min-aspect-ratio: 1){.gnav-sp{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}}.gnav-sp.active{translate:0 0%;opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gnav-sp::before{content:none;background:url(../img/bg_gnav-sp.jpg) no-repeat center/cover}@media(min-aspect-ratio: 1){.gnav-sp::before{content:""}}.gnav-sp__wrapper{display:flex;justify-content:center}@media screen and (min-height: 500px){.gnav-sp__wrapper{align-items:center}}.gnav-sp__inner{padding:var(--spaceSizeL);max-width:800px;width:100%}.gnav-sp__logo{font-size:1.4rem;display:flex;align-items:center;padding-right:var(--gnavHeight)}@media screen and (min-width: 769px){.gnav-sp__logo{font-size:1.7rem;padding-right:0}}.gnav-sp__logo a:link,.gnav-sp__logo a:visited{text-decoration:none;color:#333}.gnav-sp__logo img{width:200px}.gnav-sp__logo-anker{display:flex;align-items:center;gap:var(--spaceSizeM)}.gnav-sp__list-wrapper{width:100%;display:grid;grid-template-columns:1fr;border-top:dotted 1px rgba(0,0,0,.5);margin-top:var(--spaceSizeL)}@container (min-width:300px){.gnav-sp__list-wrapper{padding-block:var(--spaceSizeL);grid-template-columns:repeat(2, 1fr);border-top:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2)}}.gnav-sp__item{list-style-type:none;border-bottom:dotted 1px rgba(0,0,0,.5);line-height:1.3}@container (min-width:300px){.gnav-sp__item{border-bottom:none}}.gnav-sp__contact{list-style-type:none;border-bottom:dotted 1px rgba(0,0,0,.5);flex-basis:100%}@container (min-width:300px){.gnav-sp__contact{border-bottom:none}}.gnav-sp__anker{--icon-size: 0.5em;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;gap:.5em;padding-block:8px}.gnav-sp__anker::after{content:"";background-color:#f76d15;-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);height:var(--icon-size);aspect-ratio:.8660254038;transition:.5s}@media(hover: hover){.gnav-sp__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gnav-sp__anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}@media screen and (min-width: 769px){.gnav-sp__anker{padding:10px 0 10px calc(var(--icon-size)*2 + .5em)}}.gnav-sp__anker:link,.gnav-sp__anker:visited{color:#333;text-decoration:none}@media(hover: hover){.gnav-sp__anker:where(:-moz-any-link,:enabled,summary):hover{background-color:rgba(247,109,21,.3)}.gnav-sp__anker:where(:any-link,:enabled,summary):hover{background-color:rgba(247,109,21,.3)}}@media screen and (min-width: 769px){.gnav-sp__anker::after{left:var(--icon-size)}}.gnav-sp__list-child{margin-left:20px;padding-bottom:10px}.gnav-sp__anker-child{--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5);--icon-size: 1.8em;padding-left:calc(var(--icon-size) + .5em);padding-right:0;--icon-size: 1em;padding:5px 0 5px calc(var(--icon-size)*2 + .5em);font-size:1.5rem}.gnav-sp__anker-child::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.gnav-sp__anker-child:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gnav-sp__anker-child:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.gnav-sp__anker-child::after{left:0;background-size:auto calc(var(--icon-size)*.5);background-color:#fff;border-radius:100vh;background-size:50%}@media(hover: hover){.gnav-sp__anker-child:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gnav-sp__anker-child:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.gnav-sp__anker-child:link,.gnav-sp__anker-child:visited{display:block;color:#333;text-decoration:none}@media screen and (min-width: 769px){.gnav-sp__anker-child{--icon-size: 1em}}@media(hover: hover){.gnav-sp__anker-child:where(:-moz-any-link,:enabled,summary):hover{background-color:rgba(247,109,21,.3)}.gnav-sp__anker-child:where(:any-link,:enabled,summary):hover{background-color:rgba(247,109,21,.3)}}.gnav-sp__anker-child::after{left:var(--icon-size)}.gnav-sp__locations{container-type:inline-size;margin-top:var(--spaceSizeL)}@container (min-width:700px){.gnav-sp__locations-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spaceSizeL)}}.gnav-sp__location{display:grid;gap:15px;grid-template-columns:100px auto;align-items:center}.gnav-sp__location+.gnav-sp__location{margin-top:.5em}@container (min-width:700px){.gnav-sp__location+.gnav-sp__location{margin-top:0}}.gnav-sp__location-name{color:#fff;background-color:#00368f;font-weight:bold;font-size:1.5rem;display:flex;text-align:center;justify-content:center;align-items:center;padding:10px}.gnav-sp__location-tel{font-weight:bold;font-size:1.5rem}.gnav-sp__location-tel .tel-link{font-size:var(--clampSizeL)}.gnav-sp__reserve{display:flex;align-items:center;margin-top:var(--spaceSizeL)}.gnav-sp__reserve a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px;margin-inline:auto;min-width:300px}.gnav-sp__reserve a:link,.gnav-sp__reserve a:visited{color:#fff}.gnav-sp__reserve a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.gnav-sp__reserve a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.gnav-sp__reserve a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.gnav-sp__reserve a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gnav-sp__reserve a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.gnav-sp__reserve a:focus{outline:none}.gnav-sp__reserve a::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.gnav-sp__reserve a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gnav-sp__reserve a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}@media screen and (min-width: 561px){.gnav-sp__reserve a{min-width:500px}}.gnav-sp__list-wrapper.home .top>.gnav-sp__anker,.gnav-sp__list-wrapper.first .first>.gnav-sp__anker,.gnav-sp__list-wrapper.higashiosaka .higashiosaka>.gnav-sp__anker,.gnav-sp__list-wrapper.sakai .sakai>.gnav-sp__anker,.gnav-sp__list-wrapper.tournament .tournament>.gnav-sp__anker,.gnav-sp__list-wrapper.school .school>.gnav-sp__anker,.gnav-sp__list-wrapper.company .company>.gnav-sp__anker,.gnav-sp__list-wrapper.bbq .bbq>.gnav-sp__anker,.gnav-sp__list-wrapper.news .news>.gnav-sp__anker,.gnav-sp__list-wrapper.privacy .privacy>.gnav-sp__anker,.gnav-sp__list-wrapper.contact .contact>.gnav-sp__anker,.gnav-sp__list-wrapper.terms-of-service .terms-of-service>.gnav-sp__anker,.gnav-sp__list-wrapper.recruit .recruit>.gnav-sp__anker,.gnav-sp__list-wrapper.entry .recruit>.gnav-sp__anker{background-color:rgba(247,109,21,.3)}.gnav-sp .inc-snsicons{margin-top:15px;margin-bottom:15px}.footer-reserve{padding:var(--contentPadding) var(--screenEdgePadding)}.footer-reserve::before{background:url(../img/bg_footer-reserve.jpg) no-repeat center center/cover}.footer-reserve__column{display:grid;grid-template-columns:1fr;gap:var(--wp--style--block-gap)}@media screen and (min-width: 769px){.footer-reserve__column{grid-template-columns:repeat(2, 1fr)}}.footer-reserve__inner{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.footer-reserve__inner>*+*{margin-block-start:1em}.footer-reserve__inner>h1+*,.footer-reserve__inner>h2+*{margin-block-start:2em}.footer-reserve__inner>h4+*,.footer-reserve__inner>h5+*,.footer-reserve__inner>h6+*{margin-block-start:.5em}.footer-reserve__inner>*+h1,.footer-reserve__inner>*+h2{margin-block-start:3em}.footer-reserve__inner>*+h3{margin-block-start:1.5em}.footer-reserve__inner>*+.wp-block-spacer,.footer-reserve__inner>.wp-block-spacer+*{margin-block-start:0}.footer-reserve__inner>*+.wp-block-gallery,.footer-reserve__inner>.wp-block-gallery+*,.footer-reserve__inner>*+.wp-block-image,.footer-reserve__inner>.wp-block-image+*,.footer-reserve__inner>*+.wp-block-columns,.footer-reserve__inner>.wp-block-columns+*{margin-block-start:2em}.footer-reserve__inner h2{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.footer-reserve__inner h2>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.footer-reserve__inner h2>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.footer-reserve__inner h2.white{color:#fff}.footer-reserve__inner h2.white>span{color:rgba(255,255,255,.7)}.footer-reserve__inner h2.white>span::after{background-color:#297aff}.footer-reserve__inner h2.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.footer-reserve__text{container-type:inline-size}.footer-reserve__text>*+*{margin-block-start:1em}.footer-reserve__text>h1+*,.footer-reserve__text>h2+*{margin-block-start:2em}.footer-reserve__text>h4+*,.footer-reserve__text>h5+*,.footer-reserve__text>h6+*{margin-block-start:.5em}.footer-reserve__text>*+h1,.footer-reserve__text>*+h2{margin-block-start:3em}.footer-reserve__text>*+h3{margin-block-start:1.5em}.footer-reserve__text>*+.wp-block-spacer,.footer-reserve__text>.wp-block-spacer+*{margin-block-start:0}.footer-reserve__text>*+.wp-block-gallery,.footer-reserve__text>.wp-block-gallery+*,.footer-reserve__text>*+.wp-block-image,.footer-reserve__text>.wp-block-image+*,.footer-reserve__text>*+.wp-block-columns,.footer-reserve__text>.wp-block-columns+*{margin-block-start:2em}.footer-reserve__app{display:flex;gap:var(--wp--style--block-gap);flex-wrap:wrap}@container (min-width:700px){.footer-reserve__locations{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--wp--style--block-gap)}}.footer-reserve__location-column{display:grid;gap:15px;grid-template-columns:100px auto;align-items:center}.footer-reserve__location+.footer-reserve__location{margin-top:2em}@container (min-width:700px){.footer-reserve__location+.footer-reserve__location{margin-top:0}}.footer-reserve__location-name{color:#fff;background-color:#00368f;font-weight:bold;font-size:1.5rem;display:flex;text-align:center;justify-content:center;align-items:center;padding:10px}.footer-reserve__location-tel{font-weight:bold;font-size:1.5rem}.footer-reserve__location-tel .tel-link{font-size:var(--clampSizeL)}.footer-reserve__reserve{margin-top:1em}.footer-reserve__button{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px}.footer-reserve__button:link,.footer-reserve__button:visited{color:#fff}.footer-reserve__button::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.footer-reserve__button:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.footer-reserve__button:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.footer-reserve__button:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.footer-reserve__button:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.footer-reserve__button:focus{outline:none}.footer-reserve__button::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.footer-reserve__button:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.footer-reserve__button:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.footer-reserve__image img{border-radius:10px}.main-section__pc2col{display:grid;gap:var(--contentPadding) var(--spaceSizeM);grid-template-columns:100%}@media screen and (min-width: 769px){.main-section__pc2col{grid-template-columns:1fr max(220px,22%)}}@media screen and (min-width: 1025px){.main-section__pc2col{gap:60px}}.js-start-hidden{visibility:hidden}.js-wave-span{display:inline-block;min-width:5px}.js-details{contain:paint}.js-summary{transition:.5s}@media(hover: hover){.js-summary:where(:-moz-any-link,:enabled,summary):hover{cursor:pointer;opacity:.7;-moz-transition:.5s;transition:.5s}.js-summary:where(:any-link,:enabled,summary):hover{cursor:pointer;opacity:.7;transition:.5s}}.friends-banner{background-color:#000}.friends-banner__inner{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;flex-wrap:wrap}@media screen and (min-width: 769px){.friends-banner__inner{flex-wrap:nowrap}}.friends-banner__img{aspect-ratio:16/9}.under-nav__list{display:grid;grid-template-columns:1fr;gap:var(--wp--style--block-gap)}@media screen and (min-width: 561px){.under-nav__list{grid-template-columns:repeat(3, 1fr)}}.under-nav__item{aspect-ratio:3/4;container-type:inline-size}@media screen and (min-width: 769px){.under-nav__item{margin-bottom:10em}}@media screen and (min-width: 769px){.under-nav__item:nth-child(2){margin-top:10em;margin-bottom:0}}.under-nav__anker{--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);--icon-size: 3em;padding:0 !important;display:flex;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;contain:paint;background-color:rgba(0,0,0,.4);transition:.5s;justify-content:center;align-items:center;text-align:center;flex-direction:column;border-radius:10px}.under-nav__anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.under-nav__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.under-nav__anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}@container (max-width:400px){.under-nav__anker{--icon-size: 2em}}.under-nav__anker:link{color:#333;text-decoration:none}.under-nav__anker::after{z-index:3;position:static}@media(hover: hover){.under-nav__anker:where(:-moz-any-link,:enabled,summary):hover{background-color:rgba(0,0,0,0);-moz-transition:.5s;transition:.5s}.under-nav__anker:where(:any-link,:enabled,summary):hover{background-color:rgba(0,0,0,0);transition:.5s}.under-nav__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:0 -5px;-moz-transition:.5s;transition:.5s}.under-nav__anker:where(:any-link,:enabled,summary):hover::after{translate:0 -5px;transition:.5s}}.under-nav__anker picture{display:contents}.under-nav__title{font-size:var(--clampSizeXL);margin-bottom:0;grid-row:1/2;grid-column:1/2;z-index:2 !important;color:#fff;mix-blend-mode:normal;padding:var(--spaceSizeM)}@container (max-width:400px){.under-nav__title{font-size:var(--clampSizeM)}}.under-nav__img{position:absolute;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}@media(hover: hover){.under-nav__img:is(:where(:-moz-any-link,:enabled,summary):hover *){scale:1.1;opacity:1}.under-nav__img:is(:where(:any-link,:enabled,summary):hover *){scale:1.1;opacity:1}}@media screen and (min-width: 769px){.under-nav .grange-right::before{top:50px}}@media screen and (min-width: 769px){.under-nav .grange-left::before{top:-300px}}.sub-page-title{background:url(../img/bg_sub-page-title.jpg) no-repeat center/cover;padding:20px 15px;text-align:center;display:flex;align-items:center;background-size:cover;font-weight:bold;width:100%;min-height:250px;position:relative}@media screen and (min-width: 561px){.sub-page-title{height:400px}}.sub-page-title__inner{max-width:var(--wp--style--global--content-size);margin:0px auto}.sub-page-title__text{font-size:var(--clampSizeXXL);line-height:1.3;color:#fff;padding:var(--spaceSizeM) var(--spaceSizeL);position:relative}.sub-page-title__text::before{content:"";width:100%;height:100%;mix-blend-mode:multiply;background-color:#00368f;position:absolute;top:0;left:0;border-radius:10px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sub-page-title__sub-text{color:rgba(255,255,255,.5);display:block;margin-top:5px;font-size:var(--clampSizeM)}.postnav{margin-top:var(--contentPadding);margin-bottom:30px;display:grid;gap:10px 3px;grid-template-columns:1fr}@media screen and (min-width: 769px){.postnav{grid-template-columns:repeat(3, 1fr)}}.postnav__item{line-height:1.5}@media screen and (min-width: 769px){.postnav__item--next{border-radius:0 100vh 100vh 0}}@media screen and (min-width: 769px){.postnav__item--prev{border-radius:100vh 0 0 100vh}}.postnav__item-anker{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);overflow:hidden}.postnav__item-anker:link,.postnav__item-anker:visited{color:#fff}.postnav__item-anker::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.postnav__item-anker:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.postnav__item-anker:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.postnav__item-anker:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.postnav__item-anker:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.postnav__item-anker:focus{outline:none}.postnav__item-anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.postnav__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.postnav__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}.postnav__item-anker--next{padding-right:40px}@media screen and (min-width: 769px){.postnav__item-anker--next{padding-right:55px;border-radius:0 100vh 100vh 0}}@media screen and (min-width: 769px){.postnav__item-anker--next::before{border-radius:0 100vh 100vh 0}}@media screen and (min-width: 769px){.postnav__item-anker--index{border-radius:0}}.postnav__item-anker--index::after{rotate:-90deg}@media(hover: hover){.postnav__item-anker--index:where(:-moz-any-link,:enabled,summary):hover::after{translate:0 -5px}.postnav__item-anker--index:where(:any-link,:enabled,summary):hover::after{translate:0 -5px}}@media screen and (min-width: 769px){.postnav__item-anker--index::before{border-radius:0}}.postnav__item-anker--prev{padding-left:40px}@media screen and (min-width: 769px){.postnav__item-anker--prev{padding-left:55px;border-radius:100vh 0 0 100vh}}.postnav__item-anker--prev::after{left:15px;rotate:180deg}@media screen and (min-width: 769px){.postnav__item-anker--prev::after{left:25px}}@media(hover: hover){.postnav__item-anker--prev:where(:-moz-any-link,:enabled,summary):hover::after{translate:-5px 0}.postnav__item-anker--prev:where(:any-link,:enabled,summary):hover::after{translate:-5px 0}}@media screen and (min-width: 769px){.postnav__item-anker--prev::before{border-radius:100vh 0 0 100vh}}.postnav__item-anker span{width:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.nav-links,.post-nav-links{--btnSize: 50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:5px;line-height:1}.nav-links span,.post-nav-links span{background-color:rgba(0,0,0,.3)}.nav-links a,.post-nav-links a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);padding:0}.nav-links a:link,.nav-links a:visited,.post-nav-links a:link,.post-nav-links a:visited{color:#fff}.nav-links a::before,.post-nav-links a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.nav-links a:where(:-moz-any-link,:enabled,summary):hover, .post-nav-links a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.nav-links a:where(:any-link,:enabled,summary):hover,.post-nav-links a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.nav-links a:where(:-moz-any-link,:enabled,summary):hover::before, .post-nav-links a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.nav-links a:where(:any-link,:enabled,summary):hover::before,.post-nav-links a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.nav-links a:focus,.post-nav-links a:focus{outline:none}@media screen and (min-width: 769px){.nav-links a,.post-nav-links a{padding:0}}.nav-links span,.nav-links a,.post-nav-links span,.post-nav-links a{height:var(--btnSize);aspect-ratio:1;display:flex;justify-content:center;align-items:center;margin:0;color:#fff;border:none}.nav-links span,.post-nav-links span{border-radius:100vh}.nav-links .next,.post-nav-links .next{font-size:0;position:relative;display:flex;justify-content:center;align-items:center}.nav-links .next::after,.post-nav-links .next::after{content:"";display:block;width:30%;height:30%;background:url(../img/ico_arrow1.svg) no-repeat center/contain}.nav-links .prev,.post-nav-links .prev{font-size:0;position:relative;display:flex;justify-content:center;align-items:center}.nav-links .prev::after,.post-nav-links .prev::after{content:"";display:block;width:30%;height:30%;background:url(../img/ico_arrow1.svg) no-repeat center/contain;rotate:180deg}.main-visual{contain:paint;position:relative;height:var(--mainVisualHeight);min-height:600px}.main-visual__inner{height:100%;display:flex;justify-content:center;align-items:center;background:url(../img/img_main-visual_sp.jpg) no-repeat center top/cover}@media(min-aspect-ratio: 1){.main-visual__inner{background:url(../img/img_main-visual_pc.jpg) no-repeat center/cover}}@media(min-aspect-ratio: 1){.main-visual__inner{justify-content:flex-end;align-items:center}}.main-visual__black{position:absolute;top:-20%;left:-15%;width:130%;height:140%;transform:skew(-8deg, -8deg);z-index:2;display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:repeat(5, 1fr);mix-blend-mode:multiply;pointer-events:none}@media(min-aspect-ratio: 1){.main-visual__black{grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr}}.main-visual__blackbox{--scaleValue: 1;background-color:#00368f;mix-blend-mode:multiply;transform-origin:0% 0%;scale:var(--scaleValue) 1;margin:-0.5px}.main-visual__blackbox:nth-child(2n){transform-origin:100% 0%}@media(min-aspect-ratio: 1){.main-visual__blackbox:nth-child(2n){transform-origin:100% 100%}}@media(min-aspect-ratio: 1){.main-visual__blackbox{scale:1 var(--scaleValue)}}.main-visual__text{background:url(../img/img_orange.png) no-repeat center/contain;padding:3vw;opacity:0;max-width:90%;width:100%}@media(min-aspect-ratio: 1){.main-visual__text{max-width:60%;width:100%}}.main-visual .svg-text{filter:drop-shadow(2px 2px 10px rgba(111, 46, 4, 0.9));rotate:-8deg;pointer-events:none}@media screen and (min-width: 1201px){.main-visual .svg-text{filter:drop-shadow(5px 5px 10px rgba(111, 46, 4, 0.9))}}.main-visual__ball{width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:none;z-index:3}.top-intro{counter-reset:num}.top-intro::before{background:url(../img/bg_top-intro.jpg) no-repeat center center/cover}@media screen and (min-width: 769px){.top-intro .lead{text-align:center}}.top-intro__columns{counter-increment:num}.top-intro__columns .wp-block-group{contain:layout}.top-intro__columns:nth-child(2n+1){flex-direction:row-reverse}.top-intro__columns h3{position:relative}.top-intro__columns h3::before{content:counter(num, decimal-leading-zero);color:rgba(0,54,143,.3);font-size:9rem;font-family:"Roboto",sans-serif;position:absolute;bottom:-0.1em;right:0;z-index:-1;pointer-events:none;line-height:1}@media screen and (min-width: 1025px){.top-intro__columns h3::before{font-size:15rem}}@media(max-width: 800px){.top-intro__columns+.top-intro__columns{margin-top:4em !important}}.top-intro__text{display:flex;align-items:center;flex-shrink:1}.top-fees{container-type:inline-size}.top-fees::before{background:url(../img/bg_top-fees.jpg) no-repeat center center/cover}.top-fees .wp-block-table .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.top-fees .wp-block-table table{border:none;line-height:1.4;table-layout:fixed}.top-fees .wp-block-table td,.top-fees .wp-block-table th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.top-fees .wp-block-table th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.top-fees .wp-block-table th:last-child{border-right:none}.top-fees .wp-block-table tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.top-fees .wp-block-table td:first-child{text-align:left}.top-fees .wp-block-table td:last-child{text-align:right}.top-fees .wp-block-table thead,.top-fees .wp-block-table tbody{border:none}.top-fees .wp-block-table.hours td,.top-fees .wp-block-table.hours td:first-child,.top-fees .wp-block-table.hours td:last-child{text-align:center}@container (max-width:1200px){.top-fees .wp-block-columns{display:block !important}}.top-fees .wp-block-columns+.wp-block-columns{margin-top:3em}.top-fees .wp-block-group__inner-container>.wp-block-columns>.wp-block-column h3{border-top:solid 5px #00368f;padding-top:.8em}@container (max-width:1200px){.top-fees .wp-block-column+.wp-block-column{margin-top:3em}}.top-fees .rental>*{flex-grow:1}.top-fees .rental img{aspect-ratio:1;width:100%}.top-fees .rental figcaption{text-align:center;font-size:1.5rem}.top-locations::before{background:url(../img/bg_top-locations.jpg) no-repeat center center/cover}.top-under-nav{background-color:#fff1e8}.top-news{background:url(../img/bg_top-news.jpg) no-repeat center center/cover}.top-family::before{background:url(../img/bg_top-family.jpg) no-repeat center center/cover}.family{display:grid;gap:var(--spaceSizeM);grid-template-columns:repeat(auto-fill, minmax(min(320px, 100%), 1fr))}.family__item{background-color:#f5f5f5;border-radius:10px;padding:var(--spaceSizeM)}.family__title{font-weight:bold;margin-top:.5em}.family__fig img{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.family__comment{font-size:1.5rem;padding-top:.5em;margin-top:.5em;border-top:dotted 1px rgba(0,0,0,.2)}.locations{container-type:inline-size}@container (min-width:700px){.locations__inner{display:grid;grid-template-columns:1fr 1fr;gap:50px}}.locations__column{margin-top:1em;display:grid;gap:15px;grid-template-columns:100px auto}.locations__location+.locations__location{margin-top:2em}@container (min-width:700px){.locations__location+.locations__location{margin-top:0}}.locations__fig{aspect-ratio:16/9;contain:paint;position:relative}.locations__fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}@media(hover: hover){.locations__fig img:is(:where(:-moz-any-link,:enabled,summary):hover *){scale:1.1;-moz-transition:.5s;transition:.5s;opacity:1}.locations__fig img:is(:where(:any-link,:enabled,summary):hover *){scale:1.1;transition:.5s;opacity:1}}.locations__fig-button{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;color:#f76d15;border:solid 2px #f76d15;background-image:none;background-color:#fff;--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);width:300px;position:absolute;bottom:2em;right:2em}.locations__fig-button:link,.locations__fig-button:visited{color:#fff}.locations__fig-button::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.locations__fig-button:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.locations__fig-button:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.locations__fig-button:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.locations__fig-button:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.locations__fig-button:focus{outline:none}@media(hover: hover){.locations__fig-button:where(:-moz-any-link,:enabled,summary):hover{border-color:#00368f}.locations__fig-button:where(:any-link,:enabled,summary):hover{border-color:#00368f}}.locations__fig-button::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1);top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#f76d15}@media(hover: hover){.locations__fig-button:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s}.locations__fig-button:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s}}@media(hover: hover){.locations__fig-button:is(:where(:-moz-any-link,:enabled,summary):hover *){translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s;color:#fff;border-color:#fff}.locations__fig-button:is(:where(:any-link,:enabled,summary):hover *){translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s;color:#fff;border-color:#fff}.locations__fig-button:is(:where(:-moz-any-link,:enabled,summary):hover *)::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.locations__fig-button:is(:where(:any-link,:enabled,summary):hover *)::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.locations__fig-button:is(:where(:-moz-any-link,:enabled,summary):hover *)::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.locations__fig-button:is(:where(:any-link,:enabled,summary):hover *)::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}.locations__location-name span{color:#fff;background-color:#00368f;font-weight:bold;font-size:1.5rem;display:flex;text-align:center;justify-content:center;align-items:center;padding:10px}.locations__location-tel{font-weight:bold;font-size:1.5rem}.locations__location-tel .tel-link{font-size:var(--clampSizeL)}.locations__location-tel .tel-link a:link,.locations__location-tel .tel-link a:visited{color:#333}.locations__location-sns{margin-top:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bbq-block .wp-block-table .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.bbq-block .wp-block-table table{border:none;line-height:1.4;table-layout:fixed}.bbq-block .wp-block-table td,.bbq-block .wp-block-table th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.bbq-block .wp-block-table th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.bbq-block .wp-block-table th:last-child{border-right:none}.bbq-block .wp-block-table tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.bbq-block .wp-block-table td:first-child{text-align:left}.bbq-block .wp-block-table td:last-child{text-align:right}.bbq-block .wp-block-table thead,.bbq-block .wp-block-table tbody{border:none}.bbq-block .wp-block-table.hours td,.bbq-block .wp-block-table.hours td:first-child,.bbq-block .wp-block-table.hours td:last-child{text-align:center}.faq-block>.wp-block-group__inner-container{max-width:800px}.faq-block h2{z-index:-1}.faq-box dt{--icon-size: 2.9em;position:relative;background-color:#f5f5f5;border-radius:10px 10px 0 0;padding:var(--spaceSizeL) var(--spaceSizeM);padding-left:calc(var(--icon-size) + var(--spaceSizeM) + 15px);font-weight:bold}.faq-box dt::before{content:"Q";position:absolute;left:var(--spaceSizeM);top:var(--spaceSizeM);display:flex;justify-content:center;align-items:center;font-weight:bold;color:#fff;background-color:#00368f;border-radius:100vh;width:var(--icon-size);aspect-ratio:1}.faq-box dd{--icon-size: 2.9em;position:relative;background-color:#f5f5f5;border-radius:0 0 10px 10px;padding:var(--spaceSizeL) var(--spaceSizeM);padding-left:calc(var(--icon-size) + var(--spaceSizeM) + 15px)}.faq-box dd::before{content:"A";position:absolute;left:var(--spaceSizeM);top:var(--spaceSizeM);display:flex;justify-content:center;align-items:center;font-weight:bold;color:#f76d15;background-color:#fff;border:solid 1px #f76d15;border-radius:100vh;width:var(--icon-size);aspect-ratio:1}.faq-box dd::after{content:"";position:absolute;top:0;left:var(--spaceSizeM);width:calc(100% - var(--spaceSizeM)*2);height:1px;background-color:rgba(0,0,0,.2)}.faq-box dd+dt{margin-top:2em}.grule{display:grid;gap:var(--wp--style--block-gap);grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.grule__block{display:grid;grid-template-columns:80px 1fr;gap:var(--spaceSizeM)}.grule img{border-radius:10px}.rule-block::before{background:url(../img/bg_rule-block.jpg) no-repeat center center/cover}.rule-block .wp-block-column h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.rule-block .wp-block-column h4{padding-left:.5em;border-left:solid 10px #00368f}.rule-block .wp-block-column :is(h4,h5,h6){word-break:break-all}.rule-block .wp-block-column>*+*{margin-block-start:1em}.rule-block .wp-block-column>h1+*,.rule-block .wp-block-column>h2+*{margin-block-start:2em}.rule-block .wp-block-column>h4+*,.rule-block .wp-block-column>h5+*,.rule-block .wp-block-column>h6+*{margin-block-start:.5em}.rule-block .wp-block-column>*+h1,.rule-block .wp-block-column>*+h2{margin-block-start:3em}.rule-block .wp-block-column>*+h3{margin-block-start:1.5em}.rule-block .wp-block-column>*+.wp-block-spacer,.rule-block .wp-block-column>.wp-block-spacer+*{margin-block-start:0}.rule-block .wp-block-column>*+.wp-block-gallery,.rule-block .wp-block-column>.wp-block-gallery+*,.rule-block .wp-block-column>*+.wp-block-image,.rule-block .wp-block-column>.wp-block-image+*,.rule-block .wp-block-column>*+.wp-block-columns,.rule-block .wp-block-column>.wp-block-columns+*{margin-block-start:2em}.level-block::before{background:url(../img/bg_level-block.jpg) no-repeat center center/cover}.level-block .wp-block-column{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(245,245,245,.8)}.level-block .wp-block-column h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.level-block .wp-block-column h4{padding-left:.5em;border-left:solid 10px #00368f}.level-block .wp-block-column :is(h4,h5,h6){word-break:break-all}.level-block .wp-block-column>*+*{margin-block-start:1em}.level-block .wp-block-column>h1+*,.level-block .wp-block-column>h2+*{margin-block-start:2em}.level-block .wp-block-column>h4+*,.level-block .wp-block-column>h5+*,.level-block .wp-block-column>h6+*{margin-block-start:.5em}.level-block .wp-block-column>*+h1,.level-block .wp-block-column>*+h2{margin-block-start:3em}.level-block .wp-block-column>*+h3{margin-block-start:1.5em}.level-block .wp-block-column>*+.wp-block-spacer,.level-block .wp-block-column>.wp-block-spacer+*{margin-block-start:0}.level-block .wp-block-column>*+.wp-block-gallery,.level-block .wp-block-column>.wp-block-gallery+*,.level-block .wp-block-column>*+.wp-block-image,.level-block .wp-block-column>.wp-block-image+*,.level-block .wp-block-column>*+.wp-block-columns,.level-block .wp-block-column>.wp-block-columns+*{margin-block-start:2em}@media(max-width: 1200px){.level-block .wp-block-columns{flex-wrap:wrap !important}.level-block .wp-block-columns>.wp-block-column{flex-basis:100% !important}}.fee-block::before{background:url(../img/bg_fee-block.jpg) no-repeat center center/cover}.fee-block__lead>.wp-block-group__inner-container{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1000px;margin-inline:auto;background-color:rgba(245,245,245,.8)}.fee-block__lead>.wp-block-group__inner-container .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.fee-block__lead>.wp-block-group__inner-container table{border:none;line-height:1.4;table-layout:fixed}.fee-block__lead>.wp-block-group__inner-container td,.fee-block__lead>.wp-block-group__inner-container th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.fee-block__lead>.wp-block-group__inner-container th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.fee-block__lead>.wp-block-group__inner-container th:last-child{border-right:none}.fee-block__lead>.wp-block-group__inner-container tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.fee-block__lead>.wp-block-group__inner-container td:first-child{text-align:left}.fee-block__lead>.wp-block-group__inner-container td:last-child{text-align:right}.fee-block__lead>.wp-block-group__inner-container thead,.fee-block__lead>.wp-block-group__inner-container tbody{border:none}.fee-block__lead>.wp-block-group__inner-container.hours td,.fee-block__lead>.wp-block-group__inner-container.hours td:first-child,.fee-block__lead>.wp-block-group__inner-container.hours td:last-child{text-align:center}.fee-block__lead .rental>*{flex-grow:1}.fee-block__lead .rental img{aspect-ratio:1;width:100%}.fee-block__lead .rental figcaption{text-align:center;font-size:1.5rem}.fee-block .wp-block-column{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(245,245,245,.8)}.fee-block .wp-block-column h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.fee-block .wp-block-column h4{padding-left:.5em;border-left:solid 10px #00368f}.fee-block .wp-block-column :is(h4,h5,h6){word-break:break-all}.fee-block .wp-block-column>*+*{margin-block-start:1em}.fee-block .wp-block-column>h1+*,.fee-block .wp-block-column>h2+*{margin-block-start:2em}.fee-block .wp-block-column>h4+*,.fee-block .wp-block-column>h5+*,.fee-block .wp-block-column>h6+*{margin-block-start:.5em}.fee-block .wp-block-column>*+h1,.fee-block .wp-block-column>*+h2{margin-block-start:3em}.fee-block .wp-block-column>*+h3{margin-block-start:1.5em}.fee-block .wp-block-column>*+.wp-block-spacer,.fee-block .wp-block-column>.wp-block-spacer+*{margin-block-start:0}.fee-block .wp-block-column>*+.wp-block-gallery,.fee-block .wp-block-column>.wp-block-gallery+*,.fee-block .wp-block-column>*+.wp-block-image,.fee-block .wp-block-column>.wp-block-image+*,.fee-block .wp-block-column>*+.wp-block-columns,.fee-block .wp-block-column>.wp-block-columns+*{margin-block-start:2em}.company-profile{background:url(../img/bg_company-profile.jpg) no-repeat center center/cover}.company-profile figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.company-profile table{border:none;border-top:solid 1px rgba(0,0,0,.2);line-height:1.4;table-layout:fixed}.company-profile td,.company-profile th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);display:block;width:100%}@media screen and (min-width: 561px){.company-profile td,.company-profile th{display:table-cell;width:auto}}.company-profile td:first-child{padding-left:0;padding-bottom:0;border-bottom:none;font-weight:bold;color:#00368f}@media screen and (min-width: 561px){.company-profile td:first-child{width:120px;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}}@media screen and (min-width: 769px){.company-profile td:first-child{width:25%}}.company-profile td:last-child{padding-right:0}@media screen and (min-width: 561px){.company-profile td:last-child{padding:var(--cellPadding)}}.company-profile .wp-block-group__inner-container{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1000px;margin-inline:auto}.company-phirosophy{background-color:#f5f5f5}.company-phirosophy .wp-block-group__inner-container h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.company-phirosophy .wp-block-group__inner-container h4{padding-left:.5em;border-left:solid 10px #00368f}.company-phirosophy .wp-block-group__inner-container :is(h4,h5,h6){word-break:break-all}.company-phirosophy .wp-block-group__inner-container>*+*{margin-block-start:1em}.company-phirosophy .wp-block-group__inner-container>h1+*,.company-phirosophy .wp-block-group__inner-container>h2+*{margin-block-start:2em}.company-phirosophy .wp-block-group__inner-container>h4+*,.company-phirosophy .wp-block-group__inner-container>h5+*,.company-phirosophy .wp-block-group__inner-container>h6+*{margin-block-start:.5em}.company-phirosophy .wp-block-group__inner-container>*+h1,.company-phirosophy .wp-block-group__inner-container>*+h2{margin-block-start:3em}.company-phirosophy .wp-block-group__inner-container>*+h3{margin-block-start:1.5em}.company-phirosophy .wp-block-group__inner-container>*+.wp-block-spacer,.company-phirosophy .wp-block-group__inner-container>.wp-block-spacer+*{margin-block-start:0}.company-phirosophy .wp-block-group__inner-container>*+.wp-block-gallery,.company-phirosophy .wp-block-group__inner-container>.wp-block-gallery+*,.company-phirosophy .wp-block-group__inner-container>*+.wp-block-image,.company-phirosophy .wp-block-group__inner-container>.wp-block-image+*,.company-phirosophy .wp-block-group__inner-container>*+.wp-block-columns,.company-phirosophy .wp-block-group__inner-container>.wp-block-columns+*{margin-block-start:2em}.company-phirosophy .wp-block-group__inner-container ul{list-style:none}.company-phirosophy .wp-block-group__inner-container ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.company-phirosophy .wp-block-group__inner-container ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.company-phirosophy .wp-block-group__inner-container ul>.blocks-gallery-item{padding:0}.company-phirosophy .wp-block-group__inner-container ul>.blocks-gallery-item::before{content:none}.company-phirosophy .wp-block-group__inner-container ul>li+li{margin-top:.5em}.company-phirosophy .wp-block-group__inner-container ol{list-style:none;counter-reset:num}.company-phirosophy .wp-block-group__inner-container ol>li{padding-left:1.5em;position:relative}.company-phirosophy .wp-block-group__inner-container ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.company-phirosophy .wp-block-group__inner-container ol>li+li{margin-top:.5em}.company-phirosophy .wp-block-group__inner-container figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.company-phirosophy .wp-block-group__inner-container table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.company-phirosophy .wp-block-group__inner-container table span,.company-phirosophy .wp-block-group__inner-container table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.company-phirosophy .wp-block-group__inner-container td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.company-phirosophy .wp-block-group__inner-container td.sub-th{background-color:#e2e9f4;font-weight:bold}.company-phirosophy .wp-block-group__inner-container th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.company-phirosophy .wp-block-group__inner-container .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.company-phirosophy .wp-block-group__inner-container .th-left30 th{width:30%}}.company-phirosophy .wp-block-group__inner-container strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.company-phirosophy .panel{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1000px;margin-inline:auto}.company-phirosophy .phorosophy{text-align:center;font-size:var(--clampSizeXL);font-weight:bold;background-color:#f76d15;padding:var(--spaceSizeM);color:#fff}.company-phirosophy h3{color:#f76d15}.company-phirosophy p{font-size:var(--clampSizeL);font-weight:bold}.company-phirosophy ol>li{font-size:var(--clampSizeL);font-weight:bold}.company-phirosophy ol>li+li{margin-top:.5em}.company-phirosophy ul>li{font-size:var(--clampSizeM);font-weight:normal}.company-service{background:url(../img/bg_recruit-interview.jpg) no-repeat center center/cover}.company-service .panel{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1000px;margin-inline:auto}.company-service .panel h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.company-service .panel h4{padding-left:.5em;border-left:solid 10px #00368f}.company-service .panel :is(h4,h5,h6){word-break:break-all}.company-service .panel>*+*{margin-block-start:1em}.company-service .panel>h1+*,.company-service .panel>h2+*{margin-block-start:2em}.company-service .panel>h4+*,.company-service .panel>h5+*,.company-service .panel>h6+*{margin-block-start:.5em}.company-service .panel>*+h1,.company-service .panel>*+h2{margin-block-start:3em}.company-service .panel>*+h3{margin-block-start:1.5em}.company-service .panel>*+.wp-block-spacer,.company-service .panel>.wp-block-spacer+*{margin-block-start:0}.company-service .panel>*+.wp-block-gallery,.company-service .panel>.wp-block-gallery+*,.company-service .panel>*+.wp-block-image,.company-service .panel>.wp-block-image+*,.company-service .panel>*+.wp-block-columns,.company-service .panel>.wp-block-columns+*{margin-block-start:2em}.company-service .panel ul{list-style:none}.company-service .panel ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.company-service .panel ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.company-service .panel ul>.blocks-gallery-item{padding:0}.company-service .panel ul>.blocks-gallery-item::before{content:none}.company-service .panel ul>li+li{margin-top:.5em}.company-service .panel ol{list-style:none;counter-reset:num}.company-service .panel ol>li{padding-left:1.5em;position:relative}.company-service .panel ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.company-service .panel ol>li+li{margin-top:.5em}.company-service .panel figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.company-service .panel table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.company-service .panel table span,.company-service .panel table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.company-service .panel td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.company-service .panel td.sub-th{background-color:#e2e9f4;font-weight:bold}.company-service .panel th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.company-service .panel .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.company-service .panel .th-left30 th{width:30%}}.company-service .panel strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.company-message{background-color:#f5f5f5}.company-message .representative-position{font-size:var(--clampSizeM);font-weight:800}.company-message .representative-name{font-size:var(--clampSizeL);font-weight:800}.company-message .wp-block-group__inner-container h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.company-message .wp-block-group__inner-container h4{padding-left:.5em;border-left:solid 10px #00368f}.company-message .wp-block-group__inner-container :is(h4,h5,h6){word-break:break-all}.company-message .wp-block-group__inner-container>*+*{margin-block-start:1em}.company-message .wp-block-group__inner-container>h1+*,.company-message .wp-block-group__inner-container>h2+*{margin-block-start:2em}.company-message .wp-block-group__inner-container>h4+*,.company-message .wp-block-group__inner-container>h5+*,.company-message .wp-block-group__inner-container>h6+*{margin-block-start:.5em}.company-message .wp-block-group__inner-container>*+h1,.company-message .wp-block-group__inner-container>*+h2{margin-block-start:3em}.company-message .wp-block-group__inner-container>*+h3{margin-block-start:1.5em}.company-message .wp-block-group__inner-container>*+.wp-block-spacer,.company-message .wp-block-group__inner-container>.wp-block-spacer+*{margin-block-start:0}.company-message .wp-block-group__inner-container>*+.wp-block-gallery,.company-message .wp-block-group__inner-container>.wp-block-gallery+*,.company-message .wp-block-group__inner-container>*+.wp-block-image,.company-message .wp-block-group__inner-container>.wp-block-image+*,.company-message .wp-block-group__inner-container>*+.wp-block-columns,.company-message .wp-block-group__inner-container>.wp-block-columns+*{margin-block-start:2em}.company-message .wp-block-group__inner-container ul{list-style:none}.company-message .wp-block-group__inner-container ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.company-message .wp-block-group__inner-container ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.company-message .wp-block-group__inner-container ul>.blocks-gallery-item{padding:0}.company-message .wp-block-group__inner-container ul>.blocks-gallery-item::before{content:none}.company-message .wp-block-group__inner-container ul>li+li{margin-top:.5em}.company-message .wp-block-group__inner-container ol{list-style:none;counter-reset:num}.company-message .wp-block-group__inner-container ol>li{padding-left:1.5em;position:relative}.company-message .wp-block-group__inner-container ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.company-message .wp-block-group__inner-container ol>li+li{margin-top:.5em}.company-message .wp-block-group__inner-container figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.company-message .wp-block-group__inner-container table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.company-message .wp-block-group__inner-container table span,.company-message .wp-block-group__inner-container table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.company-message .wp-block-group__inner-container td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.company-message .wp-block-group__inner-container td.sub-th{background-color:#e2e9f4;font-weight:bold}.company-message .wp-block-group__inner-container th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.company-message .wp-block-group__inner-container .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.company-message .wp-block-group__inner-container .th-left30 th{width:30%}}.company-message .wp-block-group__inner-container strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.company-message .panel{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1000px;margin-inline:auto}.company-message .panel figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.company-message .panel table{border:none;border-top:solid 1px rgba(0,0,0,.2);line-height:1.4;table-layout:fixed}.company-message .panel td,.company-message .panel th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);display:block;width:100%}@media screen and (min-width: 561px){.company-message .panel td,.company-message .panel th{display:table-cell;width:auto}}.company-message .panel td:first-child{padding-left:0;padding-bottom:0;border-bottom:none;font-weight:bold;color:#00368f}@media screen and (min-width: 561px){.company-message .panel td:first-child{width:120px;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}}@media screen and (min-width: 769px){.company-message .panel td:first-child{width:25%}}.company-message .panel td:last-child{padding-right:0}@media screen and (min-width: 561px){.company-message .panel td:last-child{padding:var(--cellPadding)}}.privacy-content{background-color:#f5f5f5}.privacy-content h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.privacy-content h4{padding-left:.5em;border-left:solid 10px #00368f}.privacy-content :is(h4,h5,h6){word-break:break-all}.privacy-content>*+*{margin-block-start:1em}.privacy-content>h1+*,.privacy-content>h2+*{margin-block-start:2em}.privacy-content>h4+*,.privacy-content>h5+*,.privacy-content>h6+*{margin-block-start:.5em}.privacy-content>*+h1,.privacy-content>*+h2{margin-block-start:3em}.privacy-content>*+h3{margin-block-start:1.5em}.privacy-content>*+.wp-block-spacer,.privacy-content>.wp-block-spacer+*{margin-block-start:0}.privacy-content>*+.wp-block-gallery,.privacy-content>.wp-block-gallery+*,.privacy-content>*+.wp-block-image,.privacy-content>.wp-block-image+*,.privacy-content>*+.wp-block-columns,.privacy-content>.wp-block-columns+*{margin-block-start:2em}.privacy-content ul{list-style:none}.privacy-content ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.privacy-content ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.privacy-content ul>.blocks-gallery-item{padding:0}.privacy-content ul>.blocks-gallery-item::before{content:none}.privacy-content ul>li+li{margin-top:.5em}.privacy-content ol{list-style:none;counter-reset:num}.privacy-content ol>li{padding-left:1.5em;position:relative}.privacy-content ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.privacy-content ol>li+li{margin-top:.5em}.privacy-content figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.privacy-content table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.privacy-content table span,.privacy-content table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.privacy-content td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.privacy-content td.sub-th{background-color:#e2e9f4;font-weight:bold}.privacy-content th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.privacy-content .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.privacy-content .th-left30 th{width:30%}}.privacy-content strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.privacy-content>.wp-block-group__inner-container{max-width:800px}.privacy-content .wp-block-group{position:relative;contain:layout;z-index:1}.privacy-content .wp-block-group>.wp-block-group__inner-container{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.privacy-content .wp-block-group>.wp-block-group__inner-container h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.privacy-content .wp-block-group>.wp-block-group__inner-container h4{padding-left:.5em;border-left:solid 10px #00368f}.privacy-content .wp-block-group>.wp-block-group__inner-container :is(h4,h5,h6){word-break:break-all}.privacy-content .wp-block-group>.wp-block-group__inner-container>*+*{margin-block-start:1em}.privacy-content .wp-block-group>.wp-block-group__inner-container>h1+*,.privacy-content .wp-block-group>.wp-block-group__inner-container>h2+*{margin-block-start:2em}.privacy-content .wp-block-group>.wp-block-group__inner-container>h4+*,.privacy-content .wp-block-group>.wp-block-group__inner-container>h5+*,.privacy-content .wp-block-group>.wp-block-group__inner-container>h6+*{margin-block-start:.5em}.privacy-content .wp-block-group>.wp-block-group__inner-container>*+h1,.privacy-content .wp-block-group>.wp-block-group__inner-container>*+h2{margin-block-start:3em}.privacy-content .wp-block-group>.wp-block-group__inner-container>*+h3{margin-block-start:1.5em}.privacy-content .wp-block-group>.wp-block-group__inner-container>*+.wp-block-spacer,.privacy-content .wp-block-group>.wp-block-group__inner-container>.wp-block-spacer+*{margin-block-start:0}.privacy-content .wp-block-group>.wp-block-group__inner-container>*+.wp-block-gallery,.privacy-content .wp-block-group>.wp-block-group__inner-container>.wp-block-gallery+*,.privacy-content .wp-block-group>.wp-block-group__inner-container>*+.wp-block-image,.privacy-content .wp-block-group>.wp-block-group__inner-container>.wp-block-image+*,.privacy-content .wp-block-group>.wp-block-group__inner-container>*+.wp-block-columns,.privacy-content .wp-block-group>.wp-block-group__inner-container>.wp-block-columns+*{margin-block-start:2em}.privacy-content .wp-block-group>.wp-block-group__inner-container ul{list-style:none}.privacy-content .wp-block-group>.wp-block-group__inner-container ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.privacy-content .wp-block-group>.wp-block-group__inner-container ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.privacy-content .wp-block-group>.wp-block-group__inner-container ul>.blocks-gallery-item{padding:0}.privacy-content .wp-block-group>.wp-block-group__inner-container ul>.blocks-gallery-item::before{content:none}.privacy-content .wp-block-group>.wp-block-group__inner-container ul>li+li{margin-top:.5em}.privacy-content .wp-block-group>.wp-block-group__inner-container ol{list-style:none;counter-reset:num}.privacy-content .wp-block-group>.wp-block-group__inner-container ol>li{padding-left:1.5em;position:relative}.privacy-content .wp-block-group>.wp-block-group__inner-container ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.privacy-content .wp-block-group>.wp-block-group__inner-container ol>li+li{margin-top:.5em}.privacy-content .wp-block-group>.wp-block-group__inner-container figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.privacy-content .wp-block-group>.wp-block-group__inner-container table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.privacy-content .wp-block-group>.wp-block-group__inner-container table span,.privacy-content .wp-block-group>.wp-block-group__inner-container table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.privacy-content .wp-block-group>.wp-block-group__inner-container td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.privacy-content .wp-block-group>.wp-block-group__inner-container td.sub-th{background-color:#e2e9f4;font-weight:bold}.privacy-content .wp-block-group>.wp-block-group__inner-container th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.privacy-content .wp-block-group>.wp-block-group__inner-container .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.privacy-content .wp-block-group>.wp-block-group__inner-container .th-left30 th{width:30%}}.privacy-content .wp-block-group>.wp-block-group__inner-container strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.personal-block::before{background:url(../img/bg_personal-block.jpg) no-repeat center center/cover}.personal-block>.wp-block-group__inner-container{max-width:1200px;margin-inline:auto}.personal-block figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.personal-block table{border:none;border-top:solid 1px rgba(0,0,0,.2);line-height:1.4;table-layout:fixed}.personal-block td,.personal-block th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);display:block;width:100%}@media screen and (min-width: 561px){.personal-block td,.personal-block th{display:table-cell;width:auto}}.personal-block td:first-child{padding-left:0;padding-bottom:0;border-bottom:none;font-weight:bold;color:#00368f}@media screen and (min-width: 561px){.personal-block td:first-child{width:120px;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}}@media screen and (min-width: 769px){.personal-block td:first-child{width:25%}}.personal-block td:last-child{padding-right:0}@media screen and (min-width: 561px){.personal-block td:last-child{padding:var(--cellPadding)}}.school-philosophy::before{background:url(../img/bg_school-philosophy.jpg) no-repeat center center/cover}.school-philosophy__lead{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--clampSizeL);font-weight:bold;background-color:rgba(245,245,245,.5)}.school-merit::before{background:url(../img/bg_school-merit.jpg) no-repeat center center/cover}.school-merit__columns{counter-increment:num}.school-merit__columns .wp-block-group{contain:layout}.school-merit__columns:nth-child(2n+1){flex-direction:row-reverse}.school-merit__columns h3{position:relative}.school-merit__columns h3::before{content:counter(num, decimal-leading-zero);color:rgba(0,54,143,.3);font-size:9rem;font-family:"Roboto",sans-serif;position:absolute;bottom:-0.1em;right:0;z-index:-1;pointer-events:none;line-height:1}@media screen and (min-width: 1025px){.school-merit__columns h3::before{font-size:15rem}}@media(max-width: 800px){.school-merit__columns+.school-merit__columns{margin-top:4em !important}}.school-growth::before{background:url(../img/bg_school-growth.jpg) no-repeat center center/cover}.school-growth__title{color:#fff;display:flex;flex-wrap:wrap;align-content:center;padding:var(--spaceSizeM);font-weight:bold;min-height:300px}.school-growth__title h3{font-size:var(--clampSizeXXL)}.school-growth__title>*{flex-basis:100%}.school-growth__title.competition{background:url(../img/img_school-growth01.jpg) no-repeat center center/cover}.school-growth__title.life{background:url(../img/img_school-growth02.jpg) no-repeat center center/cover}.school-growth__text{display:flex;flex-wrap:wrap;align-content:center}.school-growth__text>*{flex-basis:100%}.school-growth__text .bluelist{display:grid;grid-template-columns:repeat(auto-fill, minmax(138px, 1fr));gap:1em}.school-growth__text .bluelist li{display:flex;text-align:center;align-items:center;justify-content:center;padding:var(--spaceSizeM) 5px;border-radius:15px;background-color:#00368f;color:#fff;font-weight:bold}.school-class::before{background:url(../img/bg_school-class.jpg) no-repeat center center/cover}.school-class__list h3{color:#fff;background-color:#00368f;padding:8px var(--spaceSizeM)}.school-class__policy{background:url(../img/bg_school-u15.jpg) no-repeat center center/cover;color:#fff}.school-coach::before{background:url(../img/bg_school-coach.jpg) no-repeat center center/cover}.school-coach .coach{container-type:inline-size;background-color:#f5f5f5;border-radius:10px;padding:var(--spaceSizeM)}.school-coach .coach .coach-inner{display:grid;gap:1em;grid-template-columns:1fr}@container (min-width:500px){.school-coach .coach .coach-inner{grid-template-columns:40% 1fr}}.school-coach .coach .coach-inner+video{margin-top:2em}.school-coach .coach .image{text-align:center}.school-coach .coach .text>*+*{margin-block-start:1em}.school-coach .coach .text>h1+*,.school-coach .coach .text>h2+*{margin-block-start:2em}.school-coach .coach .text>h4+*,.school-coach .coach .text>h5+*,.school-coach .coach .text>h6+*{margin-block-start:.5em}.school-coach .coach .text>*+h1,.school-coach .coach .text>*+h2{margin-block-start:3em}.school-coach .coach .text>*+h3{margin-block-start:1.5em}.school-coach .coach .text>*+.wp-block-spacer,.school-coach .coach .text>.wp-block-spacer+*{margin-block-start:0}.school-coach .coach .text>*+.wp-block-gallery,.school-coach .coach .text>.wp-block-gallery+*,.school-coach .coach .text>*+.wp-block-image,.school-coach .coach .text>.wp-block-image+*,.school-coach .coach .text>*+.wp-block-columns,.school-coach .coach .text>.wp-block-columns+*{margin-block-start:2em}.school-coach .coach .text figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.school-coach .coach .text table{border:none;border-top:solid 1px rgba(0,0,0,.2);line-height:1.4;table-layout:fixed}.school-coach .coach .text td,.school-coach .coach .text th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);display:block;width:100%}@media screen and (min-width: 561px){.school-coach .coach .text td,.school-coach .coach .text th{display:table-cell;width:auto}}.school-coach .coach .text td:first-child{padding-left:0;padding-bottom:0;border-bottom:none;font-weight:bold;color:#00368f}@media screen and (min-width: 561px){.school-coach .coach .text td:first-child{width:120px;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}}@media screen and (min-width: 769px){.school-coach .coach .text td:first-child{width:25%}}.school-coach .coach .text td:last-child{padding-right:0}@media screen and (min-width: 561px){.school-coach .coach .text td:last-child{padding:var(--cellPadding)}}.school-coach .coach .text td:first-child{width:140px}.school-coach .coach h3{margin-top:5px !important}.school-coach .coach .position{background-color:#00368f;border-radius:100vh;padding:5px 10px;color:#fff;width:180px;font-size:1.5rem;text-align:center;line-height:1}.school-coach .coach .en{font-weight:bold;margin-top:5px !important;font-size:1.5rem;color:#00368f}.school-schedule::before{background:url(../img/bg_school-schedule.jpg) no-repeat center center/cover}.school-schedule .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.school-schedule table{border:none;line-height:1.4;table-layout:fixed}.school-schedule td,.school-schedule th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.school-schedule th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.school-schedule th:last-child{border-right:none}.school-schedule tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.school-schedule td:first-child{text-align:left}.school-schedule td:last-child{text-align:right}.school-schedule thead,.school-schedule tbody{border:none}.school-schedule.hours td,.school-schedule.hours td:first-child,.school-schedule.hours td:last-child{text-align:center}.school-schedule .scroll-x table{min-width:0px}.school-schedule .wp-block-table .has-fixed-layout{width:auto}@media screen and (min-width: 1201px){.school-schedule .wp-block-table .has-fixed-layout{width:100%}}.school-schedule table{border-left:solid 1px rgba(0,0,0,.2);border-top:solid 1px rgba(0,0,0,.2);font-size:1.4rem}@media screen and (min-width: 769px){.school-schedule table{font-size:1.7rem}}.school-schedule th,.school-schedule td{white-space:nowrap}.school-schedule th:last-child{border-right:solid 1px rgba(0,0,0,.2)}.school-schedule td{border-right:solid 1px rgba(0,0,0,.2);background-color:#fff}.school-schedule td:first-child{background-color:#f5f5f5}.school-schedule td:last-child{text-align:center}.school-schedule td:not(:first-child){text-align:center}.school-schedule td:first-child,.school-schedule th:first-child{position:sticky;left:0}.school-fee{container-type:inline-size}.school-fee::before{background:url(../img/bg_school-fee.jpg) no-repeat center center/cover}.school-fee .wp-block-table{font-size:1.4rem}.school-fee .wp-block-table .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.school-fee .wp-block-table table{border:none;line-height:1.4;table-layout:fixed}.school-fee .wp-block-table td,.school-fee .wp-block-table th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.school-fee .wp-block-table th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.school-fee .wp-block-table th:last-child{border-right:none}.school-fee .wp-block-table tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.school-fee .wp-block-table td:first-child{text-align:left}.school-fee .wp-block-table td:last-child{text-align:right}.school-fee .wp-block-table thead,.school-fee .wp-block-table tbody{border:none}.school-fee .wp-block-table.hours td,.school-fee .wp-block-table.hours td:first-child,.school-fee .wp-block-table.hours td:last-child{text-align:center}@media screen and (min-width: 1201px){.school-fee .wp-block-table{font-size:1.7rem}}@container (max-width:1200px){.school-fee .wp-block-columns{display:block !important}}.school-fee .wp-block-columns+.wp-block-columns{margin-top:3em}.school-fee .wp-block-group__inner-container>.wp-block-columns>.wp-block-column h3{border-top:solid 5px #00368f;padding-top:.8em}@container (max-width:1200px){.school-fee .wp-block-column+.wp-block-column{margin-top:3em}}.school-fee .year-fee td{text-align:right !important}.school-fee .month-fee td:first-child,.school-fee .month-fee th:first-child{width:65px}@media screen and (min-width: 769px){.school-fee .month-fee td:first-child,.school-fee .month-fee th:first-child{width:100px}}.school-fee .month-fee td:first-child{background-color:#f5f5f5}.school-fee .month-fee td:not(:first-child){text-align:right}.school-faq::before{background:url(../img/bg_school-faq.jpg) no-repeat center center/cover}.school-faq>.wp-block-group__inner-container{max-width:800px}.school-sns{display:flex;flex-wrap:wrap;align-items:center;gap:1em}.school-sns a{text-decoration:none}.first-nav ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(400px, 100%), 1fr));gap:1em var(--wp--style--block-gap)}.first-nav ul a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);font-size:1.5rem}.first-nav ul a:link,.first-nav ul a:visited{color:#fff}.first-nav ul a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.first-nav ul a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.first-nav ul a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.first-nav ul a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.first-nav ul a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.first-nav ul a:focus{outline:none}.first-nav ul a::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.first-nav ul a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.first-nav ul a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}@media screen and (min-width: 769px){.first-nav ul a{font-size:1.7rem}}.first-nav ul a::after{rotate:90deg}.first-block .wp-block-buttons{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));gap:1em var(--wp--style--block-gap)}.first-block .wp-block-button.reserve a{justify-content:flex-start !important;flex-direction:row !important;padding-inline:calc(var(--icon-size)*1.5) !important}.first-block .wp-block-button.reserve a::after{position:absolute !important}.first-few::before{background:url(../img/bg_first-few.jpg) no-repeat center center/cover}.first-team::before{background:url(../img/bg_first-team.jpg) no-repeat center center/cover}.first-team .grange-left::before{top:auto;bottom:-30%}.first-membership::before{background:url(../img/bg_first-membership.jpg) no-repeat center center/cover}.first-membership .price{font-size:var(--clampSizeL);font-weight:bold}.first-membership .price strong{color:#c00}.location-intro figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.location-intro table{border:none;border-top:solid 1px rgba(0,0,0,.2);line-height:1.4;table-layout:fixed}.location-intro td,.location-intro th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);display:block;width:100%}@media screen and (min-width: 561px){.location-intro td,.location-intro th{display:table-cell;width:auto}}.location-intro td:first-child{padding-left:0;padding-bottom:0;border-bottom:none;font-weight:bold;color:#00368f}@media screen and (min-width: 561px){.location-intro td:first-child{width:120px;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}}@media screen and (min-width: 769px){.location-intro td:first-child{width:25%}}.location-intro td:last-child{padding-right:0}@media screen and (min-width: 561px){.location-intro td:last-child{padding:var(--cellPadding)}}.location-intro .wp-block-columns::before{bottom:0}.location-intro .location-gallery{display:grid;gap:5px;grid-template-columns:repeat(auto-fill, minmax(min(100px, 100%), 1fr))}@media screen and (min-width: 1201px){.location-intro .location-gallery{grid-template-columns:repeat(auto-fill, minmax(min(200px, 100%), 1fr));gap:var(--spaceSizeM)}}.location-intro .location-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.location-intro .location-gallery a:link,.location-intro .location-gallery a:visited{text-decoration:none;color:#333}.location-intro .location-gallery figcaption{font-size:1.5rem;text-align:center}.location-intro .location-data__sns{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(50px, 100%), 1fr));gap:1em;align-items:center}.location-intro .location-data__sns a{display:block}.location-intro .location-data__sns a:link,.location-intro .location-data__sns a:visited{text-decoration:none}.location-intro .location-data__map{margin-top:1em}.location-regular{padding-inline:15px;container-type:inline-size}.location-regular>.wp-block-group__inner-container{max-width:none}.location-regular::before{background:url(../img/bg_location-regular.jpg) no-repeat center center/cover}.location-regular figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.location-regular table{border:none;border-top:solid 1px rgba(0,0,0,.2);line-height:1.4;table-layout:fixed}.location-regular td,.location-regular th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);display:block;width:100%}@media screen and (min-width: 561px){.location-regular td,.location-regular th{display:table-cell;width:auto}}.location-regular td:first-child{padding-left:0;padding-bottom:0;border-bottom:none;font-weight:bold;color:#00368f}@media screen and (min-width: 561px){.location-regular td:first-child{width:120px;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}}@media screen and (min-width: 769px){.location-regular td:first-child{width:25%}}.location-regular td:last-child{padding-right:0}@media screen and (min-width: 561px){.location-regular td:last-child{padding:var(--cellPadding)}}@container (max-width:1200px){.location-regular .wp-block-columns{display:grid !important;gap:var(--wp--style--block-gap);grid-template-columns:1fr}}.location-regular .wp-block-columns::before{top:-100px !important}.location-regular .wp-block-column{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(245,245,245,.8)}.location-regular .wp-block-column img{width:100%}.location-regular .flow li{border:solid 3px #00368f;padding:3px;text-align:center;border-radius:5px;font-weight:bold}.location-regular .flow li+li{margin-top:3px}.location-staff::before{background:url(../img/bg_location-staff.jpg) no-repeat center center/cover}.location-staff .staff{display:grid;gap:var(--spaceSizeM);grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr))}.location-staff .staff.grange-left::before{top:50% !important}.location-staff .staff__item{background-color:#f5f5f5;border-radius:10px;padding:var(--spaceSizeM)}.location-staff .staff__title{font-weight:bold;margin-top:.5em}.location-staff .staff__name{margin-top:.5em}.location-staff .staff dl{display:grid;grid-template-columns:100px 1fr;border-top:solid 1px rgba(0,0,0,.2);margin-top:.5em;font-size:1.5rem}.location-staff .staff dl dt{border-bottom:solid 1px rgba(0,0,0,.2);padding:.5em}.location-staff .staff dl dd{border-bottom:solid 1px rgba(0,0,0,.2);padding:.5em .5em .5em 0}.location-staff .staff__fig img{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.location-staff .staff__comment{font-size:1.5rem;margin-top:.5em}.location-instagram::before{background:url(../img/bg_location-instagram.jpg) no-repeat center center/cover}.location-reserve::before{background:url(../img/bg_location-reserve.jpg) no-repeat center center/cover}.location-reserve .caution .wp-block-group__inner-container{max-width:800px;border:solid 5px #c00;padding:var(--spaceSizeM)}.location-reserve .caution .wp-block-group__inner-container h3{background-color:#c00;color:#fff;padding:var(--cellPadding)}.location-shooting::before{background:url(../img/bg_location-shooting.jpg) no-repeat center center/cover}.location-shooting ol{list-style:none;counter-reset:num}.location-shooting ol>li{padding-left:1.5em;position:relative}.location-shooting ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.location-shooting ol>li+li{margin-top:.5em}.contact-tel .lead{width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (min-width: 769px){.contact-tel__telbtn{max-width:800px;margin-inline:auto}}.contact-tel__telbtn-anker{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #333 0%, #4d4d4d 25%, #666666 75%, #666666 100%);display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:row-reverse;line-height:1;text-align:left;padding-block:10px;height:80px}.contact-tel__telbtn-anker:link,.contact-tel__telbtn-anker:visited{color:#fff}.contact-tel__telbtn-anker::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.contact-tel__telbtn-anker:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.contact-tel__telbtn-anker:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.contact-tel__telbtn-anker:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.contact-tel__telbtn-anker:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.contact-tel__telbtn-anker:focus{outline:none}.contact-tel__telbtn-anker::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20464.23%20512%22%3E%3Cpath%20d%3D%22M454.16%2C400.32c-19.35-18.43-81.44-56.05-97.11-61.14s-36.34%2C8.67-43.34%2C27.38-16.85%2C16-16.85%2C16-37.24-17.48-101.51-93.73-75.16-115.92-75.16-115.92-1-10.16%2C18.66-13.9%2C36.69-21.77%2C34.32-38.07S144.27%2C37.1%2C129.39%2C14.91%2C81.27.61%2C73.71%2C5.15-13%2C50.84%2C1.87%2C140.64s57.26%2C164.29%2C105.9%2C222%2C114.88%2C112.09%2C200.86%2C142%2C140-41.14%2C145.71-47.83S473.48%2C418.76%2C454.16%2C400.32Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:2.5em;height:2.5em}.contact-tel__telbtn-anker::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22b%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20890.00995%20890.00989%22%3E%3Cg%20id%3D%22c%22%3E%3Cpath%20d%3D%22M445.00494%2C0C199.23553%2C0%2C0%2C199.23547%2C0%2C445.005s199.23553%2C445.00488%2C445.00494%2C445.00488%2C445.005-199.23547%2C445.005-445.00488S690.77441%2C0%2C445.00494%2C0ZM667.22717%2C645.84082c-5.71002%2C6.69-59.73004%2C77.74005-145.71002%2C47.83002-85.98004-29.91003-152.22003-84.28998-200.86005-142s-91.02997-132.20001-105.89996-222c-14.87-89.80005%2C64.27997-130.95001%2C71.83997-135.48999%2C7.56-4.54004%2C40.79999-12.43005%2C55.67999%2C9.75995s41.41003%2C89.73004%2C43.78003%2C106.03003-14.66003%2C34.33002-34.32001%2C38.07001c-19.66003%2C3.73999-18.66003%2C13.89996-18.66003%2C13.89996%2C0%2C0%2C10.89001%2C39.66998%2C75.16003%2C115.91998s101.51001%2C93.73004%2C101.51001%2C93.73004c0%2C0%2C9.84998%2C2.70996%2C16.84998-16%2C7-18.71002%2C27.66998-32.47003%2C43.34003-27.38%2C15.66998%2C5.09003%2C77.76001%2C42.71002%2C97.10999%2C61.14001%2C19.32001%2C18.44%2C5.89008%2C49.79999.18005%2C56.48999Z%22%20fill%3D%22white%22%20stroke-width%3D%220%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (min-width: 769px){.contact-tel__telbtn-anker{padding-block:10px}}.contact-tel__telbtn-text{display:flex;gap:5px;flex-direction:column}.contact-tel__telbtn-number{display:block;font-size:var(--clampSizeXL);font-weight:bold}.contact-tel__telbtn-hours{display:block;font-weight:normal;font-size:1.4rem}.mailform{width:100%;text-align:left;margin-bottom:30px;container-type:inline-size}.mailform__dt{padding:5px 52px 5px 10px;text-align:left;position:relative;display:block;font-weight:bold;display:flex;align-items:center}@container (min-width:600px){.mailform__dt{padding:10px 52px 10px 15px;border-bottom:solid 1px rgba(0,0,0,.2)}}.mailform__input-area+.mailform__dt{margin-top:2em}@container (min-width:600px){.mailform__input-area+.mailform__dt{margin-top:0}}.mailform__input-area{padding:10px 0px 10px 0px;display:block}@container (min-width:600px){.mailform__input-area{border-bottom:solid 1px rgba(0,0,0,.2);padding:10px 0 10px 10px;text-align:left}}.mailform__input-area .disabled{pointer-events:none;padding:0;border:none;box-shadow:none}.mailform .req:after{position:absolute;right:10px;line-height:1.2;font-size:1.2rem;font-weight:bold;padding:3px 5px;content:"必須";background-color:#c00;color:#fff}.mailform .any:after{position:absolute;right:10px;line-height:1.2;font-size:1.2rem;font-weight:bold;padding:3px 5px;content:"任意";background-color:#999;color:#fff}.mailform__submit{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px;position:relative}.mailform__submit .wpcf7-spinner{position:absolute;right:0}.mailform__submit-btn{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);font-size:var(--clampSizeM);width:100%;max-width:400px;transition:.5s}.mailform__submit-btn:link,.mailform__submit-btn:visited{color:#fff}.mailform__submit-btn::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.mailform__submit-btn:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.mailform__submit-btn:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.mailform__submit-btn:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.mailform__submit-btn:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.mailform__submit-btn:focus{outline:none}.mailform__submit-btn[disabled]{transition:.5s;background-image:none;background-color:#999}.mailform__zip[type=text]{width:40%;margin-left:5px}.mailform__addr{margin-top:10px}.mailform__line{display:grid;grid-template-columns:1fr;border-top:solid 1px rgba(0,0,0,.2)}@container (min-width:600px){.mailform__line{grid-template-columns:max(220px,25%) 1fr}}.mailform__dd-desc{font-size:1.2rem;font-weight:bold;color:#fff1e8}.mailform__dd-subtitle{font-size:1.4rem;font-weight:bold;color:#fff1e8}.mailform__dd-mini{margin-left:20px}.mailform .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.mailform .wpcf7-checkbox,.mailform .wpcf7-radio{display:flex;flex-wrap:wrap;gap:5px 15px}.mailform .wpcf7-list-item{display:inline-block;margin:0}.mailform .wpcf7 form.sent .wpcf7-response-output{display:none !important}.recruit-lead .wp-block-group>.wp-block-group__inner-container{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(245,245,245,.8)}@media screen and (min-width: 769px){.recruit-lead .wp-block-buttons .wp-block-button{width:30%}}.recruit-lead .wp-block-buttons .wp-block-button__link::after{rotate:90deg}.recruit-message{color:#fff;background-color:#00368f}.recruit-message .representative-position{font-size:1.8rem;font-weight:bold}.recruit-message .representative-name{font-size:2.4rem;font-weight:bold}.recruit-job::before{background:url(../img/bg_recruit-job.jpg) no-repeat center center/cover}.recruit-interview::before{background:url(../img/bg_recruit-interview.jpg) no-repeat center center/cover}.recruit-jobs{background-color:#e2e9f4}.recruit-backtop{background-color:#f5f5f5}.entry-btn__anker{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);width:100%;max-width:600px;font-size:var(--clampSizeM);margin:0 auto}.entry-btn__anker:link,.entry-btn__anker:visited{color:#fff}.entry-btn__anker::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.entry-btn__anker:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.entry-btn__anker:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.entry-btn__anker:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.entry-btn__anker:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.entry-btn__anker:focus{outline:none}.entry-btn__anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.entry-btn__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.entry-btn__anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}.single-job__title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.single-job__title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.single-job__title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.single-job__title.white{color:#fff}.single-job__title.white>span{color:rgba(255,255,255,.7)}.single-job__title.white>span::after{background-color:#297aff}.single-job__title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.single-job__thumb{text-align:center}.single-job__thumb+.single-job__text{margin-top:50px}.single-job__text h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.single-job__text h4{padding-left:.5em;border-left:solid 10px #00368f}.single-job__text :is(h4,h5,h6){word-break:break-all}.single-job__text>*+*{margin-block-start:1em}.single-job__text>h1+*,.single-job__text>h2+*{margin-block-start:2em}.single-job__text>h4+*,.single-job__text>h5+*,.single-job__text>h6+*{margin-block-start:.5em}.single-job__text>*+h1,.single-job__text>*+h2{margin-block-start:3em}.single-job__text>*+h3{margin-block-start:1.5em}.single-job__text>*+.wp-block-spacer,.single-job__text>.wp-block-spacer+*{margin-block-start:0}.single-job__text>*+.wp-block-gallery,.single-job__text>.wp-block-gallery+*,.single-job__text>*+.wp-block-image,.single-job__text>.wp-block-image+*,.single-job__text>*+.wp-block-columns,.single-job__text>.wp-block-columns+*{margin-block-start:2em}.single-job__text ul{list-style:none}.single-job__text ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.single-job__text ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.single-job__text ul>.blocks-gallery-item{padding:0}.single-job__text ul>.blocks-gallery-item::before{content:none}.single-job__text ul>li+li{margin-top:.5em}.single-job__text ol{list-style:none;counter-reset:num}.single-job__text ol>li{padding-left:1.5em;position:relative}.single-job__text ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.single-job__text ol>li+li{margin-top:.5em}.single-job__text figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.single-job__text table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.single-job__text table span,.single-job__text table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.single-job__text td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.single-job__text td.sub-th{background-color:#e2e9f4;font-weight:bold}.single-job__text th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.single-job__text .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.single-job__text .th-left30 th{width:30%}}.single-job__text strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.single-job__thumb+.entry-btn,.single-job__content+.entry-btn,.single-job__text+.entry-btn{margin-top:50px}.single-job__tax-list{overflow:hidden}.single-job__tax-item{display:inline-block;color:#fff;padding:2px 5px;margin-left:5px;font-weight:bold;line-height:1}@media screen and (min-width: 769px){.single-job__tax-item{font-size:1.4rem;padding:3px 5px}}.single-job__tax-item:first-child{margin-left:0}.single-job__content{margin-top:50px}.single-job__data{border-top:solid 1px rgba(0,0,0,.2);display:flex;flex-wrap:wrap;margin:50px 0}@media screen and (max-width: 560px){.single-job__data{display:block}}.single-job__data dt{border-bottom:none;padding:5px 10px;margin-bottom:5px;background-color:rgba(0,54,143,.8);color:#fff}@media screen and (min-width: 561px){.single-job__data dt{margin-bottom:0;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);flex-basis:20%}}.single-job__data dd{padding:0 0 5px;margin:0}.single-job__data dd h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.single-job__data dd h4{padding-left:.5em;border-left:solid 10px #00368f}.single-job__data dd :is(h4,h5,h6){word-break:break-all}.single-job__data dd>*+*{margin-block-start:1em}.single-job__data dd>h1+*,.single-job__data dd>h2+*{margin-block-start:2em}.single-job__data dd>h4+*,.single-job__data dd>h5+*,.single-job__data dd>h6+*{margin-block-start:.5em}.single-job__data dd>*+h1,.single-job__data dd>*+h2{margin-block-start:3em}.single-job__data dd>*+h3{margin-block-start:1.5em}.single-job__data dd>*+.wp-block-spacer,.single-job__data dd>.wp-block-spacer+*{margin-block-start:0}.single-job__data dd>*+.wp-block-gallery,.single-job__data dd>.wp-block-gallery+*,.single-job__data dd>*+.wp-block-image,.single-job__data dd>.wp-block-image+*,.single-job__data dd>*+.wp-block-columns,.single-job__data dd>.wp-block-columns+*{margin-block-start:2em}.single-job__data dd ul{list-style:none}.single-job__data dd ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.single-job__data dd ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.single-job__data dd ul>.blocks-gallery-item{padding:0}.single-job__data dd ul>.blocks-gallery-item::before{content:none}.single-job__data dd ul>li+li{margin-top:.5em}.single-job__data dd ol{list-style:none;counter-reset:num}.single-job__data dd ol>li{padding-left:1.5em;position:relative}.single-job__data dd ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.single-job__data dd ol>li+li{margin-top:.5em}.single-job__data dd figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.single-job__data dd table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.single-job__data dd table span,.single-job__data dd table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.single-job__data dd td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.single-job__data dd td.sub-th{background-color:#e2e9f4;font-weight:bold}.single-job__data dd th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.single-job__data dd .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.single-job__data dd .th-left30 th{width:30%}}.single-job__data dd strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}@media screen and (min-width: 561px){.single-job__data dd{border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);padding-right:0;flex-basis:80%}}.single-job__data dd+dt{margin-top:15px}@media screen and (min-width: 561px){.single-job__data dd+dt{margin-top:0}}.inc-job__section h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.inc-job__section h4{padding-left:.5em;border-left:solid 10px #00368f}.inc-job__section :is(h4,h5,h6){word-break:break-all}.inc-job__section>*+*{margin-block-start:1em}.inc-job__section>h1+*,.inc-job__section>h2+*{margin-block-start:2em}.inc-job__section>h4+*,.inc-job__section>h5+*,.inc-job__section>h6+*{margin-block-start:.5em}.inc-job__section>*+h1,.inc-job__section>*+h2{margin-block-start:3em}.inc-job__section>*+h3{margin-block-start:1.5em}.inc-job__section>*+.wp-block-spacer,.inc-job__section>.wp-block-spacer+*{margin-block-start:0}.inc-job__section>*+.wp-block-gallery,.inc-job__section>.wp-block-gallery+*,.inc-job__section>*+.wp-block-image,.inc-job__section>.wp-block-image+*,.inc-job__section>*+.wp-block-columns,.inc-job__section>.wp-block-columns+*{margin-block-start:2em}.inc-job__section+.inc-job__section{margin-top:var(--contentPadding)}.inc-job__list{display:grid;gap:10px;grid-template-columns:100%}@media screen and (min-width: 769px){.inc-job__list{grid-template-columns:repeat(auto-fill, minmax(min(400px, 100%), 1fr));gap:var(--spaceSizeM)}}.inc-job__section-title+.inc-job__list,.inc-job__section-title+p{margin-top:2em}.inc-job__item{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);position:relative;text-align:center}@media(hover: hover){.inc-job__item:hover{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}}.inc-job__item:active{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}.inc-job__item-anker{display:grid;grid-template-columns:16% 1fr;height:100%;align-items:center;text-align:left}@media screen and (min-width: 769px){.inc-job__item-anker{grid-template-columns:100%;grid-template-rows:auto 1fr}}.inc-job__item-anker:link,.inc-job__item-anker:visited{text-decoration:none;color:#333;transition:.5s}@media(hover: hover){.inc-job__item-anker:where(:-moz-any-link,:enabled,summary):hover{-moz-transition:.5s;transition:.5s}.inc-job__item-anker:where(:any-link,:enabled,summary):hover{transition:.5s}}.inc-job__thumbnail{position:relative;overflow:hidden;height:100%}.inc-job__thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s;aspect-ratio:16/9}@media(hover: hover){.inc-job__thumbnail-image:is(:where(:-moz-any-link,:enabled,summary):hover *){scale:1.1;opacity:1}.inc-job__thumbnail-image:is(:where(:any-link,:enabled,summary):hover *){scale:1.1;opacity:1}}.inc-job__textbox{padding:10px 15px}.inc-job__title{margin-top:5px;font-size:var(--clampSizeL);font-weight:bold}.inc-job__tax-list{display:flex;gap:10px;flex-wrap:wrap}.inc-job__tax-item{color:#fff;font-size:1.5rem;font-weight:bold;line-height:1;padding:5px 8px}.inc-job__empty{color:#c00;border:solid 5px #c00;background-color:rgba(204,0,0,.1);padding:var(--cellPadding);text-align:center;font-weight:bold;border-radius:5px}.single-interview__header{box-shadow:10px 10px 0px 0px rgba(0,54,143,.3);display:grid;grid-template-columns:1fr;background:url(../img/bg_company-profile.jpg) no-repeat center center/cover #00368f;background-blend-mode:multiply}@media screen and (min-width: 769px){.single-interview__header{box-shadow:20px 20px 0px 0px rgba(0,54,143,.3)}}@media screen and (min-width: 769px){.single-interview__header{grid-template-columns:repeat(2, 1fr)}}.single-interview__data{display:grid;grid-template-columns:100px 1fr;border-top:solid 1px rgba(255,255,255,.5);margin-top:2em}.single-interview__data dt,.single-interview__data dd{padding:var(--cellPadding);border-bottom:solid 1px rgba(255,255,255,.5)}.single-interview__header-text{display:flex;align-items:center;flex-wrap:wrap;color:#fff}.single-interview__header-text-inner{flex-basis:100%;position:relative;padding:var(--spaceSizeL);line-height:1.5}.single-interview__tax-list{flex-basis:100%}.single-interview__title{font-size:var(--clampSizeXXL)}.single-interview__header+.single-interview__body{margin-top:var(--contentPadding)}.single-interview__body{counter-reset:num}.single-interview__body h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.single-interview__body h4{padding-left:.5em;border-left:solid 10px #00368f}.single-interview__body :is(h4,h5,h6){word-break:break-all}.single-interview__body>*+*{margin-block-start:1em}.single-interview__body>h1+*,.single-interview__body>h2+*{margin-block-start:2em}.single-interview__body>h4+*,.single-interview__body>h5+*,.single-interview__body>h6+*{margin-block-start:.5em}.single-interview__body>*+h1,.single-interview__body>*+h2{margin-block-start:3em}.single-interview__body>*+h3{margin-block-start:1.5em}.single-interview__body>*+.wp-block-spacer,.single-interview__body>.wp-block-spacer+*{margin-block-start:0}.single-interview__body>*+.wp-block-gallery,.single-interview__body>.wp-block-gallery+*,.single-interview__body>*+.wp-block-image,.single-interview__body>.wp-block-image+*,.single-interview__body>*+.wp-block-columns,.single-interview__body>.wp-block-columns+*{margin-block-start:2em}.single-interview__body ul{list-style:none}.single-interview__body ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.single-interview__body ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.single-interview__body ul>.blocks-gallery-item{padding:0}.single-interview__body ul>.blocks-gallery-item::before{content:none}.single-interview__body ul>li+li{margin-top:.5em}.single-interview__body ol{list-style:none;counter-reset:num}.single-interview__body ol>li{padding-left:1.5em;position:relative}.single-interview__body ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.single-interview__body ol>li+li{margin-top:.5em}.single-interview__body figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.single-interview__body table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.single-interview__body table span,.single-interview__body table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.single-interview__body td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.single-interview__body td.sub-th{background-color:#e2e9f4;font-weight:bold}.single-interview__body th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.single-interview__body .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.single-interview__body .th-left30 th{width:30%}}.single-interview__body strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}@media screen and (min-width: 769px){.single-interview__body{max-width:800px;margin-inline:auto}}.single-interview__body h2{--icon-size: 2em;position:relative;color:#00368f;counter-increment:num;padding-left:calc(var(--icon-size) + var(--spaceSizeM))}.single-interview__body h2::before{content:counter(num, decimal-leading-zero);position:absolute;left:0;top:calc((1lh - var(--icon-size))/2);color:#fff;background-color:#f76d15;display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size)}.single-interview__thumb{font-size:0;height:100%}.single-interview__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-interview__info{margin-bottom:10px;min-height:1rem}.single-interview__roman{color:#f76d15;font-size:var(--clampSizeM);font-weight:bold;display:block;letter-spacing:4px;margin-top:5px}.inc-interview__section h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.inc-interview__section h4{padding-left:.5em;border-left:solid 10px #00368f}.inc-interview__section :is(h4,h5,h6){word-break:break-all}.inc-interview__section>*+*{margin-block-start:1em}.inc-interview__section>h1+*,.inc-interview__section>h2+*{margin-block-start:2em}.inc-interview__section>h4+*,.inc-interview__section>h5+*,.inc-interview__section>h6+*{margin-block-start:.5em}.inc-interview__section>*+h1,.inc-interview__section>*+h2{margin-block-start:3em}.inc-interview__section>*+h3{margin-block-start:1.5em}.inc-interview__section>*+.wp-block-spacer,.inc-interview__section>.wp-block-spacer+*{margin-block-start:0}.inc-interview__section>*+.wp-block-gallery,.inc-interview__section>.wp-block-gallery+*,.inc-interview__section>*+.wp-block-image,.inc-interview__section>.wp-block-image+*,.inc-interview__section>*+.wp-block-columns,.inc-interview__section>.wp-block-columns+*{margin-block-start:2em}.inc-interview__section+.inc-interview__section{margin-top:var(--contentPadding)}.inc-interview__list{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 561px){.inc-interview__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px){.inc-interview__list{grid-template-columns:repeat(3, 1fr)}}.inc-interview__section-title+.inc-interview__list,.inc-interview__section-title+p{margin-top:2em}.inc-interview__item{position:relative}.inc-interview__item-anker{display:block}.inc-interview__item-anker:link,.inc-interview__item-anker:visited{text-decoration:none;color:#333;transition:.5s}@media(hover: hover){.inc-interview__item-anker:where(:-moz-any-link,:enabled,summary):hover{-moz-transition:.5s;transition:.5s}.inc-interview__item-anker:where(:any-link,:enabled,summary):hover{transition:.5s}}.inc-interview__thumbnail{position:relative;overflow:hidden;margin-bottom:10px;box-shadow:10px 10px 0px 0px rgba(0,54,143,.3)}@media screen and (min-width: 769px){.inc-interview__thumbnail{box-shadow:20px 20px 0px 0px rgba(0,54,143,.3)}}.inc-interview__thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1;transition:.5s}.inc-interview__textbox{width:80%;margin:-50px auto 0;background-color:#fff;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.26);padding:15px;line-height:1.5}@media screen and (min-width: 769px){.inc-interview__textbox{padding:20px}}.inc-interview__info{min-height:1rem}.inc-interview__title{font-size:var(--clampSizeL);margin-top:10px;font-weight:800}.inc-interview__roman{color:#f76d15;font-size:var(--clampSizeM);font-weight:bold;display:block;letter-spacing:4px;margin-top:5px}@media(hover: hover){.inc-interview__thumbnail-image:is(:where(:-moz-any-link,:enabled,summary):hover *){scale:1.1;opacity:1;-moz-transition:.5s;transition:.5s}.inc-interview__thumbnail-image:is(:where(:any-link,:enabled,summary):hover *){scale:1.1;opacity:1;transition:.5s}}.inc-interview__tax-list{display:flex;gap:10px;flex-wrap:wrap}.inc-interview__empty{color:#c00;border:solid 5px #c00;background-color:rgba(204,0,0,.1);padding:var(--cellPadding);text-align:center;font-weight:bold;border-radius:5px}.tax-list .all{background-color:gray}.tax-list .event{background-color:#c00}.tax-list .info{background-color:#00368f}.tax-list .school_info{background-color:#060}.tax-list .staff-blog{background-color:#606}.tax-list .report{background-color:#630}.tax-list .game-info{background-color:#f76d15}.inc-information{max-width:1200px;margin-inline:auto}.inc-information__list+.wp-block-buttons{margin-top:30px}.inc-information__item{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);word-break:break-all;background-color:rgba(0,0,0,0)}@media(hover: hover){.inc-information__item:hover{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}}.inc-information__item:active{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}.inc-information__item+.inc-information__item{margin-top:var(--spaceSizeM)}.inc-information__item-anker{--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5);transition:.5s;display:block;position:relative;padding-block:15px;padding-left:15px;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:5px}.inc-information__item-anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.inc-information__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.inc-information__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}@media screen and (min-width: 769px){.inc-information__item-anker{padding-block:20px;padding-left:15px}}.inc-information__item-anker:link,.inc-information__item-anker:visited{color:#333;text-decoration:none}@media(hover: hover){.inc-information__item-anker:where(:-moz-any-link,:enabled,summary):hover{background-color:rgba(255,241,232,.9);-moz-transition:.5s;transition:.5s}.inc-information__item-anker:where(:any-link,:enabled,summary):hover{background-color:rgba(255,241,232,.9);transition:.5s}}.inc-information__item-anker::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%2F%3E%3C%2Fsvg%3E");right:15px}@media screen and (hover: hover)and (min-width: 769px){.inc-information__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s}.inc-information__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");transition:.5s}}.inc-information__text{position:relative;width:100%;line-height:1.3;display:flex;flex-wrap:wrap;gap:10px 15px;align-items:center}@media screen and (min-width: 769px){.inc-information__text{flex-wrap:nowrap}}.inc-information__title{flex-basis:100%;flex-grow:1;flex-shrink:1;vertical-align:middle;font-weight:normal}@media screen and (min-width: 769px){.inc-information__title{flex-basis:auto;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}.inc-information__date{vertical-align:middle;font-size:1.8rem;flex-shrink:0}@media screen and (min-width: 769px){.inc-information__date{padding-right:15px;border-right:dotted 3px rgba(0,0,0,.2)}}.inc-information__tax-list{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.inc-information__tax-item{display:flex;justify-content:center;align-items:center;padding:5px 8px;font-size:1.5rem;font-weight:bold;line-height:1;white-space:nowrap;color:#fff;width:125px;border-radius:5px}.inc-information__link{margin-top:2em;display:flex;justify-content:flex-end}.inc-information__anker{--icon-size: 1.5em;display:flex;justify-content:flex-start;align-items:center;gap:15px;font-size:2rem;text-decoration:none}.inc-information__anker::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.inc-information__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s}.inc-information__anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s}}.inc-information__anker:link,.inc-information__anker:visited{color:#fff}.archive-information__content-title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.archive-information__content-title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.archive-information__content-title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.archive-information__content-title.white{color:#fff}.archive-information__content-title.white>span{color:rgba(255,255,255,.7)}.archive-information__content-title.white>span::after{background-color:#297aff}.archive-information__content-title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.archive-information__content{margin-top:50px}.archive-information__list+.pagination{margin-top:var(--contentPadding)}.archive-information__list{border-top:solid 1px rgba(0,0,0,.2);margin-bottom:30px}.archive-information__item{border-bottom:solid 1px rgba(0,0,0,.2);word-break:break-all}.archive-information__item-anker{--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5);transition:.5s;display:grid;gap:.5em 1em;grid-template-columns:70px 1fr;position:relative;padding-block:15px;padding-left:0}.archive-information__item-anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.archive-information__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.archive-information__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}@media screen and (min-width: 561px){.archive-information__item-anker{grid-template-columns:150px 1fr}}@media screen and (min-width: 769px){.archive-information__item-anker{padding-block:20px;padding-left:15px}}.archive-information__item-anker:link,.archive-information__item-anker:visited{color:#333;text-decoration:none}.archive-information__item-anker::before{content:"";width:100%;height:1px;transform-origin:left bottom;position:absolute;background-color:#f76d15;left:0;bottom:-1px;scale:0 1;transition:1s}@media(hover: hover){.archive-information__item-anker:where(:-moz-any-link,:enabled,summary):hover::before{scale:1;-moz-transition:1s;transition:1s}.archive-information__item-anker:where(:any-link,:enabled,summary):hover::before{scale:1;transition:1s}}.archive-information__item-anker::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%2F%3E%3C%2Fsvg%3E");right:15px}@media screen and (hover: hover)and (min-width: 769px){.archive-information__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s}.archive-information__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");transition:.5s}}.archive-information__thumbnail{aspect-ratio:1;grid-column:1/2;grid-row:1/2}@media screen and (min-width: 561px){.archive-information__thumbnail{grid-column:1/2;grid-row:1/4}}.archive-information__thumbnail img{contain-intrinsic-size:none !important}.archive-information__text{position:relative;width:100%;line-height:1.3;display:flex;flex-wrap:wrap;gap:10px 10px;align-items:center}.archive-information__row1{display:flex;align-items:center;flex-wrap:wrap;gap:0px 1em;grid-column:2/3;grid-row:1/2}.archive-information__title{flex-basis:100%;flex-grow:1;flex-shrink:1;vertical-align:middle;font-weight:normal;grid-column:1/3;grid-row:2/3}@media screen and (min-width: 561px){.archive-information__title{grid-column:2/3;grid-row:2/3}}@media screen and (min-width: 769px){.archive-information__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}.archive-information__the-content{flex-basis:100%;grid-column:1/3;grid-row:3/4}@media screen and (min-width: 561px){.archive-information__the-content{grid-column:2/3;grid-row:3/4}}.archive-information__date{vertical-align:middle;font-size:1.8rem;flex-shrink:0}.archive-information__tax-list{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.archive-information__tax-item{display:flex;justify-content:center;align-items:center;padding:5px 8px;font-size:1.5rem;font-weight:bold;line-height:1;white-space:nowrap;color:#fff;width:125px;border-radius:5px}.archive-information__empty{color:#c00;border:solid 5px #c00;background-color:rgba(204,0,0,.1);padding:var(--cellPadding);text-align:center;font-weight:bold;border-radius:5px}.single-information__header{margin-bottom:30px}.single-information__title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em;margin-bottom:10px}.single-information__title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.single-information__title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.single-information__title.white{color:#fff}.single-information__title.white>span{color:rgba(255,255,255,.7)}.single-information__title.white>span::after{background-color:#297aff}.single-information__title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.single-information__title>.single-information__date{font-size:2rem}.single-information__tax-list{margin-top:1em;overflow:hidden;line-height:1;display:flex;flex-wrap:wrap;gap:5px}.single-information__tax-anker{color:#fff;font-weight:bold;border-radius:5px;display:flex;padding:5px 1em;--icon-size: 1em}.single-information__tax-anker:link,.single-information__tax-anker:visited{text-decoration:none}@media screen and (min-width: 769px){.single-information__tax-anker{--icon-size: 1em}}@media(hover: hover){.single-information__tax-anker:where(:-moz-any-link,:enabled,summary):hover{color:#fff;opacity:.7}.single-information__tax-anker:where(:any-link,:enabled,summary):hover{color:#fff;opacity:.7}}.single-information__tag-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.single-information__tag-item a{font-size:1.3rem;border:solid 2px #f76d15;color:#f76d15;font-weight:bold;line-height:1;padding:2px 5px;border-radius:5px}.single-information__tag-item a:link,.single-information__tag-item a:visited{text-decoration:none}@media(hover: hover){.single-information__tag-item a:where(:-moz-any-link,:enabled,summary):hover{color:#f76d15;opacity:.7}.single-information__tag-item a:where(:any-link,:enabled,summary):hover{color:#f76d15;opacity:.7}}.single-information__content{margin-bottom:30px}.single-information__content h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.single-information__content h4{padding-left:.5em;border-left:solid 10px #00368f}.single-information__content :is(h4,h5,h6){word-break:break-all}.single-information__content>*+*{margin-block-start:1em}.single-information__content>h1+*,.single-information__content>h2+*{margin-block-start:2em}.single-information__content>h4+*,.single-information__content>h5+*,.single-information__content>h6+*{margin-block-start:.5em}.single-information__content>*+h1,.single-information__content>*+h2{margin-block-start:3em}.single-information__content>*+h3{margin-block-start:1.5em}.single-information__content>*+.wp-block-spacer,.single-information__content>.wp-block-spacer+*{margin-block-start:0}.single-information__content>*+.wp-block-gallery,.single-information__content>.wp-block-gallery+*,.single-information__content>*+.wp-block-image,.single-information__content>.wp-block-image+*,.single-information__content>*+.wp-block-columns,.single-information__content>.wp-block-columns+*{margin-block-start:2em}.single-information__content ul{list-style:none}.single-information__content ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.single-information__content ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.single-information__content ul>.blocks-gallery-item{padding:0}.single-information__content ul>.blocks-gallery-item::before{content:none}.single-information__content ul>li+li{margin-top:.5em}.single-information__content ol{list-style:none;counter-reset:num}.single-information__content ol>li{padding-left:1.5em;position:relative}.single-information__content ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.single-information__content ol>li+li{margin-top:.5em}.single-information__content figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.single-information__content table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.single-information__content table span,.single-information__content table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.single-information__content td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.single-information__content td.sub-th{background-color:#e2e9f4;font-weight:bold}.single-information__content th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.single-information__content .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.single-information__content .th-left30 th{width:30%}}.single-information__content strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.single-information__thumb{margin-bottom:20px;text-align:center}.information-side__block{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px rgba(0,0,0,.2)}.information-side__block h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.information-side__block h4{padding-left:.5em;border-left:solid 10px #00368f}.information-side__block :is(h4,h5,h6){word-break:break-all}.information-side__block>*+*{margin-block-start:1em}.information-side__block>h1+*,.information-side__block>h2+*{margin-block-start:2em}.information-side__block>h4+*,.information-side__block>h5+*,.information-side__block>h6+*{margin-block-start:.5em}.information-side__block>*+h1,.information-side__block>*+h2{margin-block-start:3em}.information-side__block>*+h3{margin-block-start:1.5em}.information-side__block>*+.wp-block-spacer,.information-side__block>.wp-block-spacer+*{margin-block-start:0}.information-side__block>*+.wp-block-gallery,.information-side__block>.wp-block-gallery+*,.information-side__block>*+.wp-block-image,.information-side__block>.wp-block-image+*,.information-side__block>*+.wp-block-columns,.information-side__block>.wp-block-columns+*{margin-block-start:2em}.information-side__list{margin-top:10px;margin-left:25px;display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.information-side__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}}.information-side__item{flex-basis:70px}.information-side__tag-list{margin-top:10px;margin-left:15px;display:flex;flex-wrap:wrap;gap:5px}.information-side__tag-anker{font-size:1.3rem;border:solid 2px #f76d15;color:#f76d15;font-weight:bold;line-height:1;padding:2px 5px;border-radius:5px}.information-side__tag-anker:link,.information-side__tag-anker:visited{text-decoration:none}@media(hover: hover){.information-side__tag-anker:where(:-moz-any-link,:enabled,summary):hover{color:#f76d15;opacity:.7}.information-side__tag-anker:where(:any-link,:enabled,summary):hover{color:#f76d15;opacity:.7}}.information-side__link-span{font-size:1.2rem}.information-side__tax-list{margin-left:15px;display:grid;grid-template-columns:1fr;gap:10px}.information-side__tax-anker{color:#fff;font-weight:bold;border-radius:5px;display:flex;padding:5px 1em;--icon-size: 1em}.information-side__tax-anker:link,.information-side__tax-anker:visited{text-decoration:none}@media screen and (min-width: 769px){.information-side__tax-anker{--icon-size: 1em}}@media(hover: hover){.information-side__tax-anker:where(:-moz-any-link,:enabled,summary):hover{color:#fff;opacity:.7}.information-side__tax-anker:where(:any-link,:enabled,summary):hover{color:#fff;opacity:.7}}.information-side__tax-item-child{position:relative;padding-left:15px}.information-side__tax-item-child::before{content:"";position:absolute;background:url(../img/ico_triangle.svg) no-repeat left 12px/contain;display:block;width:7px;height:100%;top:0;left:0}.main-section .information-side__year{color:#00368f;margin-left:15px}.information-side .old_ameblo a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);flex-wrap:wrap;background-color:#00368f}.information-side .old_ameblo a:link,.information-side .old_ameblo a:visited{color:#fff}.information-side .old_ameblo a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.information-side .old_ameblo a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.information-side .old_ameblo a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.information-side .old_ameblo a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.information-side .old_ameblo a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.information-side .old_ameblo a:focus{outline:none}.information-side .old_ameblo a::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.information-side .old_ameblo a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.information-side .old_ameblo a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}.information-side .old_ameblo a:link,.information-side .old_ameblo a:visited{text-decoration:none;color:#fff}.information-side .old_ameblo span{display:block;flex-basis:100%;font-weight:bold}.information-side .old_ameblo .sub{font-size:1.5rem}.information-side .old_ameblo .main{font-size:2rem}.info-game{max-width:1200px;margin-inline:auto}.info-game__list+.wp-block-buttons{margin-top:30px}.info-game__item{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);word-break:break-all;background-color:rgba(0,0,0,0)}@media(hover: hover){.info-game__item:hover{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}}.info-game__item:active{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}.info-game__item+.info-game__item{margin-top:var(--spaceSizeM)}.info-game__item-anker{--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5);transition:.5s;display:grid;grid-template-columns:90px 1fr;gap:15px;position:relative;padding-block:15px;padding-left:15px;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:5px}.info-game__item-anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.info-game__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.info-game__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}@media screen and (min-width: 769px){.info-game__item-anker{padding-block:20px;padding-left:15px}}.info-game__item-anker:link,.info-game__item-anker:visited{color:#333;text-decoration:none}@media(hover: hover){.info-game__item-anker:where(:-moz-any-link,:enabled,summary):hover{background-color:rgba(255,241,232,.9);-moz-transition:.5s;transition:.5s}.info-game__item-anker:where(:any-link,:enabled,summary):hover{background-color:rgba(255,241,232,.9);transition:.5s}}.info-game__item-anker::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%2F%3E%3C%2Fsvg%3E");right:15px}@media screen and (hover: hover)and (min-width: 769px){.info-game__item-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s}.info-game__item-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");transition:.5s}}.info-game__text{position:relative;width:100%;line-height:1.3;display:flex;align-items:center}.info-game__row1{display:flex;flex-wrap:wrap;gap:0 10px}.info-game__title{font-weight:normal;margin-top:15px}.info-game__date{vertical-align:middle;font-size:1.8rem}.info-game__tax-list{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.info-game__tax-item{display:flex;justify-content:center;align-items:center;padding:5px 8px;font-size:1.5rem;font-weight:bold;line-height:1;white-space:nowrap;color:#fff;width:125px;border-radius:5px}.info-game__link{margin-top:2em;display:flex;justify-content:flex-end}.info-game__anker{--icon-size: 1.5em;display:flex;justify-content:flex-start;align-items:center;gap:15px;font-size:2rem;text-decoration:none}.info-game__anker::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.info-game__anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s}.info-game__anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s}}.info-game__anker:link,.info-game__anker:visited{color:#fff}.gamedetail>*+*{margin-block-start:1em}.gamedetail>h1+*,.gamedetail>h2+*{margin-block-start:2em}.gamedetail>h4+*,.gamedetail>h5+*,.gamedetail>h6+*{margin-block-start:.5em}.gamedetail>*+h1,.gamedetail>*+h2{margin-block-start:3em}.gamedetail>*+h3{margin-block-start:1.5em}.gamedetail>*+.wp-block-spacer,.gamedetail>.wp-block-spacer+*{margin-block-start:0}.gamedetail>*+.wp-block-gallery,.gamedetail>.wp-block-gallery+*,.gamedetail>*+.wp-block-image,.gamedetail>.wp-block-image+*,.gamedetail>*+.wp-block-columns,.gamedetail>.wp-block-columns+*{margin-block-start:2em}.gamedetail__title{text-align:center;font-size:var(--clampSizeXXXL)}.gamedetail .booking-button>a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px;max-width:600px;margin-inline:auto}.gamedetail .booking-button>a:link,.gamedetail .booking-button>a:visited{color:#fff}.gamedetail .booking-button>a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.gamedetail .booking-button>a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.gamedetail .booking-button>a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.gamedetail .booking-button>a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gamedetail .booking-button>a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.gamedetail .booking-button>a:focus{outline:none}.gamedetail .booking-button>a::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.gamedetail .booking-button>a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gamedetail .booking-button>a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.gamedetail__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gamedetail__column{margin-top:3em;display:grid;grid-template-columns:1fr;gap:var(--wp--style--block-gap)}@media screen and (min-width: 1201px){.gamedetail__column{grid-template-columns:repeat(2, 1fr)}}.gamedetail__detail dl{display:grid;grid-template-columns:1fr;border-top:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.gamedetail__detail dl{grid-template-columns:200px 1fr}}.gamedetail__detail dt{padding:1em 0 1em 0;font-weight:bold;color:#00368f}@media screen and (min-width: 769px){.gamedetail__detail dt{padding:1em 0 1em 1em;border-bottom:solid 1px rgba(0,0,0,.2)}}.gamedetail__detail dd{padding:0 0 1em 1em;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.gamedetail__detail dd{padding:1em}}.gamedetail__entry{background-color:rgba(255,255,255,.8);padding:var(--panelPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f5f5;max-width:1000px;margin-inline:auto;margin-top:var(--contentPadding)}.gamedetail__entry h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.gamedetail__entry h4{padding-left:.5em;border-left:solid 10px #00368f}.gamedetail__entry :is(h4,h5,h6){word-break:break-all}.gamedetail__entry>*+*{margin-block-start:1em}.gamedetail__entry>h1+*,.gamedetail__entry>h2+*{margin-block-start:2em}.gamedetail__entry>h4+*,.gamedetail__entry>h5+*,.gamedetail__entry>h6+*{margin-block-start:.5em}.gamedetail__entry>*+h1,.gamedetail__entry>*+h2{margin-block-start:3em}.gamedetail__entry>*+h3{margin-block-start:1.5em}.gamedetail__entry>*+.wp-block-spacer,.gamedetail__entry>.wp-block-spacer+*{margin-block-start:0}.gamedetail__entry>*+.wp-block-gallery,.gamedetail__entry>.wp-block-gallery+*,.gamedetail__entry>*+.wp-block-image,.gamedetail__entry>.wp-block-image+*,.gamedetail__entry>*+.wp-block-columns,.gamedetail__entry>.wp-block-columns+*{margin-block-start:2em}.gamedetail__entry ul{list-style:none}.gamedetail__entry ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.gamedetail__entry ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.gamedetail__entry ul>.blocks-gallery-item{padding:0}.gamedetail__entry ul>.blocks-gallery-item::before{content:none}.gamedetail__entry ul>li+li{margin-top:.5em}.gamedetail__entry ol{list-style:none;counter-reset:num}.gamedetail__entry ol>li{padding-left:1.5em;position:relative}.gamedetail__entry ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.gamedetail__entry ol>li+li{margin-top:.5em}.gamedetail__entry figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.gamedetail__entry table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.gamedetail__entry table span,.gamedetail__entry table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.gamedetail__entry td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.gamedetail__entry td.sub-th{background-color:#e2e9f4;font-weight:bold}.gamedetail__entry th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.gamedetail__entry .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.gamedetail__entry .th-left30 th{width:30%}}.gamedetail__entry strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.gamedetail__entry .em-login-trigger{text-align:center}.gamedetail__entry .em-login-content{display:none;max-width:600px;margin-inline:auto}.gamedetail__entry .em-login-buttons{display:flex;align-items:center;justify-content:center;gap:var(--spaceSizeM)}.gamedetail__entry .em-login-cancel{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #999999 0%, #b3b3b3 25%, #cccccc 75%, #cccccc 100%);color:#fff;justify-content:center;text-align:center;cursor:pointer}.gamedetail__entry .em-login-cancel:link,.gamedetail__entry .em-login-cancel:visited{color:#fff}.gamedetail__entry .em-login-cancel::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.gamedetail__entry .em-login-cancel:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.gamedetail__entry .em-login-cancel:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.gamedetail__entry .em-login-cancel:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gamedetail__entry .em-login-cancel:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.gamedetail__entry .em-login-cancel:focus{outline:none}.gamedetail__entry .em-login-submit{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);justify-content:center;text-align:center;cursor:pointer}.gamedetail__entry .em-login-submit:link,.gamedetail__entry .em-login-submit:visited{color:#fff}.gamedetail__entry .em-login-submit::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.gamedetail__entry .em-login-submit:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.gamedetail__entry .em-login-submit:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.gamedetail__entry .em-login-submit:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gamedetail__entry .em-login-submit:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.gamedetail__entry .em-login-submit:focus{outline:none}.gamedetail__entry .em-login-meta{text-align:center;margin-top:1em}.gamedetail__entry .em-login-form>*+*{margin-block-start:1em}.gamedetail__entry .em-login-form>h1+*,.gamedetail__entry .em-login-form>h2+*{margin-block-start:2em}.gamedetail__entry .em-login-form>h4+*,.gamedetail__entry .em-login-form>h5+*,.gamedetail__entry .em-login-form>h6+*{margin-block-start:.5em}.gamedetail__entry .em-login-form>*+h1,.gamedetail__entry .em-login-form>*+h2{margin-block-start:3em}.gamedetail__entry .em-login-form>*+h3{margin-block-start:1.5em}.gamedetail__entry .em-login-form>*+.wp-block-spacer,.gamedetail__entry .em-login-form>.wp-block-spacer+*{margin-block-start:0}.gamedetail__entry .em-login-form>*+.wp-block-gallery,.gamedetail__entry .em-login-form>.wp-block-gallery+*,.gamedetail__entry .em-login-form>*+.wp-block-image,.gamedetail__entry .em-login-form>.wp-block-image+*,.gamedetail__entry .em-login-form>*+.wp-block-columns,.gamedetail__entry .em-login-form>.wp-block-columns+*{margin-block-start:2em}.gamedetail__entry .em-booking-submit{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px;max-width:600px;width:100%;margin-inline:auto;justify-content:center;text-align:center}.gamedetail__entry .em-booking-submit:link,.gamedetail__entry .em-booking-submit:visited{color:#fff}.gamedetail__entry .em-booking-submit::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.gamedetail__entry .em-booking-submit:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.gamedetail__entry .em-booking-submit:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.gamedetail__entry .em-booking-submit:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gamedetail__entry .em-booking-submit:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.gamedetail__entry .em-booking-submit:focus{outline:none}.gamedetail__entry .em-booking-submit::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.gamedetail__entry .em-booking-submit:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.gamedetail__entry .em-booking-submit:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.gamedetail__entry .em-booking-form-details>.em-login-trigger{display:none !important}.gamedetail__entry #book-status p{text-align:center;font-size:var(--clampSizeL);margin-top:2em;padding:var(--spaceSizeM);background-color:#fff}.gamedetail__entry .sinner{margin-top:var(--contentPadding)}.gamedetail__entry .sinner>*+*{margin-block-start:1em}.gamedetail__entry .sinner>h1+*,.gamedetail__entry .sinner>h2+*{margin-block-start:2em}.gamedetail__entry .sinner>h4+*,.gamedetail__entry .sinner>h5+*,.gamedetail__entry .sinner>h6+*{margin-block-start:.5em}.gamedetail__entry .sinner>*+h1,.gamedetail__entry .sinner>*+h2{margin-block-start:3em}.gamedetail__entry .sinner>*+h3{margin-block-start:1.5em}.gamedetail__entry .sinner>*+.wp-block-spacer,.gamedetail__entry .sinner>.wp-block-spacer+*{margin-block-start:0}.gamedetail__entry .sinner>*+.wp-block-gallery,.gamedetail__entry .sinner>.wp-block-gallery+*,.gamedetail__entry .sinner>*+.wp-block-image,.gamedetail__entry .sinner>.wp-block-image+*,.gamedetail__entry .sinner>*+.wp-block-columns,.gamedetail__entry .sinner>.wp-block-columns+*{margin-block-start:2em}.gamedetail__entry .em-tickets{border-top:solid 1px rgba(0,0,0,.2);margin-top:2em}.gamedetail__entry .em-tickets p,.gamedetail__entry .em-booking-form-details p{display:grid;grid-template-columns:1fr;padding-block:1em;border-bottom:solid 1px rgba(0,0,0,.2);gap:.5em 0}@media screen and (min-width: 769px){.gamedetail__entry .em-tickets p,.gamedetail__entry .em-booking-form-details p{grid-template-columns:250px 1fr}}.gamedetail__entry .em-booking-message{text-align:center;font-weight:bold;color:#c00;margin-top:3em}.gamedetail__entry .em-tickets label,.gamedetail__entry .em-booking-form-details label{font-weight:bold;color:#00368f;align-items:center;padding-right:1em;display:flex;align-items:center}.gamedetail__entry .ticket-price strong{text-align:right;color:#c00;font-size:var(--clampSizeL)}.gamedetail__entry .input-field-data_privacy_consent{margin-top:1em}.gamedetail__entry .em-booking-buttons{margin-top:3em}.my-reservation .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.my-reservation table{border:none;line-height:1.4;table-layout:fixed}.my-reservation td,.my-reservation th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.my-reservation th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.my-reservation th:last-child{border-right:none}.my-reservation tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.my-reservation td:first-child{text-align:left}.my-reservation td:last-child{text-align:right}.my-reservation thead,.my-reservation tbody{border:none}.my-reservation.hours td,.my-reservation.hours td:first-child,.my-reservation.hours td:last-child{text-align:center}.my-reservation__title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.my-reservation__title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.my-reservation__title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.my-reservation__title.white{color:#fff}.my-reservation__title.white>span{color:rgba(255,255,255,.7)}.my-reservation__title.white>span::after{background-color:#297aff}.my-reservation__title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.my-reservation__button{margin-top:3em !important;display:flex;gap:var(--spaceSizeL);align-items:center;justify-content:center;flex-wrap:wrap}.my-reservation__button a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;position:relative;padding-inline:calc(var(--icon-size)*1.5);max-width:400px;width:100%}.my-reservation__button a:link,.my-reservation__button a:visited{color:#fff}.my-reservation__button a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.my-reservation__button a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.my-reservation__button a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.my-reservation__button a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.my-reservation__button a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.my-reservation__button a:focus{outline:none}.my-reservation__button a::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;height:var(--icon-size);width:var(--icon-size);right:20px;top:calc((100% - var(--icon-size))/2);transition:.5s;border-radius:100vh;background-color:#fff}@media(hover: hover){.my-reservation__button a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");-moz-transition:.5s;transition:.5s;background-color:#fff}.my-reservation__button a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");transition:.5s;background-color:#fff}}.my-reservation table th:nth-child(5),.my-reservation table td:nth-child(5){display:none}.tournament-entry .scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.tournament-entry table{border:none;line-height:1.4;table-layout:fixed}.tournament-entry td,.tournament-entry th{border:none;border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.tournament-entry th{background-color:#e2e9f4;border-right:solid 1px #fff;border-bottom:none}.tournament-entry th:last-child{border-right:none}.tournament-entry tr:first-child td{border-top:solid 1px rgba(0,0,0,.2)}.tournament-entry td:first-child{text-align:left}.tournament-entry td:last-child{text-align:right}.tournament-entry thead,.tournament-entry tbody{border:none}.tournament-entry.hours td,.tournament-entry.hours td:first-child,.tournament-entry.hours td:last-child{text-align:center}.tournament-entry::before{background:url(../img/bg_tournament-entry.jpg) no-repeat center center/cover}.tournament-entry .gamelist{height:100svh;overflow-y:scroll}.tournament-entry .gamelist::before{top:0%}@media screen and (min-width: 1201px){.tournament-entry .gamelist{height:auto;overflow-y:visible}}.tournament-entry .gamelist__table{width:auto;margin-inline:auto}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table{border-bottom:solid 1px #f5f5f5}}.tournament-entry .gamelist__table tr:first-child{display:none}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table tr:first-child{display:table-row}}.tournament-entry .gamelist__table tr{display:block;padding:var(--cellPadding);border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table tr{border-bottom:none;display:table-row;padding:0}}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table tr:nth-child(even) td{background-color:#f5f5f5}}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table tr:nth-child(odd) td{border-right:solid 1px #f5f5f5}}.tournament-entry .gamelist__table td+td{margin-top:.5em}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table td+td{margin-top:0}}.tournament-entry .gamelist__table td{display:flex;gap:.5em;align-items:center;background-color:#fff;border-bottom:none;padding:0;border-right:solid 1px #fff}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table td{display:table-cell;padding:var(--cellPadding)}}.tournament-entry .gamelist__table td::before{content:attr(data-label);font-weight:bold;background-color:#00368f;color:#fff;width:5em;padding:3px 5px;text-align:center}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table td::before{content:none}}.tournament-entry .gamelist__table td:first-child{font-size:var(--clampSizeL);font-weight:bold}@media screen and (min-width: 1201px){.tournament-entry .gamelist__table td:first-child{font-size:1.7rem}}.tournament-entry .gamelist__table td:first-child::before{content:none}.tournament-entry .gamelist__table td:last-child{border-right:none !important}.tournament-entry .gamelist__table td:last-child::before{content:none}.tournament-entry .gamelist__table td:last-child a{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 1.5em;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:15px;white-space:nowrap;padding-block:5px !important;margin-inline:auto}.tournament-entry .gamelist__table td:last-child a:link,.tournament-entry .gamelist__table td:last-child a:visited{color:#fff}.tournament-entry .gamelist__table td:last-child a::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.tournament-entry .gamelist__table td:last-child a:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.tournament-entry .gamelist__table td:last-child a:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.tournament-entry .gamelist__table td:last-child a:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.tournament-entry .gamelist__table td:last-child a:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.tournament-entry .gamelist__table td:last-child a:focus{outline:none}.tournament-entry .gamelist__table td:last-child a::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22uuid-d226b948-9124-42b5-9fbe-155abc8e7cf6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.3263%2026.33031%22%3E%3Cg%20id%3D%22uuid-bd02d2b0-6e20-4036-a8f9-fc3d773b296f%22%3E%3Cpath%20id%3D%22uuid-aad182af-a03d-481b-bc6e-c1060dde37f8%22%20d%3D%22M13.05113%2C3.80816c.57466.60733%2C1.12666%2C1.25133%2C1.65601%2C1.932.36-.147.72101-.287%2C1.086-.416%2C1.76889-.63326%2C3.61728-1.01727%2C5.492-1.141.49399-.031.98599-.04%2C1.47299-.031-.28699-.3-.586-.6-.89999-.871-1.84515-1.61946-4.10495-2.69292-6.526-3.1-.1246.55594-.31985%2C1.09364-.58099%2C1.6-.27797.53379-.63348%2C1.02344-1.05499%2C1.453-.20184.20562-.41734.39739-.64502.574Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-610a2e38-9b7f-4efa-88c0-458c8cdfe31c%22%20d%3D%22M21.38711%2C5.6942c-1.73209.13491-3.43774.50497-5.07001%2C1.1-.21799.07867-.43634.16132-.655.248.85748%2C1.24715%2C1.61487%2C2.56026%2C2.26501%2C3.927.50897-.20715%2C1.04016-.35479%2C1.58301-.44.93298-.14281%2C1.88641-.06682%2C2.785.222.83057.27803%2C1.61591.67626%2C2.33099%2C1.182.61301.423%2C1.17099.871%2C1.70001%2C1.312.01331-2.69415-.79684-5.32806-2.32199-7.549-.87106-.06644-1.74588-.0671-2.61703-.00199Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-b96eea2b-aa36-4791-81a7-839e84a28378%22%20d%3D%22M6.36213%2C12.08413c1.24123-1.50877%2C2.65485-2.86702%2C4.212-4.047.80093-.59892%2C1.65209-1.12756%2C2.544-1.58.044-.022.089-.042.133-.064-.48467-.61668-.989-1.20267-1.513-1.758-.89385.44524-1.84033.77586-2.817.984-1.164.26-2.3.392-3.378.529-1.0282.11028-2.04898.28124-3.057.512-.31533.07867-.62.169-.914.271-2.10006%2C3.90304-2.09593%2C8.60067.011%2C12.5.48067-.94667%2C1.007-1.89333%2C1.579-2.84.95211-1.58047%2C2.0218-3.08706%2C3.2-4.507Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-031ddd53-ac2c-4390-a416-b5d18b74274d%22%20d%3D%22M13.41712%2C1.07014c.1805-.33429.3237-.68741.427-1.053-1.35172-.06907-2.70599.07091-4.015.415-.162.04267-.32199.088-.48.136.90735.65236%2C1.77118%2C1.3632%2C2.586%2C2.128.61644-.41624%2C1.12454-.97371%2C1.48199-1.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-3451215f-0a0e-4a88-9bc8-dd831827a69f%22%20d%3D%22M10.55613%2C3.45519c-.88464-.82675-1.82738-1.58903-2.821-2.281-1.70362.76925-3.22269%2C1.89449-4.455%2C3.3-.157.178-.306.362-.453.548%2C1.9-.419%2C3.87-.521%2C5.748-.941.67854-.14593%2C1.34181-.35553%2C1.981-.626Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-52394cf9-2779-4a34-8d27-62d3c14885b6%22%20d%3D%22M13.01012%2C15.38121c.446-.81665%2C1.00184-1.56831%2C1.652-2.23399.55605-.56241%2C1.17904-1.05441%2C1.855-1.465-.66005-1.39429-1.43331-2.7321-2.312-4-.126.05901-.251.118-.375.17999-.81039.41478-1.58416.89751-2.313%2C1.44299-1.45872%2C1.10735-2.78661%2C2.3772-3.958%2C3.785-1.13663%2C1.35432-2.17432%2C2.7887-3.105%2C4.29201-.724%2C1.161-1.377%2C2.33099-1.961%2C3.493%2C1.89759%2C2.62332%2C4.69377%2C4.45706%2C7.856%2C5.15199.079-.338.15-.686.214-1.03999.134-.73399.247-1.5.368-2.278.21803-1.6479.56476-3.27621%2C1.037-4.87.26659-.85126.61558-1.6745%2C1.042-2.45801Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-4773a400-0eeb-42ab-b461-e04c7c52ba62%22%20d%3D%22M17.16212%2C13.13922c-.49725.32126-.95798.69579-1.37399%2C1.11699-1.08316%2C1.155-1.88168%2C2.54694-2.332%2C4.065-.45743%2C1.51532-.80138%2C3.06259-1.02901%2C4.629-.131.776-.257%2C1.54901-.411%2C2.31601-.067.332-.13901.664-.22099.99399%2C2.77467.28687%2C5.56897-.31134%2C7.983-1.70901-.10001-1.168-.235-2.36401-.435-3.58401-.42679-2.68381-1.15854-5.31012-2.18102-7.82796Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22uuid-5bdb2987-431e-46aa-82e1-5bc3c75f6c76%22%20d%3D%22M21.83615%2C12.22618c-.67456-.21138-1.38904-.26308-2.08701-.151-.40497.06702-.80136.17834-1.18201.332%2C1.09494%2C2.67192%2C1.85764%2C5.46817%2C2.271%2C8.326.146.979.254%2C1.94299.32999%2C2.88699%2C2.72995-2.09183%2C4.53458-5.16748%2C5.02899-8.571v-.011c-.80701-.63699-1.58499-1.293-2.418-1.84599-.59769-.414-1.25211-.73938-1.94296-.966Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-size);height:var(--icon-size);transition:.5s}@media(hover: hover){.tournament-entry .gamelist__table td:last-child a:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.tournament-entry .gamelist__table td:last-child a:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.tournament-information{background:url(../img/bg_tournament-information.jpg) no-repeat center center/cover}.tournament-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tournament-feature{counter-reset:num}.tournament-feature::before{background:url(../img/bg_tournament-feature.jpg) no-repeat center center/cover}@media screen and (min-width: 769px){.tournament-feature .lead{text-align:center}}.tournament-feature__columns{counter-increment:num}.tournament-feature__columns .wp-block-group{contain:layout}.tournament-feature__columns:nth-child(2n){flex-direction:row-reverse}.tournament-feature__columns h3{position:relative}.tournament-feature__columns h3::before{content:counter(num, decimal-leading-zero);color:rgba(0,54,143,.3);font-size:9rem;font-family:"Roboto",sans-serif;position:absolute;bottom:-0.1em;right:0;z-index:-1;pointer-events:none;line-height:1}@media screen and (min-width: 1025px){.tournament-feature__columns h3::before{font-size:15rem}}.tournament-feature__columns h4{color:#00368f}@media(max-width: 800px){.tournament-feature__columns+.tournament-feature__columns{margin-top:4em !important}}.tournament-feature__text{display:flex;align-items:center;flex-shrink:1}.archive-faq>*+*{margin-block-start:1em}.archive-faq>h1+*,.archive-faq>h2+*{margin-block-start:2em}.archive-faq>h4+*,.archive-faq>h5+*,.archive-faq>h6+*{margin-block-start:.5em}.archive-faq>*+h1,.archive-faq>*+h2{margin-block-start:3em}.archive-faq>*+h3{margin-block-start:1.5em}.archive-faq>*+.wp-block-spacer,.archive-faq>.wp-block-spacer+*{margin-block-start:0}.archive-faq>*+.wp-block-gallery,.archive-faq>.wp-block-gallery+*,.archive-faq>*+.wp-block-image,.archive-faq>.wp-block-image+*,.archive-faq>*+.wp-block-columns,.archive-faq>.wp-block-columns+*{margin-block-start:2em}.archive-faq__tax-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spaceSizeM)}.archive-faq__tax-anker{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5)}.archive-faq__tax-anker:link,.archive-faq__tax-anker:visited{color:#fff}.archive-faq__tax-anker::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.archive-faq__tax-anker:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.archive-faq__tax-anker:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.archive-faq__tax-anker:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.archive-faq__tax-anker:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.archive-faq__tax-anker:focus{outline:none}.archive-faq__tax-anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.archive-faq__tax-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.archive-faq__tax-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.archive-faq__tax-anker::after{rotate:90deg}@media(hover: hover){.archive-faq__tax-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:0 5px}.archive-faq__tax-anker:where(:any-link,:enabled,summary):hover::after{translate:0 5px}}.archive-faq__content{margin-bottom:var(--contentPadding)}.archive-faq__content:last-child{margin-bottom:0}.archive-faq__item+.archive-faq__item{margin-top:30px}.archive-faq__title{padding:10px 40px 10px 60px;background-color:#e2e9f4;position:relative;transition:.5s;font-size:2rem;line-height:1.5}.archive-faq__title::before{position:absolute;top:0;left:0;font-weight:bold;text-align:center;color:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:2rem;content:"Q";background-color:#00368f}.archive-faq__title span{position:absolute;top:.85em;right:15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20327.83%20512%22%3E%3Cpolygon%20points%3D%2271.83%200%200%2071.82%20184.17%20256%200%20440.18%2071.83%20512%20327.83%20256%2071.83%200%22%20fill%3D%22%2300368F%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;height:12px;width:8px;rotate:90deg;transition:.3s}.archive-faq__title.active::after{rotate:-90deg;transition:.3s;color:#00368f}@media(hover: hover){.archive-faq__title:where(:-moz-any-link,:enabled,summary):hover{cursor:pointer;-moz-transition:.5s;transition:.5s;background-color:rgba(226,233,244,.5)}.archive-faq__title:where(:any-link,:enabled,summary):hover{cursor:pointer;transition:.5s;background-color:rgba(226,233,244,.5)}}.archive-faq__box[open] .archive-faq__title span{rotate:-90deg;transition:.3s;color:#00368f}.archive-faq__text{overflow:hidden;position:relative}.archive-faq__text::before{position:absolute;top:0;left:0;font-weight:bold;text-align:center;color:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:2rem;content:"A";top:30px;color:#fff;background-color:#f76d15}.archive-faq__text-inner{padding:40px 0 40px 60px}.archive-faq__text-inner h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.archive-faq__text-inner h4{padding-left:.5em;border-left:solid 10px #00368f}.archive-faq__text-inner :is(h4,h5,h6){word-break:break-all}.archive-faq__text-inner>*+*{margin-block-start:1em}.archive-faq__text-inner>h1+*,.archive-faq__text-inner>h2+*{margin-block-start:2em}.archive-faq__text-inner>h4+*,.archive-faq__text-inner>h5+*,.archive-faq__text-inner>h6+*{margin-block-start:.5em}.archive-faq__text-inner>*+h1,.archive-faq__text-inner>*+h2{margin-block-start:3em}.archive-faq__text-inner>*+h3{margin-block-start:1.5em}.archive-faq__text-inner>*+.wp-block-spacer,.archive-faq__text-inner>.wp-block-spacer+*{margin-block-start:0}.archive-faq__text-inner>*+.wp-block-gallery,.archive-faq__text-inner>.wp-block-gallery+*,.archive-faq__text-inner>*+.wp-block-image,.archive-faq__text-inner>.wp-block-image+*,.archive-faq__text-inner>*+.wp-block-columns,.archive-faq__text-inner>.wp-block-columns+*{margin-block-start:2em}.archive-faq__text-inner ul{list-style:none}.archive-faq__text-inner ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.archive-faq__text-inner ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.archive-faq__text-inner ul>.blocks-gallery-item{padding:0}.archive-faq__text-inner ul>.blocks-gallery-item::before{content:none}.archive-faq__text-inner ul>li+li{margin-top:.5em}.archive-faq__text-inner ol{list-style:none;counter-reset:num}.archive-faq__text-inner ol>li{padding-left:1.5em;position:relative}.archive-faq__text-inner ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.archive-faq__text-inner ol>li+li{margin-top:.5em}.archive-faq__text-inner figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.archive-faq__text-inner table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.archive-faq__text-inner table span,.archive-faq__text-inner table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.archive-faq__text-inner td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.archive-faq__text-inner td.sub-th{background-color:#e2e9f4;font-weight:bold}.archive-faq__text-inner th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.archive-faq__text-inner .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.archive-faq__text-inner .th-left30 th{width:30%}}.archive-faq__text-inner strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.archive-works__tax-summary{display:flex;gap:1em;align-items:center;justify-content:center;font-weight:bold;padding:var(--spaceSizeM);background-color:#e2e9f4}.archive-works__tax-summary::after{content:"";background-image:url(../img/ico_plus.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:1em;height:1em;transition:.5s}.is-opened .archive-works__tax-summary::after{transform:rotate(225deg);transition:.5s}.archive-works__taxlink-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spaceSizeM);padding:var(--spaceSizeM) var(--spaceSizeL);background-color:#e2e9f4}.archive-works__taxlink-anker{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);--icon-size: 0.8em;position:relative;padding-inline:calc(var(--icon-size)*2.5)}.archive-works__taxlink-anker:link,.archive-works__taxlink-anker:visited{color:#fff}.archive-works__taxlink-anker::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.archive-works__taxlink-anker:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.archive-works__taxlink-anker:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.archive-works__taxlink-anker:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.archive-works__taxlink-anker:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.archive-works__taxlink-anker:focus{outline:none}.archive-works__taxlink-anker::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20486.53%20512%22%3E%3Cpolygon%20points%3D%22230.52%200%20189.98%2040.54%20376.76%20227.34%200%20227.34%200%20284.67%20376.76%20284.67%20189.98%20471.46%20230.52%20512%20486.53%20256%20230.52%200%22%20fill%3D%22%23F76D15%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;height:var(--icon-size);width:var(--icon-size);right:calc(var(--icon-size)*1.5);top:calc((100% - var(--icon-size))/2);transition:.5s}@media(hover: hover){.archive-works__taxlink-anker:where(:-moz-any-link,:enabled,summary):hover::after{translate:5px 0;-moz-transition:.5s;transition:.5s}.archive-works__taxlink-anker:where(:any-link,:enabled,summary):hover::after{translate:5px 0;transition:.5s}}.archive-works__taxlink-item--current .archive-works__taxlink-anker{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%)}.archive-works__taxlink-item--current .archive-works__taxlink-anker:link,.archive-works__taxlink-item--current .archive-works__taxlink-anker:visited{color:#fff}.archive-works__taxlink-item--current .archive-works__taxlink-anker::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.archive-works__taxlink-item--current .archive-works__taxlink-anker:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.archive-works__taxlink-item--current .archive-works__taxlink-anker:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.archive-works__taxlink-item--current .archive-works__taxlink-anker:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.archive-works__taxlink-item--current .archive-works__taxlink-anker:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.archive-works__taxlink-item--current .archive-works__taxlink-anker:focus{outline:none}.archive-works__taxlink-item--current .archive-works__taxlink-anker::after{content:none}.archive-works__list{display:grid;gap:var(--spaceSizeM);grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));margin-bottom:50px}.archive-works__list+.pagination{margin-top:var(--contentPadding)}.archive-works__item{position:relative;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media(hover: hover){.archive-works__item:hover{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}}.archive-works__item:active{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}.archive-works__anker{display:block}.archive-works__anker:link,.archive-works__anker:visited{color:#333;text-decoration:none}@media(hover: hover){.archive-works__anker:where(:-moz-any-link,:enabled,summary):hover{color:#333;text-decoration:none}.archive-works__anker:where(:any-link,:enabled,summary):hover{color:#333;text-decoration:none}.archive-works__anker:where(:-moz-any-link,:enabled,summary):hover img{opacity:1}.archive-works__anker:where(:any-link,:enabled,summary):hover img{opacity:1}}@media screen and (hover: hover)and (min-width: 769px){.archive-works__anker:where(:-moz-any-link,:enabled,summary):hover img{scale:1.1;-moz-transition:.5s;transition:.5s}.archive-works__anker:where(:any-link,:enabled,summary):hover img{scale:1.1;transition:.5s}}.archive-works__thumbnail{overflow:hidden;position:relative}.archive-works__thumbnail::after{content:"View detail";display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:.5s;top:0;left:0;color:#fff}@media(hover: hover){.archive-works__thumbnail::after:is(:where(:-moz-any-link,:enabled,summary):hover *){opacity:1;-moz-transition:.5s;transition:.5s}.archive-works__thumbnail::after:is(:where(:any-link,:enabled,summary):hover *){opacity:1;transition:.5s}}.archive-works__thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;transition:.5s}@media(hover: hover){.archive-works__thumbnail-image:is(:where(:-moz-any-link,:enabled,summary):hover *){scale:1.1;opacity:1;-moz-transition:.5s;transition:.5s}.archive-works__thumbnail-image:is(:where(:any-link,:enabled,summary):hover *){scale:1.1;opacity:1;transition:.5s}}.wp-block-group .archive-works__title{font-weight:normal;text-align:center;font-size:1.6rem;line-height:1.4;padding:10px}.wp-block-group .archive-works__content-title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em;margin-top:var(--contentPadding)}.wp-block-group .archive-works__content-title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.wp-block-group .archive-works__content-title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.wp-block-group .archive-works__content-title.white{color:#fff}.wp-block-group .archive-works__content-title.white>span{color:rgba(255,255,255,.7)}.wp-block-group .archive-works__content-title.white>span::after{background-color:#297aff}.wp-block-group .archive-works__content-title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.archive-works__absolute{position:absolute;top:10px;right:0px;text-align:right}.archive-works__tax-list{display:flex;justify-content:flex-end;gap:5px;padding:0 10px}.archive-works__tax-item{color:#fff;font-size:1.2rem;padding:5px 8px;font-weight:bold;line-height:1}.archive-works__empty{color:#c00;border:solid 5px #c00;background-color:rgba(204,0,0,.1);padding:var(--cellPadding);text-align:center;font-weight:bold;border-radius:5px}.single-works__title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.single-works__title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.single-works__title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.single-works__title.white{color:#fff}.single-works__title.white>span{color:rgba(255,255,255,.7)}.single-works__title.white>span::after{background-color:#297aff}.single-works__title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.single-works__content{margin-top:50px}.single-works__box{display:grid;gap:var(--wp--style--block-gap);grid-template-columns:1fr}@media screen and (min-width: 769px){.single-works__box{grid-template-columns:repeat(2, 1fr)}}.single-works__data{display:grid;gap:0;grid-template-columns:max(120px,25%) 1fr;border-top:solid 1px rgba(0,0,0,.2)}.single-works__data dt{font-weight:bold;padding:10px 0 10px 0;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.single-works__data dt{padding:15px 0 15px 15px}}.single-works__data dd{padding:10px 0 10px 10px;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.single-works__data dd{padding:15px 15px 15px 15px}}.single-works__comment{margin-top:30px}.single-works__the-content{margin-top:50px}.single-works__the-content h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.single-works__the-content h4{padding-left:.5em;border-left:solid 10px #00368f}.single-works__the-content :is(h4,h5,h6){word-break:break-all}.single-works__the-content>*+*{margin-block-start:1em}.single-works__the-content>h1+*,.single-works__the-content>h2+*{margin-block-start:2em}.single-works__the-content>h4+*,.single-works__the-content>h5+*,.single-works__the-content>h6+*{margin-block-start:.5em}.single-works__the-content>*+h1,.single-works__the-content>*+h2{margin-block-start:3em}.single-works__the-content>*+h3{margin-block-start:1.5em}.single-works__the-content>*+.wp-block-spacer,.single-works__the-content>.wp-block-spacer+*{margin-block-start:0}.single-works__the-content>*+.wp-block-gallery,.single-works__the-content>.wp-block-gallery+*,.single-works__the-content>*+.wp-block-image,.single-works__the-content>.wp-block-image+*,.single-works__the-content>*+.wp-block-columns,.single-works__the-content>.wp-block-columns+*{margin-block-start:2em}.single-works__tax-list{display:flex;flex-wrap:wrap;gap:5px}.single-works__tax-item{color:#fff;font-size:1.2rem;padding:5px 10px;font-weight:bold}.single-works .postnav{margin-top:50px}.inc-works__list{display:grid;gap:15px;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));margin-bottom:50px}@media screen and (min-width: 769px){.inc-works__list{gap:var(--spaceSizeM)}}.inc-works__item{position:relative;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media(hover: hover){.inc-works__item:hover{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}}.inc-works__item:active{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);translate:0 -5px}.inc-works__link{display:block;position:relative}.inc-works__link:link,.inc-works__link:visited{color:#333;text-decoration:none}@media(hover: hover){.inc-works__link:where(:-moz-any-link,:enabled,summary):hover{color:#333;text-decoration:none}.inc-works__link:where(:any-link,:enabled,summary):hover{color:#333;text-decoration:none}.inc-works__link:where(:-moz-any-link,:enabled,summary):hover img{opacity:1}.inc-works__link:where(:any-link,:enabled,summary):hover img{opacity:1}}@media screen and (hover: hover)and (min-width: 769px){.inc-works__link:where(:-moz-any-link,:enabled,summary):hover img{scale:1.1;-moz-transition:.5s;transition:.5s}.inc-works__link:where(:any-link,:enabled,summary):hover img{scale:1.1;transition:.5s}}.inc-works__thumbnail{overflow:hidden;position:relative}.inc-works__thumbnail::after{content:"View detail";display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:.5s;top:0;left:0;color:#fff}@media(hover: hover){.inc-works__thumbnail::after:is(:where(:-moz-any-link,:enabled,summary):hover *){opacity:1;-moz-transition:.5s;transition:.5s}.inc-works__thumbnail::after:is(:where(:any-link,:enabled,summary):hover *){opacity:1;transition:.5s}}.inc-works__thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.inc-works__title{font-weight:normal;text-align:center;font-size:1.7rem;line-height:1.4;margin-bottom:0;padding:10px}.inc-works__tax{position:absolute;top:10px;right:0px;text-align:right}.inc-works__tax-list{display:flex;justify-content:flex-end;gap:5px;padding:0 10px}.inc-works__tax-item{display:inline-block;color:#fff;font-size:1.2rem;padding:5px 8px;font-weight:bold;line-height:1}.inc-works__button{margin-block:50px 0}.inc-works__empty{color:#c00;border:solid 5px #c00;background-color:rgba(204,0,0,.1);padding:var(--cellPadding);text-align:center;font-weight:bold;border-radius:5px}.archive-prop__found{text-align:center;margin-bottom:var(--contentPadding)}.archive-prop__found-num{font-size:var(--clampSizeL);color:#f76d15;font-weight:bold;vertical-align:baseline}.archive-prop__found-ken{font-size:2rem;color:#f76d15;font-weight:bold;vertical-align:baseline}.archive-prop__list{display:grid;gap:50px 30px;grid-template-columns:1fr;margin-bottom:50px}@media screen and (min-width: 769px){.archive-prop__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.archive-prop__list{grid-template-columns:repeat(4, 1fr)}}.archive-prop__item{position:relative}.archive-prop__anker{display:block}.archive-prop__anker:link,.archive-prop__anker:visited{color:#333;text-decoration:none}@media(hover: hover){.archive-prop__anker:where(:-moz-any-link,:enabled,summary):hover img{opacity:1}.archive-prop__anker:where(:any-link,:enabled,summary):hover img{opacity:1}}@media screen and (hover: hover)and (min-width: 769px){.archive-prop__anker:where(:-moz-any-link,:enabled,summary):hover img{transform:scale(1.1);-moz-transition:.5s;transition:.5s}.archive-prop__anker:where(:any-link,:enabled,summary):hover img{transform:scale(1.1);transition:.5s}}.archive-prop__thumbnail{overflow:hidden;margin-bottom:10px;position:relative}.archive-prop__thumbnail::after{content:"View detail";display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:.5s;top:0;left:0;color:#fff}@media(hover: hover){.archive-prop__thumbnail::after:is(:where(:-moz-any-link,:enabled,summary):hover *){opacity:1;-moz-transition:.5s;transition:.5s}.archive-prop__thumbnail::after:is(:where(:any-link,:enabled,summary):hover *){opacity:1;transition:.5s}}.archive-prop__thumbnail-image{width:100%}.wp-block-group .archive-prop__title{text-align:center;font-size:1.6rem;line-height:1.4}.archive-prop__content-title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.archive-prop__content-title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.archive-prop__content-title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.archive-prop__content-title.white{color:#fff}.archive-prop__content-title.white>span{color:rgba(255,255,255,.7)}.archive-prop__content-title.white>span::after{background-color:#297aff}.archive-prop__content-title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.archive-prop__data{display:flex;flex-wrap:wrap;border-top:solid 1px rgba(0,0,0,.2);font-size:1.4rem;line-height:1.4;margin-top:10px}.archive-prop__data dt{flex-basis:50%;font-weight:bold;padding:5px 0 5px 0;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.archive-prop__data dt{padding:8px 0 8px 8px}}.archive-prop__data dd{flex-basis:50%;padding:5px;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.archive-prop__data dd{padding:8px}}.archive-prop__data dd.chinryo{font-size:2rem;font-weight:bold;color:#f76d15;text-align:right}.archive-prop__data dd.price{text-align:right}.archive-prop__data dd.madori{text-align:right}.archive-prop__data .w100p{flex-basis:100%}.archive-prop__data .w25p{flex-basis:25%}.archive-prop__data .w20p{flex-basis:20%}.archive-prop__data .w30p{flex-basis:30%}.archive-prop__absolute{position:absolute;top:10px;right:10px;text-align:right}.archive-prop__tax-list{overflow:hidden}.archive-prop__tax-item{display:inline-block;color:#fff;float:right;font-size:1.2rem;padding:2px 3px;margin-left:5px;font-weight:bold;line-height:1}.archive-prop__text{display:none;font-size:1.2rem}.archive-prop__item:first-child .archive-prop__text{display:block}.archive-prop__thumbnail-image{transition:.5s;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(hover: hover){.archive-prop__thumbnail-image:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.1, 1.1);opacity:1;-moz-transition:.5s;transition:.5s}.archive-prop__thumbnail-image:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.1, 1.1);opacity:1;transition:.5s}}.archive-prop__button{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);padding-top:8px;padding-bottom:8px;margin-top:10px;transition:.5s}.archive-prop__button:link,.archive-prop__button:visited{color:#fff}.archive-prop__button::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.archive-prop__button:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.archive-prop__button:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.archive-prop__button:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.archive-prop__button:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.archive-prop__button:focus{outline:none}@media screen and (min-width: 769px){.archive-prop__button{padding-top:8px;padding-bottom:8px}}@media(hover: hover){.archive-prop__button:is(:where(:-moz-any-link,:enabled,summary):hover *){background-color:#00368f;-moz-transition:.5s;transition:.5s}.archive-prop__button:is(:where(:any-link,:enabled,summary):hover *){background-color:#00368f;transition:.5s}}.single-prop__title{position:relative;z-index:0;line-height:1.3;--icon-size: 3em}.single-prop__title>span{margin-top:1em;padding-top:1.2em;display:block;font-size:1.4rem;font-weight:bold;color:rgba(51,51,51,.7);position:relative}.single-prop__title>span::after{content:"";width:var(--icon-size);height:2px;background-color:#00368f;position:absolute;left:0;top:0}.single-prop__title.white{color:#fff}.single-prop__title.white>span{color:rgba(255,255,255,.7)}.single-prop__title.white>span::after{background-color:#297aff}.single-prop__title.has-text-align-center>span::after{left:calc(50% - var(--icon-size)/2)}.single-prop__content{margin-bottom:30px}.single-prop__box{display:grid;gap:var(--spaceSizeM);grid-template-columns:1fr}@media screen and (min-width: 769px){.single-prop__box{grid-template-columns:1fr max(400px, 30%)}}.single-prop__image a{position:relative;display:block;overflow:hidden}.single-prop__image a img{width:100%;transition:.5s}@media(hover: hover){.single-prop__image a:where(:-moz-any-link,:enabled,summary):hover img{scale:1.1;-moz-transition:.5s;transition:.5s;opacity:1}.single-prop__image a:where(:any-link,:enabled,summary):hover img{scale:1.1;transition:.5s;opacity:1}}.single-prop__image a::after{content:"";position:absolute;right:10px;top:10px;width:30px;height:30px;background:url(../img/ico_zoom.svg) no-repeat center/contain;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5))}.single-prop__the-content{margin-top:30px}.single-prop__the-content h3{border-bottom:solid 5px #00368f;padding-bottom:.3em}.single-prop__the-content h4{padding-left:.5em;border-left:solid 10px #00368f}.single-prop__the-content :is(h4,h5,h6){word-break:break-all}.single-prop__the-content>*+*{margin-block-start:1em}.single-prop__the-content>h1+*,.single-prop__the-content>h2+*{margin-block-start:2em}.single-prop__the-content>h4+*,.single-prop__the-content>h5+*,.single-prop__the-content>h6+*{margin-block-start:.5em}.single-prop__the-content>*+h1,.single-prop__the-content>*+h2{margin-block-start:3em}.single-prop__the-content>*+h3{margin-block-start:1.5em}.single-prop__the-content>*+.wp-block-spacer,.single-prop__the-content>.wp-block-spacer+*{margin-block-start:0}.single-prop__the-content>*+.wp-block-gallery,.single-prop__the-content>.wp-block-gallery+*,.single-prop__the-content>*+.wp-block-image,.single-prop__the-content>.wp-block-image+*,.single-prop__the-content>*+.wp-block-columns,.single-prop__the-content>.wp-block-columns+*{margin-block-start:2em}.single-prop__the-content ul{list-style:none}.single-prop__the-content ul>li{--icon-size: 0.5em;padding-left:calc(var(--icon-size) + 10px);position:relative}.single-prop__the-content ul>li::before{position:absolute;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:100vh;left:0px;top:calc((1lh - var(--icon-size))/2);background-color:#f76d15}.single-prop__the-content ul>.blocks-gallery-item{padding:0}.single-prop__the-content ul>.blocks-gallery-item::before{content:none}.single-prop__the-content ul>li+li{margin-top:.5em}.single-prop__the-content ol{list-style:none;counter-reset:num}.single-prop__the-content ol>li{padding-left:1.5em;position:relative}.single-prop__the-content ol>li::before{position:absolute;left:0;top:auto;content:counter(num) ".";counter-increment:num;color:#f76d15;font-weight:bold}.single-prop__the-content ol>li+li{margin-top:.5em}.single-prop__the-content figure.scroll-x table{min-width:660px;margin-left:auto;margin-right:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch}.single-prop__the-content table{border-top:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);line-height:1.4}.single-prop__the-content table span,.single-prop__the-content table .desc{color:#00368f;font-weight:bold;font-size:1.3rem}.single-prop__the-content td{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding)}.single-prop__the-content td.sub-th{background-color:#e2e9f4;font-weight:bold}.single-prop__the-content th{border:none;border-left:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);padding:var(--cellPadding);text-align:center;color:#fff;background-color:#00368f;white-space:nowrap}.single-prop__the-content .th-left30 th{text-align:left;white-space:normal}@media screen and (min-width: 769px){.single-prop__the-content .th-left30 th{width:30%}}.single-prop__the-content strong{background:linear-gradient(transparent 65%, #fcc9a9 65%)}.single-prop__text{margin-bottom:50px}.single-prop__data{margin-top:-50px;display:grid;gap:0;grid-template-columns:max(150px, 45%) 1fr;border-top:solid 1px rgba(0,0,0,.2);font-size:1.4rem;line-height:1.4}.single-prop__data dt{font-weight:bold;padding:10px 0 10px 0;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.single-prop__data dt{padding:15px 0 15px 15px}}.single-prop__data dd{padding:10px 0 10px 10px;border-bottom:solid 1px rgba(0,0,0,.2)}@media screen and (min-width: 769px){.single-prop__data dd{padding:15px 15px 15px 15px}}.single-prop__data dd.chinryo{font-size:2rem;font-weight:bold;color:#f76d15;text-align:right}.single-prop__data dd.price{text-align:right}.single-prop__data-title{font-size:2rem;margin-bottom:0;background-color:#f76d15;padding:10px;color:#fff}.single-prop__data+.single-prop__data-title{margin-top:50px}.single-prop__data-setsubikoumoku{margin:-40px 0 50px;display:grid;gap:3px;grid-template-columns:repeat(3, 1fr)}.single-prop__data-setsubikoumoku li{font-size:1.4rem;line-height:1.4;background-color:rgba(247,109,21,.2);text-align:center;display:flex;justify-content:center;align-items:center;padding:5px}.single-prop__data-bikou{margin-top:-40px;font-size:1.4rem}.single-prop__tax-list{overflow:hidden}.single-prop__tax-item{display:inline-block;color:#fff;font-size:1.2rem;padding:5px 10px;margin-left:5px;font-weight:bold;line-height:1}.single-prop__otherimg{display:grid;gap:var(--spaceSizeM);grid-template-columns:repeat(2, 1fr);margin-bottom:50px}@media screen and (min-width: 769px){.single-prop__otherimg{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1025px){.single-prop__otherimg{grid-template-columns:repeat(4, 1fr)}}.single-prop__otherimg-item{text-align:center}.single-prop__otherimg-figcaption{margin-top:10px}.wp-block-group .prop-search{margin-bottom:var(--contentPadding)}.wp-block-group .prop-search__title{font-size:var(--clampSizeM);margin-bottom:15px}.wp-block-group .prop-search__dl{border-bottom:solid 1px rgba(0,0,0,.2)}.wp-block-group .prop-search__dt{background-color:rgba(247,109,21,.1);color:#f76d15;font-size:2rem;padding:15px}.wp-block-group .prop-search__pref{display:flex;flex-wrap:wrap;gap:0px}.wp-block-group .prop-search__pref+.wp-block-group .prop-search__pref{margin-top:20px}.wp-block-group .prop-search__city{flex-basis:100%;margin-left:20px;display:flex;flex-wrap:wrap;gap:0 15px}.wp-block-group .prop-search__dd-flex{display:flex;flex-wrap:wrap;gap:0 15px}.wp-block-group .prop-search__button{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",sans-serif;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:var(--spaceSizeM) var(--spaceSizeL);font-weight:bold;text-decoration:none;line-height:1.2;border:none;color:#fff;box-shadow:none;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);border-radius:0;position:relative;z-index:1;border-radius:100px;background-size:100% 400%;background-position:center bottom;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f76d15;transition:.5s;background-image:linear-gradient(0deg, #F76D15 0%, #f98c46 25%, #faab78 75%, #faab78 100%);margin-top:50px;width:100%;font-size:1.8rem}.wp-block-group .prop-search__button:link,.wp-block-group .prop-search__button:visited{color:#fff}.wp-block-group .prop-search__button::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none;background-image:linear-gradient(0deg, #00368F 0%, #0040a9 25%, #0040a9 75%, #0049c2 100%);-webkit-clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);clip-path:polygon(-1% -1%, -1% -1%, -1% 101%, -1% 101%);opacity:0}@media(hover: hover){.wp-block-group .prop-search__button:where(:-moz-any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-transition:.5s;transition:.5s}.wp-block-group .prop-search__button:where(:any-link,:enabled,summary):hover{translate:0 -5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.5s}.wp-block-group .prop-search__button:where(:-moz-any-link,:enabled,summary):hover::before{clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;-moz-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.wp-block-group .prop-search__button:where(:any-link,:enabled,summary):hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%);opacity:1;transition:.5s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}}.wp-block-group .prop-search__button:focus{outline:none}@media screen and (min-width: 1025px){.wp-block-group .prop-search__button{width:40%;margin:50px auto 0}}@media(hover: hover){.wp-block-group .prop-search__button:where(:-moz-any-link,:enabled,summary):hover{cursor:pointer}.wp-block-group .prop-search__button:where(:any-link,:enabled,summary):hover{cursor:pointer}}@media screen and (min-width: 1025px){.wp-block-group .prop-search dl{display:grid;grid-template-columns:20% 1fr;gap:10px 30px}}.wp-block-group .prop-search dd{padding:15px 0}.randomsquare{overflow:hidden}.square{max-width:250px;margin:0 auto;display:grid;grid-template-columns:repeat(5, 1fr)}.square__li{vertical-align:middle;font-size:0;transform:perspective(100px);width:50px;height:50px;background-color:#00008b}.mask-fade__pic{-webkit-mask-image:url(../img/moya.png),url(../img/moya.png),url(../img/moya.png);mask-image:url(../img/moya.png),url(../img/moya.png),url(../img/moya.png);-webkit-mask-size:0% auto,0% auto,0% auto;mask-size:0% auto,0% auto,0% auto;-webkit-mask-position:50% 40%,50% 50%,50% 60%;mask-position:50% 40%,50% 50%,50% 60%;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat,no-repeat;opacity:0}@media screen and (min-width: 1201px){.mask-fade__pic{-webkit-mask-position:40% 50%,50% 50%,60% 50%;mask-position:40% 50%,50% 50%,60% 50%}}.grange-test{-webkit-mask-image:url(../img/img_mask_grange.png);mask-image:url(../img/img_mask_grange.png);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:100px;mask-size:100px}.noise-mask img{-webkit-mask-image:url(../img/img_noise-mask.png);mask-image:url(../img/img_noise-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%}.page-id-2790 .sub-page-title__sub-text{overflow:hidden}.js-clip-path{background:url(../img/bg_wood.jpg);color:#fff}.js-clip-path__img{-webkit-clip-path:url(#clip-logo);clip-path:url(#clip-logo)}.perspective-block p{font-size:5rem;text-align:center;line-height:1;transform-origin:bottom center;transform:perspective(100px)}.fit-block .wp-block-group__inner-container{background-color:#e2e9f4}.animation1{position:relative;z-index:0;color:#fff;overflow:hidden}.animation1__wood{background-color:#63d0ff;position:absolute;z-index:-3;width:100vw;height:200%;bottom:0;left:0}.animation1__cloud{background:url(../img/bg_cloud.png) repeat-x left top;position:absolute;z-index:-2;width:100vw;height:190px;top:0;left:0}.animation1__grass{background:url(../img/bg_grass.png) repeat-x left top;position:absolute;z-index:-1;width:100vw;height:192px;bottom:0;left:0}.js-wave-span{display:inline-block}.half-image-fixed>.wp-block-group__inner-container{max-width:none}@media screen and (min-width: 1025px){.half-image-fixed>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}}.half-image-fixed__image{height:50vh}@media screen and (min-width: 769px){.half-image-fixed__image{height:100vh}}.half-image-fixed__image img{height:100%;-o-object-fit:cover;object-fit:cover}.half-image-fixed__content .wp-block-group+.wp-block-group{margin-top:300px}.js-scrollPin-columns.wp-block-columns{margin-bottom:0}.js-scrollPin-columns.wp-block-columns .wp-block-column{margin-bottom:0}.js-scrollPin{height:50vh}@media screen and (min-width: 1025px){.js-scrollPin{height:100vh}}.js-scrollTrigger03__black{height:100vh}.js-scrollTrigger03__hero{height:100vh}.sticky-grid__left{position:sticky;top:0;left:0}/*# sourceMappingURL=main.min.css.map */