#companySec .h2-ptn1{font-size:4.8rem}#companyMsg .lrbox .heading{font-size:4rem;font-size:min(40/1500*100vw,4rem)}#companyPhilo{padding-block:180px 210px}#companyPhilo .philolist-ttl{padding-bottom:min(8/1400*100vw,8px)}#companyPhilo .philolist-ttl-en{font-size:min(56/1400*100vw,5.6rem);line-height:1.2;color:#fff;text-align:center}#companyPhilo .philolist-detail-ttl{font-size:2.4rem;line-height:1.2}@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(30/1024*100vw,3rem)}}@media screen and (max-width: 767px){#companySec .h2-ptn1{font-size:3.2rem}#companyMsg .lrbox .heading{font-size:min(20/375*100vw,2rem)}#companyPhilo .philolist-ttl{padding-bottom:min(14/375*100vw,14px)}#companyPhilo .philolist-ttl-en{font-size:min(48/375*100vw,4.8rem)}}