﻿#top{padding:0 3%;max-width:calc(1040px + 6%);margin:0 auto}@media screen and (max-width: 959px){#top{padding:0 1rem}}#top .line-holder{position:relative;height:35px}@media screen and (max-width: 767px){#top .line-holder{height:30px}}#top .line-holder .line{display:block;width:90%;height:2px;background:#000;position:relative}@media screen and (max-width: 767px){#top .line-holder .line{width:84%}}#top .line-holder .ill{display:block;width:168px;position:relative;top:-52px;margin-left:auto}@media screen and (max-width: 767px){#top .line-holder .ill{width:109px;top:-33px}}#top .sec-ttl{font-size:4rem;font-weight:700;letter-spacing:-.1rem;line-height:1;font-family:"Ubuntu",sans-serif;display:block;margin-bottom:2.5rem}@media screen and (max-width: 767px){#top .sec-ttl{font-size:3rem;margin-bottom:2rem}}#top .hero-area{width:100%}#top .hero-area img{height:auto}#top .hero-area a{display:block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#top .hero-area a:hover{opacity:0.8}#top #lead{margin:4rem auto 7rem}@media screen and (max-width: 767px){#top #lead{margin:2rem auto 4rem}}#top #lead h2{width:100%;max-width:488px;margin:0 auto 5rem}@media screen and (max-width: 767px){#top #lead h2{margin:0 auto 3rem}}#top #lead p{font-size:1.8rem;font-weight:500;letter-spacing:.1rem;line-height:1.8;text-align:center}@media screen and (max-width: 767px){#top #lead p{font-size:1.6rem;font-weight:500;letter-spacing:.1rem;line-height:1.6;text-align:left}#top #lead p br{display:none}}#top #lead p span{color:transparent}#top #lead p.is-on span{animation:blur 1.5s ease-out 1 forwards}#top #lead p span:nth-child(1){animation-delay:0.1s}#top #lead p span:nth-child(2){animation-delay:0.2s}#top #lead p span:nth-child(3){animation-delay:0.3s}#top #lead p span:nth-child(4){animation-delay:0.4s}#top #lead p span:nth-child(5){animation-delay:0.5s}#top #lead p span:nth-child(6){animation-delay:0.6s}#top #lead p span:nth-child(7){animation-delay:0.7s}#top #lead p span:nth-child(8){animation-delay:0.8s}#top #lead p span:nth-child(9){animation-delay:0.9s}@keyframes blur{0%{text-shadow:0 0 100px #000;opacity:0}100%{text-shadow:0 0 0px #000;opacity:1}}#top #discography{margin-bottom:3rem}#top #discography ul{display:flex;flex-wrap:wrap}#top #discography ul li{width:30.5%;margin-bottom:5rem;margin-right:calc((100% - 30.5% * 3) / 2)}#top #discography ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width: 768px){#top #discography ul li{width:49%;margin-right:2%;margin-bottom:3vw}#top #discography ul li:nth-of-type(3n){margin-right:2%}#top #discography ul li:nth-of-type(even){margin-right:0}}#top #discography ul li .databox{display:flex;align-items:center;position:relative;cursor:pointer}@media screen and (max-width: 768px){#top #discography ul li .databox{flex-direction:column;align-items:flex-start}}#top #discography ul li .databox .image{position:relative}#top #discography ul li .databox .image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#top #discography ul li .databox .image.jacket01:before{background:rgba(108,53,20,0)}#top #discography ul li .databox .image.jacket02:before{background:transparent}#top #discography ul li .databox .image.jacket03:before{background:rgba(104,0,0,0)}#top #discography ul li .databox .image.jacket04:before{background:rgba(13,27,66,0)}#top #discography ul li .databox .image.jacket05:before{background:rgba(13,27,66,0)}#top #discography ul li .databox .image.jacket06:before{background:transparent}#top #discography ul li .databox .txt{position:absolute;padding:2rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;transform:translateY(2rem);opacity:0}@media screen and (max-width: 768px){#top #discography ul li .databox .txt{position:static;padding:0;transform:translateY(0);opacity:1}}#top #discography ul li .databox .txt p{width:100%;font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:2;color:#fff}@media screen and (max-width: 768px){#top #discography ul li .databox .txt p{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.6;color:#000;margin-top:0.5rem}}@media screen and (max-width: 559px){#top #discography ul li .databox .txt p{line-height:1.4}}#top #discography ul li .databox .txt p span{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.6}@media screen and (max-width: 768px){#top #discography ul li .databox .txt p span{font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.1}}#top #discography ul li .databox:hover .image.jacket01:before{background:rgba(108,53,20,0.7)}#top #discography ul li .databox:hover .image.jacket02:before{background:rgba(0,0,0,0.7)}#top #discography ul li .databox:hover .image.jacket03:before{background:rgba(104,0,0,0.7)}#top #discography ul li .databox:hover .image.jacket04:before{background:rgba(13,27,66,0.7)}#top #discography ul li .databox:hover .image.jacket05:before{background:rgba(13,27,66,0.7)}#top #discography ul li .databox:hover .image.jacket06:before{background:rgba(0,0,0,0.7)}#top #discography ul li .databox:hover .image.jacket07:before{background:rgba(12,10,34,0.7)}#top #discography ul li .databox:hover .image.jacket08:before{background:rgba(12,10,34,0.7)}#top #discography ul li .databox:hover .image.jacket09:before{background:rgba(65,72,90,0.7)}#top #discography ul li .databox:hover .image.jacket10:before{background:rgba(65,65,65,0.7)}#top #discography ul li .databox:hover .image.jacket11:before{background:rgba(191,87,161,0.7)}@media screen and (max-width: 768px){#top #discography ul li .databox:hover .image.jacket01:before,#top #discography ul li .databox:hover .image.jacket02:before,#top #discography ul li .databox:hover .image.jacket03:before,#top #discography ul li .databox:hover .image.jacket04:before,#top #discography ul li .databox:hover .image.jacket05:before,#top #discography ul li .databox:hover .image.jacket06:before,#top #discography ul li .databox:hover .image.jacket07:before,#top #discography ul li .databox:hover .image.jacket08:before,#top #discography ul li .databox:hover .image.jacket09:before,#top #discography ul li .databox:hover .image.jacket10:before,#top #discography ul li .databox:hover .image.jacket11:before{background:transparent}}#top #discography ul li .databox:hover .txt{transform:translateY(0);opacity:1}#top #friends .imitation{font-size:1.8rem;font-weight:500;letter-spacing:.1rem;line-height:1.7}@media screen and (max-width: 767px){#top #friends .imitation{font-size:1.6rem;font-weight:500;letter-spacing:.1rem;line-height:1.6}}#top #friends ul{display:flex;margin:3rem 0 4rem}@media screen and (max-width: 559px){#top #friends ul{margin:2rem 0 3rem}}#top #friends ul li{width:24.5%;margin-right:4.5%}#top #friends ul li:nth-of-type(2n){margin-right:0}@media screen and (max-width: 559px){#top #friends ul li{width:49%;margin-right:2%}}#top #friends ul li a{display:block}#top #friends ul li a div{position:relative;overflow:hidden}#top #friends ul li a div img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;backface-visibility:hidden}#top #friends ul li a div:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;mix-blend-mode:multiply;z-index:2;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;display:block;transform-origin:center;transform:scale(1)}#top #friends ul li a div:after{content:"";display:block;background-image:url(../img/common/ic-blanklink.svg);width:35px;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0;transform:scale(1.1)}#top #friends ul li a p{font-size:1.5rem;font-weight:500;letter-spacing:.1rem;line-height:1.7;margin-top:1rem}@media screen and (max-width: 559px){#top #friends ul li a p{margin-top:0.5rem;line-height:1.4}}#top #friends ul li a:hover div img{transform:scale(1.05)}#top #friends ul li a:hover div:before{background:rgba(0,0,0,0.4);transform:scale(0.95)}#top #friends ul li a:hover div:after{opacity:0.9;transform:scale(0.95)}div.iziModal{max-width:1100px !important;width:90%}.iziModal-navigate>button{opacity:1;width:44px}.modalinner{padding:4rem}@media screen and (max-width: 559px){.modalinner{padding:2rem 2rem 4rem}}.modalinner .releaseholder{display:flex;flex-direction:column;max-width:535px;margin:0 auto 8rem}@media screen and (max-width: 959px){.modalinner .releaseholder{margin:0 auto 4rem}}@media screen and (max-width: 559px){.modalinner .releaseholder{margin:0 auto 3rem}}.modalinner .releaseholder h2{order:2;font-family:"Ubuntu", "Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", "ＭＳ ゴシック", "メイリオ", Meiryo, helvetica, arial, sans-serif;font-size:3rem;font-weight:700;letter-spacing:0;line-height:1.5;margin:1.5rem 0 0.2rem}@media screen and (max-width: 559px){.modalinner .releaseholder h2{font-size:2.3rem;margin:1rem 0 0}}.modalinner .releaseholder h2 span:nth-of-type(1){font-size:2.1rem;font-weight:700;letter-spacing:-.1rem;line-height:1.5;font-family:"Ubuntu",sans-serif}@media screen and (max-width: 559px){.modalinner .releaseholder h2 span:nth-of-type(1){font-size:1.7rem}}.modalinner .releaseholder h2 span:nth-of-type(2){display:block;font-size:2.1rem;font-weight:500;letter-spacing:-.1rem;line-height:1.5;font-family:"Ubuntu",sans-serif}@media screen and (max-width: 559px){.modalinner .releaseholder h2 span:nth-of-type(2){font-size:1.7rem}}.modalinner .releaseholder p{order:3;font-size:2.1rem;font-weight:700;letter-spacing:-.1rem;line-height:1.5;font-family:"Ubuntu",sans-serif}@media screen and (max-width: 559px){.modalinner .releaseholder p{font-size:1.7rem}}.modalinner .releaseholder p.creator{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.5;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","メイリオ",Meiryo,helvetica,arial,sans-serif}@media screen and (max-width: 559px){.modalinner .releaseholder p.creator{font-size:1.4rem}}.modalinner .releaseholder p.catchcopy{font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.6;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","メイリオ",Meiryo,helvetica,arial,sans-serif;margin-top:3rem}@media screen and (max-width: 559px){.modalinner .releaseholder p.catchcopy{font-size:1.5rem;margin-top:1.5rem}}.modalinner .releaseholder div{order:1;display:block}.modalinner ul.mlist2,.modalinner ul.mlist3,.modalinner ul.mlist4{display:flex;justify-content:center}@media screen and (max-width: 959px){.modalinner ul.mlist2,.modalinner ul.mlist3,.modalinner ul.mlist4{flex-direction:column}}.modalinner ul.mlist2 li:not(:first-child),.modalinner ul.mlist3 li:not(:first-child),.modalinner ul.mlist4 li:not(:first-child){margin-left:4rem}@media screen and (max-width: 959px){.modalinner ul.mlist2 li:not(:first-child),.modalinner ul.mlist3 li:not(:first-child),.modalinner ul.mlist4 li:not(:first-child){margin:4rem 0 0}}.modalinner ul.mlist2 li h3,.modalinner ul.mlist3 li h3,.modalinner ul.mlist4 li h3{font-size:2.3rem;font-weight:700;letter-spacing:0;line-height:1.5;font-family:"Ubuntu", "Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", "ＭＳ ゴシック", "メイリオ", Meiryo, helvetica, arial, sans-serif}@media screen and (max-width: 559px){.modalinner ul.mlist2 li h3,.modalinner ul.mlist3 li h3,.modalinner ul.mlist4 li h3{font-size:1.8rem}}.modalinner ul.mlist2 li h3 span,.modalinner ul.mlist3 li h3 span,.modalinner ul.mlist4 li h3 span{font-size:1.5rem}@media screen and (max-width: 559px){.modalinner ul.mlist2 li h3 span,.modalinner ul.mlist3 li h3 span,.modalinner ul.mlist4 li h3 span{font-size:1.2rem}}.modalinner ul.mlist2 li .creator,.modalinner ul.mlist3 li .creator,.modalinner ul.mlist4 li .creator{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0.2rem 0 1.7rem}@media screen and (max-width: 559px){.modalinner ul.mlist2 li .creator,.modalinner ul.mlist3 li .creator,.modalinner ul.mlist4 li .creator{font-size:1.4rem;margin:0.2rem 0 1.2rem}}.modalinner ul.mlist2 li .catchcopy,.modalinner ul.mlist3 li .catchcopy,.modalinner ul.mlist4 li .catchcopy{font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.6}@media screen and (max-width: 559px){.modalinner ul.mlist2 li .catchcopy,.modalinner ul.mlist3 li .catchcopy,.modalinner ul.mlist4 li .catchcopy{font-size:1.5rem}}.modalinner ul.mlist4{flex-wrap:wrap}@media screen and (max-width: 959px){.modalinner ul.mlist4{width:100%;max-width:535px;margin:0 auto}}.modalinner ul.mlist4 li{width:calc(50% - 4rem)}@media screen and (max-width: 959px){.modalinner ul.mlist4 li{width:100%}}.modalinner ul.mlist4 li:not(:first-child){margin-left:4rem}@media screen and (max-width: 959px){.modalinner ul.mlist4 li:not(:first-child){margin:4rem 0 0}}.modalinner ul.mlist4 li:nth-of-type(3){margin-left:0}.modalinner ul.mlist4 li:nth-of-type(1),.modalinner ul.mlist4 li:nth-of-type(2){margin-bottom:4rem}@media screen and (max-width: 959px){.modalinner ul.mlist4 li:nth-of-type(1),.modalinner ul.mlist4 li:nth-of-type(2),.modalinner ul.mlist4 li:nth-of-type(3){margin:0 0 3rem}.modalinner ul.mlist4 li:nth-of-type(4){margin:0 0 0}}.modalinner ul.mlist-full{max-width:880px;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 959px){.modalinner ul.mlist-full{flex-direction:column}}.modalinner ul.mlist-full li.full-in:not(:first-child){margin-left:5rem}@media screen and (max-width: 959px){.modalinner ul.mlist-full li.full-in:not(:first-child){margin:0 0 1rem}}.modalinner ul.mlist-full li.full-in ul li{display:flex;align-items:center;margin-bottom:1rem}@media screen and (max-width: 559px){.modalinner ul.mlist-full li.full-in ul li{flex-direction:column;align-items:flex-start}}.modalinner ul.mlist-full li.full-in ul li .name{font-size:2.3rem;font-weight:700;letter-spacing:0;line-height:1.5;font-family:"Ubuntu", "Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", "ＭＳ ゴシック", "メイリオ", Meiryo, helvetica, arial, sans-serif;margin-right:2rem}@media screen and (max-width: 559px){.modalinner ul.mlist-full li.full-in ul li .name{font-size:1.8rem;margin-right:0}}.modalinner ul.mlist-full li.full-in ul li .creator{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.5}@media screen and (max-width: 559px){.modalinner ul.mlist-full li.full-in ul li .creator{font-size:1.4rem}}.modalinner .btn-holder{max-width:800px;margin:0 auto}.modalinner div.btn-wbox{display:flex;order:4 !important}.modalinner div.btn-wbox .btn:nth-of-type(2){margin-left:2rem}@media screen and (max-width: 360px){.modalinner div.btn-wbox .btn:nth-of-type(2){margin-left:1rem}.modalinner div.btn-wbox .btn:nth-of-type(2) a{width:105px}}.modalinner .btn{margin-top:2rem}@media screen and (max-width: 559px){.modalinner .btn{margin-top:1.5rem}}.modalinner .btn a{background:#000;display:flex;justify-content:center;align-items:center;width:132px;height:32px;border-radius:10px;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1;color:#fff;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 559px){.modalinner .btn a{font-size:1.5rem}}.modalinner .btn a:hover{opacity:0.7}.modalinner .btn a span{margin-top:-2px}.modalinner .closebtn{margin:7rem auto 0;cursor:pointer;text-align:center;display:block;font-size:2.3rem;font-weight:500;letter-spacing:-.1rem;line-height:1;font-family:"Ubuntu",sans-serif;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 559px){.modalinner .closebtn{margin:4rem auto 0;font-size:2rem}}.modalinner .closebtn:hover{opacity:0.7}
