:root{--color-fukushikai: #0071bc;--color-mitsuba: #b13370;--color-suzuran: #458837;--color-honchou: #07417c;--color-niikura: #dd8605;--color-choukouen: #b5350a;--color-recruit: #39b54a;--ystd-container-gutter: 20px}#sb_instagram{display:none !important}.template-template-blank-wide :where(.editor-styles-wrapper) .wp-block{max-width:1200px !important}.template-template-blank-wide :where(.editor-styles-wrapper) .wp-block[data-align=full]{max-width:none !important}body{letter-spacing:.04em;animation:fadeInBody 1s}@keyframes fadeInBody{0%{opacity:.1}100%{opacity:1}}h1,h2{font-size:clamp(1.375rem,1.2045454545rem + .7272727273vw,1.75rem)}select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.wp-block-table td,.wp-block-table th{border-color:#ccc}.is-style-rounded img{border-radius:20px}@media screen and (max-width: 767px){.is-style-rounded img{border-radius:10px}}.is-style-section-rounded{border-radius:20px;background-color:#fff}@media screen and (max-width: 767px){.is-style-section-rounded{border-radius:10px}}.is-style-section-rounded-grey{border-radius:20px;background-color:#f2f2f2}@media screen and (max-width: 767px){.is-style-section-rounded-grey{border-radius:10px}}.is-style-auto-text-lg{font-size:clamp(1.375rem,1.2613636364rem + .4848484848vw,1.625rem)}.is-style-auto-text-lg-nowrap{font-size:clamp(1.375rem,1.2613636364rem + .4848484848vw,1.625rem)}@media screen and (max-width: 767px){.is-style-auto-text-lg-nowrap br{display:none}}.is-style-auto-text-md{font-size:clamp(1.125rem,1.0681818182rem + .2424242424vw,1.25rem)}.is-style-auto-text-md-nowrap{font-size:clamp(1.125rem,1.0681818182rem + .2424242424vw,1.25rem)}@media screen and (max-width: 767px){.is-style-auto-text-md-nowrap br{display:none}}.is-style-button-lg a,.is-style-button-lg>*{position:relative;min-width:clamp(18.75rem,13.0681818182rem + 24.2424242424vw,31.25rem);font-size:clamp(1rem,.9431818182rem + .2424242424vw,1.125rem)}.is-style-button-lg a:hover{opacity:.7}.is-style-button-lg .ystdb-button__icon--right{opacity:.5;position:absolute;right:clamp(.625rem,.3409090909rem + 1.2121212121vw,1.25rem)}.is-style-button-md a,.is-style-button-md>*{position:relative;min-width:clamp(16.25rem,14.5454545455rem + 7.2727272727vw,20rem);font-size:clamp(1rem,.9431818182rem + .2424242424vw,1.125rem)}.is-style-button-md a:hover{opacity:.7}.is-style-button-md .ystdb-button__icon--right{opacity:.5;position:absolute;right:clamp(.625rem,.3409090909rem + 1.2121212121vw,1.25rem)}.is-style-button-sm a,.is-style-button-sm>*{position:relative;font-size:clamp(.875rem,.8181818182rem + .2424242424vw,1rem)}.is-style-button-sm a:hover{opacity:.7}.is-style-button-sm .ystdb-button__icon--right{opacity:.5;position:absolute;right:clamp(.3125rem,.2272727273rem + .3636363636vw,.5rem);transform:scale(0.9)}@media screen and (max-width: 767px){.is-style-button-sm .ystdb-button__icon--right{transform:scale(0.7)}}.is-style-width-auto>*{width:auto !important}.is-style-width-auto td:first-child{background-color:#f1f1f3}.site-header .container,.site-footer .container,.breadcrumbs .container{max-width:1400px}.site-header__content{gap:1em}.global-nav{font-size:1rem}.global-nav__toggle:after{font-size:11px}.global-nav__toggle .ys-icon,.global-nav__toggle svg{width:30px;height:30px}@media screen and (min-width: 769px){.global-nav{font-size:clamp(.8125rem,.4791666667rem + .6944444444vw,1rem)}.global-nav__menu{align-items:center;gap:clamp(.625rem,-1.0416666667rem + 3.4722222222vw,1.5625rem)}.global-nav__menu a::after{display:none}.global-nav__menu .menu-item{margin-left:0;white-space:nowrap}.global-nav__menu .menu-item>a{padding-bottom:1.3em}.global-nav__menu .menu-item>a:hover{color:#0071bc}.global-nav__menu .menu-item.-recruit>a{padding:.5em 2em;border-radius:50px;background-color:var(--color-recruit);color:#fff}.global-nav__menu .menu-item.-recruit>a:hover{background-color:rgb(38.6785714286,122.8214285714,50.2142857143)}.global-nav__menu .menu-item.-recruit .sub-menu::before{right:2em;left:auto}.global-nav .sub-menu{padding:.7em 1.4em;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background-color:#f7f4e9 !important;font-size:clamp(.8125rem,.4791666667rem + .6944444444vw,1rem) !important}.global-nav .sub-menu::before{position:absolute;top:-0.7em;left:2em;transform:translateX(-50%);width:1.4em;aspect-ratio:1;border-radius:50%;background-color:#f7f4e9;content:""}.global-nav .sub-menu a{padding:0;padding-block:.7em;line-height:1}.global-nav .sub-menu a:before{display:none}}.footer .breadcrumbs{background-color:#f2f2f2}@media screen and (min-width: 768px){.footer .footer-widget__column{width:fit-content}}@media screen and (min-width: 768px){.footer .footer-widget__column:last-child{margin-left:auto}}.footer .footer-widget__column .wp-block-columns{margin-bottom:0}@media screen and (max-width: 767px){.footer .footer-widget__column .wp-block-columns{gap:0}}.footer .footer-widget .widget_nav_menu{white-space:nowrap}@media screen and (min-width: 768px){.footer .footer-widget .widget_nav_menu{margin-right:2em}}.footer .footer-widget .widget_nav_menu a{padding-block:.5em}.footer .footer-widget .widget_nav_menu a::before{width:.3em;height:.3em}.footer .footer-widget .widget_nav_menu a:hover::before{margin-right:.75em}@media screen and (min-width: 768px){.footer .site-info{margin-top:0}}@media screen and (min-width: 768px){.footer .site-info .footer-copy{text-align:left}}@media screen and (max-width: 767px){.footer .site-info .copyright{font-size:12px}}@media screen and (max-width: 767px){.footer-info{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-info .wp-block-group{justify-content:center}.footer-info__cont{flex-direction:column}}@media screen and (min-width: 768px){body.post-template-default .site-content,body.page-template-default .site-content,body.is-archive--simple .site-content,body.single .site-content{margin-block:0;padding-block:var(--ystd-container-margin-vertical);background-color:#f7f4e9}body.post-template-default .content__wrap,body.page-template-default .content__wrap,body.is-archive--simple .content__wrap,body.single .content__wrap{padding-block:clamp(1.25rem,-3.1944444444rem + 9.2592592593vw,3.75rem);padding-inline:20px;border-radius:20px;background-color:#fff}}@media screen and (min-width: 768px)and (max-width: 767px){body.post-template-default .content__wrap,body.page-template-default .content__wrap,body.is-archive--simple .content__wrap,body.single .content__wrap{border-radius:10px}}@media screen and (min-width: 768px){body.post-template-default .site-content .container,body.page-template-default .site-content .container,body.is-archive--simple .site-content .container,body.single .site-content .container{max-width:1000px}body.post-template-default .archive__main,body.page-template-default .archive__main,body.is-archive--simple .archive__main,body.single .archive__main{max-width:var(--ystd-content-default-width)}}.ystdb-heading__container{display:flex;flex-direction:column;gap:.5em}.ystdb-heading__subtext{margin-top:0}.ystdb-heading h1,.ystdb-heading h2{font-size:clamp(1.375rem,1.0909090909rem + 1.2121212121vw,2rem)}.ys-posts.is-simple a:hover{color:#0071bc}@media screen and (min-width: 768px){.ys-posts.is-simple .ys-posts__text{flex-direction:row}}.ys-posts.is-simple .ys-posts__meta .ys-posts__date{min-width:clamp(5rem,2.7777777778rem + 4.6296296296vw,6.25rem);font-size:clamp(.75rem,.5277777778rem + .462962963vw,.875rem)}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat{min-width:clamp(7.5rem,5.2777777778rem + 4.6296296296vw,8.75rem);border:1px solid currentColor;border-radius:50px;background-color:#fff !important;color:#000;font-size:clamp(.6875rem,.4652777778rem + .462962963vw,.8125rem);text-align:center}@media screen and (max-width: 767px){.ys-posts.is-simple .ys-posts__meta .ys-posts__cat{margin-left:auto}}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat.category--fukushikai{color:var(--color-fukushikai)}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat.category--mitsuba{color:var(--color-mitsuba)}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat.category--suzuran{color:var(--color-suzuran)}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat.category--honchou{color:var(--color-honchou)}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat.category--niikura{color:var(--color-niikura)}.ys-posts.is-simple .ys-posts__meta .ys-posts__cat.category--choukouen{color:var(--color-choukouen)}.ys-posts.is-simple .ys-posts__item{padding-block:1em}.ys-posts.is-simple .ys-posts__item:last-child{border-bottom:none}@media screen and (max-width: 767px){.lg-visible{display:none !important}}@media screen and (min-width: 768px){.md-visible{display:none !important}}.page-fv{height:clamp(18.75rem,12.682038835rem + 25.8899676375vw,43.75rem)}.page-fv--small{height:clamp(18.75rem,15.7160194175rem + 12.9449838188vw,31.25rem)}.facility-header{position:relative;z-index:1;margin-top:calc(clamp(3.125rem,1.7045454545rem + 6.0606060606vw,6.25rem)*-1) !important}.facility-header__info{font-size:clamp(1rem,.8863636364rem + .4848484848vw,1.25rem);text-align:center}.facility-header__info *{margin:0}.facility-header__tel{font-size:1.5em;line-height:1.5}.facility-heading{margin:0;gap:clamp(.625rem,.3409090909rem + 1.2121212121vw,1.25rem)}.facility-heading .wp-block-image{width:clamp(3.125rem,1.9886363636rem + 4.8484848485vw,5.625rem);mix-blend-mode:darken}.facility-heading .wp-block-heading{margin:0;font-weight:500;font-size:clamp(1rem,.8863636364rem + .4848484848vw,1.25rem);line-height:1.5;gap:clamp(.3125rem,.1704545455rem + .6060606061vw,.625rem)}.facility-heading .wp-block-heading strong{font-weight:700;font-size:clamp(1.25rem,.9659090909rem + 1.2121212121vw,1.875rem)}.facility-item{transition:.3s}.facility-item:has(a) .facility-heading::after{flex-shrink:0;opacity:.25;position:absolute;top:calc(50% - 5px);right:20px;transform:rotate(45deg);width:10px;aspect-ratio:1;border-top:2px solid currentColor;border-right:2px solid currentColor;content:""}.facility-item:has(a:hover) .facility-item__thumb img{scale:1.1}.facility-item:not(:has(.facility-item__thumb)) .facility-heading{border-radius:20px}@media screen and (max-width: 767px){.facility-item:not(:has(.facility-item__thumb)) .facility-heading{border-radius:10px}}.facility-item__thumb{overflow:hidden;border-radius:20px 20px 0 0}@media screen and (max-width: 767px){.facility-item__thumb{border-radius:10px 10px 0 0}}.facility-item__thumb img{transition:.3s;object-fit:cover}.facility-item .facility-heading{position:relative;border-radius:0 0 20px 20px}@media screen and (max-width: 767px){.facility-item .facility-heading{border-radius:0 0 10px 10px}}.facility-item .facility-heading .wp-block-image{width:clamp(2.5rem,1.9318181818rem + 2.4242424242vw,3.75rem)}.facility-item .facility-heading .wp-block-heading{font-size:clamp(.875rem,.8181818182rem + .2424242424vw,1rem)}.facility-item .facility-heading .wp-block-heading strong{font-size:clamp(1.125rem,.8977272727rem + .9696969697vw,1.625rem)}.facility-icons{margin-top:1em;gap:1em}.facility-icons .ystdb-icon{padding:0}.facility-icons .ystdb-icon svg{width:1.5em;height:1.5em}.facility-main-copy{display:flex;justify-content:center;align-items:end;font-weight:700;font-size:clamp(1.5rem,1.1590909091rem + 1.4545454545vw,2.25rem);line-height:1.5;text-align:center;gap:clamp(1.25rem,.6818181818rem + 2.4242424242vw,2.5rem)}@media screen and (min-width: 768px){.facility-main-copy:not(.facility-main-copy--small) br{display:none}}.facility-main-copy::before,.facility-main-copy::after{width:2px;height:clamp(1.875rem,1.3068181818rem + 2.4242424242vw,3.125rem);background-color:currentColor;content:""}.facility-main-copy::before{transform:rotate(-35deg)}.facility-main-copy::after{transform:rotate(35deg)}.facility-main-copy--small{font-size:clamp(1.25rem,.9659090909rem + 1.2121212121vw,1.875rem)}@media screen and (max-width: 767px){.facility-main-copy--small{display:block;text-align:left;text-align:justify}.facility-main-copy--small::before,.facility-main-copy--small::after{display:none}.facility-main-copy--small br{display:none}}.facility-info-table table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:20px;border-collapse:separate}@media screen and (max-width: 767px){.facility-info-table table{border-radius:10px}}.facility-info-table table td{padding:15px 20px;border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}@media screen and (max-width: 767px){.facility-info-table table td{display:block;padding:10px}}.facility-info-table table td:first-child{border:none;border-right:1px solid #ccc;border-bottom:1px solid hsla(0,0%,100%,.5);background-color:#555;color:#fff;white-space:nowrap}body:not(.wp-admin) .facility-info-table table td:last-child{width:100%}.facility-info-table table tr:not(:only-child):first-child td:first-child{border-radius:19px 0 0 0}@media screen and (max-width: 767px){.facility-info-table table tr:not(:only-child):first-child td:first-child{border-radius:9px 9px 0 0}}@media screen and (min-width: 768px){.facility-info-table table tr:not(:only-child):first-child td:last-child{border-radius:0 19px 0 0}}@media screen and (min-width: 768px){.facility-info-table table tr:not(:only-child):last-child td:first-child{border-radius:0 0 0 19px}}.facility-info-table table tr:not(:only-child):last-child td:last-child{border-radius:0 0 19px 0}@media screen and (max-width: 767px){.facility-info-table table tr:not(:only-child):last-child td:last-child{border-radius:0 0 9px 9px}}.facility-info-table table tr:only-child td:first-child{border-radius:19px 0 0 19px}@media screen and (max-width: 767px){.facility-info-table table tr:only-child td:first-child{border-radius:9px 9px 0 0}}.facility-info-table table tr:only-child td:last-child{border-radius:0 19px 19px 0}@media screen and (max-width: 767px){.facility-info-table table tr:only-child td:last-child{border-radius:0 0 9px 9px}}.facility-info-table--mitsuba table{border-color:var(--color-mitsuba) !important}.facility-info-table--mitsuba table td:first-child{background-color:var(--color-mitsuba) !important}.facility-info-table--mitsuba table td:not(:first-child){border-color:var(--color-mitsuba) !important}.facility-info-table--suzuran table{border-color:var(--color-suzuran) !important}.facility-info-table--suzuran table td:first-child{background-color:var(--color-suzuran) !important}.facility-info-table--suzuran table td:not(:first-child){border-color:var(--color-suzuran) !important}.facility-info-table--honchou table{border-color:var(--color-honchou) !important}.facility-info-table--honchou table td:first-child{background-color:var(--color-honchou) !important}.facility-info-table--honchou table td:not(:first-child){border-color:var(--color-honchou) !important}.facility-info-table--niikura table{border-color:var(--color-niikura) !important}.facility-info-table--niikura table td:first-child{background-color:var(--color-niikura) !important}.facility-info-table--niikura table td:not(:first-child){border-color:var(--color-niikura) !important}.facility-info-table--choukouen table{border-color:var(--color-choukouen) !important}.facility-info-table--choukouen table td:first-child{background-color:var(--color-choukouen) !important}.facility-info-table--choukouen table td:not(:first-child){border-color:var(--color-choukouen) !important}.topics-block{align-items:stretch;border:1px solid #e3ecf7;border-radius:20px;background-color:#fff}@media screen and (max-width: 767px){.topics-block{flex-direction:column;border-radius:10px}}.topics-block--border_none{border:none}.topics-block__title{flex-shrink:0;align-self:stretch;width:clamp(11.25rem,5.6944444444rem + 11.5740740741vw,14.375rem);padding-block:clamp(1.25rem,.9659090909rem + 1.2121212121vw,1.875rem);border-radius:18px 0 0 18px;background-color:#e3ecf7}@media screen and (max-width: 767px){.topics-block__title{width:100%;border-radius:9px 9px 0 0}}.topics-block__title a{display:flex;align-items:center;color:#000;text-decoration:none;gap:.7em}@media screen and (min-width: 768px){.topics-block__title a{margin-top:1em}}.topics-block__title a:hover{color:#0071bc}.topics-block__title a::before{flex-shrink:0;position:relative;top:1px;transform:rotate(45deg);width:.3em;aspect-ratio:1;border-top:1px solid currentColor;border-right:1px solid currentColor;content:""}.topics-block .topics-list{padding:clamp(0rem,-.8522727273rem + 3.6363636364vw,1.875rem) clamp(1.25rem,.9659090909rem + 1.2121212121vw,1.875rem)}.contactform dl{display:grid}@media screen and (min-width: 768px){.contactform dl{grid-template-columns:auto 1fr}}.contactform dl dt,.contactform dl dd{margin:0;padding:20px;border-top:1px solid #ccc}@media screen and (max-width: 767px){.contactform dl dt,.contactform dl dd{padding-inline:0}}@media screen and (max-width: 767px){.contactform dl dt{padding-bottom:10px}}@media screen and (max-width: 767px){.contactform dl dd{padding-top:0;border-top:none}}.contactform .must{color:#dc3232;font-size:.9em}.contactform .wpcf7-radio{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.contactform .wpcf7-list-item{margin:0}}.contactform .wpcf7-select{width:auto}.contactform .wpcf7-submit{text-align:center}.contactform .wpcf7-not-valid-tip{margin-top:5px;font-size:.9em}.contactform .wpcf7-file{border:none;padding:0}.contactform textarea{min-height:clamp(15.625rem,14.2045454545rem + 6.0606060606vw,18.75rem)}.contactform .input-group{display:flex;flex-direction:column;padding:0;gap:10px}.contactform .input-group li{display:flex;list-style:none;gap:10px}@media screen and (max-width: 767px){.contactform .input-group li{flex-direction:column}}.contactform .input-group__title{position:relative;top:5px}.contactform .input-group__title+span{flex:1}.contactform__submit{display:flex;flex-direction:column;align-items:center;gap:10px}.contactform__submit input[type=submit]:disabled{opacity:.2}.googlemap .wp-block-embed__wrapper{height:clamp(18.75rem,13.0681818182rem + 24.2424242424vw,31.25rem)}@media screen and (max-width: 767px){.googlemap .wp-block-embed__wrapper{margin-inline:-20px}.googlemap .wp-block-embed__wrapper iframe{border-radius:0 0 10px 10px}}.suzuran-copy-title{display:grid;flex-shrink:0;width:50px;height:50px;padding:0 !important;border-radius:50%;place-items:center}.top-fv{position:relative;height:clamp(37.5rem,30.2184466019rem + 31.067961165vw,67.5rem);padding-right:0 !important;padding-left:0 !important}@media screen and (min-width: 768px){body:not(.wp-admin) .top-fv{height:100vh;min-height:800px}}@media screen and (max-width: 767px){body:not(.wp-admin) .top-fv{height:100svh}}.top-fv .ystdb-section__container,.top-fv .ystdb-section__inner{height:100%}.top-fv__copy{position:absolute !important;top:50%;right:20px;transform:translateY(-50%);font-size:clamp(2rem,1.2045454545rem + 3.3939393939vw,3.75rem);line-height:1;gap:.35em}.top-fv__copy p{text-shadow:3px 3px 5px hsla(0,0%,100%,.8),-3px -3px 5px hsla(0,0%,100%,.8),-3px 3px 5px hsla(0,0%,100%,.8),3px -3px 5px hsla(0,0%,100%,.8);writing-mode:vertical-rl}.top-fv__cont{position:absolute !important;bottom:clamp(1.25rem,.3977272727rem + 3.6363636364vw,3.125rem);left:20px}@media screen and (max-width: 767px){.top-fv__cont{width:calc(100% - 40px);box-sizing:border-box}}.top-fv__badge{align-items:center;width:clamp(5rem,3.2954545455rem + 7.2727272727vw,8.75rem);aspect-ratio:1;border-radius:50%;background-color:#ff7bac;color:#fff;font-size:clamp(.625rem,.4545454545rem + .7272727273vw,1rem);line-height:1.3;text-align:center}.top-fv__badge strong{font-size:clamp(1.125rem,.6704545455rem + 1.9393939394vw,2.125rem)}.top-news .ticker{position:relative;height:80px;overflow:hidden}.top-news .ticker ul{list-style:none;margin:0;padding:0}.top-news .ticker ul li{display:flex;align-items:center;height:80px;padding:20px;font-size:clamp(1rem,.9431818182rem + .2424242424vw,1.125rem);line-height:1.5;gap:5px}.top-news .ticker ul li::after{flex-shrink:0;top:1px;transform:rotate(45deg);width:.3em;aspect-ratio:1;border-top:1px solid currentColor;border-right:1px solid currentColor;content:""}.top-news .ticker ul li a{display:-webkit-box;position:relative;width:100%;overflow:hidden;color:#000;text-decoration:none;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top-news .ticker ul li a:hover{color:#0071bc}.top-news .ystdb-heading__container{gap:5px}body:not(.wp-admin) .tab-content{visibility:hidden;opacity:0;position:absolute;right:0;left:0;transform:translateY(20px);margin-top:0;transition:all .4s ease}body:not(.wp-admin) .tab-content.is-active{visibility:visible;opacity:1;position:relative;transform:translateY(0)}.tab-menu{display:flex;align-items:stretch;list-style:none;padding:0;gap:1px}@media screen and (max-width: 767px){.tab-menu{flex-wrap:wrap}}.tab-menu>li{width:100%;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.tab-menu>li{width:49%;font-size:.875rem}.tab-menu>li:nth-child(n+3) a{border-radius:0}}.tab-menu>li a{display:grid;height:100%;padding:10px 5px;border-radius:10px 10px 0 0;background-color:#b3b3b3;color:#fff;text-decoration:none;transition:.3s;place-items:center}.tab-menu>li.is-active a,.tab-menu>li a:hover{background-color:#555}.page-intro-box .ystdb-column-block-container{display:flex;flex-direction:column;gap:clamp(.9375rem,.5113636364rem + 1.8181818182vw,1.875rem)}.page-intro-box .ystdb-column-block-container>*{margin-top:0}.page-intro-box .ystdb-column-block-container>*:last-child{margin-top:auto}#back-to-top{opacity:0;right:clamp(.625rem,.0568181818rem + 2.4242424242vw,1.875rem);transition:opacity .3s}#back-to-top.is-show{opacity:1}#back-to-top .back-to-top__content{padding:0;box-shadow:none;background-color:rgba(0,0,0,0)}#back-to-top .back-to-top__content img{width:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem)}.category-links{display:flex;flex-wrap:wrap;justify-content:center;max-width:900px;margin-block:clamp(1.875rem,1.0227272727rem + 3.6363636364vw,3.75rem);margin-inline:auto;padding:0;gap:1.2em}.category-links li{list-style:none;line-height:1}.category-links li a{display:grid;padding:.8em;border-radius:12px;background-color:#555;color:#fff;text-decoration:none;text-align:center}@media screen and (min-width: 768px){.category-links li a{min-width:clamp(9.375rem,3.8194444444rem + 11.5740740741vw,12.5rem)}}.category-links li a:hover{opacity:.7}.category-links li.cat-fukushikai a{background-color:var(--color-fukushikai)}.category-links li.cat-mitsuba a{background-color:var(--color-mitsuba)}.category-links li.cat-suzuran a{background-color:var(--color-suzuran)}.category-links li.cat-honchou a{background-color:var(--color-honchou)}.category-links li.cat-niikura a{background-color:var(--color-niikura)}.category-links li.cat-choukouen a{background-color:var(--color-choukouen)}.category-fukushikai .archive__page-title,.category-fukushikai .singular-header__title{border-color:var(--color-fukushikai) !important;color:var(--color-fukushikai)}.category-mitsuba .archive__page-title,.category-mitsuba .singular-header__title{border-color:var(--color-mitsuba) !important;color:var(--color-mitsuba)}.category-suzuran .archive__page-title,.category-suzuran .singular-header__title{border-color:var(--color-suzuran) !important;color:var(--color-suzuran)}.category-honchou .archive__page-title,.category-honchou .singular-header__title{border-color:var(--color-honchou) !important;color:var(--color-honchou)}.category-niikura .archive__page-title,.category-niikura .singular-header__title{border-color:var(--color-niikura) !important;color:var(--color-niikura)}.category-choukouen .archive__page-title,.category-choukouen .singular-header__title{border-color:var(--color-choukouen) !important;color:var(--color-choukouen)}.tax-job_type .archive__page-title,.single-job_information .singular-header__title{border-color:var(--color-recruit) !important;color:var(--color-recruit)}.anker-btns{gap:clamp(.3125rem,.0284090909rem + 1.2121212121vw,.9375rem) !important}.anker-btns .wp-block-button a{padding:clamp(.4375rem,.3522727273rem + .3636363636vw,.625rem) clamp(1.25rem,.9659090909rem + 1.2121212121vw,1.875rem) !important}.job-search-form{display:flex;flex-direction:column;max-width:1000px;margin-bottom:clamp(2.5rem,1.3636363636rem + 4.8484848485vw,5rem);margin-inline:auto;font-size:.9375rem;gap:0;gap:clamp(.9375rem,.5113636364rem + 1.8181818182vw,1.875rem)}.job-search-form *{margin:0}.job-search-form .search-group{display:grid;align-items:start;gap:10px;grid-template-columns:100px 1fr}@media screen and (max-width: 767px){.job-search-form .search-group{align-items:center}}.job-search-form .search-group dt{font-weight:500}.job-search-form .search-group dd{display:flex;flex-wrap:wrap;gap:10px}.job-search-form .tag{padding:2px 16px;border-radius:50px;background-color:#f1f1f3;cursor:pointer;transition:.3s}.job-search-form .tag:hover,.job-search-form .tag:has(input:checked){background-color:var(--color-recruit);color:#fff}.job-search-form .tag input{display:none}.job-search-result{padding-bottom:clamp(2.5rem,1.3636363636rem + 4.8484848485vw,5rem)}.job-search-result__count{margin-bottom:30px;font-size:20px;text-align:center}.job-search-result__count span{color:var(--color-recruit);font-size:30px}.job-search-result .pagination{display:flex;justify-content:center;margin-top:60px;gap:1em}.job-search-result .pagination a{color:var(--color-recruit)}.job-search-result__note{text-align:center}.job-list{display:grid;padding:0;gap:clamp(1.25rem,.3977272727rem + 3.6363636364vw,3.125rem)}@media screen and (min-width: 768px){.job-list{grid-template-columns:repeat(3, 1fr)}}.job-list--voice{margin-top:clamp(.9375rem,.5113636364rem + 1.8181818182vw,1.875rem)}@media screen and (min-width: 768px){.job-list--voice{grid-template-columns:repeat(2, 1fr)}}.job-item{list-style:none}.job-item p{margin:0}.job-item a{color:currentColor;text-decoration:none}.job-item__thumb{display:grid;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;place-items:center}.job-item__thumb img{width:100%;height:100%;transition:.3s;object-fit:cover}a:hover .job-item__thumb img{scale:1.1}.job-item__thumb--noimg{width:100%;height:100%;border-radius:10px;background-color:#f1f1f3}.job-item__info{padding:10px 10px 5px 10px;font-size:.8125rem}.job-item__title{padding-inline:10px;font-weight:600}@media screen and (max-width: 767px){.job-infomation th,.job-infomation td{display:block}}.job-infomation th{white-space:nowrap}.job-apply{display:flex;flex-direction:column;align-items:center}.job-apply .facility-main-copy{margin-bottom:0;color:var(--color-recruit);font-size:clamp(1.25rem,1.0795454545rem + .7272727273vw,1.625rem);gap:clamp(.625rem,.3409090909rem + 1.2121212121vw,1.25rem)}.job-apply .facility-main-copy::before,.job-apply .facility-main-copy::after{height:clamp(1.625rem,1.5113636364rem + .4848484848vw,1.875rem)}.job-apply__lead{text-align:center}.job-apply a:hover{opacity:.7}.file-list{padding:0}.file-list li{display:grid;list-style:none;padding-block:.5em;border-bottom:1px dashed #ccc}@media screen and (min-width: 768px){.file-list li{grid-template-columns:120px 1fr;gap:10px}}.file-list li .-date{color:#888;font-size:.9em}.file-list-container .pagination{display:flex;justify-content:center;margin-top:60px;gap:1em}.sbi_feedtheme_header_text h3{border:none !important;color:#000}.img-guard-wrapper{position:relative;display:inline-block;vertical-align:top}.img-guard-wrapper img{display:block;width:100%;height:auto;user-select:none;pointer-events:none}.img-guard-overlay{position:absolute;inset:0;background:rgba(0,0,0,0);pointer-events:auto}.job-item__thumb .img-guard-wrapper{width:100%;height:100%;display:block}.job-item__thumb .img-guard-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.sbi .img-guard-wrapper{width:100%;height:100%;display:block}.sbi .img-guard-wrapper img{width:100%;height:100%;object-fit:cover;display:block}#sbi_images{gap:10px !important}.history-wrap{overflow:hidden;overflow-x:scroll;cursor:grab}.history-wrap>div{width:2000px}@media screen and (max-width: 767px){.history-wrap>div{width:1300px}}.history-wrap img{width:2000px}@media screen and (max-width: 767px){.history-wrap img{width:1300px}}