#footer{background:#f8f8f8;margin-top:0}@media (max-width: 780px){.c-sub-mv01{padding-top:35px}.c-sub-mv01 .txt{margin-top:14px}}.c-sub-mv01 .c-link{margin-top:5px}.sec-philosophy{margin-top:70px}@media (min-width: 781px){.sec-philosophy{position:relative;height:100vh;overflow:hidden}}.sec-philosophy .block-philosophy{position:relative;padding:0 40px}@media (min-width: 781px){.sec-philosophy .block-philosophy{clip-path:polygon(calc(0% + 0px) 0, 100% 0, 100% 100%, calc(0% - 200px) 100%);-webkit-clip-path:polygon(calc(0% + 0px) 0, 100% 0, 100% 100%, calc(0% - 200px) 100%);transition:1.5s}}@media (max-width: 780px){.sec-philosophy .block-philosophy{padding:275px 24px 80px;background-color:#f8f8f8 !important}}@media (min-width: 781px){.sec-philosophy .block-philosophy:not(:first-of-type){position:absolute;top:0;right:0;bottom:0;left:0}}.sec-philosophy .block-philosophy.sec-blue{z-index:3;background:url("/assets/img/about/philosophy/bg_philo_1_1.jpg") no-repeat center center;background-size:cover}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-blue{margin-top:81px;background-image:url("/assets/img/about/philosophy/bg_philo_1_sp.jpg");background-size:contain;background-position:top left}}.sec-philosophy .block-philosophy.sec-blue .content-sec .detail{margin:0 0 0 auto}.sec-philosophy .block-philosophy.sec-orange{z-index:2;background:url("/assets/img/about/philosophy/bg_philo_2_1.jpg") no-repeat center center;background-size:cover;padding-top:112px;padding-bottom:110px}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-orange{background-image:url("/assets/img/about/philosophy/bg_philo_2_sp.jpg");background-size:contain;background-position:top left;padding-top:275px;padding-bottom:83px}}.sec-philosophy .block-philosophy.sec-orange .content-sec .txt-white{color:#ff7631}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-orange .content-sec .txt-white{margin-bottom:20px}}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-orange .content-sec .tit-box{margin-bottom:34px}}.sec-philosophy .block-philosophy.sec-orange .content-sec .list-desc .item .sub-tit{margin-bottom:10px}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-orange .content-sec .list-desc .item .sub-tit{margin-bottom:5px}}.sec-philosophy .block-philosophy.sec-orange .content-sec .list-desc .item .desc p{letter-spacing:0.5px}.sec-philosophy .block-philosophy.sec-yellow{z-index:1;background:url("/assets/img/about/philosophy/bg_philo_3_1.jpg") no-repeat center center;background-size:cover;padding-top:86px;padding-bottom:86px}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-yellow{background-image:url("/assets/img/about/philosophy/bg_philo_3_sp.jpg");background-size:contain;background-position:top left;padding-top:275px}}.sec-philosophy .block-philosophy.sec-yellow .content-sec .txt-white{color:#ffa400}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-yellow .content-sec .txt-white{margin-bottom:15px}}.sec-philosophy .block-philosophy.sec-yellow .content-sec .detail{margin:0 0 0 auto}.sec-philosophy .block-philosophy.sec-yellow .content-sec .tit-box{letter-spacing:1.5px}@media (max-width: 780px){.sec-philosophy .block-philosophy.sec-yellow .content-sec .tit-box{line-height:28px;letter-spacing:0.8px;margin-bottom:30px}}.sec-philosophy .block-philosophy .content-sec{max-width:1200px;margin:0 auto}@media (min-width: 781px){.sec-philosophy .block-philosophy .content-sec{opacity:0;transform:translateY(100px);transition:0.5s;width:100%}.sec-philosophy .block-philosophy .content-sec.is-active{opacity:1;transform:translateY(0);transition:1s 0s}}.sec-philosophy .block-philosophy .content-sec .detail{position:relative;border-radius:20px;overflow:hidden;padding:40px 40px;max-width:587px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .detail{border-radius:10px;padding:20px 23px 19px}}.sec-philosophy .block-philosophy .content-sec .detail.bg-blue{background:rgba(7,98,220,0.8)}.sec-philosophy .block-philosophy .content-sec .detail.bg-orange{background:rgba(255,118,49,0.8)}.sec-philosophy .block-philosophy .content-sec .detail.bg-yellow{background:rgba(255,164,0,0.8)}.sec-philosophy .block-philosophy .content-sec .txt-white{position:relative;left:-40px;display:inline-block;background:#fff;font-size:17px;font-size:1.7rem;line-height:30px;padding:5px 20px 5px 40px;border-top-right-radius:36px;border-bottom-right-radius:36px;margin-bottom:16px;color:#0762dc;font-weight:700}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .txt-white{left:-23px;font-size:13px;font-size:1.3rem;line-height:24px;padding-left:20px;margin-bottom:10px}}.sec-philosophy .block-philosophy .content-sec .tit-box{font-size:36px;font-size:3.6rem;line-height:54px;font-weight:700;letter-spacing:0.7px;color:#fff;margin-bottom:30px}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .tit-box{font-size:20px;font-size:2rem;line-height:38px;letter-spacing:0.8px;margin-bottom:25px}}.sec-philosophy .block-philosophy .content-sec .list-desc .item{padding-bottom:20px;margin-bottom:21px;border-bottom:solid 1px #ffffff}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .list-desc .item{padding-bottom:28px;margin-bottom:30px}}.sec-philosophy .block-philosophy .content-sec .list-desc .item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.sec-philosophy .block-philosophy .content-sec .list-desc .item .sub-tit{margin-bottom:20px}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .list-desc .item .sub-tit{margin-bottom:14px}}.sec-philosophy .block-philosophy .content-sec .list-desc .item .sub-tit p{font-size:20px;font-size:2rem;line-height:28px;font-weight:700;letter-spacing:0.8px;color:#fff;margin-bottom:10px}.sec-philosophy .block-philosophy .content-sec .list-desc .item .sub-tit p:last-child{margin-bottom:0}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .list-desc .item .sub-tit p{font-size:15px;font-size:1.5rem;line-height:27px;margin-bottom:9px;letter-spacing:0.6px}}.sec-philosophy .block-philosophy .content-sec .list-desc .item .desc p{font-size:14px;font-size:1.4rem;line-height:25px;color:#fff;margin-bottom:16px;letter-spacing:0.6px}.sec-philosophy .block-philosophy .content-sec .list-desc .item .desc p:last-child{margin-bottom:0}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .list-desc .item .desc p{font-size:13px;font-size:1.3rem;line-height:24px;margin-bottom:6px}}.sec-philosophy .block-philosophy .content-sec .list-desc .item ul li{font-size:14px;font-size:1.4rem;line-height:25px;color:#fff;margin-bottom:5px;letter-spacing:0.6px;padding-left:20px;position:relative}.sec-philosophy .block-philosophy .content-sec .list-desc .item ul li:before{position:absolute;content:"";width:3px;height:3px;border-radius:50%;background:#fff;left:9px;top:11px}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .list-desc .item ul li{font-size:13px;font-size:1.3rem;line-height:23px;letter-spacing:0.5px;margin-bottom:7px}}.sec-philosophy .block-philosophy .content-sec .list-desc .item ul li:last-child{margin-bottom:0}.sec-philosophy .block-philosophy .content-sec .box-numbers{margin-top:20px}@media (min-width: 781px){.sec-philosophy .block-philosophy .content-sec .box-numbers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .box-numbers{margin-top:30px}}@media (min-width: 781px){.sec-philosophy .block-philosophy .content-sec .box-numbers .box-left{width:50%;padding-right:24px}.sec-philosophy .block-philosophy .content-sec .box-numbers .box-left .list-number{position:relative}.sec-philosophy .block-philosophy .content-sec .box-numbers .box-left .list-number:before{position:absolute;content:"";width:1px;height:100%;right:-25px;top:0;background:#fff;opacity:0.5}}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .box-numbers .box-left{padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #fff}}.sec-philosophy .block-philosophy .content-sec .box-numbers .box-left .tit-box-number{background:#0762dc}.sec-philosophy .block-philosophy .content-sec .box-numbers .box-left .list-number li .number{color:#0762dc}@media (min-width: 781px){.sec-philosophy .block-philosophy .content-sec .box-numbers .box-right{width:50%;padding-left:24px}}.sec-philosophy .block-philosophy .content-sec .box-numbers .box-right .tit-box-number{background:#ff7631}.sec-philosophy .block-philosophy .content-sec .box-numbers .box-right .list-number li .number{color:#ff7631}.sec-philosophy .block-philosophy .content-sec .box-numbers .tit-box-number{font-size:14px;font-size:1.4rem;line-height:21px;text-align:center;font-weight:700;color:#fff;padding:10px 5px;border-radius:100px;margin-bottom:26px}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .box-numbers .tit-box-number{font-size:13px;font-size:1.3rem;line-height:19px;margin-bottom:21px}}.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:26px}@media (max-width: 780px){.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li{margin-bottom:21px}}.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li:last-child{margin-bottom:0}.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li .number{width:50px;height:50px;line-height:50px;border-radius:50%;background:#fff;text-align:center;font-size:25px;font-size:2.5rem;font-weight:700}.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li .content{width:calc(100% - 50px);padding-left:10px;margin-top:-6px}.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li .content .tit{color:#fff;font-size:20px;font-size:2rem;line-height:36px;font-weight:700;letter-spacing:0.6px}.sec-philosophy .block-philosophy .content-sec .box-numbers .list-number li .content .desc{color:#fff;font-size:14px;font-size:1.4rem;line-height:25px;letter-spacing:0.6px}@media (min-width: 781px){.sec-philosophy .block-philosophy{height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.sec-founding{padding:83px 40px 0;background:#f8f8f8}@media (max-width: 780px){.sec-founding{padding:16px 24px 0}}.sec-founding .content-sec{max-width:1200px;margin:0 auto}.sec-founding .content-sec .tit-sec{font-size:32px;font-size:3.2rem;line-height:38px;font-weight:700;letter-spacing:1.2px;color:#0038c4;margin-bottom:24px}@media (max-width: 780px){.sec-founding .content-sec .tit-sec{font-size:24px;font-size:2.4rem;line-height:34px;letter-spacing:0.9px;margin-bottom:11px}}.sec-founding .content-sec .desc{font-size:16px;font-size:1.6rem;line-height:29px;letter-spacing:0.6px;margin-bottom:39px}@media (max-width: 780px){.sec-founding .content-sec .desc{font-size:14px;font-size:1.4rem;line-height:25px;margin-bottom:31px}}@media (min-width: 781px){.sec-founding .list-founding{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-founding .list-founding .item{border-radius:10px;background:#efefef;padding:28px 30px}@media (min-width: 781px){.sec-founding .list-founding .item{width:32%;margin-right:2%}.sec-founding .list-founding .item:last-child{margin-right:0}}.is-ipad .sec-founding .list-founding .item{padding-left:20px;padding-right:20px}@media (max-width: 780px){.sec-founding .list-founding .item{margin-bottom:15px;padding:15px 30px}.sec-founding .list-founding .item:last-child{margin-bottom:0}}.sec-founding .list-founding .item p{text-align:center;font-size:18px;font-size:1.8rem;line-height:36px;letter-spacing:0.6px;color:#000}.is-ipad .sec-founding .list-founding .item p{font-size:14px;font-size:1.4rem;line-height:28px}@media (max-width: 780px){.sec-founding .list-founding .item p{font-size:15px;font-size:1.5rem;line-height:30px}}.sec-founding .list-founding .item p strong{font-size:24px;font-size:2.4rem;color:#ff7631;font-weight:700}.is-ipad .sec-founding .list-founding .item p strong{font-size:21px;font-size:2.1rem}@media (max-width: 780px){.sec-founding .list-founding .item p strong{font-size:20px;font-size:2rem}}.sec-cmn-intro{background:#f8f8f8;margin:0;padding:162px 0 181px}@media (max-width: 780px){.sec-cmn-intro{padding-bottom:101px;padding-top:80px}}@media (min-width: 781px){.sec-cmn-intro .box-detail{padding-top:41px;padding-bottom:32px;top:48.7%}}@media (min-width: 781px){.sec-cmn-intro .box-detail .tit-box{margin-bottom:6px}}.sec-cmn-intro .box-detail .sub-tit{font-size:20px;font-size:2rem;line-height:44px;font-weight:700;letter-spacing:0.8px;color:#000;margin-bottom:51px}@media (max-width: 780px){.sec-cmn-intro .box-detail .sub-tit{font-size:14px;font-size:1.4rem;line-height:25px;margin-bottom:17px;letter-spacing:0.5px}}@media (min-width: 781px){body.stopScroll{overflow:hidden}body.stopScroll .header{opacity:0}body .sec-philosophy.effect01 .block-philosophy.sec-blue .content-sec{opacity:1;transform:translateY(0);transition:1s 1s}body .sec-philosophy.effect02 .block-philosophy.sec-blue{clip-path:polygon(calc(100% + 200px) 0, 100% 0, 100% 100%, calc(100% + 0px) 100%);-webkit-clip-path:polygon(calc(100% + 200px) 0, 100% 0, 100% 100%, calc(100% + 0px) 100%)}body .sec-philosophy.effect02 .block-philosophy.sec-orange .content-sec{opacity:1;transform:translateY(0);transition:1s 1s}body .sec-philosophy.effect03 .block-philosophy.sec-orange{clip-path:polygon(calc(100% + 200px) 0, 100% 0, 100% 100%, calc(100% + 0px) 100%);-webkit-clip-path:polygon(calc(100% + 200px) 0, 100% 0, 100% 100%, calc(100% + 0px) 100%)}body .sec-philosophy.effect03 .block-philosophy.sec-yellow .content-sec{opacity:1;transform:translateY(0);transition:1s 1s}}.popup-video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;opacity:0;pointer-events:none;transition:0.5s}.popup-video.is-active{opacity:1;pointer-events:inherit;transition:0.5s}.popup-video .bg-overlay{background-color:rgba(0,0,0,0.6);position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.popup-video .popup-inner{position:relative;padding:20px;max-width:1036px}.popup-video .popup-close{display:block;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwyMSAyMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEgMUwxIDIxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center;background-size:cover;width:22px;height:22px;top:60px;right:60px;transition:0.5s;z-index:99;cursor:pointer}@media only screen and (min-width: 1025px){.popup-video .popup-close:hover{opacity:0.3}}@media (max-width: 780px){.popup-video .popup-close{top:40px;right:40px}}@media (max-width: 780px){.popup-video .box-video{border-radius:10px}}.popup-video .box-video video{width:100%;height:100%;border-radius:20px;overflow:hidden;max-height:80vh}.popup-video .box-video.is-active{display:block}

/*# sourceMappingURL=maps/philosophy.min.css.map */
