#artist .item p.img span img,.subCont .item p.img span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html{background:#fff}body{background:#fcf7f7;position:relative;max-width:100%;margin:0 auto}body.bodyFix{overflow:hidden}ul{margin:0;padding:0;list-style:none}ol{margin:0;padding:0}a,img,i{-webkit-transition:0.25s;transition:0.25s;outline:none}a{color:#3B3B3B;font-size:14px;outline:none}@media only screen and (max-width: 767px){a{font-size:12px}}a:hover,a:focus,a:visited,a:active{text-decoration:none;color:#3B3B3B;outline:none}p{margin-bottom:0;font-size:14px;color:#3B3B3B}@media only screen and (max-width: 767px){p{font-size:12px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:normal;font-weight:bold}img{max-width:100%}a,p,input,textarea,dt,dd,li,td,th{word-wrap:break-word;word-break:break-word}.spBars,.sp_headStyle{display:none}body{padding-top:6.8vw;-webkit-transition:0.25s;transition:0.25s}@media only screen and (max-width: 767px){body{padding-top:60px}}#header{padding:10px 24px;height:6.8vw;-webkit-transition:0.25s;transition:0.25s;position:fixed;width:100%;top:0;left:0;background:#fff;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.6);box-shadow:1px 1px 2px rgba(0,0,0,0.6);z-index:99}#header:before,#header:after{content:"";display:table}#header:after{clear:both}#header .logo{float:left;position:relative;z-index:10;-webkit-transition:0.25s;transition:0.25s;height:100%}#header .logo img{display:block;height:100%}#header nav{text-align:right;position:absolute;right:5vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header nav ul li{float:left;margin:0 1.7vw}#header nav .menu li:last-child{margin-right:0}#header nav .menu a{color:#1f1f1f;padding:9px 0.75vw 0;display:block;font-size:1.25vw;line-height:1.25vw}@media only screen and (max-width: 767px){#header{padding:10px 15px;background:#fff;height:60px !important}#header .logo.fix{left:15px;width:100px !important}#header .spBars{display:block;height:40px;position:absolute;right:10px;top:50%;width:40px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header .spBars a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;width:40px;color:#fff;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#header .spBars a span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background-color:#000;border-radius:2px;height:3px;left:17%;position:absolute;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;width:66%}#header .spBars a span:nth-of-type(1){top:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#header .spBars a span:nth-of-type(2){top:12px;-webkit-transform:scale(1);transform:scale(1)}#header .spBars a span:nth-of-type(3){top:19px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#header .spBars .navText{bottom:-1px;font-size:12px;left:0;margin:auto;position:absolute;right:0;text-align:center;z-index:-1;color:#000}#header nav{background:#d3525f;top:60px;right:0;z-index:100;text-align:center;width:100%;height:auto;display:none;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0px 3px #dad7d7;box-shadow:0 0px 3px #dad7d7}#header nav ul{float:none;width:100%;display:block;background:none;-webkit-transition:0.25s;transition:0.25s;padding:30px 15%}#header nav .menu li{float:none;display:block;width:100%;border:none;margin:0}#header nav .menu a{padding:20px 15px !important;display:block;font-size:16px;line-height:16px;letter-spacing:0.06em;color:#fff;text-decoration:none}#header nav .menu a:hover,#header nav .menu a.act{color:#fff}#header #switchBtn.btnClose span:nth-of-type(1){top:-10px !important;-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}#header #switchBtn.btnClose span:nth-of-type(2){top:10px;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#header #switchBtn.btnClose span:nth-of-type(3){opacity:0}}#footer{background:#313131;padding:2vw}#footer .copyright{font-size:1.5vw;line-height:1.5vw;color:#fff}@media only screen and (max-width: 767px){#footer{padding:10px}#footer p{float:none;text-align:center}#footer .copyright{font-size:12px;line-height:12px}}.main{background:#F2F0F0;padding-bottom:8.7vw}.mCont,.sub_mCont{margin-bottom:4.6vw;position:relative}@media only screen and (max-width: 767px){.mCont,.sub_mCont{margin-bottom:40px;padding-left:15px;padding-right:15px}}.sub_mCont{margin-bottom:0}.sub_mCont .content>div{background:#fff;padding:2.5vw 3.5vw 3.2vw}.sub_mCont .content>div hgroup{margin-bottom:1.1vw}.sub_mCont a{display:block}hgroup{margin-bottom:3.5vw}hgroup h2{text-transform:uppercase;font-size:2.5vw;font-weight:normal}@media only screen and (max-width: 767px){hgroup{margin-bottom:20px}hgroup h2{font-size:24px;line-height:24px}}.banner{position:relative}.banner h1{position:absolute;top:0;left:0;z-index:-1}.banner img{width:100%}.bannerTxt{position:relative}.bannerTxt h1{font-size:4.3vw;margin-top:-2vw;color:#fff;width:90%;text-align:center;position:absolute;top:50%;left:50%;-webkit-ransform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.bannerTxt img{width:100%}.contFirst{margin-top:-1.7vw;position:relative;z-index:1}.contFirst.sub_mCont{margin-top:-4.3vw}@media only screen and (max-width: 767px){.contFirst{margin-top:-15px}}#news .content>div{background:#fff;padding:2.8vw 4.9vw 5.4vw}@media only screen and (max-width: 767px){#news .content>div{padding:30px 15px}}.news_list dl:before,.news_list dl:after{content:"";display:table}.news_list dl:after{clear:both}.news_list dl{margin-bottom:0;padding:2px 15px}.news_list dl+dl{margin-top:2.8vw}.news_list dl dt,.news_list dl dd{float:left}.news_list dl dt{width:19.5vw;padding-right:8vw;position:relative;font-size:1.3vw;font-weight:normal}.news_list dl dt:after{content:attr(rel);width:8vw;font-size:1.3vw;text-align:center;font-weight:normal;color:#fff;text-transform:uppercase;line-height:1.3vw;padding:4px 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news_list dl dt[rel="news"]:after{background:#494948}.news_list dl dt[rel="メディア"]:after{background:#e4e235}.news_list dl dd{width:calc(100% - 19.5vw);padding-left:3vw;margin-bottom:0;color:#000;font-size:1.3vw}.news_list dl dd a{color:#000;font-size:1.3vw}@media only screen and (max-width: 767px){.news_list dl{padding:5px 15px}.news_list dl dt,.news_list dl dd{width:100%;float:none}.news_list dl dt{font-size:14px;line-height:20px;margin-bottom:5px}.news_list dl dt:after{font-size:10px;line-height:10px;width:auto;position:relative;margin-left:30px}.news_list dl dd{padding-left:0;font-size:16px;line-height:16px}.news_list dl dd a{font-size:16px;line-height:16px}}#artist .content>div,.subCont .content>div{background:#fff;padding:2.5vw 3.5vw 3.2vw}#artist .content>div hgroup,.subCont .content>div hgroup{margin-bottom:1.1vw}#artist a,.subCont a{display:block}#artist .item,.subCont .item{padding:0.7vw;background:#fff;text-align:center}#artist .item p.img,.subCont .item p.img{position:relative;width:100%;margin:0 auto 1.5vw}#artist .item p.img:before,.subCont .item p.img:before{content:"";display:block;padding-top:100%}#artist .item p.img span,.subCont .item p.img span{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}#artist .item p.img span img,.subCont .item p.img span img{width:100%}#artist .item p:not(.img),.subCont .item p:not(.img){font-size:1.1vw;display:inline-block}@media only screen and (max-width: 767px){#artist .content>div,.subCont .content>div{padding:30px 15px 0;margin-bottom:10px}#artist .content>div>.row,.subCont .content>div>.row{margin-left:0;margin-right:0}#artist .content>div hgroup,.subCont .content>div hgroup{margin-bottom:20px}#artist .item,.subCont .item{margin-bottom:15px}#artist .item p:not(.img),.subCont .item p:not(.img){font-size:17px;min-height:49px}}.text-underline{text-decoration:underline}.content.artist_detail{padding:0 5.8vw}.content.artist_detail>div{position:relative;padding:2.1vw 4vw 3.2vw}.contFirst .content.artist_detail>div{padding:2.1vw 2.9vw 1.5vw}.content.artist_detail h2.tit{margin-bottom:2.8vw}.contFirst .content.artist_detail h2.tit{margin-bottom:4.8vw}.content.artist_detail p{font-size:1.4vw;line-height:2.55vw}.content.artist_detail h3.tit{padding:0.7vw 1.5vw 0.6vw;font-size:1.8vw;line-height:3vw;border-bottom:solid 2px #000;margin-bottom:1.8vw}.content.artist_detail dl{margin-bottom:0}.content.artist_detail dl dt{width:31%;float:left;padding-top:1vw;padding-left:2.3vw}.content.artist_detail dl dd{width:69%;float:left;padding-left:6.2vw}.content.artist_detail dl dd p{font-size:1.2vw;line-height:2.3vw}.content.artist_detail dl dd .iSns{display:inline-block;width:5.2vw;margin-left:1.2vw}.content.artist_detail dl dd .iSns img{width:100%}.content.artist_detail .releaseInfo p:first-child{width:19vw}.content.artist_detail .releaseInfo p:last-child{width:calc(100% - 19vw);padding-left:5vw;line-height:2vw}.content.artist_detail .releaseInfo p:last-child span{display:block;font-size:1.9vw}.content.artist_detail .releaseInfo p:last-child span img{width:19vw;display:inline-block}.content.artist_detail .releaseInfo p:last-child span img+img{margin-left:1.5vw}.content.artist_detail .zLink{display:initial;font-size:1.2vw;line-height:2.3vw}.content.artist_detail .zLink:hover{text-decoration:underline}.content.artist_detail #thumbImg p{cursor:pointer}@media only screen and (max-width: 767px){.content.artist_detail{padding:0}.content.artist_detail>div{padding:15px}.contFirst .content.artist_detail>div{padding:15px}.content.artist_detail h2.tit{font-size:16px;margin-bottom:15px}.contFirst .content.artist_detail h2.tit{font-size:16px;margin-bottom:15px;text-align:center}.content.artist_detail p{font-size:12px;line-height:26px}.content.artist_detail h3.tit{padding:5px 10px;font-size:14px;line-height:28px;border-bottom:solid 1px #000;margin-bottom:15px}.content.artist_detail dl{margin-bottom:0}.content.artist_detail dl dt{width:100%;float:none;padding:0;margin-bottom:15px}.content.artist_detail dl dd{width:100%;float:none;padding:0}.content.artist_detail dl dd p{font-size:12px;line-height:26px}.content.artist_detail dl dd .iSns{display:inline-block;width:10.4vw;margin-left:1.2vw}.content.artist_detail dl dd .iSns img{width:100%}.content.artist_detail .releaseInfo p:first-child{width:33.3333%}.content.artist_detail .releaseInfo p:last-child{width:100%;padding-left:0;line-height:24px;font-size:12px}.content.artist_detail .releaseInfo p:last-child span{font-size:14px}.content.artist_detail .releaseInfo p:last-child span img{width:40%;display:inline-block;margin-bottom:5px}.content.artist_detail .releaseInfo p:last-child span img+img{margin-left:5px}.content.artist_detail .zLink{display:initial;font-size:12px;line-height:24px}.content.artist_detail .zVideo{width:100%}}.noteContact{text-align:center;padding-top:1.2vw;line-height:2.4vw;font-size:1.2vw;margin-bottom:2.8vw}.noteContact span{display:block;font-size:3vw;line-height:3.3vw;margin-bottom:1.8vw}@media only screen and (max-width: 767px){.noteContact{font-size:10px;line-height:18px;margin-bottom:30px;padding-top:15px}.noteContact span{font-size:14px;line-height:26px;margin-bottom:5px}}form{padding:0 1vw}#form-contact dl{margin-bottom:1.5vw}#form-contact dl dt{padding:0.5vw 1.5vw;font-size:1.2vw;line-height:1.2vw;margin-bottom:0.3vw;font-weight:normal}#form-contact dl dd{margin-bottom:0}#form-contact dl dd input{border:solid 1px #eee;background:#eee;display:block;padding:0.5vw 1.5vw;margin-top:0;width:100%;font-size:1.7vw;line-height:3.3vw}#form-contact dl dd input::-webkit-input-placeholder{color:#696868}#form-contact dl dd input::-ms-input-placeholder{color:#696868}#form-contact dl dd input::-ms-input-placeholder{color:#696868}#form-contact dl dd input:-ms-input-placeholder{color:#696868}#form-contact dl dd input::placeholder{color:#696868}#form-contact dl dd textarea{border:solid 1px #eee;background:#eee;display:block;padding:0.8vw 1.5vw;width:100%;resize:none;height:14.4vw;font-size:1.7vw;line-height:2.3vw}#form-contact dl dd p.error{color:red;margin-top:5px;line-height:0.8vw}#form-contact dl dd p.error label{margin:0;font-size:0.8vw;line-height:0.8vw;font-weight:normal}@media only screen and (max-width: 767px){#form-contact dl{margin-bottom:15px;font-size:14px}#form-contact dl dt{padding:3px 10px;font-size:12px;margin-bottom:10px}#form-contact dl dd input{font-size:12px;line-height:14px;padding:5px 10px}#form-contact dl dd textarea{height:150px;font-size:12px;line-height:16px;padding:5px 10px}#form-contact dl dd p.error{line-height:12px}#form-contact dl dd p.error label{font-size:10px;line-height:10px}}.cont_confirm dl{border-bottom:dashed 1px #e8e8e8}.cont_confirm dl:last-child{border-bottom:none}.company_info{padding:7vw 3.5vw 3.2vw !important}.company_info dl{margin-bottom:0}.company_info dl+dl{margin-top:3vw}.company_info dl dt{font-size:1.2vw;line-height:2vw}.company_info dl dd{font-size:1.3vw;line-height:2vw;padding-left:0}.company_info dl dd.map{margin-bottom:3vw}.company_info dl dd.map iframe{width:100%;height:600px}@media only screen and (max-width: 767px){.company_info{padding:15px !important}.company_info dl{margin-bottom:0}.company_info dl+dl{margin-top:15px}.company_info dl dt{font-size:12px;line-height:24px}.company_info dl dd{font-size:12px;line-height:24px;padding-left:15px}.company_info dl dd.map{margin-bottom:15px}.company_info dl dd.map iframe{width:100%;height:400px}}@media only screen and (max-width: 767px) and (max-width: 375px){.company_info dl dd.map iframe{height:300px}}.error{color:#c50001}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}.fLeft{float:left}.fRight{float:right}.content{width:100%;margin:0 auto;padding:0 6.5vw}@media only screen and (max-width: 767px){.content{padding:0}}.verCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p15{padding:15px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb0-7{margin-bottom:0.7vw}.mb2{margin-bottom:2vw}.mb4{margin-bottom:4vw}.mb5{margin-bottom:5vw}.mb5-7{margin-bottom:5.7vw}.mt20{margin-top:20px}.ml-15{margin-left:-15px}.pl0{padding-left:0}.pl5{padding-left:5px}.pr0{padding-right:0}.pr5{padding-right:5px}.pt2{padding-top:2vw}.spShow{display:none}.subCont{min-height:1px}@media only screen and (max-width: 767px){.subCont{min-height:1px}}.iziModal{width:100%}@media only screen and (max-width: 767px){.iziModal{max-width:90% !important}}.btnSty_submit{color:#fff;font-size:1.8vw;line-height:1.8vw;background:#d3525f;width:100%;padding:1.5vw;text-align:center;border:solid 1px #d3525f;cursor:pointer}.btnSty_submit.cancel{background:#fff;color:#d3525f}@media only screen and (max-width: 767px){.btnSty_submit{font-size:14px;line-height:16px}.iziModal .btnSty_submit{font-size:14px;padding:5px 15px}}.iDown{background:#c7515c;color:#fff;position:absolute;top:2.8vw;right:3.5vw;padding:1.1vw 1.5vw}.iDown img{height:20px}.iDown:focus,.iDown:visited,.iDown:active{color:#fff}.iDown:hover{color:#fff;background:#d77983}@media only screen and (max-width: 767px){.iDown{position:static;display:block;margin:30px auto;width:70%;text-align:center;padding:10px 15px}.iDown img{height:14px;vertical-align:-2px;display:inline-block}}@media only screen and (max-width: 767px){.spShow{display:block}.spHide{display:none}.sp_mb15{margin-bottom:15px}.sp_fnone{float:none}}.efade{opacity:0;-webkit-transition:0.75s;transition:0.75s;-webkit-transform:translateY(10%);transform:translateY(10%)}.efade.non{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}a.effect-underline{text-decoration:none;display:inline-block;position:relative}a.effect-underline:after{content:'';position:absolute;left:0;display:inline-block;height:1em;width:100%;border-bottom:1px solid;margin-top:5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform:scale(0, 1);transform:scale(0, 1)}a.effect-underline:hover:after,a.effect-underline.act:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.box-shadow{-webkit-transition:0.25s;transition:0.25s}.box-shadow:hover{-webkit-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black}.btnEff{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btnEff:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btnEff:hover,.btnEff:focus,.btnEff:active{color:#fff}.btnEff:hover:before,.btnEff:focus:before,.btnEff:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.Shine figure{position:relative;margin:0;-webkit-transition:0.75s;transition:0.75s;overflow:hidden}.Shine figure:before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.3)));background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.Shine figure:hover:before{-webkit-animation:shine 1.5s;animation:shine 1.5s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.mb-46vw{margin-bottom:4.6vw}.mb-15{margin-bottom:15px}.carousel-indicators{margin-bottom:3rem}.carousel-indicators [data-bs-target]{width:8px;height:8px;border-radius:999px;border-top:none;border-bottom:none;margin:0 7px}@media only screen and (max-width: 767px){.carousel-indicators{margin-bottom:1.5rem}}.carousel-control-next,.carousel-control-prev{width:5%}

/*# sourceMappingURL=style.css.map */