#companyMsg .lrbox{grid-template-columns:48.0686695279% 42.6323319027%;justify-content:space-between}#companyMsg .lrbox .heading{font-size:4.8rem;font-size:min(48/1500*100vw,4.8rem);line-height:1.5}#companyMsg .lrbox .heading+p{margin-top:36px}#companyMsg .lrbox .sign{margin-top:46px;gap:32px}#companyMsg .lrbox .sign-role{font-size:1.6rem;font-weight:500}#companyMsg .lrbox .sign-name{font-size:3.2rem;font-weight:500;line-height:2}#companyPhilo{--opacity:0;--translate-philolist:0 -20px;--translate-philo1:115.9% 0;--translate-philo3:-115.9% 0;margin-top:326px;padding-block:180px 210px}#companyPhilo .h2-ptn1{text-align:center;color:#fff}#companyPhilo .philolist{margin-top:160px;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 5.3%;translate:var(--translate-philolist)}#companyPhilo .philolist-ttl{color:#fff;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(../img/company/company_philo_bg01_pc.webp) no-repeat center center/contain}#companyPhilo .philolist-ttl-jp{opacity:var(--opacity);font-size:5.6rem;font-weight:400;line-height:1.5}#companyPhilo .philolist-ttl-en{opacity:var(--opacity);font-size:2.4rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.5}#companyPhilo .philolist-detail{opacity:var(--opacity);margin-top:20px;padding-inline:10.1%;color:#fff}#companyPhilo .philolist-detail-ttl{font-size:2.6rem;font-weight:500;line-height:1.6;text-align:center}#companyPhilo .philolist-detail-txt{margin-top:8px;font-size:1.6rem;font-weight:400;line-height:1.8}#companyPhilo .philolist .philo1{opacity:var(--opacity);translate:var(--translate-philo1)}#companyPhilo .philolist .philo3{opacity:var(--opacity);translate:var(--translate-philo3)}#companyCSR{margin-top:126px}#companyCSR .tbl-ptn1{margin-top:98px}@media screen and (min-width: 768px){#companyPhilo .philolist.move{--opacity:1;--translate-philolist:0;--translate-philo1:0;--translate-philo3:0;transition:translate 1s cubic-bezier(0.4, 0, 0.2, 1)}#companyPhilo .philolist.move .philo1,#companyPhilo .philolist.move .philo3{transition:translate 2s cubic-bezier(0.34, 1.56, 0.64, 1) 1.5s,opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 1.5s}#companyPhilo .philolist.move .philolist-ttl-jp,#companyPhilo .philolist.move .philolist-ttl-en{transition:opacity 1.5s cubic-bezier(0.4, 0, 0.2, 1) 2.5s}#companyPhilo .philolist.move .philolist-detail{transition:opacity 1.5s cubic-bezier(0.4, 0, 0.2, 1) 3.5s}}@media screen and (max-width: 1023px)and (min-width: 768px){#companyMsg .lrbox .heading{font-size:min(32/1024*100vw,3.2rem)}}@media screen and (max-width: 767px){#companySec .h2-ptn1{font-size:3.2rem}#companyMsg .lrbox{grid-template-columns:1fr;gap:14px}#companyMsg .lrbox .txtbox{order:2}#companyMsg .lrbox .heading{font-size:min(24/375*100vw,2.4rem);line-height:1.8}#companyMsg .lrbox .heading+p{margin-top:24px}#companyMsg .lrbox .sign{margin-top:16px;gap:16px}#companyMsg .lrbox .sign-role{font-size:1.4rem;font-weight:400}#companyMsg .lrbox .sign-name{font-size:2rem}#companyPhilo{--opacity:1;--translate-philolist:0;--translate-philo1:0;--translate-philo3:0;margin-top:80px;padding-block:80px}#companyPhilo .philolist{margin-top:38px;grid-template-columns:1fr;gap:40px;translate:0}#companyPhilo .philolist-ttl{width:min(249/375*100vw,249px);margin-inline:auto;background-image:url(../img/company/company_philo_bg01_sp.webp)}#companyPhilo .philolist-ttl-jp{font-size:4.8rem}#companyPhilo .philolist-ttl-en{font-size:2rem}#companyPhilo .philolist-detail{margin-top:24px;padding-inline:0}#companyPhilo .philolist-detail-ttl{font-size:2.4rem;font-weight:700}#companyCSR{margin-top:80px}#companyCSR .tbl-ptn1{margin-top:0px}#companyCSR .list-ico1 li+li{margin-top:16px}}