@charset "UTF-8";.is-thin{font-weight:100!important}.is-extra-light{font-weight:200!important}.is-light{font-weight:300!important}.is-regular,.is-normal{font-weight:400!important}.is-medium{font-weight:500!important}.is-semi-bold{font-weight:600!important}.is-bold{font-weight:700!important}.is-extra-bold{font-weight:800!important}.is-black{font-weight:900!important}.c-section{position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-object{position:relative;height:8.75rem;margin-top:1.25rem;margin-bottom:1.25rem;margin-inline:calc(var(--inner-padding, 0) * -1)}}.p-object__01{top:16.25rem;width:21.93rem;position:absolute;right:calc(50% + 19.37rem)}@media screen and (max-width: 767px){.p-object__01{top:0;width:160px;right:40%}}.p-object__02{top:7.5rem;width:54.25rem;position:absolute;left:calc(50% + 22.5rem)}@media screen and (max-width: 767px){.p-object__02{top:0;width:25rem;left:59%}}.p-philosophy__lead{max-width:43.06rem;margin:0 auto;color:#679328;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.4;letter-spacing:.07rem;text-align:center}@media screen and (max-width: 767px){.p-philosophy__lead{max-width:21.62rem;font-size:1.12rem;letter-spacing:.05rem}}.p-philosophy__image{margin-top:2.5rem;text-align:center}@media screen and (max-width: 767px){.p-philosophy__image{margin-top:1rem}}.p-philosophy__image img{width:100%;max-width:71.31rem;height:auto}@media screen and (max-width: 767px){.p-philosophy__image img{max-width:21.31rem}}.p-philosophy-list{margin-top:2.5rem;padding:0 0 2.5rem;list-style:none;display:flex;flex-wrap:wrap;row-gap:1.5rem;column-gap:1.5rem;justify-content:center}@media screen and (max-width: 767px){.p-philosophy-list{margin-top:1rem;padding:.5rem 0 2.5rem;column-gap:0}}.p-philosophy-card{width:22.75rem;max-width:100%;display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-philosophy-card{width:21.43rem}}.p-philosophy-card__header{padding:1rem 0rem 1.93rem;border-bottom:1px solid #679328;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 767px){.p-philosophy-card__header{padding:.5rem 1rem 1.56rem}}.p-philosophy-card__icon{width:3.75rem;height:3rem}@media screen and (max-width: 767px){.p-philosophy-card__icon{width:2.5rem;height:2rem}}.p-philosophy-card__title{margin:1rem 0 0;color:#679328;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.4;letter-spacing:.07rem}@media screen and (max-width: 767px){.p-philosophy-card__title{margin-top:.62rem;font-size:1.12rem;letter-spacing:.05rem}}.p-philosophy-card__subtitle{margin:1.87rem 0 0;color:#679328;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.4;letter-spacing:.06rem}@media screen and (max-width: 767px){.p-philosophy-card__subtitle{margin-top:1.5rem;font-size:1rem;letter-spacing:.05rem}}.p-philosophy-card__body{padding-top:1.25rem}.p-philosophy-card__body p{margin:0;color:#141414;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:1rem;line-height:1.8}.p-philosophy__closing{max-width:50.5rem;margin:2.5rem auto 0;color:#679328;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.4;letter-spacing:.06rem;text-align:center}@media screen and (max-width: 767px){.p-philosophy__closing{max-width:21.31rem;margin-top:1.5rem;font-size:1rem;letter-spacing:.05rem;text-align:left}}
