@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}.colorNews{color:#2abdf0}.colorCharacter{color:#efadb0}.colorEpisode{color:#d890bc}.colorOnair{color:#a4ce87}.colorStaffcast{color:#589acb}.colorProducts{color:#f4cb5b}.colorComic{color:#eba067}.colorMusic{color:#ccaf64}.colorMovie{color:#aa95dd}.colorSns{color:#ed828b}.colorRed{color:#ed7373}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.66666vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Noto Serif JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#555;letter-spacing:.05em}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}.splide__track--nav>.splide__list>.splide__slide{border:none !important}@media screen and (min-width: 750px){.l-inner-lg{width:90%;max-width:1400px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-lg{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-md{width:90%;max-width:1100px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-ex{width:90%;max-width:1100px;margin:0 auto}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:940px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 1.5rem}}.swiper{display:none}.swiper.swiper-initialized{display:block}body{background-repeat:no-repeat;background-size:100% auto}body.loaded{overflow:auto}@media screen and (min-width: 750px){body{padding-top:16rem;background-position:center -15vh}}@media screen and (max-width: 749px){body{padding-top:9rem;background-position:center -2rem}}.loading{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:20;opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s;background-image:url("../img/common/loading_bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}.loaded .loading{opacity:0;visibility:hidden}.loading__wrapper{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 749px){.loading__wrapper img{width:23rem}}.loading__title{font-family:"Noto Serif JP",serif;text-align:center}@media screen and (min-width: 750px){.loading__title{font-size:2.4rem;margin-top:3rem}}@media screen and (max-width: 749px){.loading__title{font-size:2rem;white-space:nowrap;margin-top:2rem}}@-webkit-keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}.loading__title span{opacity:0;-webkit-animation:fadeInOut 1s infinite;animation:fadeInOut 1s infinite}.loading__title span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.loading__title span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.loading__title span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.header{position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,0);-webkit-transition:background .3s;transition:background .3s}@media screen and (min-width: 1200px){.header{height:8rem;padding-left:2.5rem;padding-right:3.2rem;gap:3rem;z-index:12;-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s}}@media screen and (max-width: 1199px){.header{height:6.8rem;padding:0 1.6rem;z-index:12}}.is-view .header{background-color:#fff}@media screen and (min-width: 1024px){.is-view .header.hidden{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 1200px){.header.hidden .header__logo{opacity:0;visibility:hidden}}@media screen and (max-width: 749px){.header__logo__img{width:10.8rem}}.headerNav{position:fixed;top:0;bottom:0;left:0;right:0;bottom:0;z-index:13;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0;visibility:hidden;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-active .headerNav{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 1200px){.headerNav{padding:5rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.headerNav{padding:3rem}}@media screen and (max-width: 1023px){.headerNav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px){.headerNav{background-image:url("../img/common/ham_bg_pc.jpg");gap:7.5rem}}@media screen and (max-width: 749px){.headerNav{background-image:url("../img/common/ham_bg_sp.jpg");padding:7rem 2rem 2rem;gap:3.4rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.headerNav__logo{width:30rem}}@media screen and (max-width: 749px){.headerNav__logo{width:22rem}}@media screen and (min-width: 1200px){.headerNav__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem}}@media screen and (max-width: 1199px){.headerNav__list{display:grid;grid-template-columns:repeat(2, 1fr);margin:0 auto}}@media screen and (min-width: 750px)and (max-width: 1199px){.headerNav__list{grid-gap:2.4rem 4rem}}@media screen and (max-width: 749px){.headerNav__list{grid-gap:2.4rem 3rem}}@media screen and (min-width: 750px){.headerNav__sns{margin-top:6rem}}@media screen and (max-width: 749px){.headerNav__sns{margin-top:4rem}}@media screen and (min-width: 1200px){.headerNav__sns__title{display:none}}@media screen and (max-width: 1199px){.headerNav__sns__title{text-align:center;font-size:1.3rem;margin-bottom:1.5rem;text-transform:uppercase;color:#888}}.headerNav__sns__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1199px){.headerNav__sns__list{margin-top:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 750px){.headerNav__sns__list{gap:1.6rem}}@media screen and (max-width: 749px){.headerNav__sns__list{gap:2.4rem}}.headerNav__sns__item{line-height:1}@media(hover: hover){.headerNav__sns__item:hover{opacity:.8}}@media screen and (min-width: 750px){.headerNav__sns__icon{width:3.2rem}}@media screen and (max-width: 749px){.headerNav__sns__icon{width:4.8rem}}.headerNav__anc{display:inline-block;position:relative}@media(hover: hover){.headerNav__anc:hover .headerNav__anc__jp{color:#fff;background:#555}.headerNav__anc:hover .headerNav__anc__jp.colorNews{background:#2abdf0}.headerNav__anc:hover .headerNav__anc__jp.colorCharacter{background:#efadb0}.headerNav__anc:hover .headerNav__anc__jp.colorEpisode{background:#d890bc}.headerNav__anc:hover .headerNav__anc__jp.colorOnair{background:#a4ce87}.headerNav__anc:hover .headerNav__anc__jp.colorStaffcast{background:#589acb}.headerNav__anc:hover .headerNav__anc__jp.colorProducts{background:#f4cb5b}.headerNav__anc:hover .headerNav__anc__jp.colorComic{background:#eba067}.headerNav__anc:hover .headerNav__anc__jp.colorMusic{background:#ccaf64}.headerNav__anc:hover .headerNav__anc__jp.colorMovie{background:#aa95dd}}.headerNav__anc__en{font-family:"Noto Serif JP",serif;-webkit-transition:all .3s;transition:all .3s;display:block;font-weight:600}@media screen and (min-width: 750px){.headerNav__anc__en{font-size:2.6rem}}@media screen and (max-width: 749px){.headerNav__anc__en{font-size:2rem}}.headerNav__anc__jp{font-family:"Noto Serif JP",serif;display:inline-block;border-radius:.3rem;font-weight:600;background:#fff;padding:.2rem .6rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.headerNav__anc__jp{font-size:1.4rem}}@media screen and (max-width: 749px){.headerNav__anc__jp{font-size:1.2rem}}.ham{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:13}@media screen and (min-width: 750px){.ham{width:5rem}}@media screen and (max-width: 1199px){.ham{width:3.7rem}}.ham span{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;line-height:1}@media screen and (min-width: 750px){.ham span+span{margin-top:.85rem}}@media screen and (max-width: 749px){.ham span+span{margin-top:.5rem}}@media screen and (min-width: 750px){.is-active .ham span:nth-child(1){-webkit-transform:rotate(15deg) translate(0.3rem, 1.1rem);transform:rotate(15deg) translate(0.3rem, 1.1rem)}}@media screen and (max-width: 749px){.is-active .ham span:nth-child(1){-webkit-transform:rotate(15deg) translate(0.15rem, 0.65rem);transform:rotate(15deg) translate(0.15rem, 0.65rem)}}@media screen and (min-width: 750px){.is-active .ham span:nth-child(2){-webkit-transform:rotate(-15deg) translate(0, -0.1rem);transform:rotate(-15deg) translate(0, -0.1rem)}}@media screen and (max-width: 749px){.is-active .ham span:nth-child(2){-webkit-transform:rotate(-15deg) translate(0, -0.1rem);transform:rotate(-15deg) translate(0, -0.1rem)}}.ham__bar{display:block;width:100%}.ham__menu__text{display:block;position:relative;line-height:1}@media screen and (min-width: 750px){.ham__menu__text{margin-top:1.2rem}}@media screen and (max-width: 749px){.ham__menu__text{margin-top:.8rem}}.ham__menu__text__img{-webkit-transition:all .3s;transition:all .3s;display:block}.ham__menu__text__menu{width:100%;opacity:1;visibility:visible}.is-active .ham__menu__text__menu{opacity:0;visibility:hidden}.ham__menu__text__close{width:100%;opacity:0;visibility:hidden;position:absolute;left:0;bottom:0}.is-active .ham__menu__text__close{opacity:1;visibility:visible}.footer{background:#f2f2f2}@media screen and (min-width: 750px){.footer{margin-top:12rem;padding-top:12rem}}@media screen and (max-width: 749px){.footer{margin-top:6.5rem;padding-top:6.5rem}}@media screen and (min-width: 750px){.footer__inner{padding-bottom:7.5rem}}@media screen and (max-width: 749px){.footer__inner{padding-bottom:3.5rem}}.footerBnr__wrapper{position:relative}@media screen and (max-width: 749px){.footerBnr__wrapper{padding:0 1.8rem}}.footerBnr__wrapper .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footerBnr__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1200px){.footerBnr__btn{font-size:2.7rem}}@media screen and (max-width: 1199px){.footerBnr__btn{font-size:1.3rem}}.footerBnr__btn::before{font-family:"icomoon" !important;color:#888}@media screen and (min-width: 1200px){.footerBnr__btn.-prev{right:calc(100% + 1rem)}}@media screen and (min-width: 750px)and (max-width: 1199px){.footerBnr__btn.-prev{right:calc(100% + 1rem)}}@media screen and (max-width: 749px){.footerBnr__btn.-prev{left:-0.5rem}}.footerBnr__btn.-prev::before{content:""}@media screen and (min-width: 1200px){.footerBnr__btn.-next{left:calc(100% + 1rem)}}@media screen and (min-width: 750px)and (max-width: 1199px){.footerBnr__btn.-next{left:calc(100% + 1rem)}}@media screen and (max-width: 749px){.footerBnr__btn.-next{right:-0.5rem}}.footerBnr__btn.-next::before{content:""}.footerBnr__item{display:block;overflow:hidden}@media(hover: hover){.footerBnr__item:hover .footerBnr__img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.footerBnr__img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.footerSns{text-align:center}@media screen and (min-width: 750px){.footerSns{margin:4.5rem 0}}@media screen and (max-width: 749px){.footerSns{margin-top:8.4rem;margin-bottom:5.6rem}}.footerSns__title{text-transform:uppercase;margin-bottom:1.5rem}@media screen and (min-width: 750px){.footerSns__title{font-size:1.6rem}}@media screen and (max-width: 749px){.footerSns__title{font-size:1.3rem}}.footerSns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.footerSns__item{line-height:1;border-radius:50%;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media(hover: hover){.footerSns__item:hover{opacity:.8}}.footerSns__item__img{width:5.5rem}@media screen and (min-width: 750px){.footerSns__item__img{width:5.5rem}}@media screen and (max-width: 749px){.footerSns__item__img{width:4.8rem}}.footer__ca__logo__wrapper{text-align:center}@media(hover: hover){.footer__ca__logo:hover{opacity:.8}}@media screen and (max-width: 749px){.footer__ca__logo__img{width:19.4rem}}.footer__menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.footer__menu__list{font-size:1.3rem;margin-top:4.8rem;margin-bottom:4rem}}@media screen and (max-width: 749px){.footer__menu__list{font-size:1.1rem;margin:5.4rem 0}}@media(hover: hover){.footer__menu:hover{text-decoration:underline}}.footer__text{font-size:1.2rem;color:#888;text-align:center;line-height:1.8}.footer__text__copyright{margin-top:1em}.backtop{position:fixed;z-index:11;display:inline-block;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}@media screen and (min-width: 750px){.backtop{bottom:2.4rem;right:2.4rem}}@media screen and (max-width: 749px){.backtop{width:4.5rem;bottom:1rem;right:1rem}}.backtop.visible{opacity:1;visibility:visible}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;z-index:11}.modal__container{position:relative;width:940px;max-width:100%;background-color:#fff;color:#333;border-radius:0}@media screen and (min-width: 750px){.modal__container{padding:6.2rem 8rem 7rem}}@media screen and (max-width: 749px){.modal__container{padding:3.7rem 2rem}}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__title{line-height:1.25;font-weight:bold}@media screen and (min-width: 750px){.modal__title{font-size:2.4rem}}@media screen and (max-width: 749px){.modal__title{font-size:1.8rem}}.modal__close{background:rgba(0,0,0,0);border:0;padding:0;font-size:2.4rem;margin-left:auto;color:#fff}.modal__header .modal__close:before{content:"✕"}.modal__content{line-height:1.5}@media screen and (min-width: 750px){.modal__content{margin-top:2rem;margin-bottom:2rem}}@media screen and (max-width: 749px){.modal__content{margin-top:1.5rem;margin-bottom:1.5rem}}.modal__btn::after{color:#fff;content:"✕"}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.pageHead{text-align:center}@media screen and (min-width: 750px){.pageHead{margin-bottom:7rem}}@media screen and (max-width: 749px){.pageHead{margin-bottom:6rem}}.pageHead__en{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.05em;line-height:1.3}@media screen and (min-width: 750px){.pageHead__en{font-size:6rem}}@media screen and (max-width: 749px){.pageHead__en{font-size:4rem}}.pageHead__jp{position:relative;display:inline-block;font-weight:500;font-family:"Noto Serif JP",serif;font-size:1.8rem}@media screen and (min-width: 750px){.pageHead__en+.pageHead__jp{margin-top:1rem}}.pageHead__subtitle__wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media screen and (min-width: 750px){.pageHead__subtitle__wrapper{margin-bottom:4.8rem}}@media screen and (max-width: 749px){.pageHead__subtitle__wrapper{margin-bottom:2.5rem}}.pageHead__subtitle__wrapper:before,.pageHead__subtitle__wrapper:after{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px dashed #888}.pageHead__subtitle{position:relative;display:inline-block;font-weight:700;font-family:"Noto Serif JP",serif}@media screen and (min-width: 750px){.pageHead__subtitle{font-size:1.8rem}}@media screen and (max-width: 749px){.pageHead__subtitle{font-size:1.8rem}}.btn{width:24rem;height:4.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:999px;font-size:1.5rem;background:#fff;position:relative}@media(hover: hover){.btn:hover{background:#555;color:#fff}}.btn::after{display:block;line-height:1;content:"";font-family:"icomoon" !important;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem}@media(hover: hover){.btn.-btnNews:hover{background:#2abdf0;border-color:#2abdf0}}@media(hover: hover){.btn.-btnSns:hover{background:#ed828b;border-color:#ed828b}}@media screen and (min-width: 750px){.sec{padding:9rem 0}}@media screen and (max-width: 749px){.sec{padding:4rem 0}}.secHead{text-align:center}@media screen and (min-width: 750px){.secHead{margin-bottom:6rem}}@media screen and (max-width: 749px){.secHead{margin-bottom:3rem}}.secHead__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.secHead__en{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:-0.02em}@media screen and (min-width: 750px){.secHead__en{font-size:6rem}}@media screen and (max-width: 749px){.secHead__en{font-size:4.8rem}}.secHead__jp{position:relative;display:inline-block;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (min-width: 750px){.secHead__jp{font-size:1.4rem}}@media screen and (max-width: 749px){.secHead__jp{font-size:1.8rem}}.secMore{margin-top:4rem;text-align:center}@media screen and (min-width: 750px){body{background-image:url("../img/music/body_bg_pc.png")}}@media screen and (max-width: 749px){body{background-image:url("../img/music/body_bg_sp.png")}}@media screen and (max-width: 749px){.pageHead{margin-bottom:6.7rem}}.newsCategory__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (min-width: 750px){.newsCategory__list{gap:2.4rem;margin-bottom:7.1rem}}@media screen and (max-width: 749px){.newsCategory__list{gap:1rem;margin-bottom:5.85rem}}.newsCategory__anc{position:relative;max-height:4.2rem;text-align:center;line-height:1.3;border:1px solid #dedede;border-radius:4px;padding:1.4rem 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}@media screen and (min-width: 750px){.newsCategory__anc{min-width:30rem;font-size:1.3rem}}@media screen and (max-width: 749px){.newsCategory__anc{max-height:3.6rem;font-size:1.2rem;min-width:16rem}}.newsCategory__anc::after{content:"";position:absolute;right:1.6rem;width:6px;height:6px;border:0;border-bottom:solid 2px #555;border-right:solid 2px #555;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(hover: hover){.newsCategory__anc:hover{color:#fff;background-color:#ccaf64;border:none}.newsCategory__anc:hover::after{border-bottom:solid 2px #fff;border-right:solid 2px #fff}}.newsCategory__anc.-color{border:none;background-color:#ccaf64;color:#fff}.newsCategory__anc.-color::after{border-bottom:solid 2px #fff;border-right:solid 2px #fff}@media(hover: hover){.newsCategory__anc.-color:hover{color:#555;background-color:#fff;border:1px solid #dedede}.newsCategory__anc.-color:hover::after{border-bottom:solid 2px #555;border-right:solid 2px #555}}.modal__overlay{background:rgba(0,0,0,.5);z-index:10}.modal__container{position:relative;width:940px;max-width:100%;background-color:#fff;color:#333;border-radius:0}@media screen and (min-width: 750px){.modal__container{top:6rem;padding:6.2rem 8rem 7rem}}@media screen and (max-width: 749px){.modal__container{top:4rem;padding:3.7rem 2rem}}.modal__content{margin:0;color:#555}.artistModal{text-align:left}.artistModal__label{text-align:center;font-size:1.2rem;letter-spacing:.15em;color:#ccaf64;margin-bottom:1.6rem}.artistModal__name{text-align:center;font-size:26px;font-weight:500;margin-bottom:2.4rem}@media screen and (min-width: 750px){.artistModal__name{font-size:2.8rem;letter-spacing:.12em;margin-bottom:2.4rem}}@media screen and (max-width: 749px){.artistModal__name--long{font-size:1.7rem}}.artistModal__divider{border-top:1px dashed #ddd;margin:0 auto 2.04rem;width:100%}@media screen and (min-width: 750px){.artistModal__divider{margin:0 auto 3.2rem}}.artistModal__comment{font-size:13px;font-weight:400;line-height:1.5;white-space:normal}@media screen and (min-width: 750px){.artistModal__comment{line-height:1.8;font-size:1.6rem}}.modal__container.-music{position:relative;width:940px;max-width:100%;background-color:#fff;color:#333;overflow:visible !important}.modal__header.-music{position:absolute;top:-24px;right:0;z-index:11}.modal__close{position:absolute;top:-41px;right:0;width:28px;height:28px;cursor:pointer;z-index:20}@media screen and (min-width: 750px){.modal__close{top:-52px}}.modal__close::before,.modal__close::after{content:"";position:absolute;top:50%;left:50%;width:36px;height:2px;background-color:#fff;-webkit-transform-origin:center;transform-origin:center}.modal__close::before{content:"" !important;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal__close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 749px){.music__inner{padding:0 2rem}}.music__archiveGroup+.music__archiveGroup{margin-top:9.15rem}@media screen and (max-width: 749px){.music__archiveGroup+.music__archiveGroup{margin-top:5.7rem}}.musicSec__title{text-align:center;color:#ccaf64;font-family:"Noto Serif JP",serif}@media screen and (min-width: 750px){.musicSec__title{margin-bottom:3.5rem;font-size:2.8rem}}@media screen and (max-width: 749px){.musicSec__title{margin-bottom:2.4rem;font-size:2.4rem}}.musicSec__title .-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.4rem}.musicSec__title .-inner::before,.musicSec__title .-inner::after{content:"";display:block;width:.6em;height:1px;background:#ccaf64}@media screen and (min-width: 750px){.music__bundle:not(:first-of-type){margin-top:7rem}}@media screen and (max-width: 749px){.music__bundle:not(:first-of-type){margin-top:6rem}}@media screen and (max-width: 749px){.music__container{margin-top:4.8rem}}.music__block{font-weight:500}@media screen and (min-width: 750px){.music__block:not(:first-of-type){margin-top:8rem}}@media screen and (max-width: 749px){.music__block:not(:first-of-type){margin-top:6rem}}.music__head{position:relative;background-image:repeating-linear-gradient(90deg, #000000, #000000 3px, transparent 3px, transparent 4px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;text-align:center}@media screen and (min-width: 750px){.music__head{margin-bottom:4rem;padding-bottom:2.5rem}}@media screen and (max-width: 749px){.music__head{margin-bottom:2.4rem;padding-bottom:1.6rem}}.music__head::after{content:"";position:absolute;top:calc(100% + 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:5.3rem;aspect-ratio:53/3;background-image:url("../img/news/category_dec_active.png");background-size:100% 100%}.music__tagarea{text-align:center}@media screen and (min-width: 750px){.music__tagarea{margin-bottom:1.4rem}}@media screen and (max-width: 749px){.music__tagarea{margin-bottom:1.5rem}}.music__tag{display:inline-block;color:#ccaf64}@media screen and (min-width: 750px){.music__tag{font-size:1.4rem}}@media screen and (max-width: 749px){.music__tag{font-size:1.3rem}}.music__title{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (min-width: 750px){.music__title{font-size:clamp(2.4rem,2.2857142857vw,3.2rem)}}@media screen and (max-width: 749px){.music__title{font-size:1.8rem}}.music__name{position:relative;text-align:center;font-family:"Noto Serif JP",serif;cursor:pointer;display:inline-block;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 750px){.music__name{margin-top:1.4rem;font-size:1.6rem}}@media screen and (max-width: 749px){.music__name{margin-top:1.1rem;font-size:1.2rem}}.music__name::after{content:"";position:absolute;width:2.8rem;height:2rem;background-image:url(../img/music/fukidashi.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 750px){.music__name::after{width:2.5rem;top:50%;right:-3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.music__name:hover{opacity:.6}@media screen and (max-width: 749px){.music__name--short::after{-webkit-transform:translateX(20%);transform:translateX(20%)}.music__name--long::after{left:94%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@media screen and (min-width: 750px){.music__main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5.1063829787%}}@media screen and (min-width: 750px){.music__img{width:47.4468085106%}}@media screen and (max-width: 749px){.music__img img{width:100%}}@media screen and (min-width: 750px){.music__info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:1.5rem}}@media screen and (max-width: 749px){.music__info{margin-top:2.4rem}}.music__date{margin-bottom:2rem;color:#ccaf64}@media screen and (min-width: 750px){.music__date{font-size:1.6rem}}@media screen and (max-width: 749px){.music__date{margin-bottom:2.5rem;font-size:1.4rem}}.music__dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.6rem;padding-left:1.05rem}@media screen and (max-width: 749px){.music__dl{gap:.5rem 2rem}}.music__dl::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:2px;height:calc(100% - .4rem);background:#ccaf64}.music__dl:not(:first-of-type){margin-top:1rem}@media screen and (min-width: 750px){.music__dt,.music__dd{font-size:1.6rem}}@media screen and (max-width: 749px){.music__dt,.music__dd{font-size:1.4rem}}.music__dt{color:#ccaf64;font-family:"Noto Serif JP",serif}@media screen and (min-width: 750px){.music__box{margin-top:2.5rem}}@media screen and (max-width: 749px){.music__box{margin-top:2.5rem}}.music__subtitle{margin-bottom:1rem;text-align:center;color:#ccaf64;font-family:"Noto Serif JP",serif;font-size:1.6rem}.music__subtitle .-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.music__subtitle .-inner::before,.music__subtitle .-inner::after{content:"";display:block;height:1px;background:#ccaf64}@media screen and (min-width: 750px){.music__subtitle .-inner::before,.music__subtitle .-inner::after{width:1em}}@media screen and (max-width: 749px){.music__subtitle .-inner::before,.music__subtitle .-inner::after{width:.8em}}.music__subTitle{position:relative;color:#ccaf64;font-family:"Noto Serif JP",serif;padding-left:1.2rem;font-size:1.4rem;font-weight:400}@media screen and (min-width: 750px){.music__subTitle{font-size:1.6rem}}.music__subTitle:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:2px;height:calc(100% - .4rem);background:#ccaf64}.music__list{margin-top:1.15rem;counter-reset:music-counter}@media screen and (min-width: 750px){.music__item:not(:first-of-type){margin-top:1rem}}@media screen and (max-width: 749px){.music__item:not(:first-of-type){margin-top:1.2rem}}.music__item__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;counter-increment:music-counter}@media screen and (min-width: 750px){.music__item__name{font-size:1.6rem}}@media screen and (max-width: 749px){.music__item__name{font-size:1.4rem}}.music__item__name::before{content:counter(music-counter, decimal-leading-zero);color:#ccaf64;font-size:1em;padding-right:.6rem}.music__text{font-size:1.4rem;color:#a4a4a4}@media screen and (min-width: 750px){.music__text{margin-top:.8rem}}@media screen and (max-width: 749px){.music__text{font-size:1.2rem;margin-top:.4rem}}.artist__img{margin:0 auto;max-width:30rem;text-align:center}.artist__text{margin-top:1.5rem;text-align:center;font-weight:bold}@media screen and (min-width: 750px){.artist__text{font-size:1.6rem}}@media screen and (max-width: 749px){.artist__text{font-size:1.3rem}}.music__box--sns{margin-top:2.4rem}.music__btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:1.09rem}@media screen and (min-width: 750px){.music__btnList{max-width:346px}}.music__btnItem{-webkit-box-flex:0;-ms-flex:0 0 48.6%;flex:0 0 48.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.music__btnItem.-large{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.musicBtn{max-width:16.8rem;font-size:1.2rem;width:100%}@media screen and (min-width: 750px){.musicBtn{font-size:1.3rem}}@media screen and (max-width: 749px){.musicBtn{height:4rem}}.musicBtn.btn::after{font-size:1.1rem}.musicBtn.-large{max-width:100%}.musicBtn.-white{background-color:#fff;color:#555;border:1px solid #ddd;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.musicBtn.-white:hover{background-color:#ccaf64;color:#fff}.musicBtn.-music{background-color:#ccaf64;color:#fff;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.musicBtn.-music:hover{background-color:#fff;color:#555;border:1px solid #ddd}