html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol,dl,li,dd,dt{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}body{margin:0 auto;padding:0;text-align:center;color:#000;font-size:100%;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-style:normal;line-height:1.5;letter-spacing:0}a.hv{position:relative;display:inline-block;color:#000;text-decoration:none}a.hv::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;-webkit-transition:width .2s;transition:width .2s}a.hv:hover::after{width:100%}a.hv-icon{-webkit-transition:opacity .2s;transition:opacity .2s}a.hv-icon:hover{opacity:.6}@-webkit-keyframes curveAnime1{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes curveAnime1{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.curve1{position:absolute;top:-48px;right:0;width:42%;height:48px;-webkit-transform-origin:right bottom;transform-origin:right bottom}.curve1 img{-webkit-animation:curveAnime1 6s ease 0s 1 alternate none running;animation:curveAnime1 6s ease 0s 1 alternate none running}@media(min-width: 768px){.curve1{position:absolute;top:-90px;right:0;width:36%;height:90px}}@-webkit-keyframes curveAnime2{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:right top;transform-origin:right top}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:right top;transform-origin:right top}}@keyframes curveAnime2{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:right top;transform-origin:right top}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:right top;transform-origin:right top}}.curve2{position:absolute;top:0;right:0;width:42%;height:108px;z-index:-1;opacity:0}@media(min-width: 768px){.curve2{width:48%;height:210px;opacity:1}.curve2 img{-webkit-animation:curveAnime2 6s ease 0s 1 alternate none running;animation:curveAnime2 6s ease 0s 1 alternate none running}}header.sub{position:relative;background:rgba(255,255,255,.98)}header .area{position:relative;width:100%;max-width:1280px;margin:0 auto}header .area.sub{position:relative;width:100%;height:65px;max-width:1280px;margin:0 auto}header #drawer{display:none}header label{cursor:pointer;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .open{top:0;left:0;width:52px;height:52px;-webkit-transition:background .6s,-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background .6s,-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background .6s,transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background .6s,transform .6s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:10002}header .open::before,header .open::after{content:"";position:fixed;top:30px;left:15px;width:36px;border-bottom:#000 2px solid;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header .open::before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}header .open::after{-webkit-transform:translateY(6px);transform:translateY(6px)}header .close{inset:0;pointer-events:none;-webkit-transition:background .3s;transition:background .3s;z-index:10001}header #drawer:checked+.open{position:fixed}header #drawer:checked+.open::before{-webkit-transform:rotate(45deg) scaleX(1.2);transform:rotate(45deg) scaleX(1.2)}header #drawer:checked+.open::after{-webkit-transform:rotate(-45deg) scaleX(1.2);transform:rotate(-45deg) scaleX(1.2)}header #drawer:checked~.close{position:fixed;inset:0;pointer-events:auto;background:rgba(0,0,0,.3)}header .menu{position:fixed;overflow:auto;top:0;left:0;width:240px;height:100%;margin:0;text-align:left;background:#fff;-webkit-transform:translateX(-240px);transform:translateX(-240px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;z-index:10001}header #drawer:checked~.menu{-webkit-transform:none;transform:none}header .key img{width:100%;height:auto}header ul.gnav{padding:84px 0 30px 18px}header ul.gnav li{padding:0 0 1.2em;font-size:18px;font-family:acumin-pro,sans-serif;font-weight:200}header ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 18px 18px}header ul.sns li{padding:0 27px 0 0}header ul.sns li:last-child{padding:0}header ul.bn{padding:0 0 0 18px}header h1.top{position:absolute;bottom:-60px;left:18px;font-family:acumin-pro,sans-serif;font-weight:200;font-size:70px;line-height:1;text-align:left;color:#fff;letter-spacing:.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header h1.top span{display:block;color:#000}header h1.sub{position:absolute;top:21px;left:0;right:0;font-family:acumin-pro,sans-serif;font-weight:200;font-size:18px;line-height:1;letter-spacing:.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header h1.sub a{color:#000;text-decoration:none}@media(min-width: 768px){header.sub{position:fixed;top:0;width:100%;z-index:1}header label{display:none}header .menu{position:static;overflow:auto;top:0;left:0;width:auto;height:auto;margin:0;background:none;-webkit-transform:translateY(0);transform:translateY(0)}header .area.sub{height:75px}header .area.sub .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .key{position:absolute;top:0;right:36px;width:calc(47.6% - 36px);z-index:1}header ul.gnav.top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:31% 0 2.4% 36px}header ul.gnav.top li{padding:0 1.5em 0 0;font-size:clamp(15px,1.40625vw,18px)}header ul.gnav.top li:last-child{padding:0}header ul.sns.top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 36px}header ul.sns.top li{padding:0 1.5em 0 0}header ul.sns.top li img{width:clamp(18px,1.640625vw,21px);height:auto}header ul.sns.top li:last-child{padding:0}header ul.bn{display:none}header h1.top{top:18%;bottom:auto;left:36px;font-size:clamp(1px,9.375vw,120px);line-height:1;color:#000;z-index:2}header h1.sub{position:absolute;top:0;left:36px;right:auto;font-size:clamp(20px,1.875vw,24px);line-height:72px;z-index:10003}header h1.sub a{color:#000;text-decoration:none}header ul.gnav.sub{display:-webkit-box;display:-ms-flexbox;display:flex;padding:21px 12px 0 0}header ul.gnav.sub li{padding:0 clamp(18px,2.34375vw,30px) 0 0;font-size:clamp(14px,1.25vw,16px);line-height:30px}header ul.sns.sub{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 36px 0 0}header ul.sns.sub li{padding:0 clamp(18px,2.34375vw,30px) 0 0;line-height:72px}header ul.sns.sub li img{width:clamp(16px,1.40625vw,18px);height:auto}header ul.sns.sub li:last-child{padding:0}}ul.normal_list{border-top:#ddd solid 1px}ul.normal_list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;border-bottom:#ddd solid 1px}ul.normal_list li .thumb{width:82px;height:82px;aspect-ratio:1/1;margin:21px 18px 21px 0}ul.normal_list li .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}ul.normal_list li .info{width:calc(100% - 100px);margin:21px 0}ul.normal_list li .info i.cat{display:inline-block;margin-bottom:.3em;padding:0 .6em;color:#fff;font-family:acumin-pro,sans-serif;font-weight:200;font-size:13px;background:#000;border-radius:2px}ul.normal_list li .info .update{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .6em}ul.normal_list li .info .update time{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1;color:#666;letter-spacing:.1em}ul.normal_list li .info .update span.new{display:inline-block;margin-left:.6em;padding:.1em .3em;font-family:acumin-pro,sans-serif;font-weight:200;font-size:12px;line-height:1;color:#fff;background:#b9006d}ul.normal_list li .info .update span.new:empty{display:none}ul.normal_list li a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background .2s;transition:background .2s}ul.normal_list li a:hover{background:rgba(255,255,255,.6)}@media(min-width: 768px){ul.normal_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:clamp(30px,4.6875vw,60px);border-top:none}ul.normal_list li{display:block;margin:0;border-bottom:none}ul.normal_list li .thumb{width:100%;height:auto;margin:0 0 12px}ul.normal_list li .info{width:100%;margin:0}ul.normal_list li .info .update{margin:0 0 12px}ul.normal_list li .info h3::after{content:"＞ READ MORE";display:block;padding-top:.6em;text-align:right;font-family:acumin-pro,sans-serif;font-weight:200;font-size:clamp(12px,1.09375vw,14px);color:#666;letter-spacing:.1em}}ul.live_list{border-top:#ddd solid 1px}ul.live_list li{position:relative;text-align:left;border-bottom:#ddd solid 1px}ul.live_list li .info{margin:21px 0}ul.live_list li .info .update{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .6em}ul.live_list li .info .update time{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1;color:#666;letter-spacing:.1em}ul.live_list li .info .update time::after{content:"UPDATE";padding-left:.3em;font-size:14px;letter-spacing:0}ul.live_list li .info .update span.new{display:inline-block;margin-left:.6em;padding:.1em .3em;font-family:acumin-pro,sans-serif;font-weight:200;font-size:12px;line-height:1;color:#fff;background:#b9006d}ul.live_list li .info .update span.new:empty{display:none}ul.live_list li a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background .2s;transition:background .2s}ul.live_list li a:hover{background:rgba(255,255,255,.6)}ul.live_list li span.box1{display:inline-block;margin:0 .6em .6em 0;padding:0 .6em;color:#fff;font-size:14px;background:#222}ul.live_list li span.box1:empty{display:none}ul.live_list li span.box2{display:inline-block;margin:0 0 .6em;padding:0 .6em;color:#fff;font-size:14px;background:#0086ad}ul.live_list li span.box2:empty{display:none}@media(min-width: 768px){ul.live_list{border-top:#ddd solid 1px}ul.live_list li{position:relative;text-align:left;border-bottom:#ddd solid 1px}ul.live_list li .info{margin:21px 0}ul.live_list li .info .update{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .6em}ul.live_list li .info .update time{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1;color:#666;letter-spacing:.1em}ul.live_list li .info .update span.new{display:inline-block;margin-left:.6em;padding:.1em .3em;font-family:acumin-pro,sans-serif;font-weight:200;font-size:12px;line-height:1;color:#fff;background:#b9006d}ul.live_list li .info .update span.new:empty{display:none}ul.live_list li a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background .2s;transition:background .2s}ul.live_list li a:hover{background:rgba(255,255,255,.6)}ul.live_list li p{display:inline-block;margin:0 0 .6em;padding:.1em .6em;color:#fff;font-size:14px;background:#000}}main h2{padding:0 0 18px;font-family:acumin-pro,sans-serif;font-weight:200;font-size:36px;line-height:1;text-align:left;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 768px){main h2{padding:0 0 42px;font-size:clamp(48px,5.625vw,72px)}}main.sub_page{padding:0 0 30px}main.sub_page .area{width:100%;max-width:1280px;margin:0 auto}main.sub_page .area .inner{padding:0 15px 24px}main.sub_page h2{font-family:acumin-pro,sans-serif;font-weight:200;font-size:36px;line-height:1;text-align:left;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main.sub_page h2 a{color:#000;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}main.sub_page h2 a:hover{opacity:.6}main.sub_page h2 a.calendar{display:inline-block;margin:0 0 0 1.2em;padding:.4em .7em;font-size:clamp(16px,1.40625vw,18px);color:#fff;letter-spacing:.1em;background:#000;border-radius:3px;vertical-align:bottom}main.sub_page h2 a.calendar img{width:auto;height:18px;padding-right:6px;vertical-align:bottom}main.sub_page h2 span{padding-left:.9em;font-size:48%;color:#b9006d}@media(min-width: 768px){main.sub_page{padding:54px 0 60px}main.sub_page .area .inner{padding:54px 36px}main.sub_page h2{padding:0 0 18px;font-size:clamp(48px,5.625vw,72px)}}main.live_page .image{width:calc(100% + 30px);margin:0 -15px 18px}main.live_page .image img{width:100%;height:auto}@media(min-width: 768px){main.live_page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:60px 0 0}main.live_page .image{width:36%;margin:0 0 0 10%}main.live_page ul.live_list{width:54%}main.live_page ul.live_list li:last-child{border-bottom:none}}main.music_page ul.normal_list{border-bottom:#ccc solid 1px}main.music_page ul.normal_list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.music_page ul.normal_list li:last-child{border-bottom:none}main.music_page ul.normal_list li .release_date{padding:.3em 0 0}main.music_page ul.normal_list li .release_date time{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1;color:#666;letter-spacing:.1em}main.music_page ul.normal_list li .release_date time::after{content:"RELEASE";padding-left:.3em;font-size:14px;letter-spacing:0}@media(min-width: 768px){main.music_page ul.normal_list{border-bottom:none}main.music_page ul.normal_list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.music_page ul.normal_list li h3::after{content:""}main.music_page ul.normal_list li .release_date{padding:0}main.music_page ul.normal_list li .release_date time{font-size:clamp(13px,1.25vw,16px)}main.music_page ul.normal_list li .release_date time::after{font-size:clamp(11px,1.09375vw,14px);letter-spacing:.1em}}main.movie_page h2{padding:0 0 36px}main.movie_page ul.movie_list{padding:0 0 36px;border-bottom:#ccc solid 1px}@media(min-width: 768px){main.movie_page h2{padding:0 0 84px}main.movie_page ul.movie_list{padding:0;border-bottom:none}}main.profile_page dl{padding:15px 0 60px}main.profile_page dl dt{padding:0 0 12px}main.profile_page dl dt img{width:100%;height:auto}main.profile_page dl dd{text-align:left}main.profile_page dl dd h3{padding:0 0 .9em}main.profile_page dl dd p{padding:0 0 .9em;font-size:15px;line-height:1.6}main.profile_page dl dd p:last-child{padding:0}main.profile_page dl dd .photo2{padding:30px 0 0}@media(min-width: 768px){main.profile_page dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:60px 0 90px}main.profile_page dl dt{width:36%;margin-left:10%;padding:0 0 12px}main.profile_page dl dt img{width:100%;height:auto}main.profile_page dl dd{width:54%}main.profile_page dl dd h3{padding:0 0 1.5em}main.profile_page dl dd p{padding:0 0 1.2em;line-height:1.8}main.profile_page dl dd .photo2{display:none}}main.notfound h2{padding:0 0 36px}main.notfound .area .inner{padding:0 15px 72px}main.notfound p{padding:1.5em 0 0;text-align:left}@media(min-width: 768px){main.notfound .area .inner{padding:54px 36px 150px}}main.normal_detail{text-align:left}main.normal_detail .update{display:-webkit-box;display:-ms-flexbox;display:flex;margin:12px 0 .6em}main.normal_detail .update time{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1;color:#666;letter-spacing:.1em}main.normal_detail .update time::after{content:"UPDATE";padding-left:.3em;font-size:14px;letter-spacing:0}main.normal_detail .update time.up_none::after{content:"";padding-left:.3em;font-size:14px;letter-spacing:0}main.normal_detail .update span.new{display:inline-block;margin-left:.6em;padding:.1em .3em;font-family:acumin-pro,sans-serif;font-weight:200;font-size:12px;line-height:1;color:#fff;background:#b9006d}main.normal_detail .update span.new:empty{display:none}main.normal_detail .release_date{margin:12px 0 .6em}main.normal_detail .release_date time{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1;color:#666;letter-spacing:.1em}main.normal_detail .release_date time::after{content:"RELEASE";padding-left:.3em;font-size:14px;letter-spacing:0}main.normal_detail span.box1{display:inline-block;margin:0 .6em .6em 0;padding:0 .6em;color:#fff;font-size:14px;background:#222}main.normal_detail span.box1:empty{display:none}main.normal_detail span.box2{display:inline-block;margin:0 0 .6em;padding:0 .6em;color:#fff;font-size:14px;background:#0086ad}main.normal_detail span.box2:empty{display:none}main.normal_detail h3{padding:0 0 .6em;font-size:24px}main.normal_detail .share{padding:0 0 24px}main.normal_detail article.editor{padding:24px 0;border-top:#ddd solid 1px}main.normal_detail article.editor .movie{position:relative;width:100%;margin-bottom:30px;padding-bottom:56.25%;height:0;overflow:hidden}main.normal_detail article.editor .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 768px){main.normal_detail .update{margin:54px 0 .6em}main.normal_detail .release_date{margin:54px 0 .6em}main.normal_detail h3{padding:0 0 .6em;font-size:clamp(27px,2.578125vw,33px)}main.normal_detail .share{padding:0 0 36px}main.normal_detail article.editor{padding:36px 0 78px}}.top_information{position:relative;margin-top:108px;background:#f1f1f1}.top_information .area{width:100%;max-width:1280px;margin:0 auto}.top_information .area .inner{position:relative;padding:48px 18px 84px}.top_information ul.normal_list li a:hover{background:rgba(241,241,241,.6)}.top_information ul.link{position:absolute;bottom:48px;right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:acumin-pro,sans-serif;font-weight:200;font-size:14px;letter-spacing:.1em}.top_information ul.link li{padding-left:1.2em}.top_information ul.link li a::before{content:"＞ ";font-size:12px}@media(min-width: 768px){.top_information{margin-top:clamp(30px,8.4375vw,108px)}.top_information .area .inner{padding:102px 36px 90px}.top_information .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.top_information ul.link{position:static}.top_information ul.link li{padding-left:1.8em}}.top_regular{margin-top:18px;text-align:left}.top_regular .area{position:relative;width:100%;max-width:1280px;margin:0 auto}.top_regular .area .inner{padding:30px 18px 24px}.top_regular .column .box:first-child{padding:12px 0 0}.top_regular h3{margin:0 0 12px;padding:0 0 3px;font-weight:200;font-size:21px;letter-spacing:.1em;border-bottom:#bbb solid 1px}.top_regular ul{padding:0 0 30px;font-size:15px}.top_regular ul li{padding:0 0 .9em}.top_regular ul li:last-child{padding:0}.top_regular ul li a{display:block;padding:0 0 0 21px;color:#000;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s;background:url(../img/circle.svg) 0 3px/14px 14px no-repeat}.top_regular ul li a:hover{opacity:.6}@media(min-width: 768px){.top_regular .area .inner{padding:60px 36px 90px}.top_regular .column{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,4.6875vw,60px)}.top_regular .column .box:first-child{padding:0}.top_regular h3{margin:0 0 18px;padding:0 0 9px;font-size:clamp(24px,2.34375vw,30px)}.top_regular ul{padding:0}}.top_release .area{position:relative;width:100%}.top_release .area .artwork{position:relative;max-width:1280px;margin:0 auto;padding:0 18px;text-align:left;z-index:2}.top_release .area .artwork img{width:100%;max-width:330px;height:auto}.top_release .area .inner{position:relative;margin-top:-132px;background:#bfa29c;z-index:1}.top_release .area .inner .info{max-width:1280px;margin:0 auto;padding:138px 18px 48px;font-family:acumin-pro,sans-serif;font-weight:200;color:#fff;text-align:left;letter-spacing:.2em}.top_release .area .inner .info p{font-size:24px}.top_release .area .inner .info h2{font-size:30px}.top_release .area .inner .info h2 span.sub{display:block;padding:9px 0 0;font-size:18px}.top_release .area .inner .info span.link{display:block;font-size:14px;text-align:right;letter-spacing:.1em}.top_release .area .inner .info a{color:#fff;line-height:1.5}.top_release .area .inner .info a::after{background:#fff}@media(min-width: 768px){.top_release .area .artwork_bg{position:relative;max-width:1280px;margin:0 auto}.top_release .area .artwork{width:360px;margin:0;padding:0}.top_release .area .artwork img{width:360px;max-width:360px;height:auto;padding:0 36px}.top_release .area .inner{margin-top:-222px}.top_release .area .inner .info{max-width:1280px;margin:0 auto;padding:36px 0 36px 390px;-webkit-box-sizing:border-box;box-sizing:border-box}.top_release .area .inner .info p{padding:0 36px;font-size:clamp(24px,3.28125vw,42px)}.top_release .area .inner .info h2{padding:0 36px 18px;font-size:clamp(30px,4.6875vw,60px)}.top_release .area .inner .info h2 span.sub{padding:12px 0 0;font-size:clamp(18px,3.28125vw,42px)}.top_release .area .inner .info span.link{padding:0 36px;text-align:left}}.top_movie .area{width:100%;max-width:1280px;margin:0 auto}.top_movie .area .inner{position:relative;padding:48px 18px 90px}.top_movie .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.top_movie ul.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:acumin-pro,sans-serif;font-weight:200;font-size:14px;letter-spacing:.1em}.top_movie ul.link li{padding-left:1.2em}.top_movie ul.link li a::before{content:"＞ ";font-size:12px}@media(min-width: 768px){.top_movie .area .inner{padding:120px 36px 108px}}ul.movie_list li{padding:0 0 30px}ul.movie_list li:last-child{padding:0}ul.movie_list li h3{padding:.6em 0 0;text-align:left}ul.movie_list .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}ul.movie_list .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 768px){ul.movie_list{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,4.6875vw,60px)}ul.movie_list li{padding:0}}ul.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 15px;font-family:acumin-pro,sans-serif;font-weight:200}ul.tag li{margin:0 .9em .6em 0}ul.tag li:last-child{margin:0 0 .6em}ul.tag li a{color:#000;text-decoration:none;border-bottom:none;-webkit-transition:opacity .2s;transition:opacity .2s}ul.tag li a:hover{opacity:.6}ul.tag li.current-cat{border-bottom:#b9006d solid 2px}@media(min-width: 768px){ul.tag{padding:0 0 66px}ul.tag li{margin:0 1.2em .6em 0;font-size:clamp(15px,1.40625vw,18px)}}nav.pagination{padding:18px 0 21px;border-bottom:#ddd solid 1px}nav.pagination h2{display:none}nav.pagination .nav-links{font-family:acumin-pro,sans-serif;font-weight:bold;font-size:18px;line-height:1}nav.pagination .nav-links i.prev::before{content:"＜"}nav.pagination .nav-links i.next::before{content:"＞"}nav.pagination .nav-links .page-numbers{padding:0 .3em}nav.pagination .nav-links .prev{padding:0 .3em 0 0}nav.pagination .nav-links .next{padding:0 0 0 .3em}nav.pagination .nav-links .dots{color:#aaa;font-weight:200}nav.pagination .nav-links a{color:#aaa;font-weight:200;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}nav.pagination .nav-links a:hover{opacity:.6}@media(min-width: 768px){nav.pagination{margin:60px 0 0;padding:24px 0 27px;border-top:#ddd solid 1px}nav.pagination .nav-links{font-size:21px;line-height:1}nav.pagination .nav-links .page-numbers{padding:0 .6em}nav.pagination .nav-links .prev{padding:0 .6em 0 0}nav.pagination .nav-links .next{padding:0 0 0 .6em}}.pagenav{padding:18px 0;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px}.pagenav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:360px;margin:0 auto}.pagenav li{font-family:acumin-pro,sans-serif;font-weight:200;font-size:16px;line-height:1}.pagenav li a{color:#000;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.pagenav li a:hover{opacity:.6}@media(min-width: 768px){.pagenav{padding:24px 0}}footer{position:relative;background:#eee}footer .area{width:100%;max-width:1280px;margin:0 auto}footer .area .inner{position:relative;padding:48px 18px}footer h3{padding:0 0 30px;font-family:acumin-pro,sans-serif;font-weight:200;font-size:42px;line-height:1;text-align:left;letter-spacing:.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer h3 span{display:block}footer h3 a{color:#000;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}footer .info{text-align:left}footer ul.gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:240px;padding:0 0 27px}footer ul.gnav li{padding:0 1.5em .6em 0;font-size:16px;font-family:acumin-pro,sans-serif;font-weight:200}footer ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 30px}footer ul.sns li{padding:0 27px 0 0}footer ul.sns li:last-child{padding:0}footer ul.bn{padding:0 0 30px}footer ul.bn li{display:inline-block;padding:9px 12px;background:#fff}footer ul.bn li img{vertical-align:bottom}footer address{font-size:16px;font-family:acumin-pro,sans-serif;font-weight:200;letter-spacing:.1em}@media(min-width: 768px){footer .area .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:90px 36px}footer h3{padding:0 30px 0 0;font-size:63px}footer .info{text-align:left}footer ul.gnav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;padding:0 0 15px}footer ul.gnav li{padding:0 1.8em 0 0;font-size:15px}footer ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 36px}footer ul.sns li{padding:0 27px 0 0}footer ul.sns li:last-child{padding:0}footer ul.bn{padding:0 0 30px}footer ul.bn li{display:inline-block;padding:9px 12px;background:#fff}footer ul.bn li img{vertical-align:bottom}footer address{font-size:16px;font-family:acumin-pro,sans-serif;font-weight:200}}#page-top{position:fixed;bottom:16px;right:16px;font-size:0;opacity:0;z-index:9999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#page-top.fade-in{color:#000;opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s}.arrow{width:30px;height:30px;border:2px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}main.NEWS_tag h2 span,main.MUSIC_tag h2 span{display:none}main.NEWS_tag ul.tag li:first-child,main.MUSIC_tag ul.tag li:first-child{border-bottom:#b9006d solid 2px}article.editor{font-size:15px;line-height:1.6;word-break:break-all}article.editor .contents{width:100%;max-width:900px}article.editor .contents_wide{width:100%}article.editor h4.main{font-size:18px;font-weight:bold}article.editor h4.main span{display:inline-block;margin:0 .6em 3px 0;padding:.1em .6em;color:#fff;font-size:74%;font-weight:normal;background:#000;border-radius:2px;vertical-align:middle}article.editor h5.sub{padding:0 0 24px;font-size:14px;font-weight:bold}article.editor a{color:#000;-webkit-transition:opacity .2s;transition:opacity .2s}article.editor a:hover{opacity:.6}article.editor p{margin-bottom:1.6em}article.editor img{max-width:100%}article.editor strong{font-weight:bold;font-size:108%}article.editor em{font-style:italic}article.editor ul li{margin:0 0 .6em 1.5em;list-style-type:disc}article.editor blockquote{color:#2b2b2b;font-size:100%;font-style:italic;font-weight:300;line-height:1.5;margin-bottom:0px;position:relative;padding:10px 10px 0px 10px;border:1px dotted #333;background:#f5f5f5;margin-bottom:20px}article.editor .has-huge-font-size{font-size:42px !important}article.editor .has-large-font-size{font-size:36px !important}article.editor .has-medium-font-size{font-size:20px !important}article.editor .has-small-font-size{font-size:12px !important}article.editor .part{padding:0 0 36px}@media(min-width: 768px){article.editor .intro{margin:0 0 39px;padding:0 0 15px;border-bottom:#ddd dotted 1px}article.editor h4.main{margin:0 0 .3em;font-size:clamp(18px,1.875vw,24px)}article.editor h4.main span{padding:0 .6em}article.editor .part{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 48px}article.editor .part .left{width:25%;margin-right:5%}article.editor .part .right{width:70%}}.calendar_sp .simcal-calendar-list dl.simcal-events-list-container .simcal-event-details b{font-weight:bold}.calendar_sp .simcal-calendar-list dl.simcal-events-list-container .simcal-event-details span.simcal-event-title{font-size:150%}.calendar_pc{display:none;padding-top:36px}.calendar_pc .simcal-default-calendar-grid table.simcal-calendar-grid thead.simcal-calendar-head h3 span.simcal-current-year{font-size:210%}.calendar_pc .simcal-default-calendar-grid table.simcal-calendar-grid thead.simcal-calendar-head h3 span.simcal-current-year:after{content:"年"}.calendar_pc .simcal-default-calendar-grid table.simcal-calendar-grid thead.simcal-calendar-head h3 span.simcal-current-month{font-size:210%}.calendar_pc .simcal-default-calendar-grid table.simcal-calendar-grid span.simcal-event-title{font-size:120%}.qtip .qtip-content .simcal-event-details span.simcal-event-title{font-size:120%}.qtip .qtip-content b,.qtip .qtip-content strong{font-weight:bold}@media(min-width: 768px){.calendar_sp{display:none}.calendar_pc{display:block}}/*# sourceMappingURL=styles.min.css.map */