﻿@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,.mainContArea .topics .topicsdetail-txtarea .conttitle+*{margin-top:min(2vw,.5em) !important}.mainContArea .margin1,.mainContArea .topics .topicsdetail-txtarea .interview dt:not(:first-child){margin-top:min(4vw,1em) !important}.mainContArea .margin2,.mainContArea .topics .topicsdetail-txtarea .conttitle{margin-top:min(6vw,2em) !important}.mainContArea .margin3,.mainContArea .topics .topicsdetail{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{transition:all .3s ease-in-out}.mainContArea .opa:hover,.mainContArea .opa: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}#t14 .p1 img{background-image:url(../img/t14/p1.jpg)}#t14 .p2 img{background-image:url(../img/t14/p2.jpg)}#t14 .p3 img{background-image:url(../img/t14/p3.jpg)}#t13 .p1 img{background-image:url(../img/t13/p1.jpg)}#t13 .p2 img{background-image:url(../img/t13/p2.jpg)}#t13 .p3 img{background-image:url(../img/t13/p3.jpg)}#t13 .p4 img{background-image:url(../img/t13/p4.jpg)}#t13 .p5 img{background-image:url(../img/t13/p5.jpg)}#t13 .p6 img{background-image:url(../img/t13/p6.jpg)}#t13 .p7 img{background-image:url(../img/t13/p7.jpg)}#t12 .p1 img{background-image:url(../img/t12/p1.jpg)}#t12 .p2 img{background-image:url(../img/t12/p2.jpg)}#t12 .p3 img{background-image:url(../img/t12/p3.jpg)}#t12 .p4 img{background-image:url(../img/t12/p4.jpg)}#t12 .p5 img{background-image:url(../img/t12/p5.jpg)}#t12 .topicsdetail-mainimg img{aspect-ratio:1000/700}#t12 .topicsdetail-txtarea .bigtxt{font-size:115%}#t11 .p1 img{background-image:url(../img/t11/p1.jpg)}#t11 .p2 img{background-image:url(../img/t11/p2.jpg)}#t11 .p3 img{background-image:url(../img/t11/p3.jpg)}#t11 .p4 img{background-image:url(../img/t11/p4.jpg)}#t11 .p5 img{background-image:url(../img/t11/p5.jpg)}#t7 .topicsdetail-mainimg img{aspect-ratio:1000/563}#t5 .topicsdetail-mainimg img{aspect-ratio:1000/563}#t5 .topicsdetail-txtarea .tverbnr{overflow:hidden;display:block;width:min(90%,380px);margin-inline:auto;border-radius:.3em}#t5 .topicsdetail-txtarea .tverbnr img{aspect-ratio:600/220;background-image:url(../../newimg/vod/bnr_tver-pc.jpg);width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}#t5 .topicsdetail-txtarea .haishin span{display:inline-block}#t5 .topicsdetail-txtarea .haishin-margin{width:1em}#t5 .topicsdetail-txtarea .haishin-margin3{width:.5em}#t5 .topicsdetail-txtarea .haishin-margin2{width:.5em}#t5 .topicsdetail-txtarea .haishin-list{display:grid;grid-template-columns:20em 1fr}@media screen and (min-width: 48.0625em){#t5 .topicsdetail-txtarea .dramalist dt,#t5 .topicsdetail-txtarea .dramalist dd{display:inline}#t5 .topicsdetail-txtarea .dramalist dd::after{content:"";display:block}#t5 .topicsdetail-txtarea .dramalist-margin{display:inline-block;width:4.5em}}@media screen and (max-width: 48em){#t5 .topicsdetail-txtarea .haishin-list{font-size:86%}#t5 .topicsdetail-txtarea .dramalist dd{margin-left:1em}}#t4 .topicsdetail-mainimg img{aspect-ratio:1000/1173}#t2 .topicsdetail-mainimg img{aspect-ratio:1000/623}#t2 .p1 img{aspect-ratio:600/900;background-image:url(../img/t2/p1.jpg)}@media screen and (min-width: 48.0625em){#t2 .photo1{width:50%}}@media screen and (max-width: 48em){#t2 .photo1{width:70%}}#t1 .topicsdetail-mainimg img{aspect-ratio:1000/619}#t1 .p1 img{aspect-ratio:600/899;background-image:url(../img/t1/p1.jpg)}#t1 .stroketxt{font-size:120%;font-weight:bold;text-shadow:#fff 2px 0px 0px,#fff 1.75517px .958851px 0px,#fff 1.0806px 1.68294px 0px,#fff .141474px 1.99499px 0px,#fff -0.832294px 1.81859px 0px,#fff -1.60229px 1.19694px 0px,#fff -1.97999px .28224px 0px,#fff -1.87291px -0.701566px 0px,#fff -1.30729px -1.51361px 0px,#fff -0.421592px -1.95506px 0px,#fff .567324px -1.91785px 0px,#fff 1.41734px -1.41108px 0px,#fff 1.92034px -0.558831px 0px}@media screen and (min-width: 48.0625em){#t1 .photo1{width:50%}}@media screen and (max-width: 48em){#t1 .photo1{width:70%}}.mainContArea .topics-all{padding:min(6vw,3em) 3vw;background-color:rgba(0,0,0,.8)}.mainContArea .topics .topicsdetail{box-sizing:border-box;position:relative;width:min(100%,1000px);margin-inline:auto;padding:min(5vw,3em) min(5vw,3em) min(8vw,3em);color:#fff;background-color:#000}.mainContArea .topics .topicsdetail:not(:first-of-type){margin-top:min(14vw,4em) !important}.mainContArea .topics .topicsdetail::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 16px);height:calc(100% - 16px);border:2px dashed #fff}.mainContArea .topics .topicsdetail-days{position:relative}.mainContArea .topics .topicsdetail-days span{display:inline-block;padding:.2em 1em;text-align:center;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;color:#000;background-color:#fff}.mainContArea .topics .topicsdetail-mainimg,.mainContArea .topics .topicsdetail-txtarea{z-index:3;position:relative}.mainContArea .topics .topicsdetail-mainimg figure{padding:10px;background-color:#fff}.mainContArea .topics .topicsdetail-mainimg figure img{aspect-ratio:1000/667;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .topics .topicsdetail-mainimg h2{padding:min(4vw,1em) 0;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:140%}.mainContArea .topics .topicsdetail-txtarea{padding-top:min(6vw,2em);border-top:2px solid #fff}.mainContArea .topics .topicsdetail-txtarea .conttitle{position:relative;padding:.5em .5em .3em 0}.mainContArea .topics .topicsdetail-txtarea .conttitle::before{content:"";z-index:3;position:absolute;left:-2.2em;top:50%;transform:translateY(-50%);width:1.6em;aspect-ratio:24/23;background-image:url(../../newimg/item_star.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover}.mainContArea .topics .topicsdetail-txtarea .conttitle::after{content:"";position:absolute;left:-3em;top:0;width:calc(100% + 3em);height:100%;background-color:#fff}.mainContArea .topics .topicsdetail-txtarea .conttitle span{z-index:3;position:relative;display:inline-block;line-height:1.5;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:110%;color:#e81212}.mainContArea .topics .topicsdetail-txtarea .conttitle2{font-size:110%;border-bottom:2px solid #fff}.mainContArea .topics .topicsdetail-txtarea .txtlink{color:#fff !important;background-color:hsla(0,0%,100%,.3);border-bottom:1px solid #fff}.mainContArea .topics .topicsdetail-txtarea .txtlink:hover,.mainContArea .topics .topicsdetail-txtarea .txtlink:active{border-bottom:none;background-color:rgba(0,0,0,0)}.mainContArea .topics .topicsdetail-txtarea .comm{position:relative;margin-top:min(8vw,3em);padding:min(6vw,2em) min(3vw,2em) min(3vw,1em);background-color:hsla(0,0%,100%,.2);border:2px dashed #fff}.mainContArea .topics .topicsdetail-txtarea .comm h3{position:absolute;left:-2px;top:-1em}.mainContArea .topics .topicsdetail-txtarea .comm h3 span{display:inline-block;padding:0 1em;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:110%;color:#000;background-color:#fff}.mainContArea .topics .topicsdetail-txtarea .interview dt{position:relative;padding:.3em 0 .3em 2em;line-height:1.4;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:100%;color:#e81212;background-color:#fff;background-image:url(../../newimg/item_star.svg);background-position:.3em .3em;background-repeat:no-repeat;background-size:1.4em auto}.mainContArea .topics .topicsdetail-photo figure{box-sizing:border-box;padding:10px;background-color:#fff}.mainContArea .topics .topicsdetail-photo figure img{aspect-ratio:6/4;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .topics .topicsdetail-photo.photo1{max-width:550px;margin-inline:auto}.mainContArea .topics .backnum{margin-top:min(12vw,5em);padding:min(6vw,3em) 3vw;background-color:rgba(0,0,0,.8)}.mainContArea .topics .backnum-title{color:#fff}.mainContArea .topics .backnum-title::after{background-image:url(../../newimg/item_sta2_w.svg)}.mainContArea .topics .backnum .topicslist{margin-top:min(5vw,2em)}@media screen and (min-width: 48.0625em){.mainContArea .topics .topicsdetail .studentlist{display:flex;justify-content:start;column-gap:3em}.mainContArea .topics .topicsdetail .photo2{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}}@media screen and (max-width: 48em){.mainContArea .topics .topicslist section:last-of-type{border-bottom:none}.mainContArea .topics .topicsdetail-mainimg figure{padding:5px}.mainContArea .topics .topicsdetail-mainimg h2{font-size:110%}.mainContArea .topics .topicsdetail-txtarea .conttitle{padding-left:.7em}.mainContArea .topics .topicsdetail-txtarea .conttitle::before{left:-4vw;width:1.3em}.mainContArea .topics .topicsdetail-txtarea .conttitle span{font-size:103%}.mainContArea .topics .topicsdetail-txtarea .comm h3 span{font-size:105%}.mainContArea .topics .topicsdetail-photo figure{padding:5px}.mainContArea .topics .topicsdetail-photo figure:not(:first-of-type){margin-top:3vw}}/*# sourceMappingURL=topics.css.map */