.company__navigation{padding-top:8rem}@media screen and (max-width: 767px){.company__navigation{padding-top:4.8rem}}.company__data{display:grid;grid-template-columns:24rem 1fr}@media screen and (max-width: 767px){.company__data{grid-template-columns:8rem 1fr}}.company__data dt,.company__data dd{padding:1.6rem;line-height:1.6}@media screen and (max-width: 767px){.company__data dt,.company__data dd{padding:1.2rem .6rem}}.company__data dt{border-bottom:.1rem solid var(--color-brand-primary);font-weight:700;color:var(--color-brand-primary)}.company__data dd{border-bottom:.1rem solid var(--color-gray-300)}.index__history{margin-top:12rem}@media screen and (max-width: 767px){.index__history{margin-top:4.8rem}}.index__history a{overflow:hidden;display:block;background:var(--color-brand-primary)}.index__history a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}.index__history a:hover img{opacity:.6;-webkit-transform:scale(1.1);transform:scale(1.1)}.message{padding-left:8rem}@media screen and (max-width: 767px){.message{padding-left:3rem}}.message__media{position:relative;margin-bottom:8rem}@media screen and (max-width: 767px){.message__media{margin-bottom:4rem}}.message__media .heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem;position:absolute;top:50%;left:-8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}@media screen and (max-width: 767px){.message__media .heading{gap:.4rem;left:-3rem}}.message__media .heading span{padding:.8rem;background:var(--color-brand-primary);font-family:"Zen Kaku Gothic New",sans-serif;font-size:6.4rem;font-weight:900;color:var(--color-white);letter-spacing:0}@media screen and (max-width: 767px){.message__media .heading span{padding:.4rem;font-size:2rem}}.message__media .img img{border-radius:1.6rem;-webkit-box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.1);box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.1)}@media screen and (max-width: 767px){.message__media .img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1)}}.message__content .sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.6rem;margin-top:4.8rem}@media screen and (max-width: 767px){.message__content .sign{gap:.8rem;margin-top:3.2rem}}.message__content .sign span{font-weight:700}.message__content .sign img{width:16rem}@media screen and (max-width: 767px){.message__content .sign img{width:11rem}}.philosophy__list{display:grid;grid-template-columns:repeat(3, 1fr);border-right:.1rem solid var(--color-brand-primary);border-left:.1rem solid var(--color-brand-primary)}@media screen and (max-width: 767px){.philosophy__list{grid-template-columns:100%}}.philosophy__list-item{padding-block:2.4rem}@media screen and (max-width: 767px){.philosophy__list-item{padding-block:1.6rem}}.philosophy__list-item:not(:last-child){border-right:.1rem solid var(--color-brand-primary)}@media screen and (max-width: 767px){.philosophy__list-item:not(:last-child){border-right:none}}.philosophy__list-item .heading,.philosophy__list-item .text{padding-inline:4rem}@media screen and (max-width: 767px){.philosophy__list-item .heading,.philosophy__list-item .text{padding-inline:3rem}}.philosophy__list-item .heading{margin-bottom:3.2rem;border-left:.4rem solid var(--color-brand-primary);font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.2rem;font-weight:700;color:var(--color-brand-primary)}@media screen and (max-width: 767px){.philosophy__list-item .heading{margin-bottom:1.6rem;font-size:2rem}}.philosophy__list-item .text--lead{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.philosophy__list-item .text--lead{font-size:1.3rem}}.philosophy__list-item .text--description{margin-top:1.6rem}.brand__eyecatch{margin-bottom:6.4rem}@media screen and (max-width: 767px){.brand__eyecatch{margin-bottom:3.2rem}}.brand__eyecatch img{border-radius:1.6rem;-webkit-box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.2);box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.2)}@media screen and (max-width: 767px){.brand__eyecatch img{border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.2);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.2)}}.brand__heading,.brand__content{padding-left:12rem}@media screen and (max-width: 767px){.brand__heading,.brand__content{padding-left:1.5rem}}.brand__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;margin-bottom:4rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:4.8rem;font-weight:900;color:var(--color-brand-primary)}@media screen and (max-width: 767px){.brand__heading{margin-bottom:2.4rem;font-size:2rem}}.brand__heading span{padding-bottom:.8rem;border-bottom:.2rem solid var(--color-brand-primary)}@media screen and (max-width: 767px){.brand__heading span{padding-bottom:.4rem;border-bottom-width:.1rem}}.brand__content:not(:last-of-type){margin-bottom:4.8rem}@media screen and (max-width: 767px){.brand__content:not(:last-of-type){margin-bottom:2.4rem}}.brand__content .heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;margin-bottom:1.6rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:900;color:var(--color-brand-primary);line-height:1.4}@media screen and (max-width: 767px){.brand__content .heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:1.5rem}}.brand__content .heading::before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3.2rem;height:3.2rem;border-bottom:.2rem solid currentColor;border-left:.2rem solid currentColor}@media screen and (max-width: 767px){.brand__content .heading::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem;height:1.6rem;border-bottom-width:.1rem;border-left-width:.1rem}}.brand__content .text{padding-left:4rem}@media screen and (max-width: 767px){.brand__content .text{padding-left:2rem}}.sdgs__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem}@media screen and (max-width: 767px){.sdgs__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}}.sdgs__block:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.sdgs__block:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sdgs__media{width:40rem}@media screen and (max-width: 767px){.sdgs__media{width:100%}}.sdgs__media img{border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1)}@media screen and (max-width: 767px){.sdgs__media img{border-radius:.4rem;-webkit-box-shadow:.2rem .2rem .4rem rgba(29,29,31,.1);box-shadow:.2rem .2rem .4rem rgba(29,29,31,.1)}}.sdgs__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.information .button{margin-inline:auto;width:32rem}@media screen and (max-width: 767px){.information .button{width:27rem}}.access__map{margin-bottom:4rem}@media screen and (max-width: 767px){.access__map{margin-bottom:2.4rem}}.access__map iframe{width:100%;height:48rem;border-radius:1.6rem;-webkit-box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.2);box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.2)}@media screen and (max-width: 767px){.access__map iframe{aspect-ratio:1;height:auto;border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.2);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.2)}}.history__eyecatch{margin-bottom:6.4rem}@media screen and (max-width: 767px){.history__eyecatch{margin-bottom:2.4rem}}.history__eyecatch img{border-radius:1.6rem;-webkit-box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.2);box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.2)}@media screen and (max-width: 767px){.history__eyecatch img{border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.2);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.2)}}.history .text{text-align:center}@media screen and (max-width: 767px){.history .text{text-align:left;letter-spacing:0}}.history .button{margin-inline:auto}.unit__heading em{font-family:"Montserrat",sans-serif;font-size:5.6rem;font-weight:700}@media screen and (max-width: 767px){.unit__heading em{font-size:2.8rem}}.unit__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem}@media screen and (max-width: 767px){.unit__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}}.unit__block:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.unit__block:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.unit__media{width:40rem}@media screen and (max-width: 767px){.unit__media{width:100%}}.unit__media img{border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1)}@media screen and (max-width: 767px){.unit__media img{border-radius:.4rem;-webkit-box-shadow:.2rem .2rem .4rem rgba(29,29,31,.1);box-shadow:.2rem .2rem .4rem rgba(29,29,31,.1)}}.unit__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.unit__content .text{letter-spacing:0}.group__navi{margin-bottom:4rem}@media screen and (max-width: 767px){.group__navi{margin-bottom:2.4rem}}.group__navi ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.5rem}@media screen and (max-width: 767px){.group__navi ul{grid-template-columns:repeat(3, 1fr);gap:.8rem}}.group__navi ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media screen and (max-width: 767px){.group__navi ul li{gap:.2rem}}.group__navi ul li a img{width:100%;-webkit-transition:.3s;transition:.3s}.group__navi ul li a:hover img{opacity:.6}.group__navi ul li svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:2.4rem;height:2.4rem}@media screen and (max-width: 767px){.group__navi ul li svg{width:1.2rem;height:1.2rem}}.group__navi ul li svg.color--agri{fill:#9ebf15}.group__navi ul li svg.color--plantcare{fill:#4394d0}.group__navi ul li svg.color--flowers{fill:#c386b8}.group__navi ul li svg.color--farms{fill:#1c8d80}.group__navi ul li svg.color--holdings{fill:#4ba634}.group__company .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;margin-bottom:4.8rem}@media screen and (max-width: 767px){.group__company .heading{gap:.8rem;margin-bottom:3.2rem}}.group__company .heading img{height:8rem}@media screen and (max-width: 767px){.group__company .heading img{height:2.4rem}}.group__company .heading span{font-family:"Zen Kaku Gothic New",sans-serif;font-size:4rem;font-weight:900}@media screen and (max-width: 767px){.group__company .heading span{font-size:1.8rem}}.group__company .info{padding:4.8rem 4rem;border-radius:1.6rem;-webkit-box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.1);box-shadow:.8rem .8rem 1.6rem rgba(29,29,31,.1);background:var(--color-white)}@media screen and (max-width: 767px){.group__company .info{padding:3.2rem 2rem;border-radius:.8rem;-webkit-box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1);box-shadow:.4rem .4rem .8rem rgba(29,29,31,.1)}}.group__company .info__header{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "text contact" "data contact";gap:1.6rem}@media screen and (max-width: 767px){.group__company .info__header{grid-template-columns:100%;grid-template-areas:"heading" "text" "data" "contact";gap:.8rem}}.group__company .info__body{display:none;padding-block:4rem}@media screen and (max-width: 767px){.group__company .info__body{padding-block:3.2rem 1.6rem}}.group__company .info__photo{grid-area:photo}.group__company .info__photo img{border-radius:.4rem}.group__company .info__company-name,.group__company .info__heading{grid-area:heading;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.group__company .info__company-name,.group__company .info__heading{font-size:1.5rem}}.group__company .info__text{grid-area:text}.group__company .info__data{grid-area:data;display:grid;grid-template-columns:1fr 3fr;line-height:1.6}@media screen and (max-width: 767px){.group__company .info__data{grid-template-columns:1fr 2fr}}.group__company .info__contact-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem 1.6rem;margin-top:3.2rem}@media screen and (max-width: 767px){.group__company .info__contact-list{grid-template-columns:repeat(2, 1fr);gap:2.4rem 1.5rem;margin-top:2.4rem}}.group__company .info__contact-main{grid-area:contact}.group__company .info__contact-heading{margin-bottom:1.2rem;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.group__company .info__contact-heading{margin-bottom:.4rem;font-size:1.1rem}}.group__company .info__address a,.group__company .info__tel a,.group__company .info__web a{color:var(--color-brand-primary);text-decoration:underline}.group__company .info__address a:hover,.group__company .info__tel a:hover,.group__company .info__web a:hover{color:var(--color-brand-accent)}.group__company .info__address{margin-bottom:.8rem}@media screen and (max-width: 767px){.group__company .info__address{margin-bottom:.4rem}}.group__company .info__web{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-top:.8rem}@media screen and (max-width: 767px){.group__company .info__web{gap:.4rem;margin-top:.4rem}}.group__company .info__web svg{width:1.6rem;height:1.6rem;fill:var(--color-black)}@media screen and (max-width: 767px){.group__company .info__web svg{width:1rem;height:1rem}}.group__company .info__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-top:4rem;height:4.8rem;border-radius:4.8rem;background:var(--color-brand-primary);color:var(--color-white);font-weight:700;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){.group__company .info__button{margin-top:2.4rem;height:4rem}}.group__company .info__button svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:1.6rem;height:1.6rem;fill:currentColor}@media screen and (max-width: 767px){.group__company .info__button svg{width:1.2rem;height:1.2rem}}.group__company .info__button.is-open svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.group__company .info__button:hover{background:var(--color-brand-accent)}.group__company .info .info__header:has(+.info__body){padding-bottom:4rem;border-bottom:.1rem solid var(--color-gray-300)}@media screen and (max-width: 767px){.group__company .info .info__header:has(+.info__body){padding-bottom:3.2rem}}.group__company .info--main .info__header{display:grid;grid-template-columns:12rem 1fr 1fr;grid-template-areas:"photo heading heading" "photo text contact" "photo data contact";gap:1.6rem}@media screen and (max-width: 767px){.group__company .info--main .info__header{grid-template-columns:6.4rem 1fr;grid-template-areas:"photo heading" "photo text" "data data" "contact contact";gap:.8rem}}.group__company .info--sub{margin-top:2.4rem}.group__company--agri{background:rgba(158,191,21,.2)}.group__company--agri .heading{color:#9ebf15}.group__company--plantcare{background:rgba(67,148,208,.2)}.group__company--plantcare .heading{color:#4394d0}.group__company--flowers{background:rgba(195,134,184,.2)}.group__company--flowers .heading{color:#c386b8}.group__company--farms{background:rgba(28,141,128,.2)}.group__company--farms .heading{color:#1c8d80}.group__company--holdings{background:rgba(75,166,52,.2)}.group__company--holdings .heading{color:#4ba634}/*# sourceMappingURL=company.css.map */