﻿@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:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif}.mainContArea h1,.mainContArea h2,.mainContArea h3,.mainContArea h4,.mainContArea div,.mainContArea p,.mainContArea dl,.mainContArea ul{margin:0;padding:0}.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 #aeaeae;outline-offset:2px}.mainContArea a:not([class]){text-decoration-skip-ink:auto;color:currentColor}.mainContArea img,.mainContArea svg,.mainContArea figure{display:block;width:100%;height:auto;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 .topics-cont-txtarea .dialogue dt:not(:first-child),.mainContArea .topics-cont-txtarea{margin-top:min(4vw,1em) !important}.mainContArea .margin2,.mainContArea .overview section,.mainContArea .topics-cont-txtarea .conttitle{margin-top:min(6vw,2em) !important}.mainContArea .margin3{margin-top:min(8vw,3em) !important}.mainContArea .color1{color:#aeaeae}.mainContArea .color2{color:#f8d528}.mainContArea .color3{color:#ff5eb3}.mainContArea .center{margin-inline:auto;text-align:center}.mainContArea .minitxt{line-height:1.5;font-size:86%}.mainContArea .movie{box-sizing:border-box;position:relative;z-index:2;width:min(92vw,900px);margin-inline:auto;margin-bottom:min(14vw,5em)}.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 .img{position:relative}.mainContArea .img img{width:100%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.mainContArea .txtlink:hover,.mainContArea .txtlink:active{opacity:.6;border-bottom:1px solid #000;background-color:#aeaeae}@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(2em)}.mainContArea .fadeinitem.visible{opacity:1;transform:translateY(0);transition:opacity .5s ease-in,transform .5s 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}.backimg{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100vh !important;background-color:#e5e5e5}.mainContArea{min-height:100vh}.mainContArea .snsarea{position:relative;margin-top:min(8vw,3em);display:flex;flex-wrap:wrap;justify-content:center;gap:.8em}.mainContArea .snsarea li:first-child{display:flex;align-items:center;letter-spacing:.06em;font-family:"benton-modern-display-compre",serif;font-weight:300;font-style:normal;color:#000}.mainContArea .snsarea a{box-sizing:border-box;display:flex;width:4em;aspect-ratio:1/1;border:2px solid rgba(0,0,0,0);background-color:#fff;transition:all .2s ease-out}.mainContArea .snsarea a img{width:50%;margin:auto}.mainContArea .snsarea a:hover,.mainContArea .snsarea a:active{transform:scale(0.94);border-color:#000}.mainContArea .btn{box-sizing:border-box;display:block;position:relative;width:min(80vw,20em);margin-inline:auto}.mainContArea .btn::after{content:"";box-sizing:border-box;position:absolute;left:50%;bottom:0;transform:translate(-50%, 4px);width:100%;height:100%;background-color:#bfbfbf;border:1px solid #000;border-radius:9999px}.mainContArea .btn span{display:block;position:relative;z-index:5;padding:1em 0;text-align:center;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;font-weight:700;font-size:105%;color:#fff;background-color:#000;border-radius:9999px;transition:all .2s ease-out}.mainContArea .btn span::before{content:"";z-index:6;position:absolute;right:3%;top:50%;transform:translateY(-50%);width:1em;height:1px;background-color:#fff;transition:all .2s ease-out}.mainContArea .btn:hover span,.mainContArea .btn:active span{transform:translateY(4px)}.mainContArea .btn:hover span::before,.mainContArea .btn:active span::before{right:0}@media(hover: none){.mainContArea .btn:hover span{transform:translateY(0)}}.webp-support .mainContArea #t1 .topics-cont-mainimg img{background-image:url(../topics/img/t1/mainimg.webp)}#t1 .topics-cont-mainimg img{background-image:url(../topics/img/t1/mainimg.jpg)}#gingaheader h1{width:min(80vw,700px);margin-inline:auto}#gingaheader h2{width:min(70vw,500px);margin-inline:auto}#gingaheader .mainimg{width:min(100vw,900px);margin-inline:auto}#gingaheader .mainimg img{aspect-ratio:9/6;background-image:url(../img/mainimg.jpg)}#gingamain{margin-top:min(8vw,3em)}#gingamain article{padding:min(6vw,3em) 0}#gingamain article:nth-of-type(odd){background-color:#fff}#gingamain article:nth-of-type(even){background-color:#b0b0b0}#gingamain .mtitle{text-align:center}#gingamain .mtitle>*{line-height:1}#gingamain .mtitle h2{position:relative;margin-bottom:.2em;padding-bottom:.2em;letter-spacing:.06em;font-family:"benton-modern-display-compre",serif;font-weight:300;font-style:normal;font-size:360%}#gingamain .mtitle h2::first-letter{color:#f8d528}#gingamain .mtitle h2::before,#gingamain .mtitle h2::after{content:"";left:50%;bottom:0;position:absolute;transform:translateX(-50%);height:3px}#gingamain .mtitle h2::before{width:1.6em;background-color:#ff5eb3}#gingamain .mtitle h2::after{width:.6em;background-color:#000}#gingamain .mtitle span{display:block;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;font-size:110%}.mainContArea{margin-top:min(14vw,5em);padding-bottom:min(12vw,5em)}.mainContArea .topics-cont{box-sizing:border-box;position:relative;width:min(94%,900px);margin-inline:auto;padding:min(3vw,1.5em) min(3vw,1.5em) min(6vw,1.5em);border:2px solid #000}.mainContArea .topics-cont-mainimg{box-sizing:border-box;padding:.5em;background-color:#fff;border:2px solid #aeaeae}.mainContArea .topics-cont-mainimg img{aspect-ratio:9/6}.mainContArea .topics-cont-title{line-height:1.4;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;font-size:135%}.mainContArea .topics-cont-title .bigtext{font-weight:700;font-size:120%}.mainContArea .topics-cont-txtarea{padding:min(6vw,1.5em) 0;border-top:2px solid #000;border-bottom:2px solid #000}.mainContArea .topics-cont-txtarea .conttitle{position:relative;margin-bottom:.8em;padding:.3em .5em;line-height:1.5;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;font-weight:700;font-size:110%}.mainContArea .topics-cont-txtarea .conttitle::before,.mainContArea .topics-cont-txtarea .conttitle::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#000}.mainContArea .topics-cont-txtarea .conttitle::before{top:-3px}.mainContArea .topics-cont-txtarea .conttitle::after{bottom:-3px}.mainContArea .topics-cont-txtarea .conttitle.conttitle_ye{background-color:#f8d528}.mainContArea .topics-cont-txtarea .conttitle.conttitle_pi{background-color:#ff5eb3}.mainContArea .topics-cont-txtarea .ruby::before{top:-1.1em}.mainContArea .topics-cont-txtarea .dialogue dt{position:relative;margin-bottom:min(5vw,.5em);padding-left:1.4em;font-weight:bold}.mainContArea .topics-cont-txtarea .dialogue dt::before{content:"";position:absolute;left:0;top:.45em;width:1em;height:1em;background-color:#000}.mainContArea .topics-cont-txtarea .dialogue dd{margin-left:1.4em}.mainContArea .topics-cont-txtarea .dialogue dd span.cast{display:inline-block;margin-right:.3em;padding:0 .6em;font-weight:bold}.mainContArea .topics-cont-txtarea .dialogue dd span.cast.cast_ye{background-color:#f8d528}.mainContArea .topics-cont-txtarea .dialogue dd span.cast.cast_pi{background-color:#ff5eb3}@media screen and (max-width: 48em){.mainContArea .topics-cont-title{font-size:120%}}.mainContArea .overview section{position:relative;width:min(94vw,600px);margin-inline:auto}.mainContArea .overview section::after{content:"";position:absolute;left:3px;top:5px;width:100%;height:100%;background-color:#000}.mainContArea .overview section dl{z-index:5;box-sizing:border-box;position:relative;display:grid;grid-template-columns:9em 1fr;gap:1em;padding:min(4vw,1.5em) min(3vw,1.5em);background-color:#fff}.mainContArea .overview section dl dt{text-align:right;font-weight:bold}.mainContArea .overview section dl dd{margin-left:0}@media screen and (max-width: 48em){.mainContArea .overview section dl{display:block}.mainContArea .overview section dl dt{padding-left:.5em;border-left:5px solid #000;text-align:left}.mainContArea .overview section dl dd{margin-left:1em}}.mainContArea .hashtag{padding:min(8vw,3em) 0;text-align:center;line-height:1.3;background-color:#f8d528}.mainContArea .hashtag h3{font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;font-size:140%}.mainContArea .hashtag p{font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;font-weight:700;font-size:220%}/*# sourceMappingURL=style.css.map */