/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.uq-philosophy-wrap{background-color:#000000;}.str-footer{background-color:#000000;}.str-footer__list-anchor{color:#ffffff;}.uq-philosophy-mv{display:block;z-index:0;position:relative;aspect-ratio:16/8.8;width:100%;overflow:hidden;}.uq-philosophy-mv__movie{display:none;z-index:-1;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);}html[data-script-enabled=true] .uq-philosophy-mv__movie{display:block;}.uq-philosophy-mv__movie-inner{position:relative;left:50%;width:100%;height:2000px;transform:translateX(-50%);}.uq-philosophy-mv__overlay{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,0);}.uq-philosophy-mv__btns{display:none;z-index:5;position:absolute;right:10px;bottom:10px;}html[data-script-enabled=true] .uq-philosophy-mv__btns{display:flex;gap:5px;}.uq-philosophy-mv__stop-btn{display:block;position:relative;width:30px;height:30px;border:2px solid #ffffff;border-radius:50%;background-color:rgba(51,51,51,0);box-shadow:0 0 24px rgba(51,51,51,0.24);font-weight:700;line-height:20px;text-align:center;}.uq-philosophy-mv__stop-btn::before{display:block;position:absolute;top:50%;left:50%;width:8px;height:12px;transform:translate(-50%,-50%);border-right:2px solid #ffffff;border-left:2px solid #ffffff;content:"";}.uq-philosophy-mv__stop-btn.is-active::before{width:16px;height:11px;transform:translate(calc(-50% + 5px),-50%);border:6px solid transparent;border-left:9px solid #ffffff;}.uq-philosophy-mv__stop-text{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}.uq-philosophy-mv__fullscreen-btn{display:block;position:relative;width:30px;height:30px;border-radius:50%;background-color:rgba(51,51,51,0);font-weight:700;line-height:20px;text-align:center;}.uq-philosophy-mv__fullscreen-btn::before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);background-image:url("/themes/resonac/common/img/shared/icon-movie-fullscreen-on.svg");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";filter:drop-shadow(0 0 10px rgb(51,51,51));}.uq-philosophy-mv__fullscreen-btn.is-active::before{background-image:url("/themes/resonac/common/img/shared/icon-movie-fullscreen-off.svg");}.uq-philosophy-mv__fullscreen-text{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}.uq-philosophy-mv__mute-btn{display:block;position:relative;width:30px;height:30px;border-radius:50%;background-color:rgba(51,51,51,0);font-weight:700;line-height:20px;text-align:center;}.uq-philosophy-mv__mute-btn::before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);background-image:url("/themes/resonac/common/img/shared/icon-movie-mute.svg");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";filter:drop-shadow(0 0 12px rgba(51,51,51,0.7));}.uq-philosophy-mv__mute-btn.is-active::before{background-image:url("/themes/resonac/common/img/shared/icon-movie-soundon.svg");}.uq-philosophy-mv__mute-text{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}.uq-philosophy-mv__js-none{width:100%;height:100%;object-fit:cover;}.uq-philosophy-our{padding:60px 40px;background-image:url("/themes/resonac/common/img/corporate/philosophy/bg-corporate-philosophy-our-01-sp.webp");background-position:top right;background-size:contain;background-repeat:no-repeat;background-color:#000000;}.uq-philosophy-our__hdg{color:#ffffff;font-size:clamp(4.2rem,8vw,6rem);line-height:1.3;}html[lang=ja] .uq-philosophy-our__hdg{font-size:clamp(3.2rem,8vw,6rem);line-height:1.6;}.uq-philosophy-our__text{color:#ffffff;font-size:1.6rem;line-height:2;}.uq-philosophy-model__main{display:flex;flex-direction:column;justify-content:center;padding:40px;background-image:url("/themes/resonac/common/img/corporate/philosophy/bg-corporate-philosophy-model-01-sp.webp");background-position:center;background-size:cover;background-repeat:no-repeat;}.uq-philosophy-model__main-hdg{display:flex;flex-direction:column;gap:10px;color:#ffffff;line-height:1;text-align:center;}.uq-philosophy-model__main-hdg-title{font-size:3rem;line-height:1.3;}.uq-philosophy-model__main-hdg-sub-title{font-weight:400;font-size:1.5rem;}.uq-philosophy-model__main-emphasis{position:relative;margin:20px 0;padding:5px 0;background:linear-gradient(to right,rgba(251,251,251,0),rgba(251,251,251,0.8) 20%,rgba(251,251,251,0.8) 80%,rgba(251,251,251,0));color:#333333;text-align:center;}.uq-philosophy-model__main-emphasis-text{position:relative;padding:0 20px;}.uq-philosophy-model__main-emphasis-text::before,.uq-philosophy-model__main-emphasis-text::after{display:block;z-index:1;position:absolute;top:50%;width:17px;height:1px;transform:translateY(-50%);background-color:#333333;content:"";}.uq-philosophy-model__main-emphasis-text::before{left:-3px;}.uq-philosophy-model__main-emphasis-text::after{right:-3px;}.uq-philosophy-model__main-text{color:#ffffff;font-size:1.6rem;line-height:2;text-shadow:0 0 12px rgba(51,51,51,0.24);}.uq-philosophy-model__box-img{aspect-ratio:750/420;width:100%;height:100%;object-fit:cover;}.uq-philosophy-model__box-contents{display:flex;flex-direction:column;justify-content:center;padding:30px 40px;gap:15px;background:linear-gradient(to right bottom,#00a5c0,#03687a);}.uq-philosophy-model__box-hdg{display:flex;flex-direction:column;gap:10px;color:#ffffff;font-weight:400;font-size:2rem;line-height:1;text-align:center;}.uq-philosophy-model__box-hdg-sub-title-02{margin-bottom:10px;font-size:1.8rem;}.uq-philosophy-model__box-hdg-inner{position:relative;padding:0 25px;}.uq-philosophy-model__box-hdg-inner::before,.uq-philosophy-model__box-hdg-inner::after{display:block;position:absolute;top:50%;width:15px;height:1px;transform:translateY(-50%);background-color:#ffffff;content:"";}.uq-philosophy-model__box-hdg-inner::before{left:0;}.uq-philosophy-model__box-hdg-inner::after{right:0;}.uq-philosophy-model__box-text{margin:0;color:#ffffff;}.uq-philosophy-brand{margin-top:60px;border-bottom:1px solid #ffffff;}.uq-philosophy-brand__hdg{color:#ffffff;font-size:3.2rem;line-height:1;letter-spacing:0.4rem;text-align:center;}.uq-philosophy-brand__hdg-inner{position:relative;}.uq-philosophy-brand__hdg-inner::before,.uq-philosophy-brand__hdg-inner::after{display:block;position:absolute;top:50%;width:calc(50% - 145px);height:3px;transform:translateY(-50%);background-color:#ffffff;content:"";}.uq-philosophy-brand__hdg-inner::before{left:0;}.uq-philosophy-brand__hdg-inner::after{right:0;}.uq-philosophy-brand__img{width:100%;}.uq-philosophy-brand__contents{margin-top:30px;}.uq-philosophy-brand__btn{width:min(100%,780px);margin:35px auto;padding:0 40px;transition:all 0.3s;}.uq-philosophy-brand__btn:hover,.uq-philosophy-brand__btn:focus,.uq-philosophy-brand__btn:active{opacity:0.7;}.uq-philosophy-brand__btn-wrap{display:block;position:relative;width:100%;padding:10px 0;background:linear-gradient(to right bottom,#00a5c0,#03687a);color:#ffffff;text-align:center;}.uq-philosophy-brand__btn-wrap::before{display:block;position:absolute;top:50%;right:10px;width:30px;height:30px;transform:translateY(-50%);border-radius:50%;background-color:#ffffff;content:"";}.uq-philosophy-brand__btn-inner{display:flex;position:relative;flex-direction:column;padding:0 50px;gap:5px;line-height:1;}.uq-philosophy-brand__btn-inner::before{display:block;position:absolute;top:50%;right:20px;width:10px;height:1px;transform:translateY(-50%);background-color:#333333;content:"";}.uq-philosophy-brand__btn-inner::after{display:block;position:absolute;top:50%;right:20px;width:5px;height:5px;transform:translateY(-50%) rotate(45deg);border-top:1px solid #333333;border-right:1px solid #333333;content:"";}.uq-philosophy-brand__btn-text{font-size:1.5rem;}@media screen and (min-width:769px){html[data-script-enabled=true] .uq-philosophy-mv__btns{right:20px;bottom:20px;gap:10px;}.uq-philosophy-our{padding:126px 0;background-image:url("/themes/resonac/common/img/corporate/philosophy/bg-corporate-philosophy-our-01.webp");background-size:cover;}.uq-philosophy-our__inner{width:90%;max-width:1280px;margin:0 auto;}.uq-philosophy-our__inner{display:grid;grid-template-columns:36rem 1fr;gap:clamp(40px,4vw,80px);}.uq-philosophy-our__hdg{font-size:6rem;line-height:1.4;}html[lang=ja] .uq-philosophy-our__hdg{line-height:1.8;}.uq-philosophy-model__inner{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;}.uq-philosophy-model__main{padding:50px 0;background-image:url("/themes/resonac/common/img/corporate/philosophy/bg-corporate-philosophy-model-01.webp");}.uq-philosophy-model__main-inner{max-width:800px;margin:0 auto;padding:0 20px;}html[lang=ja] .uq-philosophy-model__main-inner{max-width:740px;}.uq-philosophy-model__main-hdg{gap:20px;}.uq-philosophy-model__main-hdg-title{font-size:5rem;}html[lang=ja] .uq-philosophy-model__main-hdg-title{font-size:5.6rem;line-height:1.4;}.uq-philosophy-model__main-hdg-sub-title{font-size:3rem;}.uq-philosophy-model__box{display:grid;grid-template-columns:1fr clamp(360px,35%,500px);gap:0;}.uq-philosophy-model__box-contents{padding:20px 25px;gap:27px;}.uq-philosophy-model__box-hdg{font-size:2.6rem;line-height:1.4;}.uq-philosophy-model__box-hdg-sub-title{font-size:2.4rem;}.uq-philosophy-model__box-hdg-sub-title-02{font-size:1.8rem;}html[lang=ja] .uq-philosophy-model__box-hdg-sub-title-02{font-size:2rem;}.uq-philosophy-model__box-text{font-size:1.2rem;}html[lang=ja] .uq-philosophy-model__box-text{font-size:1.8rem;}.uq-philosophy-brand{margin-top:200px;}.uq-philosophy-brand__hdg{font-size:5rem;letter-spacing:1rem;}.uq-philosophy-brand__hdg-inner{padding:0 140px;}.uq-philosophy-brand__hdg-inner::before,.uq-philosophy-brand__hdg-inner::after{width:130px;}.uq-philosophy-brand__hdg-inner::before{background:linear-gradient(to right,rgba(251,251,251,0) 0%,rgba(251,251,251,0.8) 30%);}.uq-philosophy-brand__hdg-inner::after{background:linear-gradient(to left,rgba(251,251,251,0) 0%,rgba(251,251,251,0.8) 30%);}.uq-philosophy-brand__contents{margin-top:50px;}.uq-philosophy-brand__btn{margin:160px auto;}.uq-philosophy-brand__btn-wrap{padding:20px 0;}.uq-philosophy-brand__btn-wrap::before{right:20px;width:60px;height:60px;}.uq-philosophy-brand__btn-inner{padding:0 100px;gap:10px;}.uq-philosophy-brand__btn-inner::before{right:40px;width:20px;}.uq-philosophy-brand__btn-inner::after{right:40px;width:8px;height:8px;}.uq-philosophy-brand__btn-text{font-size:3rem;}}@media screen and (min-width:769px) and (max-width:1100px){.uq-philosophy-model__inner{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr;}.uq-philosophy-model__box--reverse{grid-template-columns:clamp(360px,35%,500px) 1fr;}.uq-philosophy-model__box--reverse .uq-philosophy-model__box-img{order:2;}.uq-philosophy-model__box--reverse .uq-philosophy-model__box-contents{order:1;}}@media screen and (max-width:768px){.uq-philosophy-mv__fullscreen-btn{display:none;}.uq-philosophy-our__contents{margin-top:30px;}.uq-philosophy-our__text{font-size:1.2rem;}html[lang=ja] .uq-philosophy-our__text{font-size:1.6rem;}.uq-philosophy-model__main-emphasis-text{display:inline-block;font-size:1.2rem;}html[lang=ja] .uq-philosophy-model__main-emphasis-text{font-size:1.4rem;}.uq-philosophy-model__main-text{font-size:1.3rem;}html[lang=ja] .uq-philosophy-model__main-text{font-size:1.6rem;}.uq-philosophy-model__box--first{border-top:1px solid #ffffff;}.uq-philosophy-model__box--last{border-bottom:1px solid #ffffff;}.uq-philosophy-model__box-text{font-size:1.3rem;}html[lang=ja] .uq-philosophy-model__box-text{font-size:1.6rem;}.uq-philosophy-brand__hdg-inner{display:block;}.uq-philosophy-brand__btn-img{width:min(100%,350px);margin:0 auto;}}
