@import"https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";@-webkit-keyframes inview{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes inview{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes inview-scale{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes inview-scale{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:inherit;margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}section,main{display:block}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}i,em{font-style:normal}table{border-collapse:collapse}li{display:block}body{background:#fff;color:#000 !important;font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0em;-webkit-font-smoothing:antialiased !important;word-break:break-all;line-break:strict;hanging-punctuation:force-end;overflow-x:hidden}@media screen and (min-width: 960px){body{font-size:16px !important}}@media screen and (max-width: 960px){body{font-size:14px !important}}a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:color,background-color,border-color,opacity;transition-property:color,background-color,border-color,opacity;color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.clearfix::after{display:table;content:"";clear:both}main{background:#fff}@media screen and (min-width: 960px){.sp{display:none !important}a:hover{cursor:pointer}}@media screen and (max-width: 960px){.pc{display:none !important}}.posts{padding:0;max-width:100%;margin:0 auto}#content{width:100%;margin:0 auto;padding:0}#content p{margin:0}#content p a{border-bottom:solid 1px}#content img{height:100%}a:hover{text-decoration:none !important}figure{line-height:0}.post{padding:0;margin:0}h1{margin:initial;padding:initial;font-size:initial;font-weight:initial;background:none;text-shadow:none}h3{margin:initial;padding:initial !important;font-size:initial;font-weight:initial;border-bottom:none !important}h3::before{display:none}h3::after{display:none}:where(figure){margin-bottom:0 !important}@media screen and (min-width: 960px){.child-text-center__inner,.child-service-list__inner,.child-service__inner,.article-recommend__inner,.parttime-content__inner,.fulltime-flow__inner,.fulltime-content__inner,.page-division-content__inner,.page-division-anchor__inner,.page-beef-foot__inner,.page-beef-content__inner,.page-beef-head__inner,.page-about-foot__inner,.page-sns-other__inner,.page-sns-line__inner,.article-policy__inner,.interview-content__inner,.interview-title__inner,.interview-contents__inner,.recruit-content__inner,.article-news-inner,.news-content__inner,.store-info__inner,.page-store-inner,.article-recipe__inner,.recipe-content__inner,.recipe-cate-list__inner,.article-service__inner,.service-list__inner,.article-blog-recommend__inner,.article-blog__inner,.blog-content__inner,.history-content__inner,.company-history__inner,.company-content__inner,.home-info__inner,.home-sdgs__inner,.home-company__inner,.home-news__inner,.home-blog__inner,.home-insta__inner,.global-footer__inner,.section-page-title__inner{max-width:1100px;padding:100px 50px 150px;margin:0 auto}}@media screen and (max-width: 960px){.child-text-center__inner,.child-service-list__inner,.child-service__inner,.article-recommend__inner,.parttime-content__inner,.fulltime-flow__inner,.fulltime-content__inner,.page-division-content__inner,.page-division-anchor__inner,.page-beef-foot__inner,.page-beef-content__inner,.page-beef-head__inner,.page-about-foot__inner,.page-sns-other__inner,.page-sns-line__inner,.article-policy__inner,.interview-content__inner,.interview-title__inner,.interview-contents__inner,.recruit-content__inner,.article-news-inner,.news-content__inner,.store-info__inner,.page-store-inner,.article-recipe__inner,.recipe-content__inner,.recipe-cate-list__inner,.article-service__inner,.service-list__inner,.article-blog-recommend__inner,.article-blog__inner,.blog-content__inner,.history-content__inner,.company-history__inner,.company-content__inner,.home-info__inner,.home-sdgs__inner,.home-company__inner,.home-news__inner,.home-blog__inner,.home-insta__inner,.global-footer__inner,.section-page-title__inner{width:100%;padding:60px 4%}}@media screen and (min-width: 960px){.home-kv__inner{max-width:1200px;padding-left:50px;padding-right:50px;margin:0 auto}}@media screen and (max-width: 960px){.home-kv__inner{width:100%;padding:40px 4%}}.section-page-title__inner{padding-bottom:0px}.section-page-title__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;line-height:1.1;position:relative}.section-page-title__en::before{content:"";width:62px;height:4px;background-color:#d2a21e;display:block;margin-bottom:1rem}.section-page-title__title{font-weight:500;letter-spacing:.1vw}@media screen and (min-width: 960px){.section-page-title{position:relative}.section-page-title__inner{padding-top:65px}.section-page-title__en{font-size:60px}.section-page-title__image{width:45vw;max-width:45vw;position:absolute;bottom:0;right:0}.section-page-title__title{font-size:20px}.section-page-title__textarea{width:50%;max-width:50%}.section-page-title__text{font-size:17px;margin-top:55px}}@media screen and (max-width: 960px){.section-page-title__en{font-size:35px}.section-page-title__title{font-size:18px}.section-page-title__text{margin-top:2rem}.section-page-title__image{margin-top:2rem;margin-right:calc(50% - 50vw);width:100vw}}@-webkit-keyframes header{0%{opacity:1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes header{0%{opacity:1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{0%{opacity:0;-webkit-transform:translate(0, 2vw);transform:translate(0, 2vw)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadein{0%{opacity:0;-webkit-transform:translate(0, 2vw);transform:translate(0, 2vw)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.global-header{width:97%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#195205;border-radius:5px;-webkit-box-shadow:0px 0px 10px 1px rgba(4,0,0,.45);box-shadow:0px 0px 10px 1px rgba(4,0,0,.45);z-index:999;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.global-header-nav__list{font-weight:500;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.global-header-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.global-header-link>* a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.global-header-link__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media screen and (min-width: 960px){.global-header{top:25px;padding:1vw}.global-header__logo{width:8.312vw}.global-header-nav__list li{font-size:clamp(10px,1vw,15px);line-height:1;padding:0 .75vw;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.global-header-nav__list li:not(:last-of-type){border-right:1px solid #fff}.global-header-nav__list li a{white-space:nowrap;line-height:1}.global-header-nav__list li:hover{opacity:.7}.global-header-link__sns{border-left:solid 1px #fff;padding-left:1.875vw;padding-right:1.06vw}.global-header-link__sns>* a{min-width:30px}.global-header-link__sns>* a:hover{opacity:.7}.global-header-link__other li a:hover{opacity:.7}}@media screen and (max-width: 960px){.global-header{top:10px;height:80px;padding:0 5%}.global-header__logo{height:50px;min-height:40px}.global-header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.global-header-nav{position:fixed;width:100%;height:100vh;right:-110%;top:90px;-webkit-transition:right .3s ease 0s;transition:right .3s ease 0s;background-color:#195205;z-index:999}.global-header-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5%}.global-header-nav__list li{padding:1rem .5rem;border-bottom:solid 1px #fff}.global-header-link{position:absolute;width:100%;height:100%;right:-110%;z-index:1000}}@media screen and (min-width: 960px){.global-header__humberger{display:none}}@media screen and (max-width: 960px){.global-header__humberger{width:60px;height:60px;position:absolute;right:0;top:9px;z-index:3}.global-header__humberger span{display:inline-block;width:20px;height:2px;background:#fff;position:absolute;left:20px;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform}.global-header__humberger span:nth-of-type(1){margin-top:-5px}.global-header__humberger span:nth-of-type(2){margin-top:5px}}@media screen and (max-width: 960px){.drawer-open .global-header__humberger span:nth-of-type(1){margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer-open .global-header__humberger span:nth-of-type(2){margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .global-header-nav{right:0}}@media screen and (min-width: 960px){.scrolled{background:#fff}}.global-footer{background-color:#195205}.global-footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:80px}@media screen and (max-width: 960px){.global-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 960px){.global-footer__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:70px}.global-footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.global-footer-nav{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:54%;position:relative}.global-footer-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;width:290px}.global-footer-nav__list li{font-size:15px;font-weight:500;-webkit-flex-basis:calc(50% - 2rem);-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}@media screen and (min-width: 960px){.global-footer-nav{border-left:solid 1px #fff}.global-footer-nav__list li{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.global-footer-nav__list li:hover{opacity:.7}}@media screen and (max-width: 960px){.global-footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.global-footer-nav__list{margin-top:3em;padding-top:2em;border-top:solid 1px #fff}}.global-footer-sns__link{width:100%}.global-footer-sns__link:nth-of-type(2){margin-top:10px}.global-footer-sns__link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.global-footer-sns__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px}.global-footer-sns__icon li a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 960px){.global-footer-sns__link{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.global-footer-sns__link:hover{opacity:.7}.global-footer-sns__icon li{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.global-footer-sns__icon li:hover{opacity:.7}}@media screen and (max-width: 960px){.global-footer-sns{margin-top:2em}.global-footer-sns__icon{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.global-footer-copyright{font-size:15px;font-weight:700;color:#fff;text-align:center;padding-bottom:1rem}@media screen and (max-width: 960px){.global-footer-copyright{font-size:10px}}@keyframes fadein{0%{opacity:0;-webkit-transform:translate(0, 2vw);transform:translate(0, 2vw)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.js-inview{opacity:0}.js-inview.is_inview{-webkit-animation:fadein 2s ease forwards;animation:fadein 2s ease forwards}.home-kv{overflow:hidden}.home-kv-slide{position:relative}.home-kv-slide__list li img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 960px){.home-kv{padding-top:170px}.home-kv__inner{padding-bottom:100px}.home-kv-slide{height:430px}}@media screen and (max-width: 960px){.home-kv{padding-top:100px}.home-kv-slide{height:150px}}.home-kv .swiper-pagination{bottom:-40px}.home-kv .swiper-pagination-bullet{width:9px;height:9px;background:#dcdcdc}.home-kv .swiper-pagination-bullet-active{background:#a4a4a4}.home-insta-title{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;text-align:center}.home-insta-subtitle__lead{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-insta-subtitle__lead img{margin-right:.75rem}.home-insta-subtitle__text{text-align:center;letter-spacing:.07em;position:relative;margin-top:.75em}@media screen and (min-width: 960px){.home-insta-subtitle__text{font-size:18px}}@media screen and (max-width: 960px){.home-insta-subtitle__text{font-size:16px}}.home-insta-subtitle__text::after{content:"";width:62px;height:4px;background-color:#d2a21e;display:block;position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-insta-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-insta-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.home-insta__inner{padding-top:30px}.home-insta-title{font-size:65px}.home-insta-subtitle__lead{font-size:37px;margin-top:1.5rem}.home-insta-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:48px 0;margin-top:5em}.home-insta-list li{width:calc(25% - 15px)}}@media screen and (max-width: 960px){.home-insta-title{font-size:35px}.home-insta-subtitle__lead{font-size:24px;margin-top:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-insta-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em;gap:2rem 0}.home-insta-list li{width:calc(50% - 5px)}}.home-blog{position:relative;background:#195205;overflow-x:visible}.home-blog__bg--01{position:absolute;top:-140px;left:-35px}.home-blog__bg--02{position:absolute;bottom:-50px;right:-40px}.home-blog-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.75rem}.home-blog-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-blog-list__text{color:#fff;margin-top:.5em}.home-blog__btn{margin-top:2.5em}.home-blog .title-section,.home-blog .title-section__en{color:#fff}@media screen and (min-width: 960px){.home-blog-list__image{width:100%;height:240px;max-height:240px;overflow:hidden}.home-blog-list__image img{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.home-blog-list li{width:calc(25% - 10px);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}.home-blog-list li:hover{opacity:.7}.home-blog-list li:hover .home-blog-list__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 960px){.home-blog__bg--01{position:absolute;top:-60px;left:-15px}.home-blog__bg--01 img{width:140px}.home-blog__bg--02{position:absolute;bottom:-20px;right:-10px}.home-blog__bg--02 img{width:150px}.home-blog-list{gap:1rem}.home-blog-list li{width:calc(50% - 10px)}}.home-news{position:relative}.home-news__bg{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:139px;color:rgba(25,82,5,.05);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:115px;left:-130px}.home-news-past{display:block;text-align:right;margin:1em auto 0}.home-news-list{margin-top:3em;border-top:solid 2px #195205;border-bottom:solid 2px #195205}.home-news-list li{border-bottom:solid 1px #195205}.home-news-list__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-news-list__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:22%;padding:1.75em .75em;border-right:dashed 1px #195205}.home-news-list__date{font-weight:700;padding-right:.5em}.home-news-list__tag{font-size:15px;font-weight:700;color:#fff;background-color:#d2a21e;padding:0 .75em}.home-news-list__title-area{width:78%;padding:1.75em .75em}@media screen and (min-width: 960px){.home-news__link{opacity:.7}.home-news-past a{-webkit-transition-property:border-bottom;transition-property:border-bottom}.home-news-past a:hover{opacity:.7;border-bottom:solid 1px #000}.home-news-list li a:hover .home-news-list__title-area__text{font-weight:700;color:#195205;text-decoration:underline}}@media screen and (max-width: 960px){.home-news{z-index:1}.home-news__bg{font-size:60px;top:60px;left:-50px;z-index:-1}.home-news-list__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:32%}.home-news-list__tag{font-size:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-news-list__title-area__text{font-size:14px}}.home-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.home-links__banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;padding:5em 3em;text-decoration:none}.home-links__banner:first-of-type{background-image:url(../img/home/news-bg-01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.home-links__banner:last-of-type{background-image:url(../img/home/news-bg-02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.home-links__titlearea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-links__titlearea__image{margin-right:2rem}.home-links__titlearea__text h2{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:37px;color:#195205}.home-links__titlearea__text h2::before{content:"";width:75px;height:4px;background-color:#d2a21e;display:block;margin-bottom:.25em}@media screen and (min-width: 960px){.home-links__titlearea__text p{font-size:18px}}@media screen and (max-width: 960px){.home-links__titlearea__text p{font-size:16px}}.home-links__text{font-size:15px;margin-top:1em}@media screen and (max-width: 960px){.home-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-links__banner{width:100%;padding:3em 5%}.home-links__titlearea{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.home-company{background-color:#f5f5ed;overflow-x:hidden}.home-company__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 40px}.home-company__title__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;font-size:45px;letter-spacing:.07em}.home-company__title h2{font-weight:500}@media screen and (min-width: 960px){.home-company__title h2{font-size:18px}}@media screen and (max-width: 960px){.home-company__title h2{font-size:16px}}.home-company__lead{font-size:30px;font-weight:500;margin-top:3rem}.home-company__text{line-height:2;word-break:auto-phrase}.home-company__btn{margin-top:2.5rem !important;margin-left:0 !important}.home-company__image{position:relative}.home-company__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.home-company__content{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.home-company__text{width:420px;margin-top:3.5rem}.home-company__image{width:50vw;margin-right:calc(50% - 50vw)}.home-company__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 960px){.home-company__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-company__text{margin-top:2rem}.home-company__image{width:100vw;margin-top:2rem;margin-right:calc(100% - 100vw)}.home-company__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.home-sdgs__inner{padding:50px}.home-sdgs__title{text-align:center}.home-sdgs__title__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;font-size:45px;letter-spacing:.07em}.home-sdgs__title h2{font-weight:500}@media screen and (min-width: 960px){.home-sdgs__title h2{font-size:18px}}@media screen and (max-width: 960px){.home-sdgs__title h2{font-size:16px}}.home-sdgs__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.home-sdgs__image{margin:0 auto;width:70%}}.home-recruit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-recruit__inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#195205;padding:100px 3rem}.home-recruit__image{width:20%}.home-recruit__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-recruit__title{color:#fff;text-align:center}.home-recruit__title--en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:45px}.home-recruit__title--big{font-weight:400;margin-top:.5em}@media screen and (min-width: 960px){.home-recruit__title--big{font-size:18px}}@media screen and (max-width: 960px){.home-recruit__title--big{font-size:16px}}.home-recruit__lead{font-weight:500;color:#fff;text-align:center;margin-top:1.5rem}@media screen and (min-width: 960px){.home-recruit__lead{font-size:23px}}@media screen and (max-width: 960px){.home-recruit__lead{font-size:20px}}.home-recruit__text{color:#fff;text-align:center;margin-top:2rem}.home-recruit__btn{margin-top:2rem}@media screen and (min-width: 960px){.home-recruit__image{width:20%}}@media screen and (max-width: 960px){.home-recruit__inner{padding:2rem 3%}.home-recruit__image{width:17%}.home-recruit__title--en{font-size:28px}.home-recruit__lead{font-size:16px}}.home-info__title--en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:45px;color:#195205;letter-spacing:.07em}.home-info__title--jp{font-weight:400;letter-spacing:.07em}@media screen and (min-width: 960px){.home-info__title--jp{font-size:18px}}@media screen and (max-width: 960px){.home-info__title--jp{font-size:16px}}@media screen and (max-width: 960px){.home-info__title--en{font-size:25px}}.home-info-map{width:100%;margin-top:4rem}.home-info-map__content{width:100%}.home-info-map__content iframe{width:100%;height:476px}.home-info-map__text{font-size:15px;font-weight:700;margin-top:1rem}@media screen and (max-width: 960px){.home-info-map{margin-top:2rem}}.home-info-tab{width:100%}.home-info-tab__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;margin-top:2.75rem}.home-info-tab__lists li{font-size:20px;font-weight:700;color:#fff;width:calc(50% - 4px);text-align:center;background-color:#195205;padding:1rem 0}.home-info-tab__lists li::before{content:"";background-image:url(../img/common/icon-basket-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:25px;height:22px;margin-right:.5em}.home-info-tab__lists li.is_active{color:#195205;background-color:#fff;border-top:solid 1px #195205;border-left:solid 1px #195205;border-right:solid 1px #195205}.home-info-tab__lists li.is_active::before{content:"";background-image:url(../img/common/icon-basket.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:25px;height:22px;margin-right:.5em}.home-info-tab__content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.5rem;border-top:solid 1px #195205;border-bottom:solid 1px #195205}.home-info-tab__content__list dt{font-weight:700;color:#195205;width:18%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:dashed 1px #195205}@media screen and (min-width: 960px){.home-info-tab__content__list dt{font-size:18px}}@media screen and (max-width: 960px){.home-info-tab__content__list dt{font-size:16px}}.home-info-tab__content__list dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.home-info-tab__content__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:2.75rem}.home-info-tab__content__address{font-size:17px;font-style:normal}.home-info-tab__content__tel{font-size:17px;font-weight:700;color:#195205;line-height:1.2;margin-left:1.5rem}.home-info-tab__content__btn{width:170px;margin:0}.home-info-tab__content .js-tab-content{display:none}.home-info-tab__content .js-tab-content.is_show{display:block}@media screen and (max-width: 960px){.home-info-tab__content__list dt{width:35%}.home-info-tab__content__list dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.company-content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border:solid 1px #195205}.company-content__list dt{color:#195205;width:15%;padding:2rem 1rem;background-color:rgba(245,245,237,.9);border-right:dashed 1px #195205}.company-content__list dt:not(:last-of-type){border-bottom:solid 1px #195205}.company-content__list dd{width:85%;padding:2rem 1rem}.company-content__list dd:not(:last-of-type){border-bottom:solid 1px #195205}.company-content__address__image{width:50%;margin-top:1rem}.company-content__address__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-content__address__map{margin-top:1rem}.company-content__address__map p:first-of-type{color:#195205;font-weight:700}@media screen and (max-width: 960px){.company-content__list dt{width:40%;padding:1rem .5rem}.company-content__list dd{width:60%;padding:1rem .5rem}}.company-history__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.company-history__box{width:40%;padding:55px 40px;background-color:#195205;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company-history__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#fff;font-size:50px;line-height:1.1}.company-history__title{font-size:20px;font-weight:500;color:#fff;margin-top:.5em}.company-history__image{width:60%}.company-history__btn{margin:0;min-width:100%}@media screen and (max-width: 960px){.company-history__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.company-history__box{width:100%;padding:2rem 7%}.company-history__en{font-size:30px}.company-history__title{font-size:16px}.company-history__btn{margin-top:2rem}.company-history__image{width:100%}}.history-content-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.history-content-list li:not(:first-of-type){margin-top:1.5rem}.history-content-list__year{font-size:19px;font-weight:700;color:#195205;letter-spacing:.1em;margin-right:1rem}.history-content-list__year span{font-size:25px}.history-content-list__divide{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:8px;display:inline-block;background-image:-webkit-linear-gradient(left, #195205 5px, transparent 5px);background-image:linear-gradient(to right, #195205 5px, transparent 5px);background-size:10px 1px;background-repeat:repeat-x;background-position:left bottom}.history-content-list__text{width:65%;margin-left:1rem}@media screen and (min-width: 960px){.history-content-list__text{font-size:18px}}@media screen and (max-width: 960px){.history-content-list__text{font-size:16px}}@media screen and (max-width: 960px){.history-content-list__text{font-size:14px;width:100%;margin-top:.5rem;margin-left:0}}.blog-content-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:64px}.blog-content-list>*{width:calc(33.3333333333% - 2.75rem)}.blog-content-list__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem;gap:5px}.blog-content-list__tag>*{color:#195205;display:inline-block;border:solid 1px #195205;border-radius:50px;padding:.25rem .75rem}@media screen and (min-width: 960px){.blog-content-list__tag>*{font-size:12px}}@media screen and (max-width: 960px){.blog-content-list__tag>*{font-size:10px}}.blog-content-list__title{color:#195205;margin-top:1.5rem}@media screen and (min-width: 960px){.blog-content-list__title{font-size:18px}}@media screen and (max-width: 960px){.blog-content-list__title{font-size:16px}}.blog-content-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.blog-content-list__image{width:100%;height:240px;overflow:hidden}.blog-content-list__image img{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.blog-content-list li{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}.blog-content-list li:hover{opacity:.7}.blog-content-list li:hover .blog-content-list__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 960px){.blog-content-list{gap:2em 1em}.blog-content-list>*{width:calc(50% - .5em)}.blog-content-list__title{font-size:14px;margin-top:.5em}}.blog-tag-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75em 1em;margin-bottom:4rem}.blog-tag-list li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 960px){.blog-tag-list{gap:.5em;margin-bottom:3em}}@media screen and (min-width: 960px){.article-blog__inner{padding:60px 50px 100px}}.article-blog-header{position:relative;padding-bottom:2rem;border-bottom:solid 1px #195205}.article-blog-header__title{color:#195205;font-size:30px;font-weight:700;letter-spacing:.07em}.article-blog-header__title::before{content:"";width:62px;height:4px;background:#d2a21e;display:block;margin-bottom:2.75rem}.article-blog-header__writer{margin-top:1rem;margin-bottom:1.5rem}.article-blog-header__time{position:absolute;right:0;bottom:2rem}@media screen and (max-width: 960px){.article-blog-header__title{font-size:20px}}.article-blog-content{padding-top:3rem}.article-blog-content h2{color:#195205;font-size:22px;font-weight:700;padding-left:26px;position:relative;margin-bottom:2rem}.article-blog-content h2::before{content:"";width:2px;height:100%;background:#d2a21e;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article-blog-content h3{color:#195205;font-size:20px;font-weight:700;padding-bottom:.25em;margin-top:4em}.article-blog-content h3::after{content:"";width:100%;height:1px;background:#195205;display:block;margin-top:.5rem}.article-blog-content p{line-height:2.25;margin-top:1em}.article-blog-content figure{margin-top:1rem}.article-blog-content figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.article-blog-content h2{font-size:20px;padding-left:1em}.article-blog-content h3{font-size:16px}}.article-blog-recommend__title{font-size:30px;font-weight:700;color:#195205;text-align:center;margin-bottom:4.75rem}.article-blog-recommend__title::after{content:"";display:block;width:62px;height:4px;background:#d2a21e;margin:1rem auto 0}.article-blog-recommend__btn{margin-top:4rem}.service-link-head{margin-top:115px}.service-link-head__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-link-head__list li{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center}.service-link-head__list li:first-of-type{background-image:url(../img/service/service-ph-01.jpg)}.service-link-head__list li:nth-of-type(2){background-image:url(../img/service/service-ph-02.jpg)}.service-link-head__list li:nth-of-type(3){background-image:url(../img/service/service-ph-03.jpg)}.service-link-head__list li:nth-of-type(4){background-image:url(../img/service/service-ph-09.jpg)}.service-link-head__list li a{color:#195205;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:100px 3rem;background-color:rgba(255,255,255,.75)}.service-link-head__list li a svg{fill:#195205}@media screen and (min-width: 960px){.service-link-head__list li a:hover{color:#fff;background-color:rgba(25,82,5,.7)}.service-link-head__list li a:hover svg{fill:#fff}}@media screen and (max-width: 960px){.service-link-head__list li{width:100%}.service-link-head__list li a{padding:50px 5%}}.service-link-head__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:37px;font-weight:500;letter-spacing:.02em;margin-top:.5rem}@media screen and (max-width: 960px){.service-link-head__en{font-size:27px}}.service-link-head__title{font-size:16px;letter-spacing:.07em;margin-top:.5rem}.service-link-head__text{font-size:17px;text-align:center;margin-top:1rem}@media screen and (max-width: 960px){.service-link-head__text{font-size:14px}}.service-list-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8rem 0}.service-list-content__title{position:relative;margin-bottom:1.25rem}.service-list-content__title h2{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;font-size:2em;letter-spacing:.02em}.service-list-content__title h2::before{content:"";display:block;width:75px;height:4px;margin-bottom:1rem;background-color:#d2a21e}.service-list-content__title p{font-size:17px;position:absolute;right:0;bottom:0}.service-list-content__text{margin-top:1rem}.service-list-content__btn{margin-top:1.5rem}@media screen and (min-width: 960px){.service-list-content>*{width:calc(50% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.service-list-content__text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width: 960px){.service-list-content{gap:3rem 0}.service-list-content>*{width:100%}.service-list-content__title p{font-size:15px}}.article-service-header{background-image:url(../img/service/service-kv-01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5rem 0;margin-top:1rem}.article-service-header svg{fill:#fff}.article-service-header__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#fff;font-size:37px;letter-spacing:.02em;margin-top:.5em}.article-service-header__title{color:#fff;font-weight:400;margin-top:.5em}@media screen and (min-width: 960px){.article-service-header__title{font-size:16px}}@media screen and (max-width: 960px){.article-service-header__title{font-size:14px}}.article-service-content{padding-top:3rem}.article-service-content h2{color:#195205;font-size:22px;font-weight:700;padding-left:26px;position:relative;margin-bottom:2rem}.article-service-content h2::before{content:"";width:2px;height:100%;background:#d2a21e;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article-service-content h3{color:#195205;font-size:20px;font-weight:700;padding-bottom:.25em;margin-top:4em}.article-service-content h3::after{content:"";width:100%;height:1px;background:#195205;display:block;margin-top:.5rem}.article-service-content p{line-height:2.25;margin-top:1em}.article-service-content figure{margin-top:1rem}.article-service-content figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.article-service-content h2{font-size:20px;padding-left:1em}.article-service-content h3{font-size:16px}}.recipe-search-box{width:640px;margin:100px auto 0}.recipe-search-box__form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.recipe-search-box__form input[type=submit]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;color:#fff;font-size:20px;background-color:#195205;border-radius:0 100px 100px 0}.recipe-search-box__text{width:550px;padding:1rem}@media screen and (max-width: 960px){.recipe-search-box{width:100%;margin:50px auto 0;padding:0 5%}.recipe-search-box__text{width:80%}}.recipe-cate-accordion__item{margin-top:2em}.recipe-cate-accordion__item.active .recipe-cate-accordion__title{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.recipe-cate-accordion__item.active .recipe-cate-accordion__title figure{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s;transition:.5s}.recipe-cate-accordion__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1em;border-bottom:solid 1px #195205}.recipe-cate-accordion__title h2{color:#195205;font-size:20px;font-weight:700;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:.25em}.recipe-cate-accordion__title h2::before{content:"";width:2px;height:100%;display:inline-block;background-color:#195205;margin-right:.5em}.recipe-cate-accordion__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}.recipe-cate-accordion__list>*{width:calc(33.3333333333% - .75rem)}.recipe-cate-accordion__list>* a{display:block;width:100%}.recipe-cate-accordion .js-accordion-content{display:none}.recipe-content-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recipe-content-title__text{font-size:30px;font-weight:700;color:#195205}.recipe-content-title__text::after{content:"";display:block;width:62px;height:4px;background-color:#d2a21e;margin:1rem auto 0}.recipe-content-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:64px;margin-top:5rem}.recipe-content-list>*{width:calc(33.3333333333% - 2.75rem)}.recipe-content-list__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem;gap:5px}.recipe-content-list__tag>*{color:#195205;display:inline-block;border:solid 1px #195205;border-radius:50px;padding:.25rem .75rem}@media screen and (min-width: 960px){.recipe-content-list__tag>*{font-size:12px}}@media screen and (max-width: 960px){.recipe-content-list__tag>*{font-size:10px}}.recipe-content-list__title{color:#195205;margin-top:1.5rem}@media screen and (min-width: 960px){.recipe-content-list__title{font-size:18px}}@media screen and (max-width: 960px){.recipe-content-list__title{font-size:16px}}@media screen and (min-width: 960px){.recipe-content-list__image{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;overflow:hidden}.recipe-content-list__image img{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.recipe-content-list li{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.recipe-content-list li:hover{opacity:.7}.recipe-content-list li:hover .recipe-content-list__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 960px){.recipe-content-list{gap:2em 1em}.recipe-content-list>*{width:calc(50% - .5em)}.recipe-content-list__title{font-size:14px;margin-top:.5em}}@media screen and (min-width: 960px){.article-recipe__inner{padding-bottom:0px}}.article-recipe-title__main{color:#195205;font-size:30px;font-weight:700;letter-spacing:.07em}.article-recipe-title__main::before{content:"";width:62px;height:4px;background-color:#d2a21e;display:block;margin-bottom:1rem}.article-recipe-title__detail{margin-top:2.5em}@media screen and (min-width: 960px){.article-recipe-title__detail{font-size:18px}}@media screen and (max-width: 960px){.article-recipe-title__detail{font-size:16px}}.article-recipe-title__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin-top:1rem}.article-recipe-title__tag li{color:#fff;background-color:#195205;padding:.25em .5em;border-radius:50px}@media screen and (min-width: 960px){.article-recipe-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.article-recipe-title__textarea{width:calc(50% - 20px)}.article-recipe-title__image{width:calc(50% - 20px)}}@media screen and (max-width: 960px){.article-recipe-title__main{font-size:24px}.article-recipe-title__image{margin-top:1rem}}.article-recipe-material{margin-top:3rem}.article-recipe-material__title{width:100%;background-color:#195205;padding:1em 1.5em}.article-recipe-material__title h2{color:#fff;font-size:22px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article-recipe-material__title h2::before{content:"";width:2px;height:40px;background-color:#d2a21e;display:inline-block;margin-right:1em}.article-recipe-material__list{line-height:2;background-color:rgba(245,245,237,.9)}@media screen and (min-width: 960px){.article-recipe-material__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:3em 4em}}@media screen and (max-width: 960px){.article-recipe-material__list{padding:1.5em 2em}}.article-recipe-list{margin-top:50px}.article-recipe-list>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1.5em 0;border-bottom:dashed 1px #195205}.article-recipe-list>* span{font-size:17px;color:#fff;min-width:25px;min-height:25px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#195205;border-radius:100px;margin-right:1em}.store-map__content{width:100%}.store-map__content iframe{width:100%;height:475px}.store-map__text{font-size:15px;font-weight:700;margin:1em 0}@media screen and (min-width: 960px){.store-info__inner{padding:50px}}.store-info-content__title{color:#195205;margin:1em 0}.store-info-content__title::before{content:"";width:25px;height:22px;display:inline-block;background-image:url(../img/common/icon-basket.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:1rem}.store-info-content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:solid 1px #195205}.store-info-content__list:first-of-type{border-top:solid 1px #195205}.store-info-content__list dt{font-weight:700;color:#195205;width:18%;background-color:rgba(245,245,237,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:dashed 1px #195205}@media screen and (min-width: 960px){.store-info-content__list dt{font-size:18px}}@media screen and (max-width: 960px){.store-info-content__list dt{font-size:16px}}.store-info-content__list dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.store-info-content__info{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.store-info-content__address{font-size:17px;font-style:normal}.store-info-content__tel{font-size:17px;font-weight:700;color:#195205;line-height:1.2}.store-info-content__btn{max-width:170px !important;margin:0}@media screen and (min-width: 960px){.store-info-content__info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:1rem}.store-info-content__tel{width:32%;margin-right:1.5rem}}@media screen and (max-width: 960px){.store-info-content__list dt{width:35%}.store-info-content__list dd{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.store-info-content__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.store-info-content__address{font-size:14px}.store-info-content__tel{font-size:14px;margin-top:.5em}.store-info-content__btn{width:100%;margin-top:1em}}.news-content-list>*{padding:1.75em 0;border-bottom:solid 1px #195205}.news-content-list>* a{display:block;width:100%;height:100%}.news-content-list__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-content-list__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.news-content-list__date{color:#195205;font-size:17px;font-weight:700;margin-right:1.24rem}.news-content-list__tag{color:#fff;padding:.35em 1.5em;border-radius:100px}@media screen and (min-width: 960px){.news-content-list__tag{font-size:12px}}@media screen and (max-width: 960px){.news-content-list__tag{font-size:10px}}.news-content-list__title-area{width:75%}.news-content-list__title-area__text{-webkit-transition-property:font-weight,-webkit-text-decoration;transition-property:font-weight,-webkit-text-decoration;transition-property:font-weight,text-decoration;transition-property:font-weight,text-decoration,-webkit-text-decoration}@media screen and (min-width: 960px){.news-content-list a:hover .news-content-list__title-area__text{font-weight:700;text-decoration:underline}}@media screen and (max-width: 960px){.news-content-list__detail{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-content-list__info{width:100%}.news-content-list__title-area{width:100%}.news-content-list__title-area__text{margin-top:.5em}}.article-news-title{position:relative}.article-news-title::after{content:"";width:100%;height:1px;background-color:#195205;display:block;margin-top:2rem}.article-news-title__text{font-weight:700;color:#195205;letter-spacing:.07em}@media screen and (min-width: 960px){.article-news-title__text{font-size:30px}}@media screen and (max-width: 960px){.article-news-title__text{font-size:22px}}.article-news-title__text::before{content:"";width:62px;height:4px;background-color:#d2a21e;display:block;margin-bottom:1.5rem}.article-news-title__cat{margin-top:2rem}.article-news-title__cat li{color:#fff;display:inline-block;padding:.25em 1.5em;border-radius:10px}@media screen and (min-width: 960px){.article-news-title__cat li{font-size:14px}}@media screen and (max-width: 960px){.article-news-title__cat li{font-size:12px}}.article-news-title__date{color:#195205;font-size:19px;font-weight:600;position:absolute;right:0;bottom:2rem}.article-news-content{padding:3em 0 0}.article-news-content p{line-height:2.25}.article-news-content__btn{margin-top:4em}.recruit-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem}.recruit-header__title{background-image:-webkit-linear-gradient(130deg, rgb(25, 82, 5), rgb(24, 189, 107));background-image:linear-gradient(320deg, rgb(25, 82, 5), rgb(24, 189, 107));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruit-header__title__text{color:#fff;font-size:20px;font-weight:500;margin-top:2.75em}.recruit-header__image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.recruit-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.recruit-header__title{width:42.5%}.recruit-header__title__image{margin-left:-19px}}@media screen and (max-width: 960px){.recruit-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-header__title{padding:2rem 5%}.recruit-header__title__image{height:60px}.recruit-header__title__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recruit-header__title__text{font-size:18px;margin-top:1em}}.recruit-content{position:relative;overflow-x:hidden;z-index:1}.recruit-content::after{content:"";display:block;width:100%;height:58%;background-color:rgba(245,245,237,.9);position:absolute;bottom:0;z-index:-2}.recruit-content__text__lead{color:#195205;font-size:25px;font-weight:700;letter-spacing:.03em;position:relative}.recruit-content__text p{line-height:2.25}.recruit-content__bg{position:absolute;bottom:50px;z-index:-1}@media screen and (min-width: 960px){.recruit-content__inner{padding:100px 50px 230px;margin-top:100px}.recruit-content__text__lead::before{content:url(../img/recruit/icon-message.svg);width:97px;height:61px;display:block;position:absolute;top:-40px;left:-50px}.recruit-content__text p{width:50%;margin-top:100px}.recruit-content__image{width:44vw;position:absolute;top:60px;right:-50px}}@media screen and (max-width: 960px){.recruit-content__text__lead{font-size:18px}.recruit-content__text__lead::before{content:"";background-image:url(../img/recruit/icon-message.svg);background-repeat:no-repeat;background-size:contain;width:50px;height:31px;display:block;position:absolute;top:-30px;left:-10px}.recruit-content__text p{margin-top:2em}.recruit-content__image{margin-top:2em}}.recruit-links__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.recruit-links__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:center center;background-repeat:no-repeat;background-repeat:no-repeat}.recruit-links__content:first-of-type{background-image:url(../img/recruit/recruit-bg-01.jpg)}.recruit-links__content:nth-of-type(2){background-image:url(../img/recruit/recruit-bg-02.jpg)}.recruit-links__content h3{font-size:27px;font-weight:700;width:100%;height:100%}.recruit-links__content h3 a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-image:-webkit-linear-gradient(130deg, rgb(25, 82, 5), rgba(24, 189, 107, 0.88));background-image:linear-gradient(320deg, rgb(25, 82, 5), rgba(24, 189, 107, 0.88))}.recruit-links__content h3 a::after{content:"";display:inline-block;width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:1rem}@media screen and (min-width: 960px){.recruit-links__content h3 a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:background-image;transition-property:background-image}.recruit-links__content h3 a:hover{color:#195205;background-image:none;background-color:rgba(255,255,255,.75)}.recruit-links__content h3 a:hover::after{border-top:1px solid #195205;border-right:1px solid #195205}}@media screen and (min-width: 960px){.recruit-links__content{width:50%;height:340px}}@media screen and (max-width: 960px){.recruit-links__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-links__content{height:150px}.recruit-links__content h3{font-size:18px}.recruit-links__content h3 a::after{width:10px;height:10px;margin-top:.25rem;margin-left:.5rem}}.recruit-interview{position:relative}.recruit-interview::after{content:"";display:block;width:100%;height:50%;background-color:rgba(245,245,237,.9);position:absolute;left:0;bottom:0}.recruit-interview__btn{margin-top:90px}@media screen and (min-width: 960px){.recruit-interview{padding:180px 145px 80px}}@media screen and (max-width: 960px){.recruit-interview{padding:80px 5%}}.recruit-interview-slide{margin-top:70px;position:relative}.recruit-interview-slide__inner{overflow-x:hidden}.recruit-interview-slide .swiper-button-prev{left:-100px}.recruit-interview-slide .swiper-button-prev::after{content:"";background-image:url(../img/recruit/arrow-prev.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;min-width:70px;height:70px}.recruit-interview-slide .swiper-button-next{right:-100px}.recruit-interview-slide .swiper-button-next::after{content:"";background-image:url(../img/recruit/arrow-next.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;min-width:70px;height:70px}@media screen and (max-width: 960px){.recruit-interview-slide .swiper-button-prev{left:0}.recruit-interview-slide .swiper-button-prev::after{content:"";background-image:url(../img/recruit/arrow-prev.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;min-width:44px;height:44px}.recruit-interview-slide .swiper-button-next{right:0}.recruit-interview-slide .swiper-button-next::after{content:"";background-image:url(../img/recruit/arrow-next.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;min-width:44px;height:44px}}.recruit-interview-list__thumb{overflow:hidden}.recruit-interview-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.recruit-interview-list__name{font-weight:700;color:#195205;margin-top:1rem}@media screen and (min-width: 960px){.recruit-interview-list__name{font-size:18px}}@media screen and (max-width: 960px){.recruit-interview-list__name{font-size:16px}}.recruit-interview-list__position{color:#195205}@media screen and (min-width: 960px){.recruit-interview-list__position{font-size:12px}}@media screen and (max-width: 960px){.recruit-interview-list__position{font-size:10px}}.recruit-interview-list__text{font-size:15px;margin-top:1rem}@media screen and (min-width: 960px){.recruit-interview-list__thumb{height:190px}.recruit-interview-list>*{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}.recruit-interview-list>*:hover{opacity:.7}.recruit-interview-list>*:hover .recruit-interview-list__thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 960px){.recruit-interview-list__text{font-size:12px}}.recruit-title{text-align:center;margin:0 auto}.recruit-title__image{margin:0 auto}.recruit-title__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recruit-title__text{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:19px;margin-top:.75em}.recruit-title.bg{padding:60px 0;background-color:rgba(245,245,237,.9)}@media screen and (min-width: 960px){.recruit-title__image{width:300px}}@media screen and (max-width: 960px){.recruit-title__image{height:30px}.recruit-title__text{font-size:16px}.recruit-title.bg{padding:30px 0}}.recruit-btn-entry{color:#fff;font-size:24px;letter-spacing:.1em;text-align:center;width:850px;max-width:90%;display:block;background-color:#195205;border:solid 2px #195205;padding:1em}@media screen and (min-width: 960px){.recruit-btn-entry{margin:120px auto}.recruit-btn-entry:hover{color:#195205;background-color:#fff}}@media screen and (max-width: 960px){.recruit-btn-entry{margin:40px auto}}.interview-contents .recruit-interview-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 960px){.interview-contents .recruit-interview-list{gap:2rem;margin-top:85px}.interview-contents .recruit-interview-list li{width:calc(33.3333333333% - 2rem)}}@media screen and (max-width: 960px){.interview-contents .recruit-interview-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2rem 1rem;margin-top:50px}.interview-contents .recruit-interview-list li{width:calc(50% - .5rem)}}.interview-header{position:relative}.interview-header__text{color:#195205;font-size:20px;font-weight:500;letter-spacing:.1em;margin-top:2.25em}@media screen and (min-width: 960px){.interview-header::after{content:"";background-image:url(../img/interview/line.svg);background-repeat:repeat-x;background-size:contain;display:block;max-width:63%;width:63%;height:8px;position:absolute;top:140px;right:0}.interview-header__inner{max-width:1200px;padding:100px 50px;margin:0 auto}.interview-header__logo{margin-left:-1rem}}@media screen and (max-width: 960px){.interview-header__inner{padding:50px 5% 0}.interview-header__logo{width:200px;margin-left:-0.5rem}.interview-header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.interview-header__text{font-size:18px;margin-top:1.5em}}.interview-title{position:relative;z-index:1}.interview-title::after{content:"";width:44.4vw;height:495px;background-image:-webkit-linear-gradient(130deg, rgb(25, 82, 5), rgba(24, 189, 107, 0.88));background-image:linear-gradient(320deg, rgb(25, 82, 5), rgba(24, 189, 107, 0.88));display:block;position:absolute;z-index:-1}.interview-title__image{margin-right:85px;position:relative}.interview-title__image__num{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;font-size:57px;letter-spacing:.16em;position:absolute}.interview-title__image__num::before{content:url(../img/interview/icon-interview.svg);display:block;position:absolute;top:-40px;right:-14px}@media screen and (min-width: 960px){.interview-title::after{top:200px;right:0}.interview-title__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.interview-title__image{min-width:500px}.interview-title__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-title__image__num{top:-1.25em;right:.25em}.interview-title__image__num::before{top:-40px;right:-14px}}@media screen and (max-width: 960px){.interview-title::after{content:"";width:50vw;height:250px;bottom:0;right:0;z-index:-1}.interview-title__image{margin-top:50px}.interview-title__image__num{top:-1em;right:-70px}.interview-title__image__num::before{top:-40px;right:-14px}}.interview-title-text{padding-left:30px}.interview-title-text__main{color:#fff;font-size:27px;font-weight:700;line-height:2;padding:0 .5rem;display:inline;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, #376825));background:-webkit-linear-gradient(transparent 0%, #376825 0%);background:linear-gradient(transparent 0%, #376825 0%);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.interview-title-text__main::before{content:url(../img/interview/icon-01.svg);display:block;position:absolute;top:-25px;left:-30px}.interview-title-text__main::after{content:url(../img/interview/icon-02.svg);display:block;position:absolute;bottom:10px;right:-30px}.interview-title-text__name{font-size:20px;font-weight:700;margin-top:1.5em}.interview-title-text__store{margin-top:1em}@media screen and (min-width: 960px){.interview-title-text__store{font-size:14px}}@media screen and (max-width: 960px){.interview-title-text__store{font-size:12px}}@media screen and (min-width: 960px){.interview-title-text__year{font-size:14px}}@media screen and (max-width: 960px){.interview-title-text__year{font-size:12px}}@media screen and (max-width: 960px){.interview-title-text{padding-left:10px}.interview-title-text__main{font-size:20px}.interview-title-text__main::before{top:-25px;left:-20px}.interview-title-text__main::after{bottom:10px;right:-20px}.interview-title-text__name{font-size:18px}}.interview-content__inner{background-color:#f5f5ed;position:relative;z-index:10}.interview-content__inner h2{color:#195205;font-size:22px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:.75rem;position:relative}.interview-content__inner h2::before{content:"";display:inline-block;width:2px;height:100%;background-color:#d2a21e;position:absolute;top:0;left:0}.interview-content__inner p{margin-top:1.5em;line-height:2.25}@media screen and (min-width: 960px){.interview-content__inner{padding:5rem}}@media screen and (max-width: 960px){.interview-content__inner h2{font-size:18px}}.interview-btn{max-width:90%;margin:3rem auto 100px}.article-policy__title{font-weight:700;color:#195205;letter-spacing:.07em}@media screen and (min-width: 960px){.article-policy__title{font-size:30px}}@media screen and (max-width: 960px){.article-policy__title{font-size:22px}}.article-policy__title::before{content:"";width:62px;height:4px;display:block;background-color:#d2a21e;margin-bottom:1.5em}.article-policy__content h2{color:#195205;font-weight:700;margin-top:1.5em}.article-policy__content h2::after{content:"";width:100%;height:1px;background-color:#195205;display:block;margin-top:.75rem}.article-policy__content p{line-height:2.25}@media screen and (min-width: 960px){.article-policy__content{margin-top:80px}.article-policy__content h2{font-size:20px}}.page-sns-line{background-color:#f5f5ed;margin-top:100px}.page-sns-line__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-sns-line__list li{background-color:#fff;border-radius:15px}.page-sns-line__text{font-weight:600;color:#195205;text-align:center}@media screen and (min-width: 960px){.page-sns-line__text{font-size:18px}}@media screen and (max-width: 960px){.page-sns-line__text{font-size:16px}}@media screen and (min-width: 960px){.page-sns-line__list{gap:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-sns-line__list li{width:calc(50% - 1.5rem);padding:2rem}}@media screen and (max-width: 960px){.page-sns-line__list li{width:100%;padding:2rem 1rem}.page-sns-line__list li:not(:first-of-type){margin-top:1.5rem}}.page-sns-other__title{text-align:center}.page-sns-other__title h2{font-weight:700;color:#195205;display:inline-block}@media screen and (min-width: 960px){.page-sns-other__title h2{font-size:30px}}@media screen and (max-width: 960px){.page-sns-other__title h2{font-size:22px}}.page-sns-other__title h2::after{content:"";width:50%;height:3px;background-color:#d2a21e;display:block;margin:.5em auto 1em}.page-sns-other__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.page-sns-other__list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.5rem 1rem;border-radius:15px;background-color:#195205}.page-sns-other__textarea{color:#fff}.page-sns-other__textarea h3{font-weight:700;text-align:center;margin-top:.5em}@media screen and (min-width: 960px){.page-sns-other__textarea h3{font-size:18px}}@media screen and (max-width: 960px){.page-sns-other__textarea h3{font-size:16px}}.page-sns-other__textarea p{margin-top:.5em}.page-sns-other__link{display:block;text-align:right;text-decoration:underline;margin-top:2em}@media screen and (min-width: 960px){.page-sns-other__list li{width:calc(33.3333333333% - 1rem)}.page-sns-other__list li a:hover{opacity:.7}.page-sns-other__image{width:80px}.page-sns-other__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-sns-other__link:hover{opacity:.7}}@media screen and (max-width: 960px){.page-sns-other__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-sns-other__list li{width:100%}.page-sns-other__list li:not(:first-of-type){margin-top:1.5rem}}.page-about-bg{background-color:#f5f5ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 960px){.page-about-bg{margin-top:150px}}.page-about-content__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;opacity:.2}.page-about-content__head{font-weight:700;color:#195205}@media screen and (min-width: 960px){.page-about-content__head{font-size:23px}}@media screen and (max-width: 960px){.page-about-content__head{font-size:20px}}.page-about-content__desc{line-height:2.25}@media screen and (min-width: 960px){.page-about-content__inner{padding-top:125px}.page-about-content__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-about-content__detail::before{content:"";background-image:url(../img/about/arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:15px;height:540px}.page-about-content__detail__text{padding-left:1rem}.page-about-content__text{padding-right:80px;padding-left:50px}.page-about-content__text:last-child .page-about-content__detail::before{content:none}.page-about-content__en{font-size:66px}.page-about-content__en span{font-size:110px}}@media screen and (max-width: 960px){.page-about-content__inner{padding:80px 3%}.page-about-content__text{margin-top:3rem}.page-about-content__en{font-size:33px}.page-about-content__en span{font-size:60px}}.page-about-images{width:47vw;max-width:47%}@media screen and (min-width: 960px){.page-about-images__content{height:635px}.page-about-images__content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-about-foot__text{font-weight:700;color:#195205;text-align:center}@media screen and (min-width: 960px){.page-about-foot__text{font-size:23px}}@media screen and (max-width: 960px){.page-about-foot__text{font-size:20px}}.page-beef-head p{text-align:center}.page-beef-head p:first-of-type{font-weight:700;color:#195205}@media screen and (min-width: 960px){.page-beef-head p:first-of-type{font-size:23px}}@media screen and (max-width: 960px){.page-beef-head p:first-of-type{font-size:20px}}.page-beef-head p:last-of-type{margin-top:1.5em}.page-beef-content{background-color:#f5f5ed}.page-beef-content__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-beef-content__image span{font-weight:700;color:#195205;display:block;text-align:center;margin-top:1em}@media screen and (min-width: 960px){.page-beef-content__image span{font-size:18px}}@media screen and (max-width: 960px){.page-beef-content__image span{font-size:16px}}.page-beef-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-beef-content__detail h2{font-weight:700;color:#195205}@media screen and (min-width: 960px){.page-beef-content__detail h2{font-size:23px}}@media screen and (max-width: 960px){.page-beef-content__detail h2{font-size:20px}}.page-beef-content__detail p{margin-top:1em}@media screen and (min-width: 960px){.page-beef-content__detail{padding-left:2em}}@media screen and (max-width: 960px){.page-beef-content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-beef-content__detail{margin-top:1em}}.page-division-anchor__inner{padding:50px}@media screen and (max-width: 960px){.page-division-anchor__inner{padding:50px 1rem}}.page-division-anchor__list{font-weight:500;line-height:2;color:#195205;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-division-anchor__list>*{position:relative}.page-division-anchor__list>*:not(:last-of-type)::after{content:"";width:1px;position:absolute;right:0;top:0;bottom:0;background-color:#195205}.page-division-anchor__list>* a{padding:0 1.5em}@media screen and (min-width: 960px){.page-division-anchor__list>* a:hover{opacity:.7}}@media screen and (max-width: 960px){.page-division-anchor__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-division-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-division-content__title{font-weight:700;color:#195205;text-align:center;margin-top:1em}@media screen and (min-width: 960px){.page-division-content__title{font-size:23px}}@media screen and (max-width: 960px){.page-division-content__title{font-size:20px}}.page-division-content__title span{display:block}@media screen and (min-width: 960px){.page-division-content__title span{font-size:18px}}@media screen and (max-width: 960px){.page-division-content__title span{font-size:16px}}.page-division-content__text{margin-top:1rem}.page-division-content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.page-division-content__list__text{color:#195205;text-align:center;margin-top:.75rem}.page-division-content__list__text span{display:block}@media screen and (min-width: 960px){.page-division-content__list__text span{font-size:14px}}@media screen and (max-width: 960px){.page-division-content__list__text span{font-size:12px}}.page-division-content__list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.page-division-content__inner{padding:100px 50px}.page-division-content__image{height:400px}.page-division-content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-division-content__list>*{width:calc(33.3333333333% - 1rem)}}@media screen and (max-width: 960px){.page-division-content__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-division-content__list li{width:100%;margin-top:1.5rem}}.fulltime-content__title{font-weight:700;color:#195205;position:relative;padding-left:.75rem}@media screen and (min-width: 960px){.fulltime-content__title{font-size:23px}}@media screen and (max-width: 960px){.fulltime-content__title{font-size:20px}}.fulltime-content__title::before{content:"";width:2px;height:100%;background-color:#d2a21e;display:inline-block;position:absolute;left:0;top:0;bottom:0}.fulltime-content__detail{margin-top:3rem}.fulltime-content__detail dt{font-weight:500;color:#195205;line-height:2;width:100%;background-color:#f5f5ed;padding-left:.75rem;margin-top:1.25rem}@media screen and (min-width: 960px){.fulltime-content__detail dt{font-size:18px}}@media screen and (max-width: 960px){.fulltime-content__detail dt{font-size:16px}}.fulltime-content__detail dd{line-height:1.7;margin-top:.5rem;padding-left:.5rem}.fulltime-content__banner{display:block;margin-top:1.5rem}.fulltime-content__banner img{display:block}.fulltime-flow__title{font-weight:700;color:#195205;position:relative;padding-left:.75rem}@media screen and (min-width: 960px){.fulltime-flow__title{font-size:23px}}@media screen and (max-width: 960px){.fulltime-flow__title{font-size:20px}}.fulltime-flow__title::before{content:"";width:2px;height:100%;background-color:#d2a21e;display:inline-block;position:absolute;left:0;top:0;bottom:0}.fulltime-flow__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}.fulltime-flow__content .arrow{position:relative;display:inline-block;width:28.8px;height:189.5px}.fulltime-flow__content .arrow::before,.fulltime-flow__content .arrow::after{content:"";position:absolute;top:calc(50% - 1px);right:0;width:100px;height:2px;border-radius:9999px;background-color:#d2a21e;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}.fulltime-flow__content .arrow::before{-webkit-transform:rotate(75deg);transform:rotate(75deg)}.fulltime-flow__content .arrow::after{-webkit-transform:rotate(-75deg);transform:rotate(-75deg)}.fulltime-flow__content li:nth-of-type(odd){padding-top:2rem}.fulltime-flow__content li h3{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#195205;margin-bottom:1rem}@media screen and (min-width: 960px){.fulltime-flow__content li h3{font-size:23px}}@media screen and (max-width: 960px){.fulltime-flow__content li h3{font-size:20px}}.fulltime-flow__content li p{font-weight:500}@media screen and (min-width: 960px){.fulltime-flow__content li p{font-size:18px}}@media screen and (max-width: 960px){.fulltime-flow__content li p{font-size:16px}}@media screen and (max-width: 960px){.fulltime-flow__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fulltime-flow__content .arrow{width:30px;height:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fulltime-flow__content li{text-align:center}}.parttime-content__title{font-weight:700;color:#195205;position:relative;padding-left:.75rem}@media screen and (min-width: 960px){.parttime-content__title{font-size:23px}}@media screen and (max-width: 960px){.parttime-content__title{font-size:20px}}.parttime-content__title::before{content:"";width:2px;height:100%;background-color:#d2a21e;display:inline-block;position:absolute;left:0;top:0;bottom:0}.parttime-content__detail{margin-top:3rem}.parttime-content__detail .js-parttime-acordion{display:none}.parttime-content__name{background-color:#195205;padding:.5em}.parttime-content__name h3{font-weight:700;color:#fff}@media screen and (min-width: 960px){.parttime-content__name h3{font-size:18px}}@media screen and (max-width: 960px){.parttime-content__name h3{font-size:16px}}.parttime-content__desc{margin-top:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.parttime-content__desc:not(:first-of-type){margin-top:3rem}.parttime-content__desc dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:25%;padding:1rem;border-bottom:solid 1px #195205}.parttime-content__desc dt:first-of-type{border-top:solid 1px #195205}.parttime-content__desc dd{width:75%;padding:1rem;border-left:solid 1px #195205;border-bottom:solid 1px #195205}.parttime-content__desc dd:first-of-type{border-top:solid 1px #195205}.page-estate-title{max-width:1100px;padding:50px;margin:0 auto;text-align:center}.page-estate-title h2{font-weight:700;color:#195205}@media screen and (min-width: 960px){.page-estate-title h2{font-size:23px}}@media screen and (max-width: 960px){.page-estate-title h2{font-size:20px}}.page-estate-title p{margin-top:1.5rem}@media screen and (max-width: 960px){.page-estate-title{padding:30px 3%}.page-estate-title p{text-align:left}}.page-estate-content{background-color:#f5f5ed;padding:100px 0}.page-estate-content__inner{max-width:800px;margin:0 auto;padding:0 40px}.page-estate-content__block h2{color:#195205;margin-top:1em;padding-left:.5rem;position:relative}@media screen and (min-width: 960px){.page-estate-content__block h2{font-size:18px}}@media screen and (max-width: 960px){.page-estate-content__block h2{font-size:16px}}.page-estate-content__block h2::before{content:"";width:2px;height:100%;background-color:#d2a21e;position:absolute;top:0;bottom:0;left:0}.page-estate-content__block p{margin-top:.5rem}@media screen and (max-width: 960px){.page-estate-content{padding:50px 0}.page-estate-content__inner{padding:0 3%}}.page-estate-form{margin-top:2rem}.btn-sub,.btn{font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:center;line-height:1.2;letter-spacing:.08em;border-radius:5px;border:none;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:color,background-color,border-color,-webkit-box-shadow,-webkit-transform;transition-property:color,background-color,border-color,-webkit-box-shadow,-webkit-transform;transition-property:color,background-color,border-color,box-shadow,transform;transition-property:color,background-color,border-color,box-shadow,transform,-webkit-box-shadow,-webkit-transform}@media screen and (min-width: 960px){.btn-sub,.btn{font-size:16px}}@media screen and (max-width: 960px){.btn-sub,.btn{font-size:14px}}@media screen and (min-width: 960px){.btn-sub,.btn{width:100%;padding:1.25em 1em;cursor:pointer}.btn-sub:hover,.btn:hover{background:#fff;color:#fff}}@media screen and (max-width: 960px){.btn-sub,.btn{width:100%;padding:1rem}}@media screen and (min-width: 960px){.btn,.btn-sub{max-width:290px}}@media screen and (max-width: 960px){.btn,.btn-sub{max-width:100%}}.btn{background:#195205;color:#fff;font-weight:500}.btn::after{content:"";width:100%;height:8px;background-color:#193005;position:absolute;left:0;bottom:0;border-radius:0 0 5px 5px;-webkit-transition-property:background-color;transition-property:background-color}@media screen and (min-width: 960px){.btn:hover{background-color:#193005}.btn:hover::after{background-color:#195205}}.btn-sub{color:#195205;background-color:#fff;font-weight:500}.btn-sub::after{content:"";width:100%;height:8px;background-color:#dae3d7;position:absolute;left:0;bottom:0;border-radius:0 0 5px 5px;-webkit-transition-property:background-color;transition-property:background-color}@media screen and (min-width: 960px){.btn-sub:hover{color:#195205;background-color:#cad7c5}}.btn{z-index:1;margin:1rem auto 0;position:relative}.btn::before{content:"";background-image:url("../img/common/btn-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:6px;height:10px;display:inline-block;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 960px){.btn{height:60px}}@media screen and (max-width: 960px){.btn{width:100%;padding:1.5rem}}.btn-sub{z-index:1;margin:1rem auto 0;position:relative}.btn-sub::before{content:"";background-image:url("../img/common/btn-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:6px;height:10px;display:inline-block;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-tag{color:#195205;background:#fff;border:solid 1px #195205;border-radius:50px;display:inline-block;padding:.75rem 1rem}@media screen and (min-width: 960px){.btn-tag{font-size:15px}.btn-tag:hover{background:#e8eee6}}@media screen and (max-width: 960px){.btn-tag{font-size:13px}}.title-section{position:relative}.title-section__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-size:37px;color:#195205}.title-section h2{font-weight:500;margin-top:.25em}@media screen and (min-width: 960px){.title-section h2{font-size:18px}}@media screen and (max-width: 960px){.title-section h2{font-size:16px}}.title-section::before{content:"";display:inline-block;width:4px;background-color:#d2a21e;position:absolute;left:0}@media screen and (min-width: 960px){.title-section{padding-left:2rem}.title-section__en{font-size:37px}.title-section::before{height:75px;top:-5px}}@media screen and (max-width: 960px){.title-section{padding-left:1rem}.title-section__en{font-size:25px}.title-section::before{height:60px;top:-4px}}.breadcrumb p{display:inline}@media screen and (min-width: 960px){.breadcrumb{max-width:1100px;padding:200px 50px 0;margin:0 auto}.breadcrumb a{opacity:.7}}@media screen and (max-width: 1280px)and (min-width: 768px){.breadcrumb{padding:200px 50px 0}}@media screen and (max-width: 960px){.breadcrumb{width:100%;padding:120px 5% 0}}.pagenation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 .75rem;margin-top:50px}.pagenation li{color:#195205;line-height:1;padding:.25rem .5rem;border:solid 1px #195205;border-radius:3px}@media screen and (min-width: 960px){.pagenation li:hover{opacity:.7}}::-webkit-input-placeholder{color:#cacaca}::-moz-placeholder{color:#cacaca;opacity:1}:-ms-input-placeholder{color:#cacaca}:-moz-placeholder{color:#cacaca}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}input[type=text],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#000;border:none;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;padding:0;border-radius:0}input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus{background-color:#fff;border-color:#195205}input[type=text][disabled],input[type=tel][disabled],input[type=url][disabled],input[type=email][disabled],input[type=password][disabled],input[type=number][disabled]{color:#cacaca}input[type=text][readonly],input[type=tel][readonly],input[type=url][readonly],input[type=email][readonly],input[type=password][readonly],input[type=number][readonly]{color:#cacaca}@media screen and (min-width: 960px){input[type=text],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number]{font-size:16px;padding:0 1em}}@media screen and (max-width: 960px){input[type=text],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number]{font-size:16px;padding:1em 1.5em}}input[type=text].input-full,input[type=tel].input-full,input[type=url].input-full,input[type=email].input-full,input[type=password].input-full,input[type=number].input-full{width:100%}input[type=text].input-half,input[type=tel].input-half,input[type=url].input-half,input[type=email].input-half,input[type=password].input-half,input[type=number].input-half{display:inline-block;width:49%}input[type=text].input-third,input[type=tel].input-third,input[type=url].input-third,input[type=email].input-third,input[type=password].input-third,input[type=number].input-third{display:inline-block;width:32%}input[type=text].input-quarter,input[type=tel].input-quarter,input[type=url].input-quarter,input[type=email].input-quarter,input[type=password].input-quarter,input[type=number].input-quarter{display:inline-block;width:24%}@media screen and (min-width: 960px){input[type=text],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number]{height:60px;line-height:60px}}@media screen and (max-width: 960px){input[type=text],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number]{height:50px;line-height:50px}}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#000;border:none;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:0;border:none;border-radius:100px 0 0 100px}input[type=search]:focus{background-color:#fff;border-color:#195205}input[type=search][disabled]{color:#cacaca}input[type=search][readonly]{color:#cacaca}@media screen and (min-width: 960px){input[type=search]{font-size:16px;padding:0 1em}}@media screen and (max-width: 960px){input[type=search]{font-size:16px;padding:1em 1.5em}}input[type=search].input-full{width:100%}input[type=search].input-half{display:inline-block;width:49%}input[type=search].input-third{display:inline-block;width:32%}input[type=search].input-quarter{display:inline-block;width:24%}input[type=search]:focus{border:solid 1px #195205;background-color:#fff}@media screen and (min-width: 960px){input[type=search]{width:550px;height:70px;line-height:70px}}@media screen and (max-width: 960px){input[type=search]{height:50px;line-height:50px}}input[type=number],input[type=date]{display:inline-block;width:auto;border-radius:0}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#000;border:none;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;max-width:100%;background-color:#fff;border-color:#616161}input[type=date]:focus{background-color:#fff;border-color:#195205}input[type=date][disabled]{color:#cacaca}input[type=date][readonly]{color:#cacaca}@media screen and (min-width: 960px){input[type=date]{font-size:16px;padding:0 1em}}@media screen and (max-width: 960px){input[type=date]{font-size:16px;padding:1em 1.5em}}input[type=date].input-full{width:100%}input[type=date].input-half{display:inline-block;width:49%}input[type=date].input-third{display:inline-block;width:32%}input[type=date].input-quarter{display:inline-block;width:24%}@media screen and (min-width: 960px){input[type=date]{height:70px;line-height:70px;padding:0 .5em}}@media screen and (max-width: 960px){input[type=date]{height:50px;padding:1em 30px 1em .5em}}input[type=search]{background-color:#f5f5ed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#000;border:none;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;max-width:100%;background-color:#fff;background-repeat:no-repeat;background-position:right 1em center;background-image:url(../img/icon-chevron.svg);border-radius:0;border-color:#616161}select:focus{background-color:#fff;border-color:#195205}select[disabled]{color:#cacaca}select[readonly]{color:#cacaca}@media screen and (min-width: 960px){select{font-size:16px;padding:0 1em}}@media screen and (max-width: 960px){select{font-size:16px;padding:1em 1.5em}}select.input-full{width:100%}select.input-half{display:inline-block;width:49%}select.input-third{display:inline-block;width:32%}select.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 960px){select{background-size:1rem;height:70px;line-height:70px;padding:0 30px 0 .5em}}@media screen and (max-width: 960px){select{background-size:.75rem;height:50px;padding:1em 30px 1em .5em}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){select:not(:target){padding-right:0;background-image:none}}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#000;border:none;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-family:"Zen Kaku Gothic New",system-ui,serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;min-height:6em;border-radius:0}textarea:focus{background-color:#fff;border-color:#195205}textarea[disabled]{color:#cacaca}textarea[readonly]{color:#cacaca}@media screen and (min-width: 960px){textarea{font-size:16px;padding:0 1em}}@media screen and (max-width: 960px){textarea{font-size:16px;padding:1em 1.5em}}textarea.input-full{width:100%}textarea.input-half{display:inline-block;width:49%}textarea.input-third{display:inline-block;width:32%}textarea.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 960px){textarea{padding:1em}}@media screen and (max-width: 960px){textarea{padding:1em .5em;line-height:2;height:75%}}form label{display:inline-block;position:relative;cursor:pointer}form label input{width:0;height:0;opacity:0;position:absolute}form label.input-full{width:100%}form label.input-half{display:inline-block;width:49%}form label.input-third{display:inline-block;width:32%}form label.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 960px){form label{margin:10px 5px 7px 0}}@media screen and (max-width: 960px){form label{display:inline-block;padding:5px 0;margin:2px 5px 2px 0}}form label input[type=checkbox]+span{display:block;padding:0 1em 0 25px}form label input[type=checkbox]+span a{color:#195205;text-decoration:underline;-webkit-text-decoration-color:#195205;text-decoration-color:#195205}form label input[type=checkbox]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #000;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}form label input[type=checkbox]+span::after{content:"";display:inline-block;width:0;height:0;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;margin:0;left:8px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}@media screen and (min-width: 960px){form label input[type=checkbox]+span::before{top:.2em}}@media screen and (max-width: 960px){form label input[type=checkbox]+span::before{top:.5em}}form label input[type=checkbox]:checked+span::before{background:#195205;border-color:#195205}form label input[type=checkbox]:checked+span::after{width:5px;height:10px;opacity:1;margin-top:-9px}form label input[type=radio]+span{display:block;line-height:1.7;padding:0 1em 0 25px}form label input[type=radio]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #f5f5f5;border-radius:50%;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (min-width: 960px){form label input[type=radio]+span::before{top:.2em}}@media screen and (max-width: 960px){form label input[type=radio]+span::before{top:.5em}}form label input[type=radio]:checked+span::before{background:#fff;border:5px solid #195205}.wpcf7-form-control-wrap{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:1%}.wpcf7-list-item{display:block !important;margin:0 !important}@media screen and (max-width: 960px){.wpcf7-not-valid-tip{font-size:12px !important}}div.wpcf7 .ajax-loader{width:0 !important;height:0 !important;background:none !important}.wpcf7 form.invalid .wpcf7-response-output{color:#fff;position:fixed;left:50%;bottom:0;background:#ef6868;width:90%;margin:1vw;text-align:center;z-index:1000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wpcf7-spinner{display:none !important;margin:1.5rem 0 0 0 !important}.wpcf7-submit{width:100%;min-width:100%}@media screen and (max-width: 960px){.wpcf7-submit{height:35px;padding:0 !important}}.list-form dt{font-weight:700;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media screen and (min-width: 960px){.list-form dt{font-size:18px}}@media screen and (max-width: 960px){.list-form dt{font-size:16px}}.list-form dt.required::after{content:"*";font-weight:700;line-height:1;color:#c8151c;position:absolute;top:-3px;right:-8px}@media screen and (min-width: 960px){.list-form dt.required::after{font-size:16px}}@media screen and (max-width: 960px){.list-form dt.required::after{font-size:14px}}@media screen and (min-width: 960px){.list-form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}.list-form dt{margin-bottom:.75rem}.list-form dd{margin-bottom:40px}}@media screen and (max-width: 1280px)and (min-width: 768px){.list-form{margin:0 auto}}@media screen and (max-width: 960px){.list-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.list-form dt{margin:2em 0 .5em}.list-form dd textarea{max-height:200px}}.article-recommend__title{font-size:30px;font-weight:700;color:#195205;text-align:center;margin-bottom:4.75rem}.article-recommend__title::after{content:"";display:block;width:62px;height:4px;background:#d2a21e;margin:1rem auto 0}.article-recommend__btn{margin-top:4rem}.article-recommend-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:64px}.article-recommend-list>*{width:calc(33.3333333333% - 2.75rem)}.article-recommend-list__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem;gap:5px}.article-recommend-list__tag>*{color:#195205;display:inline-block;border:solid 1px #195205;border-radius:50px;padding:.25rem .75rem}@media screen and (min-width: 960px){.article-recommend-list__tag>*{font-size:12px}}@media screen and (max-width: 960px){.article-recommend-list__tag>*{font-size:10px}}.article-recommend-list__title{color:#195205;margin-top:1.5rem}@media screen and (min-width: 960px){.article-recommend-list__title{font-size:18px}}@media screen and (max-width: 960px){.article-recommend-list__title{font-size:16px}}@media screen and (max-width: 960px){.article-recommend-list{gap:2em 1em}.article-recommend-list>*{width:calc(50% - .5em)}.article-recommend-list__title{font-size:14px;margin-top:.5em}}.child-service__btn{margin-top:50px}.child-kv{background-repeat:no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5rem 0;margin-top:1rem}.child-kv svg{fill:#fff}.child-kv.facility{background-image:url(../img/facility/kv.jpg)}.child-kv.other{background-image:url(../img/other/kv.jpg)}.child-kv.point{background-image:url(../img/point/kv.jpg)}.child-kv.sdgs{background-image:url(../img/sdgs/kv.jpg)}.child-kv.recycle{background-image:url(../img/recycle/kv.jpg)}.child-kv.estate{background-image:url(../img/estate/kv.jpg)}.child-kv__en{font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;color:#fff;font-size:37px;letter-spacing:.02em;margin-top:.5em}.child-kv__title{color:#fff;font-weight:400;margin-top:.5em}@media screen and (min-width: 960px){.child-kv__title{font-size:16px}}@media screen and (max-width: 960px){.child-kv__title{font-size:14px}}.child-service-content__title{font-weight:700;color:#195205;position:relative;padding-left:.75em}@media screen and (min-width: 960px){.child-service-content__title{font-size:23px}}@media screen and (max-width: 960px){.child-service-content__title{font-size:20px}}.child-service-content__title::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#d2a21e}.child-service-content__title span{display:block}@media screen and (min-width: 960px){.child-service-content__title span{font-size:14px}}@media screen and (max-width: 960px){.child-service-content__title span{font-size:12px}}.child-service-content__lead{font-weight:700;color:#195205;margin-top:1em}@media screen and (min-width: 960px){.child-service-content__lead{font-size:16px}}@media screen and (max-width: 960px){.child-service-content__lead{font-size:14px}}.child-service-content__anchor{font-weight:500;line-height:2;color:#195205;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.child-service-content__anchor>*{position:relative}.child-service-content__anchor>*:not(:last-of-type)::after{content:"";width:1px;position:absolute;right:0;top:0;bottom:0;background-color:#195205}.child-service-content__anchor>* a{padding:0 1.5em}@media screen and (min-width: 960px){.child-service-content__anchor{margin-bottom:50px}.child-service-content__anchor>* a:hover{opacity:.7}}@media screen and (max-width: 960px){.child-service-content__anchor{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.child-service-list>*{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.child-service-list>*:nth-of-type(even){background-color:#f5f5ed}.child-service-list>*:nth-of-type(even) .child-service-list__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.child-service-list__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.child-service-list__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.child-service-list__content__image{width:250px;margin-top:1rem}.child-service-list__content__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.child-service-list__subtitle{font-weight:700;color:#195205;margin-top:1rem}@media screen and (min-width: 960px){.child-service-list__subtitle{font-size:18px}}@media screen and (max-width: 960px){.child-service-list__subtitle{font-size:16px}}.child-service-list__text{margin-top:1em}.child-service-list__text--small{display:inline-block}@media screen and (min-width: 960px){.child-service-list__text--small{font-size:14px}}@media screen and (max-width: 960px){.child-service-list__text--small{font-size:12px}}.child-service-list__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto}@media screen and (min-width: 960px){.child-service-list__detail{font-size:14px}}@media screen and (max-width: 960px){.child-service-list__detail{font-size:12px}}.child-service-list__detail__text{color:#195205}.child-service-list__box{color:#195205;white-space:nowrap;border:solid 1px #195205;display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 3em;margin-right:.5em}.child-service-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.child-service-list__option p{margin-top:.5em}@media screen and (min-width: 960px){.child-service-list__option p{font-size:14px}}@media screen and (max-width: 960px){.child-service-list__option p{font-size:12px}}.child-service-list__option p:first-of-type{color:#195205;font-weight:500;margin-top:1.5em}.child-service-list__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.5rem}.child-service-list__flex__text{width:50%}@media screen and (min-width: 960px){.child-service-list__flex__text--small{font-size:14px}}@media screen and (max-width: 960px){.child-service-list__flex__text--small{font-size:12px}}.child-service-list__flex__text--strong{font-weight:700;color:#ef6868}.child-service-list__flex__image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.child-service-list__flex__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 960px){.child-service-list>*:nth-of-type(odd) .child-service-list__content{padding-right:2em}.child-service-list>*:nth-of-type(even) .child-service-list__content{padding-left:2em}.child-service-list__inner{padding-top:50px;padding-bottom:50px}.child-service-list__image{max-width:50%;min-width:480px}.child-service-list__option img{max-width:250px}}@media screen and (max-width: 960px){.child-service-list>*:nth-of-type(even) .child-service-list__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.child-service-list__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.child-service-list__detail{margin-top:1rem}.child-service-list__image{margin-top:2rem}}.child-service-faq__content{margin-top:2rem}.child-service-faq__content dt{font-weight:700;position:relative;margin-top:1em;padding-left:1.5rem}.child-service-faq__content dt::before{content:"Q.";font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-weight:700;color:#195205;position:absolute;top:.2em;left:0}@media screen and (min-width: 960px){.child-service-faq__content dt::before{font-size:18px}}@media screen and (max-width: 960px){.child-service-faq__content dt::before{font-size:16px}}.child-service-faq__content dd{position:relative;margin-top:.5em;padding-left:1.5rem}.child-service-faq__content dd::before{content:"A.";font-family:"Arvo",system-ui,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;font-weight:700;color:#ef6868;position:absolute;top:.2em;left:0}@media screen and (min-width: 960px){.child-service-faq__content dd::before{font-size:18px}}@media screen and (max-width: 960px){.child-service-faq__content dd::before{font-size:16px}}@media screen and (min-width: 960px){.child-service-faq{padding-top:50px}}.child-text-center__inner{padding:100px 50px 50px}.child-text-center p{text-align:center}.child-text-center p:first-of-type{font-weight:700;color:#195205}@media screen and (min-width: 960px){.child-text-center p:first-of-type{font-size:23px}}@media screen and (max-width: 960px){.child-text-center p:first-of-type{font-size:20px}}.child-text-center p:last-of-type{margin-top:1.5em}@media screen and (max-width: 960px){.child-text-center__inner{padding:50px 0}}.child-service-text p{text-align:center;margin-top:1rem}/*# sourceMappingURL=style.css.map */