.works .sub-mv .gradation{z-index:2}@media screen and (max-width: 768px){.works .sub-mv .d-f{flex-direction:column}}.works .sub-mv .bg-images{overflow:hidden;flex:0 0 45vh}@media screen and (max-width: 768px){.works .sub-mv .bg-images{font-size:0px;flex:0 0 100%}}.works .sub-mv .bg-images:nth-child(1) .bg-image:nth-child(2){transition-delay:.5s}.works .sub-mv .bg-images:nth-child(3) .bg-image:nth-child(1){transition-delay:.8s}@media screen and (max-width: 500px){.works .sub-mv .bg-images:nth-child(3) .bg-image:nth-child(1){position:relative;top:30px}}.works .sub-mv .bg-images:nth-child(3) .bg-image:nth-child(2){transition-delay:1.1s}@media screen and (max-width: 500px){.works .sub-mv .bg-images:nth-child(3) .bg-image:nth-child(2){position:relative;top:30px}}.works .sub-mv .bg-image{display:block;position:relative;width:100%;height:45vh;opacity:0;transition:1s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.2s}.loaded .works .sub-mv .bg-image{opacity:1}@media screen and (max-width: 768px){.works .sub-mv .bg-image{display:inline-block;width:50%}}@media screen and (max-width: 500px){.works .sub-mv .bg-image{height:35vh}}.works .sub-mv .bg-gradient{flex:1 0}@media screen and (max-width: 768px){.works .sub-mv .bg-gradient{flex:none;position:absolute;width:100%;height:20vh;top:50%;transform:translateY(-50%);z-index:1}}@media screen and (max-width: 500px){.works .sub-mv .bg-gradient{height:21vh}.android .works .sub-mv .bg-gradient{height:22vh}}.works .sub-mv .ttl-en .smaller{padding-right:18px}@media screen and (max-width: 500px){.works .sub-mv .ttl-en .smaller{padding-right:8px}}.works .sub-mv .ttl-en .smaller span{letter-spacing:0.05em;font-size:9rem}@media screen and (max-width: 1200px){.works .sub-mv .ttl-en .smaller span{font-size:7.8rem}}@media screen and (max-height: 760px) and (min-width: 1100px){.works .sub-mv .ttl-en .smaller span{font-size:7.8rem}}@media screen and (max-height: 660px) and (min-width: 1023px){.works .sub-mv .ttl-en .smaller span{font-size:7.8rem}}@media screen and (max-height: 600px) and (min-width: 1023px){.works .sub-mv .ttl-en .smaller span{font-size:7.2rem}}@media screen and (max-width: 768px){.works .sub-mv .ttl-en .smaller span{font-size:7.2rem}}@media screen and (max-width: 500px){.works .sub-mv .ttl-en .smaller span{font-size:5.4rem}}.loaded .works .sub-mv .ttl-en .smaller span{transition-delay:1s}.works .sub-mv .ttl-en strong span{font-size:15rem;letter-spacing:0.14em}@media screen and (max-width: 1200px){.works .sub-mv .ttl-en strong span{font-size:13rem}}@media screen and (max-height: 760px) and (min-width: 1100px){.works .sub-mv .ttl-en strong span{font-size:13rem}}@media screen and (max-height: 660px) and (min-width: 1023px){.works .sub-mv .ttl-en strong span{font-size:13rem}}@media screen and (max-height: 600px) and (min-width: 1023px){.works .sub-mv .ttl-en strong span{font-size:12rem}}@media screen and (max-width: 768px){.works .sub-mv .ttl-en strong span{font-size:12rem}}@media screen and (max-width: 500px){.works .sub-mv .ttl-en strong span{font-size:9rem}.android .works .sub-mv .ttl-en strong span{line-height:0.9}}.loaded .works .sub-mv .ttl-en strong span{transition-delay:1.3s}.loaded .works .sub-mv p{transition-delay:1.5s}.works-top{padding-bottom:5%;z-index:2}.works-top .rellax-box{width:12%;height:90%;bottom:-30%;left:0}@media screen and (max-width: 768px){.works-top .rellax-box{bottom:-450px}}@media screen and (max-width: 500px){.works-top .rellax-box{bottom:-260px}}.works-top .page-heading{padding:40px 0 0}@media screen and (max-width: 500px){.works-top .page-heading{padding-top:20px}}.works-top .page-heading .ttl-wrap .ttl-en{margin-bottom:30px}.works-top .page-heading .ttl-wrap .ttl-en strong{padding-left:30px}.works-top .page-heading .ttl-wrap .ttl-en strong span{font-weight:initial;letter-spacing:0em}.works-top .page-heading .ttl-wrap h3{font-size:2rem}.works-top .page-heading .txt{text-align:left;padding:0 20px}.works-top_bg{position:absolute;z-index:100;top:35%}.works-top_bg .ttl-en{margin-bottom:30px}.works-top_bg .ttl-en strong{padding-left:50px}.works-top_bg .ttl-en strong span{opacity:0.3;font-size:16rem;font-weight:initial;letter-spacing:0.5em}.works-top_bg .ttl-en .smaller{padding-left:50px}.works-top_bg .ttl-en .smaller span{opacity:0.3;font-size:8.2rem;letter-spacing:0.2em}.works-detail{padding:5% 0;z-index:1}.works-detail .rellax-circle{top:-170px;left:-60px;z-index:-1}@media screen and (max-width: 768px){.works-detail_list{flex-direction:column}}.works-detail_list:nth-child(odd) .rellax-box{top:-10%;right:-100px;width:40%;height:470px;z-index:-3}@media screen and (max-width: 1024px){.works-detail_list:nth-child(odd) .rellax-box{height:400px}}@media screen and (max-width: 768px){.works-detail_list:nth-child(odd) .rellax-box{top:-5%;height:320px}}@media screen and (max-width: 500px){.works-detail_list:nth-child(odd) .rellax-box{height:200px;right:-40px;top:-2%}}@media screen and (max-width: 1024px){.works-detail_list:nth-child(odd) .works-detail_desc{padding-left:0}}@media screen and (max-width: 768px){.works-detail_list:nth-child(odd) .works-detail_desc{order:2;padding-left:40px}}@media screen and (max-width: 500px){.works-detail_list:nth-child(odd) .works-detail_desc{padding-right:20px;padding-left:20px}}@media screen and (max-width: 768px){.works-detail_list:nth-child(odd) .works-detail_thumb{order:1;margin:0 10% 5% auto}}.works-detail_list:nth-child(even) .rellax-box{top:-15%;left:-100px;width:40%;height:470px;z-index:-3}@media screen and (max-width: 1024px){.works-detail_list:nth-child(even) .rellax-box{height:400px}}@media screen and (max-width: 768px){.works-detail_list:nth-child(even) .rellax-box{top:-8%;height:320px}}@media screen and (max-width: 500px){.works-detail_list:nth-child(even) .rellax-box{height:200px;left:-40px;top:-2%}}.works-detail_list:nth-child(even) .works-detail_desc{padding-left:40px}@media screen and (max-width: 768px){.works-detail_list:nth-child(even) .works-detail_desc{padding-right:40px}}@media screen and (max-width: 500px){.works-detail_list:nth-child(even) .works-detail_desc{padding-right:20px;padding-left:20px}}@media screen and (max-width: 768px){.works-detail_list:nth-child(even) .works-detail_thumb{margin:0 auto 5% 10%}}@media screen and (max-width: 768px){.works-detail_desc h3::after{width:100%}}.works-service{padding-top:5%}@media screen and (max-width: 768px){.works-service{padding-top:10%}}@media screen and (max-width: 500px){.works-service{padding-top:15%}}.works-service::before{position:absolute;content:'';top:0;left:0;height:200px;width:100%;background-color:#fff;z-index:0}@media screen and (max-width: 768px){.works-service::before{height:170px}}@media screen and (max-width: 500px){.works-service::before{height:110px}}.works-service::after{position:absolute;content:'';top:0;left:50%;transform:translateX(-50%);height:calc(100% - 20px);width:95%;background-color:#eee;z-index:-1}@media screen and (max-width: 1024px){.works-service::after{width:90%}}.works-service .rellax-box:nth-child(1){width:75%;height:500px;right:0;top:0;z-index:1}@media screen and (max-width: 1024px){.works-service .rellax-box:nth-child(1){top:20px;height:440px}}@media screen and (max-width: 768px){.works-service .rellax-box:nth-child(1){top:60px;height:380px}}@media screen and (max-width: 500px){.works-service .rellax-box:nth-child(1){height:250px;width:85%}}.works-service .rellax-box:nth-child(2){width:15%;height:200px;bottom:0;left:0;z-index:2}.works-service .rellax-circle{left:-3%;top:5%}@media screen and (max-width: 500px){.works-service .rellax-circle{left:-20%;top:3%}}.works-service>.inner1024{z-index:5}.works-service_lists{z-index:5;padding-bottom:20px}.works-service_list{padding-top:20px}.works-service_list:not(:last-child){padding-bottom:20px}.works-service_list:nth-child(odd) .works-service_thumb{float:right}@media screen and (max-width: 1024px){.works-service_list:nth-child(odd) .works-service_thumb{padding-right:50px}}@media screen and (max-width: 500px){.works-service_list:nth-child(odd) .works-service_thumb{padding-right:30px}}.works-service_list:nth-child(even) .works-service_thumb{float:left}@media screen and (max-width: 1024px){.works-service_list:nth-child(even) .works-service_thumb{padding-left:50px}}@media screen and (max-width: 500px){.works-service_list:nth-child(even) .works-service_thumb{padding-left:30px}}.works-service_name{margin-bottom:30px}.works-service_name h2{display:inline-block;color:#319cd4;font-size:5rem;font-family:SakuraKeisetsu, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;position:relative;padding-right:90px}@media screen and (max-width: 1024px){.works-service_name h2{padding-right:80px}}@media screen and (max-width: 500px){.works-service_name h2{padding-right:55px}}.works-service_name h2 img{position:absolute;height:4.5rem;top:50%;transform:translateY(-50%);right:0;width:auto}@media screen and (max-width: 500px){.works-service_name h2 img{height:3.6rem}}.works-service_name h3{font-size:2rem}.works-service_thumb{position:relative;height:360px;width:calc(50vw + 512px)}@media screen and (max-width: 1024px){.works-service_thumb{width:95vw}}@media screen and (max-width: 768px){.works-service_thumb{height:300px}}@media screen and (max-width: 500px){.works-service_thumb{height:150px}}.works-service .cb{clear:both}.works-service_desc{padding:5% 10%}@media screen and (max-width: 500px){.works-service_desc{padding:10% 7%}}.works-service_interview{padding:20px 2.5%;width:105%;margin-left:-2.5%;margin-bottom:5%}@media screen and (max-width: 1024px){.works-service_interview{padding:20px 0.5% 20px 2.5%;width:90%;margin-left:auto}}@media screen and (max-width: 500px){.works-service_interview{padding:20px 1.5%;margin-bottom:8%}}@media screen and (max-width: 500px){.works-service_interview{flex-direction:column}}.works-service_interview .interview-thumb{flex:0 0 240px}@media screen and (max-width: 500px){.works-service_interview .interview-thumb{flex:0 0 100%;margin:auto}}.works-service_interview .interview-thumb .thumb{height:240px;width:240px;border-radius:100%;overflow:hidden}@media screen and (max-width: 500px){.works-service_interview .interview-thumb .thumb{height:160px;width:160px}}.works-service_interview .interview-thumb a{margin-top:8px;display:inline-block;padding:6px 20px 6px 0;position:relative}.works-service_interview .interview-thumb a:hover{color:#319cd4}.works-service_interview .interview-thumb a:hover::before{background-color:#319cd4}.works-service_interview .interview-thumb a:hover::after{border-color:#319cd4}.works-service_interview .interview-thumb a::before{position:absolute;content:'';width:100%;height:1px;bottom:0;left:0;background-color:#000;transition:.3s}.works-service_interview .interview-thumb a::after{position:absolute;content:"";top:40%;width:7px;height:7px;border-top:1px solid #333;border-right:1px solid #333;transform:translate(-50%) rotate(45deg);transition:0.5s;z-index:1;top:40%;right:2%;height:8px;width:8px;transform:translate(-50%) rotate(45deg) skew(-8deg, -8deg)}@media screen and (max-width: 768px){.works-service_interview .interview-thumb a::after{height:6px;width:6px}}.works-service_interview .interview-desc{padding:20px;flex:0 1 100%}@media screen and (max-width: 1024px){.works-service_interview .interview-desc{padding-right:10px}}@media screen and (max-width: 500px){.works-service_interview .interview-desc{padding:30px 15px 10px}}.works-service_interview .interview-desc p:nth-child(1){margin-bottom:20px}.works-service_interview .interview-desc .faculty{margin-bottom:8px}
