.commitment-wrp{padding:0 5vw}.commitment-wrp .ttl-bg{display:flex;justify-content:center;line-height:1;font-size:12vw;font-weight:700;color:#ebebeb}@media(min-width: 768px){.commitment-wrp .ttl-bg{font-size:13rem}}.commitment-wrp .company-name{text-align:center;font-size:1.7rem;line-height:1;margin-bottom:10px;font-weight:700;margin-top:-80px}@media(min-width: 768px){.commitment-wrp .company-name{font-size:2.3rem;margin-top:-200px}}.commitment-wrp h2{font-size:4.6rem;line-height:1;text-align:center;font-weight:700;letter-spacing:.05em}@media(min-width: 768px){.commitment-wrp h2{font-size:6.3rem}}.commitment-wrp h2 span{font-size:3.3rem}@media(min-width: 768px){.commitment-wrp h2 span{font-size:4.3rem}}.commitment-wrp .commitment-list{margin-top:30px}@media(min-width: 768px){.commitment-wrp .commitment-list{display:flex;justify-content:center;gap:50px;margin-top:50px}}.commitment-wrp .commitment-list li{display:flex;justify-content:center;margin-bottom:10px}@media(min-width: 768px){.commitment-wrp .commitment-list li{text-align:center;display:block;margin-bottom:0}}.commitment-wrp .commitment-list li .number{font-size:1.8rem;line-height:1.4;color:#ff7f00;font-weight:700;flex-shrink:0;margin-right:5px}@media(min-width: 768px){.commitment-wrp .commitment-list li .number{font-size:4rem;line-height:1;margin-bottom:15px;margin-right:0}}.commitment-wrp .commitment-list li h3{font-size:1.8rem;line-height:1.4;font-weight:700;flex:1}@media(min-width: 768px){.commitment-wrp .commitment-list li h3{font-size:2.8rem}}.commitment-wrp .commitment-list li h3 br{display:none}@media(min-width: 768px){.commitment-wrp .commitment-list li h3 br{display:block}}.commitment-wrp .read{max-width:810px;margin:20px auto 0}@media(min-width: 768px){.commitment-wrp .read{margin-top:30px}}.commitment-wrp .btn{max-width:400px;margin:20px auto 0}@media(min-width: 768px){.commitment-wrp .btn{margin-top:30px}}#page-philosophy .copy-wrp{margin-top:20px}@media(min-width: 768px){#page-philosophy .copy-wrp{margin-top:100px}}#page-philosophy .copy-wrp h2{text-align:center;font-size:1.8rem;line-height:1.6;font-weight:700;margin-bottom:-65px;position:relative;z-index:2}@media(min-width: 768px){#page-philosophy .copy-wrp h2{font-size:2.2rem;margin-bottom:-190px;line-height:1.4}}#page-philosophy .copy-wrp h2 span{color:#ff7f00}#page-philosophy .copy-wrp .sub-copy-wrp{position:relative;z-index:1;top:0;padding-bottom:50px}@media(min-width: 768px){#page-philosophy .copy-wrp .sub-copy-wrp{padding-bottom:100px}}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy{text-align:center;line-height:1}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-bg{font-size:23.2rem;color:#f5f5f5;font-weight:700}@media(min-width: 560px){#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-bg{font-size:40rem}}@media(min-width: 834px){#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-bg{font-size:63.2rem}}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main{position:absolute;width:100%;top:80px;left:0;font-size:4rem;font-weight:700;line-height:1.1;color:#ff7f00}@media(min-width: 560px){#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main{top:120px;font-size:7rem}}@media(min-width: 834px){#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main{top:200px;font-size:13rem}}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span{display:inline-block;opacity:0;transform:translateX(-20px);animation:fadeInLeft .5s ease-out forwards}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(1){animation-delay:.1s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(2){animation-delay:.2s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(3){animation-delay:.3s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(4){animation-delay:.4s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(5){animation-delay:.5s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(6){animation-delay:.6s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(7){animation-delay:.7s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(8){animation-delay:.8s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(9){animation-delay:.9s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(10){animation-delay:1s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(11){animation-delay:1.1s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(12){animation-delay:1.2s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(13){animation-delay:1.3s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(14){animation-delay:1.4s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(15){animation-delay:1.5s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(16){animation-delay:1.6s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(17){animation-delay:1.7s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(18){animation-delay:1.8s}#page-philosophy .copy-wrp .sub-copy-wrp .sub-copy .copy-main span:nth-child(19){animation-delay:1.9s}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}#page-philosophy .copy-wrp .sub-copy-wrp .read-box{max-width:1080px;margin:-40px auto 0}@media(min-width: 834px){#page-philosophy .copy-wrp .sub-copy-wrp .read-box{margin-top:-100px}}#page-philosophy .copy-wrp .sub-copy-wrp .read-box h3{font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1.6;text-align:center}@media(min-width: 560px){#page-philosophy .copy-wrp .sub-copy-wrp .read-box h3{font-size:3rem}}@media(min-width: 834px){#page-philosophy .copy-wrp .sub-copy-wrp .read-box h3{flex-shrink:0;font-size:3.7rem}}#page-philosophy .copy-wrp .sub-copy-wrp .read-box p{margin-top:20px}@media(min-width: 834px){#page-philosophy .copy-wrp .sub-copy-wrp .read-box p{text-align:center;font-size:1.8rem}}#page-philosophy .commitment-wrp{padding-left:0;padding-right:0}/*# sourceMappingURL=philosophy.css.map */