#main-contents .mainvisual{background:url("../../img/main_202504.webp") no-repeat center top;height:525px}@media all and (max-width:812px){#main-contents .mainvisual{background-image:url("../../img/main_sp_202504.webp");background-size:100% auto;height:84vw}}#main-contents .mainvisual .center{padding:0}@media all and (max-width:812px){#main-contents .mainvisual .center{width:100%}}#main-contents .mainvisual .ttl{top:310px;width:430px;height:180px}@media all and (max-width:812px){#main-contents .mainvisual .ttl{top:42vw;width:64%;height:27vw;margin:0 auto;padding:0}}#main-contents .oatime{position:relative;width:780px;margin:-30px auto 20px;padding:16px 20px 20px;border-radius:14px;background:#1eb8e4;text-align:center}@media all and (max-width:812px){#main-contents .oatime{width:85%;margin:-13vw auto 4vw;padding:2.8vw 3vw 3vw}}@media all and (max-width:520px){#main-contents .oatime{width:90%;margin:-13vw auto 6vw;padding:2.8vw 3vw 3vw}}#main-contents .oatime .renewal{position:absolute;top:-80px;right:-75px;rotate:12deg;width:220px;height:220px}@media all and (max-width:812px){#main-contents .oatime .renewal{top:-11vw;right:-10vw;width:24vw;height:24vw}}@media all and (max-width:520px){#main-contents .oatime .renewal{top:-12vw;right:-7.5vw;width:25vw;height:25vw}}#main-contents .oatime h2{color:#fcfc3b;font-family:"Barlow",sans-serif;font-weight:700;font-size:34px;font-style:italic}@media all and (max-width:812px){#main-contents .oatime h2{font-size:5vw}}@media all and (max-width:520px){#main-contents .oatime h2{font-size:7vw}}#main-contents .oatime .mainTime{margin:10px 0 15px;color:#fff;font-weight:bold;font-size:24px;letter-spacing:.05em}@media all and (max-width:812px){#main-contents .oatime .mainTime{margin:1.8vw 0 3.2vw;font-size:4vw}}@media all and (max-width:520px){#main-contents .oatime .mainTime{font-size:4.68vw;letter-spacing:0}}#main-contents .oatime .text{line-height:1.8;padding:15px;border-radius:8px;background:#fff;font-size:1.063em}@media all and (max-width:812px){#main-contents .oatime .text{padding:3vw 1.5vw;font-size:2.4vw}}@media all and (max-width:520px){#main-contents .oatime .text{line-height:1.6;font-size:3.5vw}}@media all and (max-width:520px){#main-contents .oatime .text span{display:block}}@media all and (max-width:520px){#main-contents .oatime .text p br{display:block}}.campain-bnr{width:min(700px,85%);margin:0 auto 25px}@media all and (max-width:520px){.campain-bnr{width:90%;margin-bottom:6vw}}.campain-bnr li{margin-bottom:20px;border-radius:4px;background:#fff;box-shadow:0px 6px 0px 0px rgba(223,92,66,.4);overflow:hidden}@media all and (max-width:812px){.campain-bnr li{margin-bottom:15px}}#main-contents .intro{padding-bottom:90px}@media all and (max-width:812px){#main-contents .intro{padding-bottom:12vw}}#main-contents .intro .center{padding:0}@media all and (max-width:812px){#main-contents .intro .center{display:block;width:85%;padding:0}}@media all and (max-width:520px){#main-contents .intro .center{width:90%}}#main-contents .intro .bnrArea{width:700px;margin:65px auto 0}@media all and (max-width:812px){#main-contents .intro .bnrArea{width:100%;margin:0 auto 9vw}}#main-contents .intro .bnrArea li{margin-bottom:20px;border-radius:4px;background:#fff;box-shadow:0px 6px 0px 0px rgba(223,92,66,.4);overflow:hidden}#main-contents .intro .mega-size{width:700px;margin:0 auto 60px;border-radius:4px;background:#fff;box-shadow:0px 6px 0px 0px rgba(223,92,66,.4);overflow:hidden}@media all and (max-width:812px){#main-contents .intro .mega-size{width:100%}}#main-contents .intro .mini-size{width:100%;justify-content:center;margin-bottom:50px}#main-contents .intro .mini-size li{width:450px}@media all and (max-width:812px){#main-contents .intro .mini-size li{width:100%}}#main-contents .intro .mini-size li:nth-child(odd){margin-right:20px}@media all and (max-width:812px){#main-contents .intro .mini-size li:nth-child(odd){margin-right:0}}#main-contents .intro .mini-size li:last-child{margin-right:0}@media all and (max-width:812px){#main-contents .intro .mini-size li:last-child{margin-bottom:0}}#main-contents .intro .mini-size li a{display:block}@media all and (max-width:812px){#main-contents .snsArea.flex{display:block}}#main-contents .snsArea .twitter{width:475px;padding:30px 30px 0}@media all and (max-width:812px){#main-contents .snsArea .twitter{width:100%;margin-bottom:7.5%;padding:6% 5% 5%}}#main-contents .snsArea .twitter .TL{min-height:390px}#main-contents .snsArea .instagram{width:475px;padding:30px}@media all and (max-width:812px){#main-contents .snsArea .instagram{width:100%;padding:6% 5% 5%;margin-bottom:20px}}#main-contents .snsArea .instagram .TL{position:relative}#main-contents .snsArea .instagram .insta-link{position:absolute;top:0;left:0;width:100%;height:100%}#main-contents .snsArea .snsList{width:475px}@media all and (max-width:812px){#main-contents .snsArea .snsList{width:100%}}#main-contents .snsArea .snsList ul{display:flex;flex-direction:column;gap:16px 0}@media all and (max-width:812px){#main-contents .snsArea .snsList ul{display:flex;flex-direction:column;gap:10px 0}}#main-contents .snsArea .snsList li{height:124px;border-radius:8px;overflow:hidden;box-shadow:0px 6px 0px 0px rgba(255,30,0,.15)}@media all and (max-width:812px){#main-contents .snsArea .snsList li{height:auto}}#main-contents .snsArea .snsList_x{background-color:#1da1f3}#main-contents .snsArea .snsList_insta{background-color:#ff3276}#main-contents .snsArea .snsList_tik{background-color:#000}#main-contents .snsArea .snsList a{align-items:center;justify-content:center;height:100%;padding:0 8%;color:#fff}@media all and (max-width:812px){#main-contents .snsArea .snsList a{height:100%;padding:1% 5%}}#main-contents .snsArea .snsList img{display:block;width:25%}#main-contents .snsArea .snsList span{display:block;flex:1;line-height:1.4;padding-right:20px;font-weight:600;font-size:1.66rem}@media all and (max-width:812px){#main-contents .snsArea .snsList span{padding-right:5%;font-size:5vw}}#main-contents .snsArea .snsList .happysan{background-color:#ff7454}#main-contents .snsArea .snsList .happysan a{padding:0}#main-contents .snsArea .snsList .happysan img{width:100%}#main-contents .movie .inblock{padding:45px 33px}@media all and (max-width:812px){#main-contents .movie .inblock{padding:6% 5%}}#main-contents .movie .slick-slide{padding:0 12px 3px}@media all and (max-width:812px){#main-contents .movie .slick-slide{padding:0 2vw 3px}}#main-contents .movie .mbase-inblock{border-radius:8px;background:#fffcdb;box-shadow:0px 2px 0px 0px #dbd6b6;overflow:hidden}#main-contents .movie .ttl-group{padding:15px}@media all and (max-width:812px){#main-contents .movie .ttl-group{padding:2.5vw 2.5vw 4vw}}#main-contents .movie .ttl-group .ttl{font-size:1em}@media all and (max-width:520px){#main-contents .movie .ttl-group .ttl{line-height:1.4;font-size:.875em}}#main-contents .movie .ttl-group .date{color:#ff6500}@media all and (max-width:520px){#main-contents .movie .ttl-group .date{font-size:.875em}}#main-contents .slider .slick-arrow{position:absolute;top:50%;width:35px;height:35px;border-radius:50%;background:#ff6500;z-index:1;cursor:pointer}@media all and (max-width:812px){#main-contents .slider .slick-arrow{width:8.6vw;height:8.6vw}}#main-contents .slider .slick-arrow.prev{left:-5px}@media all and (max-width:812px){#main-contents .slider .slick-arrow.prev{left:-4vw}}#main-contents .slider .slick-arrow.prev div{position:relative;width:100%;height:100%}#main-contents .slider .slick-arrow.prev div::before{transform:translate(-30%, -55%) rotate(-135deg);-webkit-transform:translate(-30%, -55%) rotate(-135deg);-moz-transform:translate(-30%, -55%) rotate(-135deg)}#main-contents .slider .slick-arrow.next{right:-5px}@media all and (max-width:812px){#main-contents .slider .slick-arrow.next{right:-4vw}}#main-contents .slider .slick-arrow.next div::before{transform:translate(-60%, -55%) rotate(45deg);-webkit-transform:translate(-60%, -55%) rotate(45deg);-moz-transform:translate(-60%, -55%) rotate(45deg)}#main-contents .slider .slick-arrow div:before{display:block;content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px #fff solid;border-right:2px #fff solid;z-index:1}@media all and (max-width:812px){#main-contents .slider .slick-arrow div:before{width:2.5vw;height:2.5vw;border-top:.5vw #fff solid;border-right:.66vw #fff solid}}#main-contents .corner .inblock.project{margin-bottom:30px;padding:28px 40px 40px;border:5px #000 solid;border-radius:8px}@media all and (max-width:812px){#main-contents .corner .inblock.project{margin-bottom:60px;padding:5%}}@media all and (max-width:520px){#main-contents .corner .inblock.project{margin-bottom:40px;padding:15px 5% 5%}}#main-contents .corner .ribbonTtl{display:inline-block;position:relative;line-height:1.4;margin-bottom:30px;padding:12px 0;color:#fff;font-weight:bold;font-size:26px}@media all and (max-width:812px){#main-contents .corner .ribbonTtl{display:block;margin-bottom:6%;padding:2% 0;font-size:23px}}@media all and (max-width:520px){#main-contents .corner .ribbonTtl{margin-bottom:15px;padding:3% 0;font-size:1.25em}}#main-contents .corner .ribbonTtl::before{display:block;content:"";position:absolute;top:0;left:-57px;width:calc(100% + 90px);height:100%;background:url("../../img/bg_ribbon.gif")}@media all and (max-width:812px){#main-contents .corner .ribbonTtl::before{left:calc(-5% - 20px);width:calc(105% + 20px)}}#main-contents .corner .ribbonTtl .inner{position:relative;z-index:1;margin-left:-17px}@media all and (max-width:812px){#main-contents .corner .ribbonTtl .inner{margin-left:-5%;padding-right:5%}}#main-contents .corner .ribbonTtl br{display:none}@media all and (max-width:520px){#main-contents .corner .ribbonTtl br{display:block}}#main-contents .corner .ribbonTtl::after{display:block;content:"";position:absolute;bottom:-10px;left:-57px;width:0;height:0;border-style:solid;border-width:0 12px 10px 0;border-color:rgba(0,0,0,0) #a14000 rgba(0,0,0,0) rgba(0,0,0,0)}@media all and (max-width:812px){#main-contents .corner .ribbonTtl::after{left:calc(-5% - 20px)}}@media all and (max-width:520px){#main-contents .corner .ribbonTtl::after{left:calc(-5% - 19px)}}#main-contents .corner .ribbonTtl span{color:#fffa19}#main-contents .corner .ribbonTtl .badge{position:absolute;top:-23px;left:-57px;line-height:1;padding:6px 10px;border-radius:3px 3px 3px 0;background:#23a7fb;color:#fff;font-weight:bold;font-size:16px}@media all and (max-width:812px){#main-contents .corner .ribbonTtl .badge{left:calc(-5% - 20px);font-size:14px}}@media all and (max-width:812px){#main-contents .corner .flex{display:block}}#main-contents .corner .capture{width:390px}@media all and (max-width:812px){#main-contents .corner .capture{width:100%}}#main-contents .corner img{border-radius:4px}#main-contents .corner .text{width:470px;line-height:1.9;text-align:justify}@media all and (max-width:812px){#main-contents .corner .text{width:100%;line-height:1.7;padding-top:15px;font-size:.938em}}#main-contents #cast .cast__ttl{display:flex;justify-content:center;align-items:center;margin:0 auto 20px}@media all and (max-width:812px){#main-contents #cast .cast__ttl{flex-direction:column}}#main-contents #cast .cast__ttl img{display:inline-block;width:300px}@media all and (max-width:520px){#main-contents #cast .cast__ttl img{width:clamp(200px,64%,270px)}}#main-contents #cast .cast__ttl .family{margin:20px 0 0 5px}@media all and (max-width:812px){#main-contents #cast .cast__ttl .family{margin:0}}#main-contents #cast .inblock{padding:40px}@media all and (max-width:812px){#main-contents #cast .inblock{padding:6% 2.5% 1%}}#main-contents #cast .group{margin-bottom:60px;text-align:center}@media all and (max-width:812px){#main-contents #cast .group .inner{display:flex;flex-wrap:wrap;justify-content:center;width:100%}}#main-contents #cast .group-item{display:flex;flex-direction:column}@media all and (max-width:812px){#main-contents #cast .group-item{width:min(250px,47%)}}#main-contents #cast .group-item .mbase-inblock{display:flex;flex-direction:column;flex-grow:1}@media all and (max-width:812px){#main-contents #cast .group-item .mbase-inblock{width:100%}}#main-contents #cast .inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:30px 14px}@media all and (max-width:812px){#main-contents #cast .inner{gap:30px 3%}}#main-contents #cast .mbase-inblock{display:block;position:relative;width:270px;border-radius:8px 8px;background:#ffef52;box-shadow:0px 2px 0px 0px #dbd6b6}@media all and (max-width:812px){#main-contents #cast .mbase-inblock{width:min(250px,47%)}}#main-contents #cast .mbase-inblock.clear{clear:both}#main-contents #cast .mbase-inblock .week{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;overflow:hidden;background-color:#3dc8f0;z-index:1;color:#fff;font-size:1rem}#main-contents #cast .mbase-inblock .weeks{display:flex;justify-content:flex-start;align-items:center;gap:3px;position:absolute;top:10px;left:10px}@media all and (max-width:520px){#main-contents #cast .mbase-inblock .weeks{top:1vw;left:1vw}}#main-contents #cast .mbase-inblock .weeks .span{display:block;z-index:1;color:#3dc8f0;font-weight:600}@media all and (max-width:520px){#main-contents #cast .mbase-inblock .weeks .span{font-size:.75rem}}@media all and (max-width:520px){#main-contents #cast .mbase-inblock .week{width:6vw;height:6vw;font-size:3vw}}#main-contents #cast .mbase-inblock .week-memo{display:block;line-height:1.2;color:#3dc8f0;font-weight:600;font-size:1rem;z-index:1;text-align:center}@media all and (max-width:520px){#main-contents #cast .mbase-inblock .week-memo{top:10.5vw;font-size:2.5vw;text-align:left}}#main-contents #cast .mbase-inblock .week-memo br{display:none}@media all and (max-width:520px){#main-contents #cast .mbase-inblock .week-memo br{display:block}}#main-contents #cast .mbase-inblock .week-memo span{display:block}#main-contents #cast .mbase-inblock .month{position:absolute;top:5px;right:5px;width:50px;height:50px;padding-top:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect x="26.5" y="79" width="203" height="160" style="fill: rgb(255, 255, 255);"/><path d="M74.6,51.8c8,0,14.5-6.5,14.5-14.5V14.5c0-8-6.5-14.5-14.5-14.5s-14.5,6.5-14.5,14.5v22.8c0,8,6.5,14.5,14.5,14.5Z" style="fill: rgb(255, 101, 0);"/><path d="M181.4,51.8c8,0,14.5-6.5,14.5-14.5V14.5c0-8-6.5-14.5-14.5-14.5s-14.5,6.5-14.5,14.5v22.8c0,8,6.5,14.5,14.5,14.5Z" style="fill: rgb(255, 101, 0);"/><path d="M217.6,20.6h-9v16.6c0,15-12.2,27.2-27.2,27.2s-27.2-12.2-27.2-27.2v-16.6h-52.4v16.6c0,15-12.2,27.2-27.2,27.2s-27.2-12.2-27.2-27.2v-16.6h-9C19.2,20.6,3.5,36.3,3.5,55.5v165.6c0,19.3,15.6,34.9,34.9,34.9h179.2c19.3,0,34.9-15.6,34.9-34.9V55.5c0-19.3-15.6-34.9-34.9-34.9ZM225,215c0,8.9-7.3,16.2-16.2,16.2H47.2c-8.9,0-16.2-7.3-16.2-16.2V85.4h194v129.6h0Z" style="fill: rgb(255, 101, 0);"/></svg>');background-repeat:no-repeat;background-position:center top;background-size:100% auto;z-index:1;color:#ff6500;font-weight:600;font-size:.875rem;text-align:center;letter-spacing:0}@media all and (max-width:520px){#main-contents #cast .mbase-inblock .month{top:auto;bottom:1vw;right:1vw;width:11vw;height:11vw;padding-top:5.2vw;font-size:3.2vw}}#main-contents #cast .mbase-inblock .castImg{position:relative;padding-top:100%;border-radius:8px 8px 0 0;overflow:hidden}@media all and (max-width:812px){#main-contents #cast .mbase-inblock .castImg{padding-top:120%}}#main-contents #cast .mbase-inblock .castImg img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}@media all and (max-width:812px){#main-contents #cast .mbase-inblock .castImg img{width:auto;height:100%}}@media all and (max-width:812px){#main-contents #cast .br{display:none}}#main-contents #cast h5{padding:15px;text-align:center}@media all and (max-width:812px){#main-contents #cast h5{padding:7% 0}}#main-contents #cast h5 .name{display:block;font-weight:bold;font-size:1.125em}@media all and (max-width:520px){#main-contents #cast h5 .name{font-size:min(1.125rem,5vw)}}#main-contents #cast h5 .status{display:inline-block;min-width:130px;line-height:1.4;margin:8px auto 0;padding:5px 20px;border-radius:30px;background:#fff;color:#ababab;font-size:.813em}@media all and (max-width:520px){#main-contents #cast h5 .status{min-width:32vw;margin:6% auto 0;padding:1.5vw 2%;border-radius:4vw;font-size:3.1vw}}#main-contents .comic .center{width:1000px}@media all and (max-width:812px){#main-contents .comic .center{width:92%}}#main-contents .comic .slick-slide{padding:0 10px}@media all and (max-width:812px){#main-contents .comic .slick-slide{padding:0 2vw}}#main-contents .comic .slider .slick-arrow{background:#000}#main-contents .comic .slider .slick-arrow.prev{left:-3vw}#main-contents .comic .slider .slick-arrow.next{right:-3vw}/*# sourceMappingURL=top.css.map */