.green{color:#17adaa}.swiper-button-prev:after{background-image:url(//shibuyarex.tank.jp/corp/wp-content/themes/shibuya-Theme/css/../img/parts/slide-arrow-left.svg)}.swiper-button-next:after{background-image:url(//shibuyarex.tank.jp/corp/wp-content/themes/shibuya-Theme/css/../img/parts/slide-arrow-right.svg)}.swiper-slide img{height:auto;width:100%}.swiper-button-prev,.swiper-button-next{height:40px;width:40px;box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:50%;z-index:20}@media (min-width:1024px){.swiper-button-prev,.swiper-button-next{height:60px;width:60px}}.swiper-button-prev:after,.swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";margin:auto;height:40px;width:40px}@media (min-width:1024px){.swiper-button-prev:after,.swiper-button-next:after{height:60px;width:60px}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0}.commom-btn{position:relative;width:240px}.commom-btn a{width:240px;height:60px;line-height:60px;font-size:1.125em;color:#fff;display:inline-block;text-align:center;border-radius:50px;background-color:#17adaa;transition:.5s;box-shadow:0 6px 0 0 #298583}@media (min-width:768px){.commom-btn a{font-size:1.25em}}.commom-btn a img{width:13px;position:absolute;top:0;bottom:0;display:flex;right:15px;height:100%;transition:.5s}.commom-btn a:hover{box-shadow:0 0px 0 0 #298583}.commom-btn a:hover img{right:8px}.commom-btn2{position:relative;width:300px}@media (min-width:768px){.commom-btn2{width:340px}}.commom-btn2 a{width:300px;height:60px;line-height:60px;font-size:1.125em;color:#fff;display:inline-block;text-align:center;border-radius:50px;background-color:#17adaa;transition:.5s;box-shadow:0 6px 0 0 #298583}@media (min-width:768px){.commom-btn2 a{width:340px;font-size:1.25em}}.commom-btn2 a.white{background-color:#fff;color:#17adaa}.commom-btn2 a img{width:13px;position:absolute;top:0;bottom:0;display:flex;right:15px;height:100%;transition:.5s}.commom-btn2 a:hover{box-shadow:0 0px 0 0 #298583}.commom-btn2 a:hover img{right:8px}#page-header{position:relative}#page-header .slideAnimeUpDown{padding:0 10px}#page-header .page-header-in{position:relative}#page-header .page-header-in h2{font-family:'Montserrat',sans-serif;font-style:italic;font-size:2.4em;line-height:1em;color:#fff;position:absolute;bottom:-12px;left:calc(5% - 10px)}@media (min-width:768px){#page-header .page-header-in h2{font-size:3.5em;bottom:-16px}}@media (min-width:1024px){#page-header .page-header-in h2{font-size:6em;bottom:-27px}}#page-header .page-header-in h2.Small{font-size:2.4em;bottom:-12px}@media (min-width:1024px){#page-header .page-header-in h2.Small{font-size:6em;bottom:-27px}}#page-header h1{font-size:1.25em;line-height:1em;color:#17adaa;position:absolute;bottom:-35px;left:5%;z-index:10}@media (min-width:768px){#page-header h1{font-size:1.5em;bottom:-40px}}@media (min-width:1024px){#page-header h1{font-size:1.75em;bottom:-45px}}.logo-mark{position:absolute;top:300px;left:-500px;overflow:hidden;z-index:-10}@media (min-width:1024px){.logo-mark{top:400px}}@media (min-width:1400px){.logo-mark{top:500px}}@media (min-width:1600px){.logo-mark{top:600px}}.logo-mark img{width:95%;max-width:1300px}#page-banner{max-width:1600px;width:85%;margin:auto;padding-bottom:40px}@media (min-width:1024px){#page-banner{padding-bottom:160px;width:90%}}#page-banner .page-banner-box{position:relative;margin-bottom:20px}#page-banner .page-banner-box a:hover .arrow-btn-left{left:-15px}#page-banner .page-banner-box a:hover .arrow-btn-right{right:-15px}#page-banner .page-banner-box a:hover .text>div>h2{color:#17adaa}#page-banner .page-banner-box a:hover .text>div>h3{color:#17adaa}#page-banner .page-banner-box a .text{position:absolute;top:10%;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:1024px){#page-banner .page-banner-box a .text{top:15%}}#page-banner .page-banner-box a .text h2{font-family:'Montserrat',sans-serif;font-size:2em;font-style:italic;line-height:1em;color:#fff;transition:.5s}@media (min-width:1024px){#page-banner .page-banner-box a .text h2{font-size:3em}}#page-banner .page-banner-box a .text h3{font-size:1.125em;line-height:1.2em;color:#fff}@media (min-width:1024px){#page-banner .page-banner-box a .text h3{font-size:1.25em}}#page-banner .page-banner-box a .arrow-btn-left{position:absolute;top:10px;bottom:0;left:-10px;margin:auto;height:50px;transition:.5s}#page-banner .page-banner-box a .arrow-btn-left img{width:50px}#page-banner .page-banner-box a .arrow-btn-right{position:absolute;top:10px;bottom:0;right:-10px;margin:auto;height:50px;transition:.5s}#page-banner .page-banner-box a .arrow-btn-right img{width:50px}#photo-loop{width:100%;padding:60px 0 20px;background-color:#fff}@media (min-width:1024px){#photo-loop{padding:100px 0 20px}}#photo-loop .scroll-infinity-wrap{display:flex;overflow:hidden;margin-bottom:10px}@media (min-width:1024px){#photo-loop .scroll-infinity-wrap{margin-bottom:20px}}#photo-loop .scroll-infinity-wrap ul{display:flex;list-style:none;padding:0}#photo-loop .scroll-infinity-wrap ul.pper-row{animation:infinity-scroll-left 30s infinite linear .5s both}@media (min-width:1024px){#photo-loop .scroll-infinity-wrap ul.pper-row{animation:infinity-scroll-left 50s infinite linear .5s both}}#photo-loop .scroll-infinity-wrap ul.lower-column{animation:infinity-scroll-left 40s infinite linear .5s both}@media (min-width:1024px){#photo-loop .scroll-infinity-wrap ul.lower-column{animation:infinity-scroll-left 60s infinite linear .5s both}}#photo-loop .scroll-infinity-wrap ul li{width:200px;margin-right:10px}@media (min-width:1024px){#photo-loop .scroll-infinity-wrap ul li{width:300px;margin-right:15px}}@media (min-width:1250px){#photo-loop .scroll-infinity-wrap ul li{width:320px;margin-right:20px}}#photo-loop .scroll-infinity-wrap ul li img{width:100%;border-radius:10px}@media (min-width:1024px){#photo-loop .scroll-infinity-wrap ul li img{border-radius:20px}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#message-movie{position:relative}#message-movie .message-movie-in{position:relative;max-width:1800px;margin:-50px auto 0;width:90%}#message-movie .message-movie-in .message{position:absolute;top:0;left:0;z-index:10}#message-movie .message-movie-in .message h3{font-family:'Montserrat',sans-serif;font-style:italic;font-size:1em;font-feature-settings:"palt";letter-spacing:.04em;color:#fff;display:inline-block;text-align:center;padding:2px 8px;background-color:#000}@media (min-width:1024px){#message-movie .message-movie-in .message h3{font-size:2em;padding:10px}}#message-movie .message-movie-in a{position:relative}#message-movie .message-movie-in a .thumbnail img{vertical-align:bottom}#message-movie .message-movie-in a .play-btn{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center}#message-movie .message-movie-in a .play-btn img{width:40px}@media (min-width:1024px){#message-movie .message-movie-in a .play-btn img{width:60px}}#message-movie .message-movie-in .movie-text{position:absolute;bottom:0;right:0}#message-movie .message-movie-in .movie-text h4{font-size:.9em;color:#fff;display:inline-block;text-align:center;padding:2px 8px;background-color:#000;float:right}@media (min-width:768px){#message-movie .message-movie-in .movie-text h4{font-size:1.25em;padding:10px 15px}}@media (min-width:1024px){#message-movie .message-movie-in .movie-text h4{font-size:1.5em;padding:10px 15px}}#message-movie .message-movie-in .movie-text .movie-title{position:relative}#message-movie .message-movie-in .movie-text .movie-title img{width:24px}@media (min-width:768px){#message-movie .message-movie-in .movie-text .movie-title img{width:30px}}@media (min-width:1024px){#message-movie .message-movie-in .movie-text .movie-title img{width:40px}}#message-movie .message-movie-in .movie-text .movie-title .ten1{position:absolute;top:26px;left:-14px}@media (min-width:768px){#message-movie .message-movie-in .movie-text .movie-title .ten1{top:14px}}#message-movie .message-movie-in .movie-text .movie-title .ten2{position:absolute;bottom:-20px;right:-10px}@media (min-width:768px){#message-movie .message-movie-in .movie-text .movie-title .ten2{bottom:-15px}}#message-movie .message-movie-in .movie-text .movie-title .text{display:flex;align-items:center;clear:both;background-color:#000}#message-movie .message-movie-in .movie-text .movie-title .text h5{font-size:1.125em;color:#fff;padding:3px 0 3px 20px}@media (min-width:768px){#message-movie .message-movie-in .movie-text .movie-title .text h5{font-size:1.5em;padding:10px 0 10px 20px}}@media (min-width:1024px){#message-movie .message-movie-in .movie-text .movie-title .text h5{font-size:2.25em;padding:20px 0 20px 30px}}#message-movie .message-movie-in .movie-text .movie-title .text h6{font-size:.6em;color:#fff;padding:0 15px 0 0}@media (min-width:768px){#message-movie .message-movie-in .movie-text .movie-title .text h6{font-size:.8em}}@media (min-width:1024px){#message-movie .message-movie-in .movie-text .movie-title .text h6{font-size:1em;padding:0 20px 0 0}}#message-movie .commom-btn{margin:60px auto 0}#company .card03{margin:auto;overflow:hidden;position:relative}#company .card03 .swiper{padding:0 10px}@media (min-width:768px){#company .card03 .swiper{padding:0 20px}}#company .card03 .swiper .swiper-slide .slide{padding:0 11px}@media (min-width:768px){#company .card03 .swiper .swiper-slide .slide{padding:0 22px}}#company .swiper-button-prev,#company .swiper-button-next{top:0;bottom:0;margin:auto}#company .swiper-button-next{right:3px}@media (min-width:768px){#company .swiper-button-next{right:20px}}@media (min-width:1024px){#company .swiper-button-next{right:12px}}#company .swiper-button-prev{left:3px}@media (min-width:768px){#company .swiper-button-prev{left:20px}}@media (min-width:1024px){#company .swiper-button-prev{left:12px}}#news{background-color:#fff}#news .news-in{max-width:1400px;width:94%;margin:auto;padding:60px 0 100px}@media (min-width:768px){#news .news-in{width:90%}}#news .news-title .green{margin-right:15px}#news .news-title h2{align-items:flex-end;display:flex;font-family:'Montserrat',sans-serif;font-size:2em;font-style:italic;line-height:.7em}@media (min-width:768px){#news .news-title h2{font-size:3em}}@media (min-width:1250px){#news .news-title h2{font-size:4em}}#news .news-title h2:before{background-color:#cbcbcb;content:"";flex-grow:1;height:1px;margin-right:15px}#news ul{width:94%;margin:auto}@media (min-width:768px){#news ul{width:100%}}#news ul li{position:relative;border-bottom:1px solid #cbcbcb;padding:20px 0}@media (min-width:1250px){#news ul li{padding:30px 0}}#news ul li a:hover .news-rihgt>.title>h3{color:#17adaa}#news ul li a:hover .news-rihgt>.imgWrap>img{transform:scale(1.04)}#news ul li a:hover .arrow{right:-5px}@media (min-width:768px){#news ul li a{display:flex}}#news ul li a .data{display:flex;align-items:center}#news ul li a .data .data-in{display:flex;align-items:center;margin:0 0 10px}@media (min-width:768px){#news ul li a .data .data-in{display:block;margin:0 20px 0 0;text-align:center}}@media (min-width:1250px){#news ul li a .data .data-in{display:flex;margin:0 40px 0 0}}#news ul li a .data .data-in p{font-size:1em;line-height:1.2em;margin:0 10px 0 0}@media (min-width:768px){#news ul li a .data .data-in p{margin:0 0 10px}}@media (min-width:1250px){#news ul li a .data .data-in p{margin:0 20px 0 0}}#news ul li a .data .data-in h4{font-size:.9em;display:inline-block;width:100px;text-align:center;border-radius:50px;padding:4px 10px;background-color:#9ee8e7}@media (min-width:768px){#news ul li a .news-rihgt{display:flex;align-items:center}}#news ul li a .news-rihgt .imgWrap{width:85%;position:relative;border-radius:10px;overflow:hidden;z-index:1}@media (min-width:768px){#news ul li a .news-rihgt .imgWrap{width:200px;margin-right:20px}}@media (min-width:1250px){#news ul li a .news-rihgt .imgWrap{width:300px;border-radius:20px}}#news ul li a .news-rihgt .imgWrap img{vertical-align:bottom;border-radius:10px;transition-duration:.8s;transform:scale(1)}@media (min-width:1250px){#news ul li a .news-rihgt .imgWrap img{border-radius:20px}}#news ul li a .news-rihgt .title{margin-top:10px}@media (min-width:768px){#news ul li a .news-rihgt .title{display:flex;align-items:center;width:calc(100% - 200px);padding-right:100px;margin-top:0}}@media (min-width:1250px){#news ul li a .news-rihgt .title{width:calc(100% - 300px);padding-right:120px}}#news ul li a .news-rihgt .title h3{font-size:1.25em;line-height:1.4em;transition:.5s}@media (min-width:1250px){#news ul li a .news-rihgt .title h3{font-size:1.5em}}#news ul li a .arrow{position:absolute;top:0;bottom:0;right:0;display:flex;transition:.5s}@media (min-width:768px){#news ul li a .arrow{right:20px}}#news ul li a .arrow img{width:40px}@media (min-width:1250px){#news ul li a .arrow img{width:60px}}#news .commom-btn2{margin:60px auto 0}.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;padding:18px 20px 18px 28px;transition:.5S}.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;background-color:#17adaa;border-radius:50%;animation:pulse-border 1.5s ease-out infinite}@media (min-width:768px){.video-play-button:before{width:70px;height:70px}}.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;background-color:#17adaa;border-radius:50%;transition:all .2s;transition:.5s}@media (min-width:768px){.video-play-button:after{width:70px;height:70px}}.video-play-button img{position:absolute;top:0;bottom:0;left:6px;right:0;z-index:3;width:15px;height:auto;margin:auto;border-radius:0}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}