.bg-container{width:100%;margin-top:31px;background:#f1f5eb}@media (max-width: 767px){.bg-container{margin-top:17px}}.bg-container .bg-img{width:100%;height:276px;background-repeat:repeat-x;background-position:top;background-size:100% auto;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/profile/philosophy/bg-philosophy.png")}@media only screen and (min-width: 768px) and (min-width: 1700px){.bg-container .bg-img{height:276px;background-size:1500px 276px}}@media (max-width: 767px){.bg-container .bg-img{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/profile/philosophy/bg-philosophySP.png");height:130px}}@media only screen and (max-width: 767px) and (min-width: 480px){.bg-container .bg-img{background-size:375px 130px}}@media (min-width: 768px){.c-company{padding-top:128px}}@media (max-width: 767px){.c-company{padding-top:73px}}@media (max-width: 767px){.c-breadcrumb{padding:9px 0px 1px 8px}}@media (max-width: 767px){.c-breadcrumb .lst{padding-right:19px}}@media (min-width: 768px){.c-recruit{padding-top:70px}}@media (max-width: 767px){.c-recruit{padding-top:31px}}@media (max-width: 767px){.c-mv .mask{font-size:17.33333vw}}.c-section-title{text-align:center;position:relative;margin-bottom:52px;padding:20px 0}@media (max-width: 767px){.c-section-title{margin-bottom:37px}}.c-section-title .ja,.c-section-title .en{position:absolute;top:0;left:0;right:0;display:block;margin:auto}.c-section-title .ja{font-size:32px;font-size:3.2rem;letter-spacing:.2em;font-weight:700;z-index:5;top:24px;left:6px}@media (max-width: 767px){.c-section-title .ja{top:21px;font-size:24px;font-size:2.4rem;letter-spacing:.2em;font-weight:700;margin-bottom:10px}}.c-section-title .en{display:block;font-family:"Albert Sans",sans-serif;font-size:110px;font-size:11rem;letter-spacing:0em;font-weight:600;color:#fff}@media (max-width: 767px){.c-section-title .en{font-size:54px;font-size:5.4rem;letter-spacing:0em;font-weight:600}}.c-section-subtitle{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.05em;font-weight:700;color:#58b741;margin-bottom:38px}@media (min-width: 768px){.c-section-subtitle{margin-left:-8px}}@media (max-width: 767px){.c-section-subtitle{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.1em;font-weight:700;margin-bottom:21px;margin-left:4px}}.c-section-subtitle.thoughts-title{font-family:"Albert Sans",sans-serif;font-size:40px;font-size:4rem;line-height:2em;letter-spacing:.04em;font-weight:700;color:#58b741;margin-bottom:18px}@media (min-width: 768px){.c-section-subtitle.thoughts-title{margin-left:0px}}@media (max-width: 767px){.c-section-subtitle.thoughts-title{margin-bottom:0;font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.c-section-subtitle.thoughts-title02{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.1em;font-weight:700;margin-bottom:28px}}@media only screen and (max-width: 767px) and (max-width: 374px){.c-section-subtitle.thoughts-title02{font-size:22px}}.c-section-text{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400;color:#0d0d0d;width:100%;max-width:950px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.c-section-text{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:400}}.c-section-text p{margin-bottom:30px}@media (max-width: 767px){.c-section-text p{margin-bottom:25px}}.c-section-text p:last-child{margin-bottom:0}.c-section-text--center{text-align:center}.p-philosophy__section-container{width:100%;background:#f1f5eb}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section{padding:33px 20px}}.p-philosophy__section-container .p-philosophy__section:not(:last-child) .p-philosophy__inner{position:relative}.p-philosophy__section-container .p-philosophy__section:not(:last-child) .p-philosophy__inner::after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;display:inline-block;margin:auto;background-color:#bebebe}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section:not(:last-child) .p-philosophy__inner::after{right:-8px;left:-8px}}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section .p-philosophy__inner{padding-bottom:92px;padding-top:22px}}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section.policy .p-philosophy__inner{padding-top:147px;padding-bottom:66px}}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section.policy .p-philosophy__inner{padding-bottom:27px}}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section.policy .c-section-title{margin-bottom:43px}}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section.policy .c-section-title{margin-bottom:31px}}.p-philosophy__section-container .p-philosophy__section.policy .policy-main{font-size:22px;font-size:2.2rem;line-height:2.27273em;letter-spacing:.05em;font-weight:500;color:#0d0d0d;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-philosophy__section-container .p-philosophy__section.policy .policy-main{font-size:18px}}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section.policy .policy-main{font-size:17px;font-size:1.7rem;line-height:2.05882em;letter-spacing:.05em;font-weight:500;margin-bottom:15px;margin-left:2px}}@media only screen and (max-width: 767px) and (max-width: 374px){.p-philosophy__section-container .p-philosophy__section.policy .policy-main{font-size:15px}}.p-philosophy__section-container .p-philosophy__section.policy .policy-sub{font-size:18px;font-size:1.8rem;line-height:1.94444em;letter-spacing:.07em;font-weight:500;color:#58b741;margin-top:40px}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section.policy .policy-sub{font-size:20px;font-size:2rem;line-height:1.9em;letter-spacing:.08em;font-weight:500;margin-top:50px}}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section.policy .policy-sub{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.06em;font-weight:500;margin-top:30px}}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section.thoughts .p-philosophy__inner{padding-top:146px;padding-bottom:144px}}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section.thoughts .p-philosophy__inner{padding-bottom:26px}}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section.thoughts .c-section-title{margin-bottom:40px}}@media (min-width: 768px){.p-philosophy__section-container .p-philosophy__section.thoughts .c-section-text{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400;transform:translateX(5px);padding-right:12px}}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__section.thoughts .c-section-text{padding:0 16px}}.p-philosophy__section-container .p-philosophy__inner{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__inner{padding:0;padding-bottom:42px}}.p-philosophy__section-container .p-philosophy__diagram{margin-top:60px;width:100%;max-width:624px;margin-left:auto;margin-right:auto;position:relative}.p-philosophy__section-container .p-philosophy__diagram:before{display:block;content:" ";width:100%;padding-top:100%}.p-philosophy__section-container .p-philosophy__diagram>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.p-philosophy__section-container .p-philosophy__diagram{margin-top:37px;max-width:333px}}.p-philosophy__section-container .p-philosophy__diagram img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-company .lst-company .item:nth-child(2){order:2}.c-company .lst-company .item:nth-child(5){order:2}.c-company .lst-company .item:nth-child(4){order:2}

/*# sourceMappingURL=maps/philosophy.min.css.map */
