html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}a{text-decoration:none;color:#000;display:block}img{display:block}body{font-family:"Anton","Kosugi","Noto Sans JP","Shippori Antique B1",sans-serif}.is-fadein{opacity:1 !important;visibility:visible !important;transform:translateX(0) !important}.start{background:#000;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100000000000000020000}.start p{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:none;z-index:100000000000000020000;width:500px}.start p .a{width:500px;display:block}@media screen and (max-width: 768px){.start p{width:200px}.start p .a{width:200px}}#header{width:100%;height:100px;position:fixed;margin:10px auto 0;z-index:1000000000}#header .header-inner{max-width:1200px;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;margin:0 auto;background-color:#fff;border-radius:5px;border:1px dotted #aeabab}#header .header-inner h1{max-width:150px;margin-left:20px}#header .header-inner h1 img{width:100%;height:80px}#header .header-inner .c-nav-btn{display:none}#header .header-inner .navi{width:600px;height:100%;display:flex;align-items:center;position:relative}#header .header-inner .dd-list{width:100%;height:auto;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}#header .header-inner .dd-list .main{width:auto;height:auto;z-index:1;font-family:"Anton",sans-serif;font-weight:bold;font-size:20px;position:relative;display:inline-block;text-decoration:none;transition:all .5s}#header .header-inner .dd-list .main:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:2px;background:#d02222;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}#header .header-inner .dd-list .main:hover{color:#d02222;opacity:.8}#header .header-inner .dd-list .main:hover:after{transform:scale(1, 1);opacity:.8}#header .header-inner .dd-list ul{width:140px;height:auto;position:absolute;display:none;text-align:center;box-sizing:border-box;border-radius:10px}#header .header-inner .dd-list ul li{width:100%;height:auto;padding-bottom:5px;background-color:#fff}#header .header-inner .dd-list ul li:first-child{margin-top:50px}#header .header-inner .dd-list ul li a{height:auto;font-family:"Anton",sans-serif;font-weight:bold;font-size:20px;position:relative;display:inline-block;text-decoration:none;transition:all .5s}#header .header-inner .dd-list ul li a:after{position:absolute;bottom:-2px;left:0;content:"";width:100%;height:2px;background:#d02222;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}#header .header-inner .dd-list ul li a:hover{color:#d02222;border-radius:10px;opacity:.8}#header .header-inner .dd-list ul li a:hover:after{transform:scale(1, 1);opacity:.8}@media screen and (max-width: 768px){#header{height:80px;margin:0}#header .header-inner{max-width:768px;margin:0;padding:0;border-radius:0}#header .header-inner .l-header{width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center}#header .header-inner .l-header h1{max-width:100px;margin-left:0px}#header .header-inner .l-header h1 img{height:60px}#header .header-inner .l-header .c-nav-btn{display:block;height:44px;width:40px;position:relative;background:none;border:none;transition:transform .3s}#header .header-inner .l-header .c-nav-btn:before,#header .header-inner .l-header .c-nav-btn:after{position:absolute;top:calc(50% - 1px);content:"";width:30px;height:3px;display:block;background:#333;transition:transform .3s;z-index:100}#header .header-inner .l-header .c-nav-btn:before{transform:translateY(-8px);box-shadow:0 8px 0 #333}#header .header-inner .l-header .c-nav-btn:after{transform:translateY(8px)}#header .header-inner .l-header .is-active{transform:rotate(-360deg)}#header .header-inner .l-header .is-active::before{transform:rotate(45deg);box-shadow:none}#header .header-inner .l-header .is-active::after{transform:rotate(-45deg)}#header .header-inner .navi{display:none;width:100vw;height:100vh;flex-direction:column;position:fixed;background-color:#fff;top:70px;padding-top:100px}#header .header-inner .navi .dd-list{width:auto;position:static}#header .header-inner .navi .main{width:auto;font-size:30px;margin-bottom:10px}#header .header-inner .navi ul{width:200px;position:static}#header .header-inner .navi ul li:first-child{margin-top:0}}#MV{max-width:100vw;height:100vh;position:relative;z-index:-100}#MV .back{position:absolute;width:100%;height:100%;background-image:url(../img/blinking.gif);background-attachment:fixed;background-size:cover;background-position:center;background-clip:border-box;z-index:-100}#MV .mv-logo{max-width:1200px;height:100vh;margin:0 auto}#MV .mv-logo h2{width:100%;height:100%;display:block;margin-right:auto;z-index:10;padding-top:100px;font-size:10em;color:#fff}#MV .mv-logo h2 span{color:#d02222;transition:all .2s;opacity:0;transform:translateY(10rem)}#MV .mv-logo h2 .is-show{opacity:1;transform:translateY(0)}#MV .container{width:24px;height:24px}#MV .container .chevron{position:absolute;width:24px;height:10px;opacity:0;bottom:80px;left:49%;transform:translateX(-50%);transform:scale3d(0.5, 0.5, 0.5);-webkit-animation:move 3s ease-out infinite;animation:move 3s ease-out infinite;z-index:1000000000}#MV .container .chevron:first-child{-webkit-animation:move 3s ease-out 1s infinite;animation:move 3s ease-out 1s infinite}#MV .container .chevron:nth-child(2){-webkit-animation:move 3s ease-out 2s infinite;animation:move 3s ease-out 2s infinite}#MV .container .chevron:before,#MV .container .chevron:after{content:" ";position:absolute;height:100%;width:51%;background:#d02222;margin:0 auto}#MV .container .chevron:before{left:0;transform:skew(0deg, 30deg)}#MV .container .chevron:after{right:0;width:50%;transform:skew(0deg, -30deg)}@-webkit-keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}#MV .container .text{display:block;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:12px;color:#fff;text-transform:uppercase;white-space:nowrap;opacity:.25;-webkit-animation:pulse 2s linear alternate infinite;animation:pulse 2s linear alternate infinite;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@-webkit-keyframes pulse{to{opacity:1}}@keyframes pulse{to{opacity:1}}@media screen and (max-width: 768px){#MV{max-width:768px;height:800px;position:relative;z-index:-100;box-sizing:border-box}#MV .mv-logo{max-width:600px;height:800px;margin:0 auto;padding:15px;box-sizing:border-box}#MV .mv-logo h2{width:100%;height:100%;display:block;margin-right:auto;z-index:10;padding-top:100px;font-size:5em;line-height:2;color:#fff}#MV .mv-logo h2 span{color:#d02222;font-size:7rem}}@media screen and (max-width: 450px){#MV{max-width:400px}#MV .mv-logo{max-width:400px}#MV .mv-logo .mv-title{line-height:1.5;margin-top:20px;font-size:3em}}#BG{width:auto;height:auto;overflow:hidden;position:relative}#BG .bg{overflow:hidden}#BG span{z-index:-10000;width:700px;height:2800px;display:block;position:absolute;top:0;left:50%;margin-left:-270px;transform:skewX(47deg);background:#2f2f2f}#BG span:nth-child(even){margin-left:-700px;transform:skewX(-47deg)}#about{width:100%;height:auto;padding-top:100px;position:relative;opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity 1s,visibility 1s,transform 1s;margin:200px 0 100px 0}#about .about-photo{max-width:1500px;width:100%;max-height:280px;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:-50px}#about .about-photo .fade{width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition-property:opacity,transform;transition-timing-function:linear;transform:scale(1.12)}#about .about-inner{max-width:1200px;width:100%;height:auto;margin:0 auto;position:relative;display:flex;justify-content:space-between}#about .about-inner .num1{display:block;width:200px;height:200px;position:absolute;top:-120px;z-index:2;right:0}#about .about-inner .about-text{width:100%;height:auto;padding-top:100px;z-index:100}#about .about-inner .about-text .about-title h2{font-size:80px;margin-bottom:20px;color:#fff;margin-left:auto}#about .about-inner .about-text .about-title p{color:#fff;margin-bottom:20px}#about .about-inner .about-text .text{width:100%;height:auto}#about .about-inner .about-text .text p{font-size:20px;position:relative;color:#000}#about .about-inner .about-text .text p .Text-Span{z-index:1;position:relative}#about .about-inner .about-text .text p .Text-Span:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:10px;background:#d02222;z-index:-1;border-radius:10px;transition:all .8s}#about .about-inner .about-text .text p .Text-Span.isActive:after{width:100%;display:inline-block}#about .about-inner .about-text .text .a{font-size:40px;color:#000}#about .about-inner .about-text .text-2{width:100%;height:auto;margin-top:40px;font-size:20px;letter-spacing:5px;max-height:100px;position:relative}#about .about-inner .about-text .text-2 p{width:100%;height:auto;line-height:50px;font-size:20px;font-weight:bold;mix-blend-mode:difference;position:absolute}@media screen and (max-width: 768px){#about{height:auto;margin:0 auto;padding:200px 10px 0 10px;box-sizing:border-box}#about .about-photo{left:0;max-height:200px;max-width:768px}#about .about-inner{max-width:768px}#about .about-inner .num1{width:100px;height:100px;top:-100px}#about .about-inner .about-text{margin-top:0;padding-top:90px}#about .about-inner .about-text .about-title{width:100%;height:auto}#about .about-inner .about-text .about-title h2{font-size:40px;margin-bottom:20px}#about .about-inner .about-text .about-title p{margin-bottom:50px}#about .about-inner .about-text .text p{font-size:20px;position:relative;color:#000}#about .about-inner .about-text .text p .Text-Span:after{height:5px}#about .about-inner .about-text .text .a{font-size:25px}#about .about-inner .about-text .text-2{margin-top:30px}#about .about-inner .about-text .text-2 p{width:100%;line-height:30px;font-size:15px}}#works{width:100%;height:auto;padding-top:100px;position:relative;opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity 1s,visibility 1s,transform 1s;margin:300px 0 100px 0}#works .works-slider{max-width:1500px;width:100%;max-height:280px;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:100px}#works .works-slider .fade{width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition-property:opacity,transform;transition-timing-function:linear;transform:scale(1.12)}#works .works-inner{max-width:1200px;width:100%;height:auto;margin:0 auto;position:relative}#works .works-inner .num2{display:block;width:200px;height:200px;position:absolute;top:-120px;z-index:2;left:0}#works .works-inner .works-text{right:0;width:100%;height:auto;padding-top:100px;z-index:100}#works .works-inner .works-text .works-title{text-align:right}#works .works-inner .works-text .works-title h2{font-size:80px;margin-bottom:20px;color:#fff;margin-left:auto}#works .works-inner .works-text .works-title p{color:#fff;margin-bottom:20px}#works .works-inner .works-text .work-web{padding-top:70px;width:auto;height:auto;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#works .works-inner .works-text .work-web .web-text{max-width:500px;height:auto;text-align:left;padding:20px}#works .works-inner .works-text .work-web .web-text h3{font-size:40px;margin-bottom:20px}#works .works-inner .works-text .work-web .web-text h3 .Text-Span{z-index:1;position:relative}#works .works-inner .works-text .work-web .web-text h3 .Text-Span:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:10px;background:#d02222;z-index:-1;border-radius:10px;transition:all .8s}#works .works-inner .works-text .work-web .web-text h3 .Text-Span.isActive:after{width:100%;display:inline-block}#works .works-inner .works-text .work-web .web-text p{font-size:20px}#works .works-inner .works-text .work-web .web-img{max-width:600px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#works .works-inner .works-text .work-web .web-img img{width:100%;height:100%;display:block}#works .works-inner .works-text .work-music{padding-top:70px;width:auto;height:auto;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#works .works-inner .works-text .work-music .music-img{max-width:600px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#works .works-inner .works-text .work-music .music-img img{width:100%;height:100%;display:block}#works .works-inner .works-text .work-music .music-text{max-width:500px;height:auto;text-align:right;padding:20px}#works .works-inner .works-text .work-music .music-text h3{font-size:40px;margin-bottom:20px}#works .works-inner .works-text .work-music .music-text h3 .Text-Span{z-index:1;position:relative}#works .works-inner .works-text .work-music .music-text h3 .Text-Span:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:10px;background:#d02222;z-index:-1;border-radius:10px;transition:all .8s}#works .works-inner .works-text .work-music .music-text h3 .Text-Span.isActive:after{width:100%;display:inline-block}#works .works-inner .works-text .work-music .music-text p{font-size:20px}@media screen and (max-width: 768px){#works{margin:200px auto 100px auto;padding-left:10px;padding-right:10px;box-sizing:border-box}#works .works-slider{right:0;top:100px;max-height:200px}#works .works-inner{max-width:768px}#works .works-inner .num2{width:100px;height:100px;top:-100px}#works .works-inner .works-text{margin-top:0;padding-top:90px}#works .works-inner .works-text .works-title{width:100%;height:auto}#works .works-inner .works-text .works-title h2{font-size:40px;margin-bottom:20px}#works .works-inner .works-text .works-title p{margin-bottom:50px}#works .works-inner .works-text .work-web{flex-direction:column}#works .works-inner .works-text .work-web .web-text{order:2}#works .works-inner .works-text .work-web .web-text p{font-size:15px}#works .works-inner .works-text .work-web .web-img{order:1}#works .works-inner .works-text .work-music{flex-direction:column}#works .works-inner .works-text .work-music .music-text{text-align:left !important}#works .works-inner .works-text .work-music .music-text p{font-size:15px}}#music{width:100%;height:auto;padding-top:100px;position:relative;opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity 1s,visibility 1s,transform 1s;margin:200px 0 100px 0}#music .music-slider{max-width:1500px;width:100%;max-height:280px;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:100px}#music .music-slider .fade{width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition-property:opacity,transform;transition-timing-function:linear;transform:scale(1.12)}#music .music-inner{max-width:1200px;width:100%;height:auto;margin:0 auto;position:relative}#music .music-inner .num3{display:block;width:200px;height:200px;position:absolute;top:-120px;z-index:2;right:0}#music .music-inner .music-text{width:100%;height:auto;padding-top:100px;z-index:100;left:0}#music .music-inner .music-text .music-title h2{font-size:80px;margin-bottom:20px;color:#fff;margin-left:auto}#music .music-inner .music-text .music-title p{color:#fff;margin-bottom:20px}#music .music-inner .music-text .text{width:100%;height:auto;text-align:center;margin-top:100px}#music .music-inner .music-text .text p{font-size:30px}#music .music-inner .music-text .music-link{width:100%;height:auto;text-align:center;margin-top:50px}#music .music-inner .music-text .music-link p{font-size:25px}#music .music-inner .music-text .music-link ul{width:100%;height:auto;display:flex;justify-content:space-around;margin-top:50px}#music .music-inner .music-text .music-link ul li{max-width:200px;max-height:200px}#music .music-inner .music-text .music-link ul li a{width:100%;height:auto;border-radius:40px;-o-object-fit:cover;object-fit:cover;overflow:hidden;margin-bottom:10px}#music .music-inner .music-text .music-link ul li a img{display:block;width:100%;height:auto;border-radius:40px;overflow:hidden;transition:all .5s}#music .music-inner .music-text .music-link ul li a img:hover{-o-object-fit:cover;object-fit:cover;transform:scale(1.1);opacity:.5}#music .music-inner .music-text .blb{max-width:600px;max-height:300px;margin:0 auto;padding-top:100px;text-align:center}#music .music-inner .music-text .blb p{font-size:20px;padding-bottom:20px;color:#b0afaf}#music .music-inner .music-text .blb img{display:block;max-width:600px;max-height:200px;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){#music{margin:100px auto 0 auto;padding-left:10px;padding-right:10px;box-sizing:border-box}#music .music-slider{right:0;top:100px;max-height:200px}#music .music-inner{max-width:768px}#music .music-inner .num3{width:100px;height:100px;top:-100px}#music .music-inner .music-text{margin-top:0;padding-top:90px}#music .music-inner .music-text .music-title{width:100%;height:auto}#music .music-inner .music-text .music-title h2{font-size:40px;margin-bottom:20px}#music .music-inner .music-text .music-title p{margin-bottom:50px}#music .music-inner .music-text .text{box-sizing:border-box;padding:0 30px 0 30px}#music .music-inner .music-text .text p{font-size:20px}#music .music-inner .music-text .music-link ul li{max-width:100px;max-height:100px}#music .music-inner .music-text .music-link ul li a{border-radius:10px}#music .music-inner .music-text .music-link ul li a img{border-radius:10px}#music .music-inner .music-text .music-link ul li p{font-size:15px}}@media screen and (max-width: 450px){#music .music-inner .music-text .text p{font-size:15px}#music .music-inner .music-text .music-link ul li{max-width:80px;max-height:80px}#music .music-inner .music-text .music-link p{font-size:20px}}#sns{border-top:1px solid;border-top:1px solid;width:100%;height:auto;padding-top:100px;position:relative;opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity 1s,visibility 1s,transform 1s;margin:200px 0 100px 0;padding-top:0}#sns .sns-inner{max-width:1200px;width:100%;height:auto;margin:0 auto;position:relative}#sns .sns-inner .sns-head{width:100%;height:auto;display:flex;justify-content:space-between}#sns .sns-inner .sns-head .num4{display:block;width:100px;height:100px;position:absolute;top:0;left:0;z-index:2}#sns .sns-inner .sns-head .sns-title{position:absolute;right:0;top:-20px}#sns .sns-inner .sns-head .sns-title h2{font-size:80px;margin-bottom:0px;color:#000}#sns .sns-inner .sns-text{width:100%;height:auto;padding-top:100px;z-index:100;margin:0 auto;text-align:center}#sns .sns-inner .sns-text ul{margin-top:50px;width:100%;height:auto;display:flex;justify-content:space-around}#sns .sns-inner .sns-text ul li{max-width:400px;max-height:200px}#sns .sns-inner .sns-text ul li a{width:100%;height:100%;transition:all .5s}#sns .sns-inner .sns-text ul li a:hover{transform:scale(1.1);opacity:.5;transition:all .5s}#sns .sns-inner .sns-text ul li a img{width:100%;height:100%;display:block}@media screen and (max-width: 768px){#sns{margin:100px 0 100px 0}#sns .sns-inner{max-width:768px}#sns .sns-inner .sns-head{max-width:768px}#sns .sns-inner .sns-head .num4{width:90px;height:90px}#sns .sns-inner .sns-title h2{font-size:40px;margin-bottom:20px}#sns .sns-inner .sns-text p{width:100%;height:100%}#sns .sns-inner .sns-text ul{flex-direction:column;justify-content:center;align-items:center;max-width:200px;max-height:200px;margin:0 auto}#sns .sns-inner .sns-text ul li{width:100%;height:100%;margin-right:20px}#sns .sns-inner .sns-text ul li a{width:100%;height:100%}#sns .sns-inner .sns-text ul li a img{width:100%;height:100%}}#footer{width:100%;height:auto;background-color:#000;z-index:-1;overflow:hidden}#footer .footer-inner{max-width:1200px;width:100%;height:auto;margin:0 auto;position:relative}#footer .footer-inner #contact{width:100%;height:auto;margin:0 auto;padding:100px 40px 100px 0}#footer .footer-inner #contact a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#footer .footer-inner #contact a img{display:block;width:80px;height:50px;background-color:#fff}#footer .footer-inner #contact a p{font-size:50px;color:#fff}#footer .footer-inner .copy-right{color:#fff;width:100%;text-align:center;padding:20px 0 20px 0}@media screen and (max-width: 768px){#footer{max-width:768px}#footer .footer-inner{max-width:768px}}.contact-form{width:100%;height:auto;padding:200px 0 200px 0;text-align:center;margin:0 auto}.contact-form ul{margin-top:50px;width:100%;height:auto;display:flex;justify-content:center}.contact-form ul li{max-width:400px;max-height:200px}.contact-form ul li a{width:100%;height:100%;transition:all .5s}.contact-form ul li a:hover{transform:scale(1.1);opacity:.5;transition:all .5s}.contact-form ul li a img{width:100%;height:100%;display:block}#footer{width:100%;height:auto;background-color:#000;z-index:-1}#footer .footer-inner{max-width:1200px;width:100%;height:auto;margin:0 auto;position:relative}#footer .footer-inner .copy-right2{color:#fff;width:100%;text-align:center;padding:150px 0 20px 0}
/*# sourceMappingURL=style.min.css.map */