.article-title-set{margin-top:-100px;margin-bottom:50px;text-align:center}.article-title-set__title{margin-top:30px;margin-bottom:15px;color:#575f6b;font-weight:300;font-size:22px;letter-spacing:.05em}.is-white .article-title-set__title{color:#fff}.philosophy-main{position:relative}.philosophy-main #philosophy-video{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mix-blend-mode:multiply;pointer-events:none}.philosophy-main__body{text-align:center}.philosophy-main__logo{width:100%;margin:0 auto 35px}.philosophy-main__text{color:#fff;font-size:14px;font-size:3.7333333333vw;font-weight:300;line-height:1.8;letter-spacing:.05em;margin-bottom:15px}.origin{position:relative}.origin #origin-video{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mix-blend-mode:multiply;pointer-events:none}#origin-video video,#philosophy-video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.value{padding-top:100px;padding-bottom:100px}.value__body li{display:flex;align-items:center;height:140px;margin-bottom:15px;background-color:#fff;box-shadow:2px 2px 20px rgba(0,108,184,.4),-3px -3px 20px #fff;transition:all 1s}.value__body li:last-child{margin-bottom:0}.value__inner{padding:0 20px}.value__title{margin-bottom:10px;color:#505050;font-weight:500;font-size:20px;font-size:5.3333333333vw;font-family:Montserrat,sans-serif;letter-spacing:.05em}.value__title span{font-size:20px;font-size:5.3333333333vw}.value__text{line-height:1.8}.origin .article-title-set{margin-bottom:25px}.origin__title{margin-bottom:50px;color:#fff;font-weight:300;font-size:13px;font-size:3.4666666667vw;letter-spacing:.05em;text-align:center}.origin__body{margin-bottom:40px}.origin__item{margin-bottom:35px}.origin__message{margin-bottom:20px;color:#fff;font-size:23px;font-size:6.1333333333vw;font-family:Montserrat,sans-serif;letter-spacing:.05em}.origin__text{margin-bottom:40px;color:#fff;font-weight:300;line-height:2}.origin__logo{width:50%;padding-bottom:50px}.contents-padding{padding-bottom:40px}.contents-padding-top{padding-top:40px}@media screen and (min-width:768px){.contents{max-width:1010px;margin:0 auto;padding:0 80px}.small-only{display:none}.contents-margin{margin-bottom:100px}.contents-padding{padding-bottom:100px}.contents-padding-top{padding-top:100px}.article-title-set__title{margin-top:100px;margin-bottom:20px;font-size:35px}.philosophy-main__logo{width:600px;margin:0 auto 70px}.philosophy-main__text{font-size:20px;margin-bottom:25px}.value{padding-top:100px;padding-bottom:100px}.value__body{display:flex;flex-wrap:wrap;justify-content:space-between}.value__body li{width:48%;height:315px;margin-bottom:30px;text-align:center}.value__body li:hover{background:rgba(255,255,255,0);box-shadow:0 0 0 4px #fff inset;text-align:center;transition:all 1s}.value__body li:hover .value__text{display:block;padding-top:20px;color:#505050;font-size:18px}.value__body li:hover .value__inner{padding:0 25px}.value__inner{width:100%}.value__title{margin-bottom:0;font-size:32px;line-height:1.6}.value__title span{font-size:22px}.origin__title{margin-bottom:60px;font-size:16px}.origin__body{margin-bottom:50px;text-align:center}.origin__message{font-size:55px}.origin__text{margin-bottom:60px;text-align:center}.origin__logo{width:290px;margin:0 auto;padding-bottom:100px}}@media screen and (min-width:1000px){.philosophy-main{background:url(/img/bg_ceo.webp) no-repeat bottom;background-size:cover}.value__body li{width:31.2%}}@media screen and (max-width:767px){.medium-only{display:none}}