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,sub,sup,tt,var,b,u,i,center,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,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}a{outline:none}li img{vertical-align:bottom}dt img{vertical-align:bottom}*:first-child+html *{letter-spacing:0}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}img{-ms-interpolation-mode:bicubic}select,input,button,textarea,button{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.bt{border-top:1px solid #e9e9e9}.br{border-right:1px solid #e9e9e9}.bl{border-left:1px solid #e9e9e9}.bb{border-bottom:1px solid #e9e9e9}.btd{border-top:2px dotted #e9e9e9}.brd{border-right:2px dotted #e9e9e9}.bld{border-left:2px dotted #e9e9e9}.bbd{border-bottom:2px dotted #e9e9e9}.nb{border:none !important}.opacity-hover:hover,.opacity-hover a:hover{opacity:.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:.70;-moz-opacity:.70}body{background-image:url(/images/bg_body.jpg);animation:snow 70s linear infinite}body.newmain{background-image:none}body.uminohi{background-image:url(/images/bg_body_uminohi.jpg)}body.halloween{background-image:url(/images/bg_body_halloween.jpg)}body.newyear2018{background-image:none;background-color:#ffffff;background-image:url(/images/bg_body_newyear2018.jpg)}@keyframes snow{0%{background-position:0 0,0 0}100%{background-position:500px 0, 300px 300px}}html{font-size:6.25%;width:100%;height:100%;color:#fff;font-family:"Roboto","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-bg{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;z-index:1;background-repeat:no-repeat;background-position:top center;background-size:cover}.page--staff-and-cast .main-bg{background-image:url(../../images/bg/9.jpg)}.page--onair .main-bg{background-image:url(../../images/bg/2.jpg)}.page--character .main-bg{background-image:url(../../images/bg/0.jpg)}.page--special .main-bg{background-image:url(../../images/bg/7.jpg)}.page--special.page--movie .main-bg{background-image:url(../../images/bg/8.jpg)}.page--event .main-bg,.page--bd-dvd .main-bg{display:none}a{color:#de3917}.serif{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.l{zoom:1;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.l:before,.l:after{display:block;height:0;visibility:hidden;content:"\0020"}.l:after{clear:both}.l .l__item{float:left;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.l .l__item__inner{margin:0 20px 20px 20px}.l.l--2 .l__item{width:50%}.l.l--3 .l__item{width:33.33%}.l.l--3 .l__item.l__item--span-2{width:66.66%}.l.l--4 .l__item{width:25%}.l.l--4 .l__item.l__item--span-2{width:50%}.l.l--4 .l__item.l__item--span-3{width:75%}.l.l--5 .l__item{width:20%}.l.l--5 .l__item.l__item--span-2{width:40%}.l.l--5 .l__item.l__item--span-3{width:65%}.l.l--5 .l__item.l__item--span-4{width:80%}.l-grid{zoom:1;margin:0 -10px 0 -10px}.l-grid:before,.l-grid:after{display:block;height:0;visibility:hidden;content:"\0020"}.l-grid:after{clear:both}.l-grid .l-grid__item{float:left;padding:0 10px 20px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.l-grid.l-grid--col-1 .l-grid__item{width:100%}.l-grid.l-grid--col-2 .l-grid__item{width:50%}.l-grid.l-grid--col-2 .l-grid__item.l-grid__item--colspan-2{width:100%}.l-grid.l-grid--col-3 .l-grid__item{width:33.33%}.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-2{width:66.66%}.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-3{width:100%}.l-grid.l-grid--col-4 .l-grid__item{width:25%}.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-2{width:50%}.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-3{width:75%}.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-4{width:100%}.l-grid.l-grid--col-5 .l-grid__item{width:20%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-2{width:40%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-3{width:65%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-4{width:80%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-5{width:100%}@media screen and (max-width: 479px){.l-grid .l-grid__item{float:none;padding:0 10px 20px}.l-grid .l-grid__item .l-grid{margin:0 0 0 0}.l-grid .l-grid__item .l-grid .l-grid__item{padding:0 0 20px}.l-grid.l-grid--col-2 .l-grid__item,.l-grid.l-grid--col-2 .l-grid__item.l-grid__item--colspan-2{width:100%}.l-grid.l-grid--col-3 .l-grid__item,.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-2,.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-3{width:100%}.l-grid.l-grid--col-4 .l-grid__item,.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-2,.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-3,.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-4{width:100%}.l-grid.l-grid--col-5 .l-grid__item,.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-2,.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-3,.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-4,.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-5{width:100%}}.viewport{overflow:hidden;z-index:3;position:relative;padding-top:109px}@media screen and (min-width: 765px) and (max-width: 1050px){.viewport{padding-top:150px}}@media screen and (max-width: 767px){.viewport{padding-top:0}}@media screen and (max-width: 479px){.viewport{padding-top:0}}.intro{width:100%;height:100%;background:url(../../images/sangetsuki.png),url(../../images/bg.jpg);position:absolute;z-index:20;text-align:center}.intro.ny2017{background:url(../../images/sangetsuki2017.png),url(../../images/bg.jpg)}.intro:before{display:inline-block;content:'';height:100%;vertical-align:middle}.intro img{vertical-align:middle;opacity:0;margin:auto;width:90%;max-width:620px;height:auto}.container{padding-top:10px;background-image:url(/images/bg_container.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;position:relative;z-index:14}.container.aprilfool{padding-top:0px}.page--home .container{padding-top:0}.page-title{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:500;text-align:center;margin-top:80px;margin-bottom:80px;position:relative;z-index:2;top:0;opacity:1;font-size:37px}@media screen and (max-width: 767px){.page-title{margin-top:50px;margin-bottom:60px}}.page-title:before{position:absolute;display:block;z-index:-1;top:50%;left:50%;width:1px;height:160px;margin-top:-50px;margin-left:-30px;content:'';background:#de3917;-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);transition:all 0.3s 0.2s;opacity:1;margin-top:-80px;margin-left:0}.page-title:after{position:absolute;top:45px;left:0;width:100%;text-align:center;content:attr(data-ruby);font-size:11px;margin-left:0;letter-spacing:-0.1em;font-weight:bold;opacity:0;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;transition:all 0.9s cubic-bezier(0.44, 0.07, 0.23, 1.11)}@media screen and (max-width: 979px){.page-title:after{top:40px}}@media screen and (max-width: 767px){.page-title:after{top:40px}}@media screen and (max-width: 479px){.page-title:after{top:40px}}.page-title.is-active{opacity:1}.page-title.is-active:before{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.page-title.is-active:after{opacity:1;letter-spacing:0.5em}.page-title a{text-decoration:none;color:#fff}.page-title-sub{text-align:center;padding:0em 0 1em 0;margin-bottom:5em;font-weight:bold;letter-spacing:0.5em;position:relative}.page-title-sub:after{position:absolute;top:30px;left:0;width:100%;text-align:center;content:attr(data-ruby);font-size:10px;letter-spacing:0.5em;font-weight:bold}.page-caption-sub{font-size:14px;font-size:14rem;text-align:center;margin:2em 0}.grid{display:table;width:100%}.grid .block{vertical-align:top;padding-left:1px;display:table-cell;text-align:center}@media screen and (min-width: 767px){.pc-dn{display:none}}.top-nav{position:fixed;top:0;overflow:hidden;top:0;left:0;width:100%;height:60px;background-color:rgba(255,255,255,0.8);z-index:16;font-size:14px;font-size:14rem;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11);padding-top:20px}@media screen and (max-width: 979px){.top-nav{height:50px;position:relative}}@media screen and (min-width: 765px) and (max-width: 1050px){.top-nav{padding-top:0;height:150px;position:fixed}}.top-nav *{box-sizing:border-box}.top-nav__inner{position:relative;margin:auto;max-width:1200px;width:100%;height:100%}.top-nav.is-active{top:0}.top-nav__list{padding-left:200px;display:block;font-size:17px;font-size:17rem;height:62px;line-height:62px;text-align:right;position:relative;z-index:17}@media screen and (min-width: 765px) and (max-width: 1050px){.top-nav__list{padding-left:0}}.top-nav__list .line_nav{display:block;height:1px;width:992px;margin:0 auto}@media screen and (max-width: 979px){.top-nav__list{font-size:11px;font-size:11rem}}@media screen and (max-width: 767px){.top-nav__list{display:none}}.top-nav__list__item{height:100%;display:inline-block}.top-nav__list__item__hit{padding:0 0.5em;height:100%;display:block;letter-spacing:0;font-size:15px;font-weight:bold;position:relative;color:#000;text-decoration:none;z-index:9999;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.top-nav__list__item__hit::after{position:absolute;content:'';width:1px;background-color:#de3917;top:50%;left:50%;height:0%;z-index:-1;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.top-nav__list__item__hit:hover::after{top:10%;height:80%}@media screen and (min-width: 765px) and (max-width: 1050px){.top-nav__list__item__hit{padding:0 0.4em;font-size:14px;letter-spacing:-0.1em}}.top-nav__list__item .nolink{color:#adadad;cursor:default}.top-nav__list__item .nolink::after{display:none}.top-nav__btn-pagetop{position:absolute;top:0;left:0;width:100px;font-size:1.0rem;height:60px;line-height:60px}.top-nav__btn-pagetop__hit{text-align:center;height:100%;display:block;font-weight:bold;color:#fff;text-decoration:none;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.top-nav__btn-pagetop__hit::after{position:absolute;content:'';width:1px;background-color:#de3917;top:50%;left:50%;height:0%;z-index:-1;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.top-nav__btn-pagetop__hit:hover::after{top:10%;height:80%}.top-nav__title{z-index:18;top:0;left:0;font-size:1.0rem;height:85px;width:200px;margin:0;position:absolute}.top-nav__title img{vertical-align:middle;width:100%;height:auto}.top-nav__title__hit{padding:0 20px;display:block;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.top-nav__title__hit:hover{background-color:rgba(255,255,255,0.05)}@media screen and (max-width: 979px){.top-nav__title{width:170px}}@media screen and (max-width: 767px){.top-nav__title{width:220px}}@media screen and (min-width: 765px) and (max-width: 1050px){.top-nav__title{position:relative;margin:0 auto;height:95px;width:284px;padding-top:15px;padding-bottom:10px}}.page--home .top-nav{background-image:none}.top-nav-trigger{z-index:17;position:fixed;top:0;right:0;width:60px;height:60px;display:none}.top-nav-trigger a{display:block;width:100%;height:100%;background-color:#212325}@media screen and (max-width: 767px){.top-nav-trigger{display:block}}.top-nav-trigger a{width:100%;height:100%;display:block}.top-nav-trigger a .icon{position:absolute;cursor:pointer;width:30px;height:30px;top:2px;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease-in-out}.top-nav-trigger a .icon .top,.top-nav-trigger a .icon .mid,.top-nav-trigger a .icon .bot{background-color:#fff;height:1px;width:30px;position:absolute;left:0;overflow:hidden;transition:.4s ease-in-out}.top-nav-trigger a .icon .top:after,.top-nav-trigger a .icon .mid:after,.top-nav-trigger a .icon .bot:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#fff;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-ms-transform:scaleX(0);transform:scaleX(0)}.top-nav-trigger a .icon .top{top:1.5px}.top-nav-trigger a .icon .mid{top:12.3px}.top-nav-trigger a .icon .bot{top:23.1px}.top-nav-trigger a .icon .top:after{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0.4s;-webkit-transition-delay:0;-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-property:-moz-transform;-moz-transition-duration:0.4s;-moz-transition-delay:0;-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-ms-transition-property:-ms-transform;-ms-transition-duration:0.4s;-ms-transition-delay:0;-ms-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-property:-o-transform;-o-transition-duration:0.4s;-o-transition-delay:0;-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-property:transform;transition-duration:0.4s;transition-delay:0;transition-timing-function:cubic-bezier(1, 0, 0, 1)}.top-nav-trigger a .icon .mid:after{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0.6s;-webkit-transition-delay:0;-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-property:-moz-transform;-moz-transition-duration:0.6s;-moz-transition-delay:0;-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-ms-transition-property:-ms-transform;-ms-transition-duration:0.6s;-ms-transition-delay:0;-ms-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-property:-o-transform;-o-transition-duration:0.6s;-o-transition-delay:0;-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-property:transform;transition-duration:0.6s;transition-delay:0;transition-timing-function:cubic-bezier(1, 0, 0, 1)}.top-nav-trigger a .icon .bot:after{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0.8s;-webkit-transition-delay:0;-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-property:-moz-transform;-moz-transition-duration:0.8s;-moz-transition-delay:0;-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-ms-transition-property:-ms-transform;-ms-transition-duration:0.8s;-ms-transition-delay:0;-ms-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-property:-o-transform;-o-transition-duration:0.8s;-o-transition-delay:0;-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-property:transform;transition-duration:0.8s;transition-delay:0;transition-timing-function:cubic-bezier(1, 0, 0, 1)}.top-nav-trigger a .icon:hover .top:after,.top-nav-trigger a .icon:hover .mid:after,.top-nav-trigger a .icon:hover .bot:after{-ms-transform-origin:0% 0%;transform-origin:0% 0%;-ms-transform:scaleX(1);transform:scaleX(1)}.sp-nav--is-open .top-nav-trigger a .icon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-nav--is-open .top-nav-trigger a .icon .top{top:12.3px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-nav--is-open .top-nav-trigger a .icon .mid{opacity:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-nav--is-open .top-nav-trigger a .icon .bot{top:12.3px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sp-nav{text-align:center;position:fixed;z-index:15;background-color:rgba(250,250,250,0.95);width:100%;font-size:20px;font-size:20rem;overflow:hidden;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11);height:0}.sp-nav__list{margin-top:60px;padding-top:1em}.sp-nav__list__item__hit{display:block;text-decoration:none;color:#000;padding:0.8em;font-size:0.8em;letter-spacing:0.2em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.sp-nav__list__item .nolink{color:#adadad;cursor:default}@media screen and (max-width: 767px){.sp-nav--is-open .sp-nav{height:100%;height:150vh}}.twArea{min-width:100%}.twArea__body{margin:auto}.top-nav_read{width:279px;height:34px;position:absolute;top:20px;right:100px}@media screen and (max-width: 767px){.top-nav_read{display:none}}@media screen and (max-width: 479px){.top-nav_read{display:none}}.sub-nav{text-align:center;border-bottom:1px solid rgba(255,255,255,0.08);font-size:12px;font-size:12rem}.sub-nav__list__item{height:50px;display:inline-block;margin:0 1.5em;position:relative;line-height:50px;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.sub-nav__list__item--spacer{display:none}.sub-nav__list__item__hit{color:#fff;display:block;height:100%;text-decoration:none;font-weight:bold;letter-spacing:0.2em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.sub-nav__list__item__hit:hover{color:#de3917}.sub-nav__list__item--is-active{color:#de3917}.sub-nav__list__item--is-active:after{content:'';width:100%;height:1px;background-color:#de3917;position:absolute;bottom:-1px;left:0;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.sub-nav__list__item--is-active:hover:after{background-color:#de3917}.sub-nav__list__item--is-active .sub-nav__list__item__hit{color:#de3917}@media screen and (max-width: 767px){.sub-nav__list{zoom:1}.sub-nav__list:before,.sub-nav__list:after{display:block;height:0;visibility:hidden;content:"\0020"}.sub-nav__list:after{clear:both}.sub-nav__list__item{height:40px;line-height:40px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.08);display:block;float:left;margin:0;width:50%}.sub-nav__list__item--spacer{display:block}.sub-nav__list__item__hit{color:#fff;display:block;height:100%;text-decoration:none;font-weight:bold;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.sub-nav__list__item__hit:hover{color:#de3917}.sub-nav__list__item--is-active:after{content:'';width:100%;height:100%;background-color:rgba(255,255,255,0.1);position:absolute;bottom:0;left:0;z-index:-1;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.sub-nav__list__item--is-active:hover:after{background-color:rgba(222,57,23,0.1)}}.sub-nav--type-story{margin-bottom:0}@media screen and (max-width: 767px){.sub-nav--type-story{display:none}}.sub-nav--type-story .sub-nav__list__item{margin:0 0.5em}.table-basic{width:100%;border:1px solid rgba(255,255,255,0.2);margin-bottom:20px;border-collapse:separate}.table-basic tr th{padding:6.66667px 10px;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.05)}.table-basic tr th:last-child{border-right:none}.table-basic tr td{padding:6.66667px 10px;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);word-break:break-all}.table-basic tr td:last-child{border-right:none}.table-basic tr:last-child th{border-bottom:none}.table-basic tr:last-child td{border-bottom:none}.table-basic .nb{border:none}.table-basic.type-small th{padding:2px 0.5em}.table-basic.type-small td{padding:2px 0.5em}.table-stack th{width:20%}@media screen and (max-width: 767px){.table-stack th,.table-stack td{display:block;width:100%}}.btn,a.btn{font-size:14px;font-size:14rem;background-color:transparent;padding:0.5em 1em;min-width:150px;display:inline-block;border:2px solid #fff;color:#fff;text-decoration:none;outline:none;color:#fff !important;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.btn:hover,a.btn:hover{border:2px solid #fff;background-color:#fff;color:#212325 !important}.over-search{text-decoration:none;position:relative;display:block}.over-search img{transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.over-search:hover img{opacity:0.5}.over-search::after{transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11);position:absolute;top:45%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"\f002";font-family:'FontAwesome';color:white;opacity:0;font-size:20rem;line-height:1}.over-search:hover::after{opacity:1}.hr{width:100%;height:0;margin:80px auto;border:none;border-top:1px solid rgba(255,255,255,0.08);text-align:center}.hr:after{display:inline-block;position:relative;letter-spacing:8px;bottom:9px;content:'BUNGO STRAY DOGS';font-size:10px;font-size:10rem;font-weight:500;-ms-transform:scale(0.9);transform:scale(0.9);color:rgba(255,255,255,0.5);padding:0 12px;background-color:#212325}.hr-staff:after{background-color:#b4b5b4}.hr-s{margin:30px auto}.hr--no-title:after{content:'';opacity:0}.desktop .ef i,.desktop .ef .ef__item{transition:all 0.8s ease-in-out;transform-style:preserve-3d;perspective:1000px;opacity:0;font-style:normal;display:inline-block}.desktop .ef i:nth-child(1),.desktop .ef .ef__item:nth-child(1){-ms-transform:rotateX(247deg) skew(-2deg, 45deg) translate3d(-51px, 53px, -1px) scale(-7.4, 4.56);transform:rotateX(247deg) skew(-2deg, 45deg) translate3d(-51px, 53px, -1px) scale(-7.4, 4.56)}.desktop .ef i:nth-child(2),.desktop .ef .ef__item:nth-child(2){-ms-transform:rotateX(-188deg) skew(5deg, -24deg) translate3d(-20px, 35px, 45px) scale(.23, -3.7);transform:rotateX(-188deg) skew(5deg, -24deg) translate3d(-20px, 35px, 45px) scale(.23, -3.7)}.desktop .ef i:nth-child(3),.desktop .ef .ef__item:nth-child(3){-ms-transform:rotateX(19deg) skew(-26deg, -30deg) translate3d(-45px, -21px, -43px) scale(-7.76, -.14);transform:rotateX(19deg) skew(-26deg, -30deg) translate3d(-45px, -21px, -43px) scale(-7.76, -.14)}.desktop .ef i:nth-child(4),.desktop .ef .ef__item:nth-child(4){-ms-transform:rotateX(65deg) skew(-9deg, -10deg) translate3d(9px, -73px, -30px) scale(-9.2, -1.2);transform:rotateX(65deg) skew(-9deg, -10deg) translate3d(9px, -73px, -30px) scale(-9.2, -1.2)}.desktop .ef i:nth-child(5),.desktop .ef .ef__item:nth-child(5){-ms-transform:rotateX(143deg) skew(-24deg, 3deg) translate3d(88px, -24px, 24px) scale(-7.72, -9.35);transform:rotateX(143deg) skew(-24deg, 3deg) translate3d(88px, -24px, 24px) scale(-7.72, -9.35)}.desktop .ef i:nth-child(6),.desktop .ef .ef__item:nth-child(6){-ms-transform:rotateX(267deg) skew(23deg, 4deg) translate3d(-24px, -89px, -27px) scale(-2.3, -9.95);transform:rotateX(267deg) skew(23deg, 4deg) translate3d(-24px, -89px, -27px) scale(-2.3, -9.95)}.desktop .ef i:nth-child(7),.desktop .ef .ef__item:nth-child(7){-ms-transform:rotateX(337deg) skew(40deg, 36deg) translate3d(57px, 84px, 24px) scale(-4.32, 1.96);transform:rotateX(337deg) skew(40deg, 36deg) translate3d(57px, 84px, 24px) scale(-4.32, 1.96)}.desktop .ef i:nth-child(8),.desktop .ef .ef__item:nth-child(8){-ms-transform:rotateX(193deg) skew(-41deg, 17deg) translate3d(89px, 79px, -9px) scale(-8.88, -8.29);transform:rotateX(193deg) skew(-41deg, 17deg) translate3d(89px, 79px, -9px) scale(-8.88, -8.29)}.desktop .ef i:nth-child(9),.desktop .ef .ef__item:nth-child(9){-ms-transform:rotateX(-199deg) skew(42deg, -34deg) translate3d(-15px, 87px, 16px) scale(-6.85, -8.02);transform:rotateX(-199deg) skew(42deg, -34deg) translate3d(-15px, 87px, 16px) scale(-6.85, -8.02)}.desktop .ef i:nth-child(10),.desktop .ef .ef__item:nth-child(10){-ms-transform:rotateX(146deg) skew(26deg, -27deg) translate3d(-85px, -69px, -12px) scale(-7.4, -6.8);transform:rotateX(146deg) skew(26deg, -27deg) translate3d(-85px, -69px, -12px) scale(-7.4, -6.8)}.desktop .ef i:nth-child(11),.desktop .ef .ef__item:nth-child(11){-ms-transform:rotateX(-69deg) skew(29deg, 27deg) translate3d(-96px, -67px, -31px) scale(-2.56, -4.56);transform:rotateX(-69deg) skew(29deg, 27deg) translate3d(-96px, -67px, -31px) scale(-2.56, -4.56)}.desktop .ef i:nth-child(12),.desktop .ef .ef__item:nth-child(12){-ms-transform:rotateX(311deg) skew(12deg, -25deg) translate3d(83px, -33px, 11px) scale(-2.98, -9.06);transform:rotateX(311deg) skew(12deg, -25deg) translate3d(83px, -33px, 11px) scale(-2.98, -9.06)}.desktop .ef i:nth-child(13),.desktop .ef .ef__item:nth-child(13){-ms-transform:rotateX(-345deg) skew(-40deg, -38deg) translate3d(59px, -59px, -21px) scale(-7.9, -8.58);transform:rotateX(-345deg) skew(-40deg, -38deg) translate3d(59px, -59px, -21px) scale(-7.9, -8.58)}.desktop .ef i:nth-child(14),.desktop .ef .ef__item:nth-child(14){-ms-transform:rotateX(172deg) skew(29deg, 29deg) translate3d(-61px, -60px, -16px) scale(-9.36, -5.92);transform:rotateX(172deg) skew(29deg, 29deg) translate3d(-61px, -60px, -16px) scale(-9.36, -5.92)}.desktop .ef i:nth-child(15),.desktop .ef .ef__item:nth-child(15){-ms-transform:rotateX(-335deg) skew(-27deg, -17deg) translate3d(-10px, -87px, -20px) scale(-9.64, -6.22);transform:rotateX(-335deg) skew(-27deg, -17deg) translate3d(-10px, -87px, -20px) scale(-9.64, -6.22)}.desktop .ef i:nth-child(16),.desktop .ef .ef__item:nth-child(16){-ms-transform:rotateX(155deg) skew(40deg, 32deg) translate3d(40px, -21px, 40px) scale(-8.56, -9.35);transform:rotateX(155deg) skew(40deg, 32deg) translate3d(40px, -21px, 40px) scale(-8.56, -9.35)}.desktop .ef i:nth-child(17),.desktop .ef .ef__item:nth-child(17){-ms-transform:rotateX(192deg) skew(-15deg, -18deg) translate3d(97px, -36px, 31px) scale(-2.01, -6.9);transform:rotateX(192deg) skew(-15deg, -18deg) translate3d(97px, -36px, 31px) scale(-2.01, -6.9)}.desktop .ef i:nth-child(18),.desktop .ef .ef__item:nth-child(18){-ms-transform:rotateX(-67deg) skew(37deg, 3deg) translate3d(15px, 26px, -21px) scale(-4.54, 0);transform:rotateX(-67deg) skew(37deg, 3deg) translate3d(15px, 26px, -21px) scale(-4.54, 0)}.desktop .ef i:nth-child(19),.desktop .ef .ef__item:nth-child(19){-ms-transform:rotateX(-18deg) skew(25deg, 20deg) translate3d(82px, -17px, -20px) scale(-4.15, -3);transform:rotateX(-18deg) skew(25deg, 20deg) translate3d(82px, -17px, -20px) scale(-4.15, -3)}.desktop .ef i:nth-child(20),.desktop .ef .ef__item:nth-child(20){-ms-transform:rotateX(201deg) skew(-32deg, 9deg) translate3d(-24px, -23px, -30px) scale(-3.84, -8.38);transform:rotateX(201deg) skew(-32deg, 9deg) translate3d(-24px, -23px, -30px) scale(-3.84, -8.38)}.desktop .ef i:nth-child(21),.desktop .ef .ef__item:nth-child(21){-ms-transform:rotateX(8deg) skew(39deg, 37deg) translate3d(-5px, 23px, -47px) scale(-8.98, -6.15);transform:rotateX(8deg) skew(39deg, 37deg) translate3d(-5px, 23px, -47px) scale(-8.98, -6.15)}.desktop .ef i:nth-child(22),.desktop .ef .ef__item:nth-child(22){-ms-transform:rotateX(8deg) skew(-7deg, -28deg) translate3d(15px, -83px, 25px) scale(-8.2, -5.7);transform:rotateX(8deg) skew(-7deg, -28deg) translate3d(15px, -83px, 25px) scale(-8.2, -5.7)}.desktop .ef i:nth-child(23),.desktop .ef .ef__item:nth-child(23){-ms-transform:rotateX(167deg) skew(-32deg, -27deg) translate3d(63px, 65px, 19px) scale(-.32, 1.84);transform:rotateX(167deg) skew(-32deg, -27deg) translate3d(63px, 65px, 19px) scale(-.32, 1.84)}.desktop .ef i:nth-child(24),.desktop .ef .ef__item:nth-child(24){-ms-transform:rotateX(-159deg) skew(-20deg, 12deg) translate3d(-23px, -65px, 23px) scale(1.2, 6.38);transform:rotateX(-159deg) skew(-20deg, 12deg) translate3d(-23px, -65px, 23px) scale(1.2, 6.38)}.desktop .ef i:nth-child(25),.desktop .ef .ef__item:nth-child(25){-ms-transform:rotateX(-171deg) skew(-40deg, 10deg) translate3d(85px, -62px, 48px) scale(-6.57, -4.6);transform:rotateX(-171deg) skew(-40deg, 10deg) translate3d(85px, -62px, 48px) scale(-6.57, -4.6)}.desktop .ef i:nth-child(26),.desktop .ef .ef__item:nth-child(26){-ms-transform:rotateX(288deg) skew(21deg, -2deg) translate3d(96px, -85px, 35px) scale(-8.39, -9.22);transform:rotateX(288deg) skew(21deg, -2deg) translate3d(96px, -85px, 35px) scale(-8.39, -9.22)}.desktop .ef i:nth-child(27),.desktop .ef .ef__item:nth-child(27){-ms-transform:rotateX(-253deg) skew(-34deg, -10deg) translate3d(-72px, 71px, 4px) scale(-9.12, -4.26);transform:rotateX(-253deg) skew(-34deg, -10deg) translate3d(-72px, 71px, 4px) scale(-9.12, -4.26)}.desktop .ef i:nth-child(28),.desktop .ef .ef__item:nth-child(28){-ms-transform:rotateX(-154deg) skew(-7deg, -7deg) translate3d(-16px, -46px, 27px) scale(-6.65, 7.29);transform:rotateX(-154deg) skew(-7deg, -7deg) translate3d(-16px, -46px, 27px) scale(-6.65, 7.29)}.desktop .ef i:nth-child(29),.desktop .ef .ef__item:nth-child(29){-ms-transform:rotateX(-250deg) skew(0deg, -10deg) translate3d(-99px, 35px, 42px) scale(-7.55, -6.44);transform:rotateX(-250deg) skew(0deg, -10deg) translate3d(-99px, 35px, 42px) scale(-7.55, -6.44)}.desktop .ef i:nth-child(30),.desktop .ef .ef__item:nth-child(30){-ms-transform:rotateX(-260deg) skew(42deg, 19deg) translate3d(-81px, -45px, -46px) scale(-3.88, -1.09);transform:rotateX(-260deg) skew(42deg, 19deg) translate3d(-81px, -45px, -46px) scale(-3.88, -1.09)}.desktop .ef i:nth-child(31),.desktop .ef .ef__item:nth-child(31){-ms-transform:rotateX(-289deg) skew(24deg, -31deg) translate3d(-12px, -20px, -29px) scale(-9.31, -9.55);transform:rotateX(-289deg) skew(24deg, -31deg) translate3d(-12px, -20px, -29px) scale(-9.31, -9.55)}.desktop .ef i:nth-child(32),.desktop .ef .ef__item:nth-child(32){-ms-transform:rotateX(105deg) skew(-26deg, 11deg) translate3d(100px, 45px, -20px) scale(-9.6, -2.3);transform:rotateX(105deg) skew(-26deg, 11deg) translate3d(100px, 45px, -20px) scale(-9.6, -2.3)}.desktop .ef i:nth-child(33),.desktop .ef .ef__item:nth-child(33){-ms-transform:rotateX(-74deg) skew(-39deg, 29deg) translate3d(54px, -43px, -35px) scale(-8.4, 1.96);transform:rotateX(-74deg) skew(-39deg, 29deg) translate3d(54px, -43px, -35px) scale(-8.4, 1.96)}.desktop .ef i:nth-child(34),.desktop .ef .ef__item:nth-child(34){-ms-transform:rotateX(-33deg) skew(-44deg, 3deg) translate3d(-90px, -97px, -25px) scale(-6, -1.75);transform:rotateX(-33deg) skew(-44deg, 3deg) translate3d(-90px, -97px, -25px) scale(-6, -1.75)}.desktop .ef i:nth-child(35),.desktop .ef .ef__item:nth-child(35){-ms-transform:rotateX(356deg) skew(15deg, -3deg) translate3d(-82px, 64px, -2px) scale(-9.52, -9.2);transform:rotateX(356deg) skew(15deg, -3deg) translate3d(-82px, 64px, -2px) scale(-9.52, -9.2)}.desktop .ef i:nth-child(36),.desktop .ef .ef__item:nth-child(36){-ms-transform:rotateX(-282deg) skew(-3deg, 23deg) translate3d(100px, 99px, 32px) scale(-3.16, -7.04);transform:rotateX(-282deg) skew(-3deg, 23deg) translate3d(100px, 99px, 32px) scale(-3.16, -7.04)}.desktop .ef i:nth-child(37),.desktop .ef .ef__item:nth-child(37){-ms-transform:rotateX(38deg) skew(-12deg, 37deg) translate3d(21px, 62px, 37px) scale(-9.16, -7.32);transform:rotateX(38deg) skew(-12deg, 37deg) translate3d(21px, 62px, 37px) scale(-9.16, -7.32)}.desktop .ef i:nth-child(38),.desktop .ef .ef__item:nth-child(38){-ms-transform:rotateX(235deg) skew(4deg, 21deg) translate3d(-50px, 7px, 28px) scale(-9.19, -9.37);transform:rotateX(235deg) skew(4deg, 21deg) translate3d(-50px, 7px, 28px) scale(-9.19, -9.37)}.desktop .ef i:nth-child(39),.desktop .ef .ef__item:nth-child(39){-ms-transform:rotateX(-251deg) skew(-40deg, 0deg) translate3d(71px, -96px, -9px) scale(4.4, 8.6);transform:rotateX(-251deg) skew(-40deg, 0deg) translate3d(71px, -96px, -9px) scale(4.4, 8.6)}.desktop .ef i:nth-child(40),.desktop .ef .ef__item:nth-child(40){-ms-transform:rotateX(58deg) skew(-3deg, -9deg) translate3d(66px, -74px, 46px) scale(-6.08, -9.22);transform:rotateX(58deg) skew(-3deg, -9deg) translate3d(66px, -74px, 46px) scale(-6.08, -9.22)}.desktop .ef i:nth-child(41),.desktop .ef .ef__item:nth-child(41){-ms-transform:rotateX(-21deg) skew(-2deg, 29deg) translate3d(90px, -52px, 41px) scale(-7.6, -5.95);transform:rotateX(-21deg) skew(-2deg, 29deg) translate3d(90px, -52px, 41px) scale(-7.6, -5.95)}.desktop .ef i:nth-child(42),.desktop .ef .ef__item:nth-child(42){-ms-transform:rotateX(136deg) skew(10deg, -5deg) translate3d(59px, 6px, 44px) scale(-8, -7.24);transform:rotateX(136deg) skew(10deg, -5deg) translate3d(59px, 6px, 44px) scale(-8, -7.24)}.desktop .ef i:nth-child(43),.desktop .ef .ef__item:nth-child(43){-ms-transform:rotateX(360deg) skew(-20deg, -37deg) translate3d(56px, 12px, -36px) scale(1.88, -8.88);transform:rotateX(360deg) skew(-20deg, -37deg) translate3d(56px, 12px, -36px) scale(1.88, -8.88)}.desktop .ef i:nth-child(44),.desktop .ef .ef__item:nth-child(44){-ms-transform:rotateX(109deg) skew(40deg, 31deg) translate3d(54px, -54px, -1px) scale(-8, -7.5);transform:rotateX(109deg) skew(40deg, 31deg) translate3d(54px, -54px, -1px) scale(-8, -7.5)}.desktop .ef i:nth-child(45),.desktop .ef .ef__item:nth-child(45){-ms-transform:rotateX(188deg) skew(-40deg, -1deg) translate3d(-87px, -98px, 14px) scale(-9.94, -3.44);transform:rotateX(188deg) skew(-40deg, -1deg) translate3d(-87px, -98px, 14px) scale(-9.94, -3.44)}.desktop .ef i:nth-child(46),.desktop .ef .ef__item:nth-child(46){-ms-transform:rotateX(-33deg) skew(-44deg, -36deg) translate3d(-8px, -4px, -33px) scale(-4.72, -5.77);transform:rotateX(-33deg) skew(-44deg, -36deg) translate3d(-8px, -4px, -33px) scale(-4.72, -5.77)}.desktop .ef i:nth-child(47),.desktop .ef .ef__item:nth-child(47){-ms-transform:rotateX(65deg) skew(22deg, 43deg) translate3d(45px, 98px, 35px) scale(5.98, 7.67);transform:rotateX(65deg) skew(22deg, 43deg) translate3d(45px, 98px, 35px) scale(5.98, 7.67)}.desktop .ef i:nth-child(48),.desktop .ef .ef__item:nth-child(48){-ms-transform:rotateX(-331deg) skew(11deg, 8deg) translate3d(42px, -39px, -26px) scale(-9.81, 4.96);transform:rotateX(-331deg) skew(11deg, 8deg) translate3d(42px, -39px, -26px) scale(-9.81, 4.96)}.desktop .ef i:nth-child(49),.desktop .ef .ef__item:nth-child(49){-ms-transform:rotateX(-310deg) skew(14deg, -3deg) translate3d(-51px, 24px, -4px) scale(-7.48, -3.79);transform:rotateX(-310deg) skew(14deg, -3deg) translate3d(-51px, 24px, -4px) scale(-7.48, -3.79)}.desktop .ef i:nth-child(50),.desktop .ef .ef__item:nth-child(50){-ms-transform:rotateX(204deg) skew(-27deg, 3deg) translate3d(49px, -35px, 19px) scale(4.25, -3.7);transform:rotateX(204deg) skew(-27deg, 3deg) translate3d(49px, -35px, 19px) scale(4.25, -3.7)}.desktop .ef.animated i,.desktop .ef.animated .ef__item{opacity:1;-ms-transform:rotateX(0deg) skew(0deg, 0deg) translate3d(0px, 0px, 0px) scale(1, 1);transform:rotateX(0deg) skew(0deg, 0deg) translate3d(0px, 0px, 0px) scale(1, 1)}.page--character #bx-pager{text-align:center}.page--character #bx-pager a{margin:0 3px;margin-left:-12px}.bx-wrapper{width:1000px}.halloween.page--character .container{background-image:url(/images/bg_body_halloween.jpg) !important}#bx-pager{height:135px;width:500px;position:absolute;right:100px;overflow:hidden;z-index:500}@media screen and (max-width: 479px){#bx-pager{position:relative;margin:0 auto;right:auto;width:90%;height:auto;margin-bottom:30px}}@media screen and (max-width: 979px){#bx-pager a{width:70px;display:inline-block}}@media screen and (max-width: 767px){#bx-pager a{width:70px;display:inline-block}}@media screen and (max-width: 479px){#bx-pager a{width:70px;display:inline-block}}@media screen and (max-width: 979px){#bx-pager a img{width:100%}}@media screen and (max-width: 767px){#bx-pager a img{width:100%}}@media screen and (max-width: 479px){#bx-pager a img{width:100%}}.page--character .bx-wrapper{margin:0 auto}.main_chara{background:url(/character/images/bg-detail.jpg) no-repeat center center;background-size:100%;width:100%;margin:0 auto;margin-top:-50px}.page--character .bx-controls-direction a{background-repeat:no-repeat;display:block;width:83px;height:84px}.bx-wrapper .bx-next{background:url(../images/arrow_next.png)}.bx-wrapper .bx-prev{background:url(../images/arrow_prev.png)}.white-mask{z-index:18;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;display:none}.black-mask{z-index:18;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#212325;display:none}.red-mask{z-index:18;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#941d23;display:none}.staff-and-cast{padding-top:3em;padding-bottom:3em;font-size:14px}.staff-and-cast__list{margin:auto;width:100%;max-width:1000px}@media screen and (max-width: 479px){.staff-and-cast__list{width:100%;font-size:12px}}.staff-and-cast__list__item{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;display:table;width:100%;margin-bottom:1.5em;letter-spacing:0.1em}.staff-and-cast__list__item__head{vertical-align:top;display:table-cell;font-size:1.2em;color:#de3917;text-align:right;width:46%;padding-right:1em;font-weight:bold;padding-top:0.4em}@media screen and (max-width: 479px){.staff-and-cast__list__item__head{display:block;text-align:center;width:100%;padding-bottom:7px}}.staff-and-cast__list__item__description{vertical-align:top;display:table-cell;font-size:1.8em;text-align:left;width:54%;font-weight:bold}@media screen and (max-width: 479px){.staff-and-cast__list__item__description{display:block;text-align:center;width:100%}}.staff-and-cast__list__item__description small{font-size:0.7em;font-weight:bold}.staff-and-cast__list__item .narrow{letter-spacing:0}.footer{position:relative;z-index:11;color:#000;font-size:11px;font-size:11rem;padding:2em;text-align:center}.footer .copyright{display:inline;text-align:center;letter-spacing:0.1em}.footer__logo{margin:auto;width:10%;min-width:150px;max-width:700px;margin-top:4em;margin-bottom:4em}.footer__logo a{display:block;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.footer__logo a img{width:100%}.footer__logo a:hover{opacity:0.2}.footer-bnr{text-align:center;font-size:13px;font-size:13rem;padding:1em 2em;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);position:relative;z-index:12}.footer-bnr__item{vertical-align:middle;margin:0.5em;display:inline-block}.halloween .copyright{color:#ffffff !important}.comics{margin:0 auto -80px;width:100%;max-width:1300px;margin:auto;text-align:center;font-size:0px;font-size:0rem}.comics__item{display:inline-block;position:relative;margin-left:20px;margin-right:20px;margin-bottom:40px;height:339px;width:360px;overflow:hidden;background-color:rgba(0,0,0,0.2)}.comics__item a{display:block;position:relative;color:#fff}.comics__item a:hover .comics__itemImg img{opacity:0.6}.comics__item a:hover .comics__itemImg:before{bottom:-65px;left:-65px}.comics__item a:hover .comics__itemMetaNum{color:#de3917}.comics__item a:hover .comics__itemMetaTtl,.comics__item a:hover .comics__itemMetaCaption{color:#de3917}.comics__item a:hover .comics__itemMetaTtl:before,.comics__item a:hover .comics__itemMetaCaption:before,.comics__item a:hover .comics__itemMetaNum:before{opacity:1;margin-top:-120px;margin-left:0}.comics__itemImg{display:inline-block;vertical-align:middle;overflow:hidden;background:#212325}.comics__itemImg img{display:block;width:100%;height:100%;transition:all 0.4s ease-in-out}.comics__itemImg:before{position:absolute;content:'DETAIL';display:inline-block;z-index:1;text-align:center;bottom:-100px;left:-100px;width:100px;height:100px;line-height:1;padding:5px;background:rgba(222,57,23,0.8);font-size:12px;font-size:12rem;font-weight:500;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.6s}.comics__item:before,.comics__item:after{content:'';width:50px;height:1px;background:#fff;position:absolute;left:300px;opacity:0;transition:all 0.8s cubic-bezier(0.44, 0.07, 0.23, 1.11) 0.1s}.comics__item:before{bottom:0px}.comics__item:after{top:0px}.comics__item.is-active:hover:before,.comics__item.is-active:hover:after{left:260px;width:50px;background-color:#de3917}.comics__item.is-active:before,.comics__item.is-active:after{opacity:1;left:250px;width:14px}.comics__itemMeta{text-align:left;display:inline-block;width:120px;vertical-align:middle;text-align:center}.comics__itemMetaNum{display:block;font-size:120px;font-size:120rem;font-weight:100;position:relative;left:-32px;text-shadow:0 0 30px rgba(0,0,0,0.1);transition:color 0.6s}.comics__itemMetaTtl{display:block;font-size:28px;font-size:28rem;text-shadow:0 0 30px rgba(0,0,0,0.2);font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;line-height:1;transition:color 0.6s}.comics__itemMetaCaption{position:absolute;top:0.5em;right:0.5em;display:block;font-size:11px;font-size:11rem;text-shadow:0 0 30px rgba(0,0,0,0.2);font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;line-height:1;transition:color 0.6s}.comics__itemMetaNum,.comics__itemMetaTtl{position:relative}.comics__itemMetaNum:before,.comics__itemMetaTtl:before{position:absolute;display:block;opacity:0;z-index:1;top:50%;left:50%;width:1px;margin-top:-90px;margin-left:-30px;height:240px;content:'';background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.3s}.comics__itemMetaDate{display:block;font-size:13px;font-size:13rem;font-weight:700;color:rgba(255,255,255,0.5)}.comics__item-new .comics__itemMetaDate{color:#de3917}.on-air{box-sizing:border-box;margin:1em auto 3em auto;max-width:700px;background-color:rgba(33,35,37,0.9);font-size:16px;font-size:16rem;border:10px solid #fff}.on-air *{box-sizing:border-box}@media screen and (max-width: 979px){.on-air{font-size:15px;font-size:15rem}}@media screen and (max-width: 767px){.on-air{font-size:14px;font-size:14rem}}@media screen and (max-width: 479px){.on-air{font-size:11px;font-size:11rem}}.on-air__inner{margin:1em;border:1px solid #fff}@media screen and (max-width: 767px){.on-air{border:4px solid #fff;margin:auto 5px 3em 5px}.on-air__inner{margin:0.5em}}.on-air__table{width:100%;margin-bottom:2em}.on-air__table tr th,.on-air__table tr td{padding:0.8em 1em;border-bottom:1px solid rgba(255,255,255,0.08)}.on-air__table .head{font-size:12px;font-size:12rem;letter-spacing:0.1em;font-weight:bold;border-bottom:1px solid rgba(255,255,255,0.08)}.on-air__table .station{text-align:left;font-weight:bold}.on-air__table .info{text-align:center}.on-air__table .time{text-align:right}.on-air__caption{margin:1em 1em 3em 1em;text-align:center;font-size:10px;font-size:10rem}.movie{margin-top:2em;margin-bottom:2em;font-size:14px;font-size:14rem}.movie *{box-sizing:border-box}.movie__list{text-align:center}.movie__list__item{display:inline-block;max-width:350px;max-width:500px;margin:10px;vertical-align:top}.movie__list__item__thumb{overflow:hidden;position:relative}.movie__list__item__thumb__hit{display:block;position:relative;overflow:hidden;background-color:black}.movie__list__item__thumb__hit img{width:100%;position:relative;z-index:1;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11);opacity:0.5;vertical-align:bottom}@media screen and (max-width: 767px){.movie__list__item__thumb__hit img{opacity:1}}.movie__list__item__thumb__hit__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.movie__list__item__thumb__hit__mask__icon{border:2px solid #de3917;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:60px;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.movie__list__item__thumb__hit__mask__icon .fa{transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11);color:#de3917;font-size:30px;line-height:60px;margin-left:5px}.movie__list__item__thumb__hit:hover .movie__list__item__thumb__hit__mask__icon{-ms-transform:scale(1.1);transform:scale(1.1)}.movie__list__item__thumb__hit:hover .movie__list__item__thumb__hit__mask__icon .fa{-ms-transform:scale(0.8);transform:scale(0.8)}.movie__list__item__thumb__hit:hover img{opacity:1}.movie__list__item__title__hit{display:block;color:#de3917;text-decoration:none;font-weight:bold}@media screen and (max-width: 767px){.movie__list__item__title__hit{text-align:left}}.movie_box{margin-bottom:50px;padding-bottom:50px}@media screen and (max-width: 479px){.movie_box iframe{width:80%;height:auto}}.news *{box-sizing:border-box}.news{background-position:top center;padding-top:50px;padding-bottom:50px}.news__btn-back{text-align:center;margin-bottom:20px}.news__btn-back .btn,.news__btn-back a.btn{margin:0 auto}.news h1{font-size:0 30px;line-height:0.6em;padding:30px;color:#de3917}.news h1 span{font-size:0.3em}.news .news__list{width:1000px;margin:0 auto;text-align:center;overflow:hidden}@media screen and (max-width: 979px){.news .news__list{width:100%}}@media screen and (max-width: 767px){.news .news__list{width:100%}}.news .news__list__item{display:inline-block;width:240px;margin-right:8px;margin-bottom:60px}@media screen and (max-width: 479px){.news .news__list__item{width:45%;margin-right:5px;margin-right:5px;height:270px;overflow:hidden}}.news .news__list__item .date{text-align:left;font-size:0.8em;font-weight:bold}.news .news__list__item .red_u_line{height:2px;background-color:#de3917;width:8px;margin:10px 0}.news .news__list__item__hit{background-color:#fff;color:#000;font-size:0.9em;line-height:1.2em;padding:5px;height:220px;overflow:hidden;display:block;text-decoration:none}@media screen and (max-width: 479px){.news .news__list__item__hit{height:180px;overflow:hidden;font-size:1.2em}}.news .news__list__item__hit img{width:100%;margin-bottom:10px}.news .news__detail{width:800px;margin:0 auto;border:solid #fff 4px;padding:5px}@media screen and (max-width: 479px){.news .news__detail{width:90%}}.news .news__detail .red_u_line{height:2px;background-color:#de3917;width:8px;margin:10px 0}.news .news__detail__body{line-height:1.6;font-size:15rem}.news .news__detail__body small{font-size:0.8em}.news .news__detail__body p{font-size:1.0em;line-height:1.9em}.news .news__detail__body h2{font-size:1.2em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news .news__detail__inner{border:solid #fff 1px}.news .news__detail .section-basic{padding:20px 40px}.news__detail__body table{width:100%;margin-left:auto;margin-right:auto;border:1px solid #e9e9e9;margin-top:1.8em;margin-bottom:1.5em;font-size:16px;line-height:1.9em}.news__detail__body table td,.news__detail__body table th{border:1px solid #e9e9e9;padding:10px;vertical-align:middle}.news__detail__body img{max-width:100%}.sns-unit{border-bottom:1px solid rgba(255,255,255,0.08);padding:0 0 1em 0;margin-bottom:2em}.sns-unit__list{text-align:center}.sns-unit__list__item{margin:0 0.5em;vertical-align:top;display:inline-block}h1.news-title{line-height:1.5em;font-size:20px;font-weight:bold;padding:10px}.news__detail__hgroup{padding:10px 40px}.special_icon{max-width:800px;margin:2em auto 3em auto;background-color:#212325;border:10px solid #fff}.special_icon *{box-sizing:border-box}.special_icon__inner{margin:1em;border:1px solid #fff}@media screen and (max-width: 767px){.special_icon{border:4px solid #fff;margin:auto 5px}.special_icon__inner{margin:0.5em}}.special_icon__list__item{font-size:20px;font-size:20rem;width:18%;padding:1%}@media screen and (max-width: 479px){.special_icon__list__item{font-size:16px;font-size:16rem;margin-bottom:0px}}.special_icon__list__item img{width:100%}.special_icon .date{font-size:11px;font-size:11rem;font-weight:bold;letter-spacing:0.2em;color:#de3917}.special_icon__btn-back{border-top:1px solid rgba(255,255,255,0.08);text-align:center;margin-top:2em;padding-top:2em}.story{margin:auto;width:100%;position:relative;z-index:13}.story *{box-sizing:border-box}.introduction{text-align:center;font-size:21px;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;line-height:1.8em;padding-bottom:50px}@media screen and (max-width: 479px){.introduction{font-size:15px}}.letter-grid-wrap{position:absolute;top:83px;left:0;width:100%;z-index:2;display:block;text-align:center}.letter-grid-wrap #letter-grid{margin:auto;max-width:1200px;width:100%}@media screen and (max-width: 767px){.letter-grid-wrap{display:none}}#letter-grid path,#letter-grid polyline,#letter-grid line,#letter-grid polygon{stroke:#de3917;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-dasharray:800}.page--loaded #letter-grid path,.page--loaded #letter-grid polyline,.page--loaded #letter-grid line,.page--loaded #letter-grid polygon{animation:drawline-fill 3s linear forwards}.page--loaded #letter-grid line:nth-child(12n+0){animation:drawline-fill 3s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+1){animation:drawline-fill 4.2s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+2){animation:drawline-fill 3.4s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+3){animation:drawline-fill 3.6s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+4){animation:drawline-fill 3.7s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+5){animation:drawline-fill 3.1s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+6){animation:drawline-fill 4.3s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+7){animation:drawline-fill 3.3s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+8){animation:drawline-fill 3.8s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+9){animation:drawline-fill 3.2s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+10){animation:drawline-fill 4.1s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+11){animation:drawline-fill 3.5s ease 0s forwards}@keyframes drawline-fill{0%{stroke-dashoffset:-800;fill:rgba(222,57,23,0);stroke-opacity:0}60%{stroke-dashoffset:500;fill:rgba(222,57,23,0);stroke-opacity:0.4}100%{stroke-dashoffset:-400;fill:#de3917;stroke-opacity:0}}.page--home .container{background-image:none}.page--home .viewport{padding-top:0}@media screen and (min-width: 765px) and (max-width: 1050px){.page--home .top-nav__title{display:none}}@media screen and (min-width: 765px) and (max-width: 1050px){.page--home .top-nav{height:60px;padding-top:30px}}.top_btn_onair{position:absolute;top:70px;right:-20px}.top-content-unit-wrap{background-repeat:repeat;background-image:url(../../images/bg.jpg);background-position:bottom center;border-top:1px solid rgba(255,255,255,0.1)}.top-content-unit{margin-right:auto;margin-left:auto;padding-top:2em;padding-bottom:2em;max-width:980px;text-align:center;position:relative;z-index:60}.top-content-unit__list{zoom:1}.top-content-unit__list:before,.top-content-unit__list:after{display:block;height:0;visibility:hidden;content:"\0020"}.top-content-unit__list:after{clear:both}.top-content-unit__list__item{margin-top:1em;width:31%;display:inline-block;text-align:center;vertical-align:top}.top-content-unit__list__item__title{margin:0.2em 0 0 0;text-align:center;font-weight:bold;font-size:1.2em;text-indent:-0.2em;color:#fff}@media screen and (max-width: 767px){.top-content-unit__list__item{width:100%;display:block}}.top-content-unit .twArea .timeline{border-radius:0px}.top-main-grid{display:block;padding-top:80px}@media screen and (max-width: 767px){.top-main-grid{display:none}}.top-main-grid__inner{width:100%;display:table;position:relative}.top-main-grid__item{vertical-align:top;display:table-cell;text-align:center}.top-main-grid__item--side-nav{min-width:300px;width:35%;background-color:#212325;background-repeat:repeat;background-position:top center}.top-main-grid__item--side-visual{z-index:100;overflow:hidden}.top-main-grid__item--side-visual__layer{position:relative;top:0;left:0;position:relative;width:33.3%;height:100%}.top-main-grid__item--side-visual__layer.layer--1{z-index:101;width:33.3%}.top-main-grid__item--side-visual__layer.layer--2{z-index:102;width:33.3%}.top-main-grid__item--side-visual__lead{width:160px;position:absolute;top:10px;left:10px}.top-main-grid__item--side-visual__caption{width:120px;position:absolute;bottom:460px;right:10px}.top-main-grid__item--side-visual__lead_v2{width:134px;position:absolute;top:10px;right:10px}.top-main-grid__item--side-visual__caption_v2{width:96px;position:absolute;top:160px;left:10px}.top-main-grid__item--side-visual__lead_v2-a{position:absolute;top:10px;left:20px}.top-main-grid__item--side-visual__lead_v2-kuronojidai{width:100%;position:absolute;bottom:20px;left:25%;margin:0 auto}.top-main-grid__item--side-visual__lead_v3-a{position:absolute;top:10px;right:-50px}.top-main-grid__item--side-visual__lead_v3-b{position:absolute;bottom:10px;left:10px}.top-main-grid__item--side-visual__caption_v3{width:96px;position:absolute;top:70px;left:10px;z-index:502}.top-main-grid__item--side-visual__lead_v4-a{position:absolute;bottom:10px;left:5px}.top-main-grid__item--side-visual___tw_movie_area{width:225px}.top-main-grid__item .top-btn_collabo{position:absolute;left:12px;top:12px;z-index:10000;width:247px;height:247px}.top-main-grid__item .hi-icon{display:block;width:247px;height:247px;border-radius:50%;position:relative}.top-main-grid__item .hi-icon:after{position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box}.top-main-grid__item .hi-icon-effect-1 .hi-icon{background:rgba(255,255,255,0);transition:background 0.2s, color 0.2s}.top-main-grid__item .hi-icon-effect-1 .hi-icon:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #fff;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(0.8);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(0.8);-ms-transform:scale(0.8);transition:transform 0.2s, opacity 0.2s;transform:scale(0.8);opacity:0}.top-main-grid__item .hi-icon-effect-1a .hi-icon:hover{background:#fff}.top-main-grid__item .hi-icon-effect-1a .hi-icon:hover:after{-ms-transform:scale(1);transform:scale(1);opacity:1}@media screen and (max-width: 767px){.top-main-grid__inner{display:block}.top-main-grid__item{display:block}.top-main-grid__item--side-nav{width:0;height:0;display:none}.top-main-grid__item--side-visual{width:auto}}.top-ui{display:block;max-width:360px;padding:0 2em;margin:auto;font-size:14px;font-size:14rem}@media screen and (max-width: 767px){.top-ui{display:none}}.top-ui__title{margin:5em auto 4em auto;text-align:center}.top-ui__title img{width:100%;max-width:400px}.top-ui__nav{text-align:center;margin:0 auto 4em auto;border:5px solid #fff}.top-ui__nav__inner{margin:0.5em;border:1px solid #fff;zoom:1}.top-ui__nav__inner:before,.top-ui__nav__inner:after{display:block;height:0;visibility:hidden;content:"\0020"}.top-ui__nav__inner:after{clear:both}@media screen and (max-width: 767px){.top-ui__nav{border:4px solid #fff}.top-ui__nav__inner{margin:0.2em}}.top-ui__nav__list{text-align:center}.top-ui__nav__list__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.08)}.top-ui__nav__list__item__hit{padding:0.5em 1em;display:block;color:#fff;text-decoration:none;font-weight:bold;letter-spacing:0.3em;position:relative;transition:all 0.3s,ease}.top-ui__nav__list__item__hit::after{position:absolute;content:'';width:1px;background-color:#de3917;top:50%;left:50%;height:0%;z-index:-1;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.top-ui__nav__list__item__hit:hover{background-color:rgba(255,255,255,0.08)}.top-ui__nav__list__item__hit:hover::after{top:10%;height:80%}.top-main-sp-content{display:none}@media screen and (max-width: 767px){.top-main-sp-content{display:block}}.sp-main{position:relative;z-index:100}.sp-main__base{position:relative;z-index:300}.sp-main__over{z-index:200;position:absolute;top:0;left:0;width:100%;height:100%}.sp-main__second{z-index:101;position:absolute;top:0;left:0;width:100%;height:100%}.sp-main__lead{position:absolute;bottom:0;left:10%;width:100%}.sp-main.uminohi{background-color:linear-gradient(to bottom, #08a3db 0%, #83def4 100%) imp}.sp-main.newyear2018{background-color:linear-gradient(to bottom, #08a3db 0%, #83def4 100%) imp}.top-main-grid .top-content-unit-wrap{background-image:none;width:530px;position:absolute;top:970px;right:90px;z-index:160}.top-main-grid .top-content-unit-wrap .top-content-unit__list__item{display:block;float:left}.top-main-grid .top-content-unit-wrap .top-content-unit__list__item{width:260px}.sp_cuw{display:block}.top_news{background-image:url(../../images/top/bg_top_news.jpg);background-position:top center;padding-top:50px;padding-bottom:50px}.top_news.uminohi{background-image:url(../../images/top/bg_top_news_uminohi.jpg);background-color:#06CAF2}.top_news.halloween{background-image:url(../../images/top/bg_top_news_halloween.jpg);background-color:#06CAF2}.top_news.newyear2018{background-image:url(../../images/top/bg_top_news_newyear2018.jpg);background-color:#06CAF2}@media screen and (max-width: 979px){.top_news{background-size:cover;padding-bottom:10px}}@media screen and (max-width: 767px){.top_news{display:block}}.top_news h1{text-align:center;font-size:30px;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;line-height:0.6em}.top_news h1 span{font-size:0.3em}.top_news .news__list__item{display:inline-block;width:220px;margin:0 6px;height:220px}@media screen and (max-width: 979px){.top_news .news__list__item{width:40%;height:185px;overflow:hidden;margin-bottom:30px}}.top_news .news__list__item img{margin-bottom:10px}.top_news .news__list__item .date{text-align:left;font-size:0.6em;font-weight:bold}.top_news .news__list__item .red_u_line{height:2px;background-color:#de3917;width:8px;margin:10px 0}.top_news .news__list__item__hit{background-color:#fff;color:#000;height:220px;font-size:12px;text-decoration:none;line-height:1.2em;padding:5px;overflow:hidden;display:block;text-align:left}.mainvisual{background-image:url(/images/top/main_movi2.png);background-repeat:no-repeat;background-position:top center;height:1400px}.mainvisual.newmain{background-image:url(/images/top/main_movie1017.png);background-color:#000;height:1379px}.mainvisual .top-main-grid__inner{width:1000px;margin:0 auto;position:relative;display:block;height:1300px}.mainvisual.uminohi{background-image:url(/images/top/main_movie_uminohi.png);height:1020px;background-color:linear-gradient(to bottom, #08a3db 0%, #83def4 100%)}.mainvisual.newyear2018{background-image:url(/images/top/main_movie_newyear2018.png);height:1020px}.coming-soon{margin:50px auto 50px auto;text-align:center}.coming-soon img{width:50%;max-width:382px}.goods-sample{max-width:400px;position:relative;margin:auto}.goods-sample a{display:block}.goods-sample img{width:100%}.goods-sample:after{content:'S A M P L E';font-weight:900;font-size:16px;position:absolute;bottom:20px;width:100%;left:0;line-height:1;color:rgba(0,0,0,0.3);letter-spacing:2px;text-align:center}.goods{font-size:13px;font-size:13rem;position:relative;margin:2em auto}.goods *{box-sizing:border-box}.goods__inner{position:relative;text-align:center}.goods__list{position:relative;margin:0 auto}.goods__list__item{display:inline-block;vertical-align:top;text-align:left;margin:20px;width:400px}@media screen and (max-width: 767px){.goods__list__item{margin:10px;width:300px}}.goods__list__item__thumb{position:relative}.goods__list__item__thumb a{display:block}.goods__list__item__thumb img{width:100%}.goods__list__item__thumb:after{content:'S A M P L E';font-weight:900;font-size:16px;position:absolute;bottom:20px;width:100%;left:0;line-height:1;color:rgba(0,0,0,0.3);letter-spacing:2px;text-align:center}.goods__list__item__title{margin:0.2em 0;font-size:1.2em;font-weight:bold}.goods__list__item__title-lead{margin:0.2em 0;font-size:1.1em;font-weight:bold}.goods__list__item__price{margin:0.3em 0;color:#de3917;font-size:1.3em}.goods__list__item__content{margin-bottom:2.5em}.music{margin:auto;max-width:900px;margin-top:2em;font-size:14px;font-size:14rem}.music a{color:#de3917}.music__list__item{padding-bottom:1px;margin-bottom:2em;background-color:rgba(0,0,0,0.2)}.music__list__item__content__inner{display:table;width:100%}.music__list__item__content__inner__item{width:50%;display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.music__list__item__content__inner{display:block}.music__list__item__content__inner__item{width:auto;display:block}}.music__list__item__thumb{padding:1em;text-align:center;margin:auto;width:50%}@media screen and (max-width: 767px){.music__list__item__thumb{width:80%}}.music__list__item__meta{padding:1em}.music__list__item__meta__lead{font-size:0.8em;letter-spacing:0.1em}.music__list__item__meta__title{font-size:2em}.music__list__item__meta__artist{font-size:1em}.music__list__item__meta__date{font-size:1.2em;font-weight:600}.music__list__item__meta__other table{margin:1em 0;width:100%;text-align:left;font-size:11px;font-size:11rem}.music__list__item__meta__other table tr th{font-weight:bold}.music__list__item__meta__other table tr th,.music__list__item__meta__other table tr td{padding:0.2em 0.5em;border:1px solid rgba(255,255,255,0.1)}.music__list__item__artist-profile{margin:1em;margin-top:0;background-color:rgba(233,233,233,0.05);padding:1em}.music__list__item__artist-profile__inner{display:table;width:100%}.music__list__item__artist-profile__thumb{display:table-cell;vertical-align:middle;width:30%;text-align:center}.music__list__item__artist-profile__thumb img{width:100%;margin:0 auto}.music__list__item__artist-profile__content{display:table-cell;vertical-align:middle;width:69%;padding-left:1em}.music__list__item__artist-profile__content strong{font-size:1.2em;font-weight:bold}.music__list__item__artist-profile__content__inner{padding:1em}@media screen and (max-width: 767px){.music__list__item__artist-profile__inner{display:block}.music__list__item__artist-profile__thumb{display:block;width:auto}.music__list__item__artist-profile__thumb img{width:80%}.music__list__item__artist-profile__content{display:block;width:auto;padding-left:0}}.sub-nav-inner{margin-top:0.5em}.sub-nav-inner__list{text-align:center}.sub-nav-inner__list__item{display:inline-block;margin:0.5em;position:relative}.sub-nav-inner__list__item--spacer{display:none}.sub-nav-inner__list__item__hit{padding:0.5em;color:#fff;display:block;height:100%;text-decoration:none;font-weight:bold;background-color:rgba(255,255,255,0.1);transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.sub-nav-inner__list__item__hit:hover{background-color:rgba(255,255,255,0.2)}.sub-nav-inner__list__item--is-active{background-color:#de3917}.sub-nav-inner__list__item--is-active .sub-nav-inner__list__item__hit:hover{background-color:#de3917}.bd-dvd{margin:auto;max-width:900px;margin-top:2em;font-size:14px;font-size:14rem}.bd-dvd a{color:#de3917}.bd-dvd__list__item{padding-bottom:1px;margin:10px;margin-bottom:2em;background-color:rgba(0,0,0,0.3)}.bd-dvd__list__item__content__inner{display:table;width:100%}.bd-dvd__list__item__content__inner__item{width:50%;display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.bd-dvd__list__item__content__inner{display:block}.bd-dvd__list__item__content__inner__item{width:auto;display:block}}.bd-dvd__list__item__thumb{padding:1em;text-align:center}.bd-dvd__list__item__thumb img{width:100%}@media screen and (max-width: 767px){.bd-dvd__list__item__thumb img{width:80%}}.bd-dvd__list__item__meta{padding:1em}.bd-dvd__list__item__meta__lead{font-size:0.8em;letter-spacing:0.1em}.bd-dvd__list__item__meta__title{font-size:2em}.bd-dvd__list__item__meta__artist{font-size:1em}.bd-dvd__list__item__meta__date{font-size:1.2em;font-weight:600}.bd-dvd__list__item__meta__other table{margin:1em 0;width:100%;text-align:left;font-size:11px;font-size:11rem}.bd-dvd__list__item__meta__other table tr th{font-weight:bold}.bd-dvd__list__item__meta__other table tr th,.bd-dvd__list__item__meta__other table tr td{padding:0.2em 0.5em;border:1px solid rgba(255,255,255,0.1)}.bd-dvd__list__item__tokuten{margin:1em;margin-top:0;background-color:rgba(233,233,233,0.05);padding:1em}@media screen and (max-width: 767px){.bd-dvd__list__item__tokuten{padding:0em}}.bd-dvd__list__item__tokuten__inner{display:table;width:100%}.bd-dvd__list__item__tokuten__thumb{display:table-cell;vertical-align:middle;width:30%;text-align:center}.bd-dvd__list__item__tokuten__thumb img{width:100%;margin:0 auto}.bd-dvd__list__item__tokuten__content{display:table-cell;vertical-align:middle;width:69%}.bd-dvd__list__item__tokuten__content__title{background-color:#de3917;padding:0.5em 1em;text-align:center;display:inline-block;margin-bottom:1em;font-weight:bold;font-size:1.4em}@media screen and (max-width: 767px){.bd-dvd__list__item__tokuten__content__title{font-size:1.0em;padding:0.2em 1em}}.bd-dvd__list__item__tokuten__content__title-sub{margin-top:0.5em;color:#de3917;font-weight:bold;font-size:1.1em}.bd-dvd__list__item__tokuten__content__text{padding:0.5em 1em}@media screen and (max-width: 767px){.bd-dvd__list__item__tokuten__content__text{padding:0.5em 0em}}.bd-dvd__list__item__tokuten__content table tr th,.bd-dvd__list__item__tokuten__content table tr td{padding:0.5em;border:1px solid rgba(255,255,255,0.1)}.bd-dvd__list__item__tokuten__content img{max-width:100%}.bd-dvd__list__item__tokuten__content hr{border-color:rgba(255,255,255,0.1)}.bd-dvd__list__item__tokuten__content strong{font-weight:bold}.bd-dvd__list__item__tokuten__content .section{border-color:rgba(255,255,255,0.1)}.bd-dvd__list__item__tokuten__content__inner{padding:1em}@media screen and (max-width: 767px){.bd-dvd__list__item__tokuten__inner{display:block}.bd-dvd__list__item__tokuten__thumb{display:block;width:auto}.bd-dvd__list__item__tokuten__thumb img{width:80%}.bd-dvd__list__item__tokuten__content{display:block;width:auto;padding-left:0}}.bd-goods{font-size:13px;font-size:13rem;position:relative;margin:2em auto;max-width:1000px}.bd-goods *{box-sizing:border-box}.bd-goods__inner{position:relative;text-align:center}.bd-goods__list{position:relative;margin:0 auto}.bd-goods__list__item{display:inline-block;vertical-align:top;text-align:left;margin:8px;width:280px;background-color:rgba(0,0,0,0.3);padding:1em;position:relative;min-height:600px}@media screen and (max-width: 767px){.bd-goods__list__item{display:block;width:auto;margin:10px}}.bd-goods__list__item hr{border-color:rgba(255,255,255,0.2)}.bd-goods__list__item__thumb{margin-top:1em;position:relative;text-align:center}.bd-goods__list__item__thumb a{display:block}.bd-goods__list__item__thumb img{width:100%}@media screen and (max-width: 767px){.bd-goods__list__item__thumb img{display:block;width:auto;margin:auto}}.bd-goods__list__item__title{margin:0.2em 0;font-size:1.3em;font-weight:bold}.bd-goods__list__item__title-lead{vertical-align:top;margin:0.2em 0;font-size:1em;font-weight:bold;background-color:#de3917;padding:0.1em 0.5em;display:inline-block}.bd-goods__list__item__title-lead small{font-size:0.8em}.bd-goods__list__item__content{margin-bottom:2.5em}.bd-goods-f{font-size:12rem;max-width:900px;margin:auto}.bd-goods-f small{font-size:0.8em}.bd-goods-f img{max-width:100%}.bd-goods-f a,.bd-goods-f a:link{color:#de3917}.bd-goods-f__list__title{text-align:center;color:#de3917;font-size:1.8em;font-weight:bold;margin-top:1em}.bd-goods-f__list__item{background-color:rgba(0,0,0,0.3);margin:1em;padding:2em}@media screen and (max-width: 767px){.bd-goods-f__list__item{padding:0.5em}}.bd-goods-f__list__item__title{border-top:5px solid #de3917;padding:1em 0 0.5em 0;font-size:20px;font-weight:bold;color:#de3917}.bd-goods-f__list__item__content__sep{margin:1em auto 0 auto;display:inline-block;text-align:center;color:#de3917;border:2px solid #de3917;font-weight:bold;padding:0.1em 1em}.bd-goods-f__list__item__content__special{margin-top:1em;border:1px solid rgba(255,255,255,0.2);padding:1em}.bd-goods-f__list__item__content__special__title{font-size:1.2em;color:#de3917;text-align:center;font-weight:bold}.bd-goods-f__list__item__content__item{margin:1em 0 0 0}@media screen and (max-width: 767px){.bd-goods-f__list__item__content__item{padding:0.5em}}.bd-goods-f__list__item__content__item__title{font-size:17px;font-weight:bold;border-bottom:1px solid #e9e9e9;padding:0 0 0.5em 0}.bd-goods-f__list__item__content__item__content{font-size:12px;margin:1em 0 0 0}.bd-goods-f .l-grid__item--pic{float:right;max-width:250px}@media screen and (max-width: 767px){.bd-goods-f .l-grid__item--pic{text-align:center;margin:auto;float:none}.bd-goods-f .l-grid__item--pic img{margin:auto}}.bd-goods-f table tr th,.bd-goods-f table tr td{padding:0.5em;border:1px solid rgba(255,255,255,0.1)}.cp-modal-content{width:auto;height:100%;border:8px solid #fff;background-image:url(../../images/bg.jpg);position:relative;z-index:100;box-sizing:border-box}.cp-modal-content__inner{margin:10px;padding:20px;width:auto;height:100%;border:1px solid #fff;box-sizing:border-box}.cp-grid{display:table;margin:auto;max-width:720px;width:100%}.cp-grid__block{display:table-cell;width:50%;vertical-align:top}.cp-grid__block--w40{width:40%}.cp-grid__block--w60{width:60%}@media screen and (max-width: 767px){.cp-grid{display:block;width:auto}.cp-grid__block{width:auto !important;display:block}}.cp-grid__content{padding:0 10px}@media screen and (max-width: 767px){.cp-grid__content{padding:10px 0}}.cp-special-iframe-scaler{max-height:463px}@media screen and (max-width: 767px){.cp-special-iframe-scaler{max-height:auto;min-height:600px}}.cp-special-iframe-scaler iframe{max-height:463px}@media screen and (max-width: 767px){.cp-special-iframe-scaler iframe{max-height:auto;min-height:600px}}.clearfix,.clearFix,.c,.cf{zoom:1}.clearfix:before,.clearfix:after,.clearFix:before,.clearFix:after,.c:before,.c:after,.cf:before,.cf:after{display:block;height:0;visibility:hidden;content:"\0020"}.clearfix:after,.clearFix:after,.c:after,.cf:after{clear:both}.offLeft,.offleft,.of,.off-left{text-indent:-9999px;font-size:0.1em;line-height:0;overflow:hidden}.floatleft,.floatLeft,.fl,.float-left{float:left;display:inline}.floatright,.floatRight,.fr,.float-right{float:right;display:inline}.floatnone,.floatNone,.fn,.float-none{float:none !important}.clearleft,.clearLeft,.cl,.clear-left{clear:left}.clearright,.clearRight,.cr,.clear-right{clear:right}.clearboth,.clearBoth,.cb,.clear-both{clear:both}.left{text-align:left}.right{text-align:right}.center{text-align:center}.vtop{vertical-align:top}.bold{font-weight:bold}.displaynone,.displayNone,.dn,.display-none,.hidden{display:none}.displayblock,.displayBlock,.db,.display-block{display:block}.displayinlineblock,.displayinlineBlock,.dib,.display-inlineblock{display:inline-block}.mn{margin:0 0 0 0 !important}.ma{margin:auto}.ma0{margin:0px !important}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.ma-lm-0{margin:0px !important}.mt-lm-0{margin-top:0px !important}.mr-lm-0{margin-right:0px !important}.mb-lm-0{margin-bottom:0px !important}.ml-lm-0{margin-left:0px !important}.ma5{margin:5px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.ma-lm-1{margin:20px !important}.mt-lm-1{margin-top:20px !important}.mr-lm-1{margin-right:20px !important}.mb-lm-1{margin-bottom:20px !important}.ml-lm-1{margin-left:20px !important}.ma10{margin:10px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.ma-lm-2{margin:40px !important}.mt-lm-2{margin-top:40px !important}.mr-lm-2{margin-right:40px !important}.mb-lm-2{margin-bottom:40px !important}.ml-lm-2{margin-left:40px !important}.ma15{margin:15px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.ma-lm-3{margin:60px !important}.mt-lm-3{margin-top:60px !important}.mr-lm-3{margin-right:60px !important}.mb-lm-3{margin-bottom:60px !important}.ml-lm-3{margin-left:60px !important}.ma20{margin:20px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.ma-lm-4{margin:80px !important}.mt-lm-4{margin-top:80px !important}.mr-lm-4{margin-right:80px !important}.mb-lm-4{margin-bottom:80px !important}.ml-lm-4{margin-left:80px !important}.ma25{margin:25px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.ma-lm-5{margin:100px !important}.mt-lm-5{margin-top:100px !important}.mr-lm-5{margin-right:100px !important}.mb-lm-5{margin-bottom:100px !important}.ml-lm-5{margin-left:100px !important}.ma30{margin:30px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.ma-lm-6{margin:120px !important}.mt-lm-6{margin-top:120px !important}.mr-lm-6{margin-right:120px !important}.mb-lm-6{margin-bottom:120px !important}.ml-lm-6{margin-left:120px !important}.ma35{margin:35px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.ma-lm-7{margin:140px !important}.mt-lm-7{margin-top:140px !important}.mr-lm-7{margin-right:140px !important}.mb-lm-7{margin-bottom:140px !important}.ml-lm-7{margin-left:140px !important}.ma40{margin:40px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.ma-lm-8{margin:160px !important}.mt-lm-8{margin-top:160px !important}.mr-lm-8{margin-right:160px !important}.mb-lm-8{margin-bottom:160px !important}.ml-lm-8{margin-left:160px !important}.ma45{margin:45px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.ma-lm-9{margin:180px !important}.mt-lm-9{margin-top:180px !important}.mr-lm-9{margin-right:180px !important}.mb-lm-9{margin-bottom:180px !important}.ml-lm-9{margin-left:180px !important}.ma50{margin:50px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.ma-lm-10{margin:200px !important}.mt-lm-10{margin-top:200px !important}.mr-lm-10{margin-right:200px !important}.mb-lm-10{margin-bottom:200px !important}.ml-lm-10{margin-left:200px !important}.pn{padding:0 0 0 0 !important}.pa0{padding:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pa-lm-0{margin:0px !important}.pt-lm-0{margin-top:0px !important}.pr-lm-0{margin-right:0px !important}.pb-lm-0{margin-bottom:0px !important}.pl-lm-0{margin-left:0px !important}.pa5{padding:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pa-lm-1{margin:20px !important}.pt-lm-1{margin-top:20px !important}.pr-lm-1{margin-right:20px !important}.pb-lm-1{margin-bottom:20px !important}.pl-lm-1{margin-left:20px !important}.pa10{padding:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pa-lm-2{margin:40px !important}.pt-lm-2{margin-top:40px !important}.pr-lm-2{margin-right:40px !important}.pb-lm-2{margin-bottom:40px !important}.pl-lm-2{margin-left:40px !important}.pa15{padding:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pa-lm-3{margin:60px !important}.pt-lm-3{margin-top:60px !important}.pr-lm-3{margin-right:60px !important}.pb-lm-3{margin-bottom:60px !important}.pl-lm-3{margin-left:60px !important}.pa20{padding:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pa-lm-4{margin:80px !important}.pt-lm-4{margin-top:80px !important}.pr-lm-4{margin-right:80px !important}.pb-lm-4{margin-bottom:80px !important}.pl-lm-4{margin-left:80px !important}.pa25{padding:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pa-lm-5{margin:100px !important}.pt-lm-5{margin-top:100px !important}.pr-lm-5{margin-right:100px !important}.pb-lm-5{margin-bottom:100px !important}.pl-lm-5{margin-left:100px !important}.pa30{padding:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pa-lm-6{margin:120px !important}.pt-lm-6{margin-top:120px !important}.pr-lm-6{margin-right:120px !important}.pb-lm-6{margin-bottom:120px !important}.pl-lm-6{margin-left:120px !important}.pa35{padding:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pa-lm-7{margin:140px !important}.pt-lm-7{margin-top:140px !important}.pr-lm-7{margin-right:140px !important}.pb-lm-7{margin-bottom:140px !important}.pl-lm-7{margin-left:140px !important}.pa40{padding:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pa-lm-8{margin:160px !important}.pt-lm-8{margin-top:160px !important}.pr-lm-8{margin-right:160px !important}.pb-lm-8{margin-bottom:160px !important}.pl-lm-8{margin-left:160px !important}.pa45{padding:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pa-lm-9{margin:180px !important}.pt-lm-9{margin-top:180px !important}.pr-lm-9{margin-right:180px !important}.pb-lm-9{margin-bottom:180px !important}.pl-lm-9{margin-left:180px !important}.pa50{padding:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pa-lm-10{margin:200px !important}.pt-lm-10{margin-top:200px !important}.pr-lm-10{margin-right:200px !important}.pb-lm-10{margin-bottom:200px !important}.pl-lm-10{margin-left:200px !important}.font-size-10{font-size:10rem !important}.font-size-11{font-size:11rem !important}.font-size-12{font-size:12rem !important}.font-size-13{font-size:13rem !important}.font-size-14{font-size:14rem !important}.font-size-15{font-size:15rem !important}.font-size-16{font-size:16rem !important}.font-size-17{font-size:17rem !important}.font-size-18{font-size:18rem !important}.font-size-19{font-size:19rem !important}.font-size-20{font-size:20rem !important}.font-size-21{font-size:21rem !important}.font-size-22{font-size:22rem !important}.font-size-23{font-size:23rem !important}.font-size-24{font-size:24rem !important}.font-size-25{font-size:25rem !important}.font-size-26{font-size:26rem !important}.font-size-27{font-size:27rem !important}.font-size-28{font-size:28rem !important}.font-size-29{font-size:29rem !important}.font-size-30{font-size:30rem !important}.font-size-31{font-size:31rem !important}.font-size-32{font-size:32rem !important}.font-size-33{font-size:33rem !important}.font-size-34{font-size:34rem !important}.font-size-35{font-size:35rem !important}.font-size-36{font-size:36rem !important}.font-size-37{font-size:37rem !important}.font-size-38{font-size:38rem !important}.font-size-39{font-size:39rem !important}.font-size-40{font-size:40rem !important}.font-size-41{font-size:41rem !important}.font-size-42{font-size:42rem !important}.font-size-43{font-size:43rem !important}.font-size-44{font-size:44rem !important}.font-size-45{font-size:45rem !important}.font-size-46{font-size:46rem !important}.font-size-47{font-size:47rem !important}.font-size-48{font-size:48rem !important}.font-size-49{font-size:49rem !important}.font-size-50{font-size:50rem !important}.font-size-51{font-size:51rem !important}.font-size-52{font-size:52rem !important}.font-size-53{font-size:53rem !important}.font-size-54{font-size:54rem !important}.font-size-55{font-size:55rem !important}.font-size-56{font-size:56rem !important}.font-size-57{font-size:57rem !important}.font-size-58{font-size:58rem !important}.font-size-59{font-size:59rem !important}.font-size-60{font-size:60rem !important}@media screen and (max-width: 767px){.sp-dn{display:none}}.red{color:#de3917}.bgred{background-color:#882E1C}.indnt{padding-left:1.5em;text-indent:-1.5em}.mode-af{background-color:#2daed5 !important}.mode-af .sp-nav,.mode-af .top-nav-trigger a,.mode-af .top-nav,.mode-af .top-main-grid__item.top-main-grid__item--side-nav,.mode-af .footer,.mode-af .top-main-sp-content,.mode-af .container{background-color:#2daed5 !important}.mode-af .intro{background:#2daed5 !important}.mode-af .top-content-unit__list__item__title{color:white}.mode-af .footer-bnr,.mode-af .top-content-unit-wrap{background-color:#2daed5;border-color:rgba(255,255,255,0.1) !important}.mode-af .top-content-unit-wrap{border-top:none}.mode-af .top-main-grid__item img{vertical-align:bottom}.mode-af .top-main-grid__item{background-color:#279ec2}.mode-af .top-main-grid__item .main{border-radius:5px}.mode-af .af-introduction,.mode-af .af-character{background:#2daed5 url(../../images/special/af/intro-bg.jpg) top center no-repeat;border-top:1px solid rgba(255,255,255,0.1);width:auto;padding:2em 1em 3em 1em;text-align:center;font-weight:600;position:relative;background-size:2400px auto}@media screen and (max-width: 767px){.mode-af .af-introduction,.mode-af .af-character{background-size:auto}}.mode-af .af-introduction::after,.mode-af .af-character::after{content:"";position:absolute;top:4em;height:100%;background:url(../../images/special/af/intro-letter-grid.png) top center no-repeat;background-size:contain;opacity:0.5;left:10%;width:80%}@media screen and (max-width: 767px){.mode-af .af-introduction::after,.mode-af .af-character::after{left:-20%;width:140%}}.mode-af .af-introduction.no-bg,.mode-af .af-character.no-bg{background:url(../../images/special/af/intro-letter-grid.png) top center no-repeat;background-color:#34B3D6;background-position:center 2%;background-size:90%}.mode-af .af-introduction.no-bg::after,.mode-af .af-character.no-bg::after{content:"";position:absolute;background:none}.mode-af .af-introduction__title,.mode-af .af-character__title{padding:5em 0}.mode-af .af-introduction__title img,.mode-af .af-character__title img{max-width:180px;width:100%}.mode-af .af-introduction__contents,.mode-af .af-character__contents{max-width:800px;margin:auto;color:white;border-radius:4px;font-size:16rem;padding-bottom:5em}.mode-af .af-introduction__contents img,.mode-af .af-character__contents img{width:100%}.mode-af .top-nav__title__hit img{vertical-align:top;margin-top:3px}.mode-af .top-ui__title img{margin:-5px 0 10px -15px}.mode-af .af-character{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}
