﻿@media screen and (max-width: 48em){.mainContArea{font-size:13.5px;line-height:1.7em}}@media screen and (min-width: 48.0625em)and (max-width: 64em){.mainContArea{font-size:14.25px;line-height:1.7em}}@media screen and (min-width: 48.0625em){.mainContArea{font-size:15px;line-height:1.7em}}.mainContArea{width:100%;margin:0;padding:0;line-height:1.8;color:#000;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif}.mainContArea h1,.mainContArea h2,.mainContArea h3,.mainContArea h4,.mainContArea div,.mainContArea p,.mainContArea dl,.mainContArea dt,.mainContArea dd,.mainContArea ul,.mainContArea dl,.mainContArea section,.mainContArea article{margin:0;padding:0}.mainContArea li{list-style-type:none}.mainContArea a{text-decoration:none;outline:none;color:#000;overflow-wrap:break-word}.mainContArea a:hover,.mainContArea a:active{color:#000}.mainContArea a:visited{outline:none;color:#000}.mainContArea a:focus-visible{outline:2px solid #e81212;outline-offset:2px}.mainContArea a:not([class]){text-decoration-skip-ink:auto;color:currentColor}.mainContArea img,.mainContArea svg,.mainContArea figure{box-sizing:border-box;display:block;width:100%;height:auto;margin:0;padding:0;border:none}.mainContArea ul,.mainContArea ol{list-style:none}.mainContArea button{display:block;padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.mainContArea .protect{position:relative}.mainContArea .protect::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.mainContArea .margin05{margin-top:min(2vw,.5em) !important}.mainContArea .margin1,.mainContArea .intro-mainimg{margin-top:min(4vw,1em) !important}.mainContArea .margin2{margin-top:min(6vw,2em) !important}.mainContArea .margin3,.mainContArea .intro-txtarea{margin-top:min(8vw,3em) !important}.mainContArea .color_red{color:#e81212}.mainContArea .center{margin-inline:auto;text-align:center}.mainContArea .minitxt{line-height:1.5;font-size:86%}.mainContArea .opa,.mainContArea .vodside>div a,.mainContArea .vodbtm-detail ul a,.mainContArea .vodtop a{transition:all .3s ease-in-out}.mainContArea .opa:hover,.mainContArea .vodside>div a:hover,.mainContArea .vodbtm-detail ul a:hover,.mainContArea .vodtop a:hover,.mainContArea .opa:active,.mainContArea .vodside>div a:active,.mainContArea .vodbtm-detail ul a:active,.mainContArea .vodtop a:active{opacity:.6}.mainContArea .movie{box-sizing:border-box;position:relative;z-index:2}.mainContArea .movie>div{position:relative;aspect-ratio:16/9}.mainContArea .movie>div iframe{display:block;position:absolute;z-index:5;top:0;right:0;width:100%;height:100%}.mainContArea .txtlink:hover,.mainContArea .txtlink:active{opacity:.6;border-bottom:1px solid #000;background-color:#e81212}@media(hover: none){.mainContArea .txtlink:hover{opacity:1;border-bottom:none;background-color:rgba(0,0,0,0)}}.mainContArea .listitem li{position:relative;padding-left:1.1em}.mainContArea .listitem li::before{position:absolute;left:0;top:0}.mainContArea .listitem.list1 li::before{content:"・"}.mainContArea .listitem.list2 li::before{content:"※"}.mainContArea .listitem.list3 li::before{content:"■"}@media screen and (min-width: 48.0625em){.mainContArea .pcNone{display:none}}@media screen and (max-width: 48em){.mainContArea .spNone{display:none}}.mainContArea *:has(>.visually-hidden){position:relative}.mainContArea *:has(>.visually-hidden) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mainContArea .ruby{position:relative}.mainContArea .ruby::before{content:attr(data-ruby);display:block;position:absolute;left:-10%;top:-4px;width:120%;text-align:center;line-height:1;letter-spacing:normal;font-size:50%}.mainContArea .ruby:nth-of-type(2){margin-left:.3em}.mainContArea .fadeinitem{opacity:0;transform:translateY(1.5em)}.mainContArea .fadeinitem.fadein{opacity:1;transform:translateY(0);transition:all .3s ease-in}body{margin:0}.adcontainer-header,.adcontainer-wrapper{background-color:#fff}.pagetop{z-index:10001}.ktvglobal-container .container-innerwrapper{box-sizing:border-box !important;max-width:100% !important}.maincontents{margin:0 !important;padding:0 !important}.ktvglobal-footer .pagetop{bottom:10px !important;margin-bottom:10px !important;z-index:99999 !important}@media screen and (max-width: 48em){.ktvglobal-footer .pagetop{margin-bottom:calc(106px + 20.5vw) !important}}.mainContArea .backimg{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100vh !important;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea{min-height:100vh}.mainContArea .snsarea{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.8em}.mainContArea .snsarea a{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;width:5em;aspect-ratio:1/1;background-color:#fff;border:2px solid #000;transition:all .3s ease-out}.mainContArea .snsarea a img{width:70%;margin:auto}.mainContArea .snsarea a span{display:block;letter-spacing:.06em;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:80%}.mainContArea .snsarea a:hover,.mainContArea .snsarea a:active{transform:skewX(5deg);border-color:#000}.mainContArea .mtitle{position:relative;text-align:center}.mainContArea .mtitle h1,.mainContArea .mtitle h2{position:relative;display:inline-block;padding-bottom:22px}.mainContArea .mtitle h1::before,.mainContArea .mtitle h1::after,.mainContArea .mtitle h2::before,.mainContArea .mtitle h2::after{content:"";position:absolute;left:0;bottom:0;width:100%}.mainContArea .mtitle h1::before,.mainContArea .mtitle h2::before{z-index:2;height:100%;background-color:rgba(0,0,0,0)}.mainContArea .mtitle h1::after,.mainContArea .mtitle h2::after{height:22px;background-image:url(../img/item_line.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.mainContArea .mtitle h1 img,.mainContArea .mtitle h2 img{position:relative;width:auto;height:80px}.mainContArea .btn{box-sizing:border-box;display:block;position:relative;width:min(60vw,300px);margin-inline:auto;transform:skewX(-10deg)}.mainContArea .btn::after{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;background-color:#000;transform:translate(3px, 3px);transition:all .3s ease-out}.mainContArea .btn span{display:block;position:relative;transition:all .3s ease-out}.mainContArea .btn>span{overflow:hidden;z-index:3;background-color:#e81212;border:3px solid #000}.mainContArea .btn>span::after{content:"";position:absolute;inset:0;background-color:#fff;transition:transform .4s ease;transform:scaleX(0);transform-origin:right}.mainContArea .btn>span>span{z-index:3;padding:1.5em 0;text-align:center;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:110%;transform:skewX(10deg)}.mainContArea .btn>span>span::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:15%;height:3px;background-color:#000;transition:all .3s ease-out}.mainContArea .btn:hover::after,.mainContArea .btn:active::after{background-color:#e81212}.mainContArea .btn:hover>span,.mainContArea .btn:active>span{background-color:#000}.mainContArea .btn:hover>span::after,.mainContArea .btn:active>span::after{transform:scaleX(1);transform-origin:left}.mainContArea .btn:hover>span>span,.mainContArea .btn:active>span>span{color:#000}.mainContArea .btn:hover>span>span::before,.mainContArea .btn:active>span>span::before{width:8%}.mainContArea .imgitem{box-sizing:border-box;position:relative;padding:10px;background-color:#fff;border:3px solid #000}.mainContArea .imgitem img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .topicslist{max-width:1600px;margin-inline:auto}.mainContArea .topicslist-cont{position:relative}.mainContArea .topicslist-cont a{display:block;position:relative}.mainContArea .topicslist-cont a::after{content:"";opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% + .6em);height:calc(100% + .6em);background-color:#000;transition:all .3s ease-out}.mainContArea .topicslist-cont a *{z-index:3;position:relative}.mainContArea .topicslist-cont figure img{aspect-ratio:400/267;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-color:#fff;transition:all .3s ease-out}.mainContArea .topicslist-cont:hover a::after,.mainContArea .topicslist-cont:active a::after{opacity:1}.mainContArea .topicslist-cont:hover .topicslist-day,.mainContArea .topicslist-cont:hover h3,.mainContArea .topicslist-cont:active .topicslist-day,.mainContArea .topicslist-cont:active h3{color:#b5b5b5}.mainContArea .topicslist-cont:hover figure img,.mainContArea .topicslist-cont:active figure img{background-size:103% auto}.mainContArea .topicslist-cont.new::before{content:"NEW";z-index:3;position:absolute;left:0;top:-1.4em;width:4em;height:1.4em;display:flex;justify-content:center;align-items:center;line-height:1;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:90%;background-color:#e81212}.mainContArea .topicslist-day{margin-top:.5em;padding-bottom:.5em;letter-spacing:.06em;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;color:#fff;border-bottom:2px dotted #e0e0e0;transition:all .3s ease-out}.mainContArea .topicslist h3{margin-top:.5em;line-height:1.5;font-size:90%;font-weight:normal;color:#fff;transition:all .3s ease-out}.mainContArea .vodtop{display:flex;flex-wrap:wrap;justify-content:center;width:min(100%,1000px);margin-top:min(4vw,1em);margin-inline:auto}.mainContArea .vodtop a{overflow:hidden;display:block;border-radius:.3em}.mainContArea .vodtop a img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .vodbtm{box-sizing:border-box;position:relative;width:100%;margin-inline:auto;padding:1em 0;background-color:rgba(0,0,0,.8)}.mainContArea .vodbtm-title{text-align:center;color:#fff}.mainContArea .vodbtm-title h2{letter-spacing:.06em;line-height:1.2;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:280%}.mainContArea .vodbtm-title p{font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:100%}.mainContArea .vodbtm-detail{text-align:center;color:#fff}.mainContArea .vodbtm-detail h3{font-size:115%}.mainContArea .vodbtm-detail ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mainContArea .vodbtm-detail ul a{overflow:hidden;display:block;border-radius:.3em}.mainContArea .vodbtm-detail ul a img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .vodbtm-detail ul a+p{margin-top:.1em;font-size:90%}.mainContArea .vodside{z-index:10;position:fixed;right:0;width:min(55vw,300px);transition:transform .4s ease-in;transform:translateX(calc(100% + 2em))}.mainContArea .vodside.show{transform:translateX(0)}.mainContArea .vodside .closebtn{z-index:10;position:absolute;left:-5%;top:-10%;width:8%;cursor:pointer;aspect-ratio:1/1;background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:50%}.mainContArea .vodside .closebtn span{display:block;width:70%;height:1px;background-color:#fff;transition:all .3s ease-out}.mainContArea .vodside .closebtn span:first-of-type{transform:translateX(50%) rotate(45deg)}.mainContArea .vodside .closebtn span:nth-of-type(2){transform:translateX(-50%) rotate(-45deg)}.mainContArea .vodside .closebtn:hover span:first-of-type,.mainContArea .vodside .closebtn:active span:first-of-type{transform:translateX(50%) rotate(0deg)}.mainContArea .vodside .closebtn:hover span:nth-of-type(2),.mainContArea .vodside .closebtn:active span:nth-of-type(2){transform:translateX(-50%) rotate(0deg)}.mainContArea .vodside>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.mainContArea .vodside>div a{display:block}.mainContArea .backnum{position:relative}.mainContArea .backnum-title{position:relative;padding-bottom:calc(18px + .2em);text-align:center;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:200%}.mainContArea .backnum-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:18px;margin-inline:auto;background-image:url(../newimg/item_sta2.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%}@media screen and (min-width: 48.0625em){.mainContArea{--bnrwidth: 380px}.mainContArea .topicslist{display:grid;grid-template-columns:repeat(4, 1fr);gap:3em 2%}.mainContArea .vodtop{column-gap:1em}.mainContArea .vodtop a{width:var(--bnrwidth)}.mainContArea .vodtop a img{aspect-ratio:600/220}.mainContArea .vodtop a.tver img{background-image:url(../newimg/vod/bnr_tver-pc.jpg)}.mainContArea .vodtop a.ktv img{background-image:url(../newimg/vod/bnr_ktv-pc.jpg)}.mainContArea .vodbtm-cont{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;column-gap:2em;box-sizing:border-box}.mainContArea .vodbtm-detail{width:calc(var(--bnrwidth)*2 + 1em);margin-top:1em;margin-inline:auto}.mainContArea .vodbtm-detail h3{margin-bottom:.3em}.mainContArea .vodbtm-detail ul{column-gap:1em}.mainContArea .vodbtm-detail ul li{width:calc(50% - .5em);max-width:var(--bnrwidth)}.mainContArea .vodbtm-detail ul a{width:100%}.mainContArea .vodbtm-detail ul a img{aspect-ratio:600/220}.mainContArea .vodbtm-detail ul a.tver img{background-image:url(../newimg/vod/bnr_tver-pc.jpg)}.mainContArea .vodbtm-detail ul a.ktv img{background-image:url(../newimg/vod/bnr_ktv-pc.jpg)}.mainContArea .vodside{bottom:106px}}@media screen and (max-width: 48em){.mainContArea{--bnrwidth: 40vw}.mainContArea .mtitle h1,.mainContArea .mtitle h2{padding-bottom:14px}.mainContArea .mtitle h1::after,.mainContArea .mtitle h2::after{height:14px}.mainContArea .mtitle h1 img,.mainContArea .mtitle h2 img{height:10vw}.mainContArea .topicslist-cont{margin-bottom:2vw;padding-bottom:2vw;border-bottom:1px solid #414141}.mainContArea .topicslist-cont a{display:grid;grid-template-columns:40% 1fr;column-gap:3%}.mainContArea .backnum-title{padding-bottom:calc(12px + .2em)}.mainContArea .backnum-title::after{height:12px}.mainContArea .vodtop{column-gap:3vw}.mainContArea .vodtop a{width:var(--bnrwidth)}.mainContArea .vodtop a img{aspect-ratio:600/460}.mainContArea .vodtop a.tver img{background-image:url(../newimg/vod/bnr_tver-sp.jpg)}.mainContArea .vodtop a.ktv img{background-image:url(../newimg/vod/bnr_ktv-sp.jpg)}.mainContArea .vodbtm{padding:3vw 0}.mainContArea .vodbtm-detail{margin-top:3vw}.mainContArea .vodbtm-detail ul{column-gap:3vw}.mainContArea .vodbtm-detail ul li{width:var(--bnrwidth)}.mainContArea .vodbtm-detail a img{aspect-ratio:600/460}.mainContArea .vodbtm-detail a.tver img{background-image:url(../newimg/vod/bnr_tver-sp.jpg)}.mainContArea .vodbtm-detail a.ktv img{background-image:url(../newimg/vod/bnr_ktv-sp.jpg)}.mainContArea .vodside{bottom:106px}}.mainContArea .naviarea{overflow-x:hidden;width:100%;background-color:#000}.mainContArea .naviarea-list{display:flex;flex-wrap:wrap}.mainContArea .naviarea-list li{box-sizing:border-box;position:relative;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:skewX(-10deg);border-right:1px solid #fff}.mainContArea .naviarea-list li::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-out}.mainContArea .naviarea-list a{z-index:2;position:relative;transform:skewX(10deg);aspect-ratio:220/100;display:flex;flex-direction:column;justify-content:center;align-items:center}.mainContArea .naviarea-list a p{position:relative;width:85%;padding:.5em 0;border-top:1px dashed #fff;border-bottom:1px dashed #fff}.mainContArea .naviarea-list a span{position:relative;display:block;text-align:center;transition:all .3s ease-out}.mainContArea .naviarea-list a span:first-of-type{line-height:1.2;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:1vw;color:#fff}.mainContArea .naviarea-list a span:nth-of-type(2){padding-top:.4em;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:.7vw;color:#e81212}.mainContArea .naviarea-list li:hover::before,.mainContArea .naviarea-list li:active::before{background-color:rgba(65,65,65,.5)}.mainContArea .naviarea-list li:hover a span,.mainContArea .naviarea-list li:active a span{color:#e81212;border-top-color:#e81212;border-bottom-color:#e81212}.mainContArea .naviarea-list li.chart a span:first-of-type,.mainContArea .naviarea-list li.music a span:first-of-type,.mainContArea .naviarea-list li.vod a span:first-of-type{letter-spacing:.3em}.mainContArea .naviarea-list li.now::before{transform:translateX(0);background-color:#e81212}.mainContArea .naviarea-list li.now a p{border-top-color:#000;border-bottom-color:#000}.mainContArea .naviarea-list li.now a span:first-of-type{color:#000}.mainContArea .naviarea-list li.now a span:nth-of-type(2){color:#414141}.mainContArea .naviarea-list li.coming{pointer-events:none}.mainContArea .naviarea-list li.coming a p{border-top-color:#414141;border-bottom-color:#414141}.mainContArea .naviarea-list li.coming a p::before{content:"Coming soon";color:#e81212;z-index:3;position:absolute;left:0;top:0;width:100%;height:100%;letter-spacing:normal;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:100%;display:flex;justify-content:center;align-items:center}.mainContArea .naviarea-list li.coming a span{color:#414141}@media screen and (min-width: 48.0625em){.mainContArea .naviarea{padding:4px 0}.mainContArea .naviarea-list{padding:0 4vw}.mainContArea .naviarea-list li{overflow:hidden;width:12.5%}.mainContArea .naviarea-list li:before{transform:translateX(-100%)}.mainContArea .naviarea-list li:first-child{border-left:1px solid #fff}.mainContArea .naviarea-list li:hover::before,.mainContArea .naviarea-list li:active::before{transform:translateX(0)}}@media screen and (max-width: 48em){.mainContArea .naviarea{padding:4px 0}.mainContArea .naviarea-list li{width:25%}.mainContArea .naviarea-list li:nth-child(4n){border-right:none}.mainContArea .naviarea-list li:nth-child(-n+4){margin-bottom:9px}.mainContArea .naviarea-list li:nth-child(-n+4)::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#414141}.mainContArea .naviarea-list a p{padding:.3em 0}.mainContArea .naviarea-list a span:first-of-type{font-size:2.3vw}.mainContArea .naviarea-list a span:nth-of-type(2){padding-top:.5em;font-size:1.3vw}.mainContArea .naviarea-list li.coming a p{font-size:84% !important}}.webp-support .mainContArea .backimg{background-image:url(../newimg/backimg2-pc.webp)}@media screen and (max-width: 48em){.webp-support .mainContArea .backimg{background-image:url(../newimg/backimg2-sp.webp)}}.mainContArea .backimg{background-image:url(../newimg/backimg2-pc.jpg);background-position:left bottom}@media screen and (max-width: 48em){.mainContArea .backimg{background-image:url(../newimg/backimg2-sp.jpg)}}.mainContArea .gtoheader{z-index:2;position:relative;background-color:#000}.mainContArea .gtoheader h2{padding:min(4vw,1em) 0}.mainContArea .gtoheader h2 a{display:block;width:min(50vw,500px);margin-inline:auto}.mainContArea .gtoheader h2 a img{aspect-ratio:800/247;background-image:url(../newimg/logo.jpg);width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .gtoheader-detail{padding:min(4vw,1em) 0;background-color:#414141}.mainContArea .gtoheader-onair{width:min(80vw,600px);margin-inline:auto}.mainContArea{position:relative}.mainContArea .gtomain{margin-top:min(10vw,4em)}.mainContArea .gtomain .mtitle{opacity:0;transform:translateY(1em);margin-bottom:min(8vw,4em);transition:all .6s ease-out}.mainContArea .gtomain .mtitle h1::after{left:50%;bottom:0;width:0;transform:translateX(-50%);transition:all .6s ease-out}.mainContArea .gtomain article{opacity:0;transform:translateY(1em);transition:all .6s .3s ease-out}.mainContArea .gtomain .snsarea{margin-top:min(14vw,6em)}.mainContArea .gtomain .vodbtm{margin-top:min(8vw,3em)}.mainContArea .gtomain.visible .mtitle,.mainContArea .gtomain.visible article{opacity:1;transform:translateY(0)}.mainContArea .gtomain.visible .mtitle h1::after{width:100%}.mainContArea .intro-catch{width:min(100%,1000px);margin-inline:auto}.mainContArea .intro-catch img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .intro-mainimg{box-sizing:border-box;width:min(70%,600px);margin-inline:auto;padding:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}.mainContArea .intro-mainimg img{aspect-ratio:600/899;background-image:url(../intro/img/mainimg.jpg);width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .intro-txtarea{position:relative;width:min(100%,900px);margin-inline:auto;padding:min(6vw,2em) 0}.mainContArea .intro-txtarea::before,.mainContArea .intro-txtarea::after{content:"";position:absolute;left:0;width:100%;height:5px;background-image:url(../newimg/item_line2.svg);background-position:0 0;background-repeat:repeat-X;background-size:auto 100%}.mainContArea .intro-txtarea::before{top:0}.mainContArea .intro-txtarea::after{bottom:0;transform:scale(1, -1)}.mainContArea .intro-txtarea p{line-height:1.5;text-align:center;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:160%}.mainContArea .intro-txtarea p:not(:first-of-type){margin-top:min(6vw,1.5em)}.mainContArea .caststaff{--csmargin: min(10vw, 4rem)}.mainContArea .caststaff-title{position:relative;margin-top:var(--csmargin);padding-bottom:18px;line-height:1;letter-spacing:.06em;text-align:center;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:260%;color:#e81212}.mainContArea .caststaff-title::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:18px;background-image:url(../newimg/item_sta2.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.mainContArea .caststaff-list dt,.mainContArea .caststaff-list dd,.mainContArea .caststaff-list2 dt,.mainContArea .caststaff-list2 dd{line-height:1.2;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal}.mainContArea .caststaff-list dt,.mainContArea .caststaff-list2 dt{color:#414141}.mainContArea .caststaff-list{display:grid;grid-template-columns:48% 1fr;gap:1.3rem 2%;margin-top:min(5vw,2rem)}.mainContArea .caststaff-list dt,.mainContArea .caststaff-list dd{display:flex;align-items:center}.mainContArea .caststaff-list dt{justify-content:end;font-size:130%}.mainContArea .caststaff-list dd{font-size:180%}.mainContArea .caststaff-list.student dt{font-size:120%}.mainContArea .caststaff-list.student dd{font-size:160%}.mainContArea .caststaff-list2 dt,.mainContArea .caststaff-list2 dd{text-align:center}.mainContArea .caststaff-list2 dt{margin-top:min(6vw,2rem);font-size:120%}.mainContArea .caststaff-list2 dd{margin-top:.1em;font-size:160%}.mainContArea .caststaff .star{position:relative;width:100%;height:18px;margin:var(--csmargin) auto;background-image:url(../newimg/item_sta2.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.mainContArea .caststaff .studentbtn{cursor:pointer}.mainContArea .studentover-item{width:min(100%,1000px);margin:min(4vw,1.5em) auto}.mainContArea .studentover-item img{aspect-ratio:1100/1560;background-image:url(../chart/img/student.jpg);width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .music{text-align:center;line-height:1.2;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal}.mainContArea .music-name+p{margin-top:.2em;font-size:70%}.mainContArea .original-img{width:min(70%,400px);margin-inline:auto;border:2px solid #000}.mainContArea .original-img img{aspect-ratio:600/922;background-image:url(../original/img/img.jpg);width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .original-title,.mainContArea .original-name,.mainContArea .original-txt{line-height:1.5;text-align:center;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-weight:700}.mainContArea .original-title{margin-top:min(4vw,1em);font-size:220%}.mainContArea .original-name{font-size:220%}.mainContArea .original .star{position:relative;width:100%;height:18px;margin:min(6vw,3rem) auto;background-image:url(../newimg/item_sta2.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.mainContArea .original-comm{box-sizing:border-box;position:relative;width:min(94vw,800px);margin-inline:auto;border:2px dashed #000}.mainContArea .original-comm h3{box-sizing:border-box;position:relative;left:-2px;top:-2px;width:calc(100% + 4px);padding:.4em .4em .4em 2em;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:140%;color:#fff;background-image:url(../newimg/item_star.svg);background-position:.4em 44%;background-repeat:no-repeat;background-size:auto 50%;background-color:#000}.mainContArea .original-comm p{padding:1em;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:120%}.mainContArea .overitem{opacity:0;display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;padding-top:min(2vw,.5em);background-color:#b5b5b5}.mainContArea .overitem.visible{display:block;z-index:100000;animation:overvisible .4s linear 0s both}.mainContArea .overitem.invisible{animation:overinvisible .6s linear 0s both}.mainContArea .overitem .close{cursor:pointer;position:relative;width:4em;margin-inline:auto;aspect-ratio:1/1;background-color:#000;transition:all .3s ease-out;display:flex;flex-direction:column;justify-content:center;align-items:center}.mainContArea .overitem .close span{position:relative;display:block;width:60%;height:2px;background-color:#fff;transition:all .3s ease-out}.mainContArea .overitem .close span:first-of-type{top:2px;transform:rotate(45deg)}.mainContArea .overitem .close span:nth-of-type(2){transform:rotate(-45deg)}.mainContArea .overitem .close:hover,.mainContArea .overitem .close:active{opacity:.6}.mainContArea .overitem .close:hover span:first-of-type,.mainContArea .overitem .close:active span:first-of-type{transform:rotate(15deg)}.mainContArea .overitem .close:hover span:nth-of-type(2),.mainContArea .overitem .close:active span:nth-of-type(2){transform:rotate(-15deg)}@media screen and (min-width: 48.0625em){.mainContArea .intro-catch img{aspect-ratio:1400/289;background-image:url(../intro/img/catch-pc.png)}}@media screen and (max-width: 48em){.mainContArea .intro>article{padding:0 3vw}.mainContArea .intro-catch img{aspect-ratio:750/360;background-image:url(../intro/img/catch-sp.png)}.mainContArea .intro-mainimg{padding:5px}.mainContArea .intro-txtarea p{font-size:120%}.mainContArea .caststaff-list{grid-template-columns:47% 1fr;gap:4vw 3%}.mainContArea .caststaff-list dt{font-size:110%}.mainContArea .caststaff-list dd{font-size:155%}.mainContArea .caststaff-list.student dt{font-size:105%}.mainContArea .caststaff-list.student dd{font-size:140%}.mainContArea .caststaff-list2 dt{font-size:105%}.mainContArea .caststaff-list2 dd{font-size:140%}.mainContArea .music-title{line-height:1.5}.mainContArea .music-name+p{font-size:60%}}@keyframes overvisible{from{opacity:0}to{opacity:1}}@keyframes overinvisible{from{opacity:1}to{opacity:0}}/*# sourceMappingURL=other.css.map */