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}html{font-size:6.25%}body{font-size:14rem;line-height:1.6;background-color:#26282a}html{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}body{height:100%;overflow-y:scroll;background-color:#212325;background-repeat:repeat;background-position:top center;background-image:url(../../images/sangetsuki.png),url(../../images/bg.jpg);background-image:url(../../images/bg.jpg)}.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}.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}.intro{width:100%;height:100%;background:url(../../images/bg_uminohi2.jpg);position:absolute;z-index:20;text-align:center}.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:60px;position:relative;z-index:14}.page-title{font-size:26px;font-size:26rem;font-weight:500;text-align:center;margin-left:0.8em;margin-top:80px;margin-bottom:80px;position:relative;z-index:2;letter-spacing:1em;top:0;opacity:1;transition:margin 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11),letter-spacing 4.9s cubic-bezier(0.44, 0.07, 0.23, 1.11)}@media screen and (max-width: 979px){.page-title{font-size:22px;font-size:22rem}}@media screen and (max-width: 767px){.page-title{font-size:20px;font-size:20rem;margin-top:50px;margin-bottom:60px}}@media screen and (max-width: 479px){.page-title{font-size:18px;font-size:18rem}}.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;-webkit-transform:rotate(45deg) scale(0);-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:40px;left:0;width:100%;text-align:center;content:attr(data-ruby);font-size:11px;margin-left:-0.5em;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:35px}}@media screen and (max-width: 767px){.page-title:after{top:30px}}@media screen and (max-width: 479px){.page-title:after{top:24px}}.page-title.is-active{letter-spacing:0.8em;opacity:1}.page-title.is-active:before{-webkit-transform:rotate(45deg) scale(1);-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{font-size:20px;font-size:20rem;text-align:center;padding:0em 0 1em 0;margin-bottom:1em;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}}.page--home .top-nav{}.page--home .top-nav-trigger a{}.page--home .top-nav-trigger .sp-nav{}.top-nav{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:60px;background-color:#212325;z-index:16;font-size:14px;font-size:14rem;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.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{display:block;font-size:14px;font-size:14rem;height:60px;line-height:60px;text-align:right;position:relative;z-index:17}@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 1.2em;height:100%;display:block;letter-spacing:0.1em;font-weight:bold;position:relative;color:#fff;text-decoration:none;z-index:9999}.top-nav__list__item__hit::after{position:absolute;content:'';width:1px;background-color:#de3917;top:50%;left:50%;height:0%;z-index:-1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-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%}.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}.top-nav__btn-pagetop__hit::after{position:absolute;content:'';width:1px;background-color:#de3917;top:50%;left:50%;height:0%;z-index:-1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-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{position:absolute;z-index:18;top:0;left:0;font-size:1.0rem;height:60px;line-height:60px;width:180px}.top-nav__title img{vertical-align:middle;width:100%}.top-nav__title__hit{padding:0 20px;display:block;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.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}}.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 0.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;-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:scaleX(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{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.sp-nav--is-open .top-nav-trigger a .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-nav--is-open .top-nav-trigger a .icon .top{top:12.3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-nav--is-open .top-nav-trigger a .icon .mid{opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-nav--is-open .top-nav-trigger a .icon .bot{top:12.3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sp-nav{background-color:#212325;text-align:center;position:fixed;z-index:15;background-color:rgba(28,30,32,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:#fff;padding:0.8em;font-size:0.8em;letter-spacing:0.2em}@media screen and (max-width: 767px){.sp-nav--is-open .sp-nav{height:100%;height:150vh}}.twArea{min-width:100%}.twArea__body{margin:auto}.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}.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;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}.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%;-webkit-transform:translate(-50%, -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;-webkit-transform:scale(0.9);-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;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;opacity:0;font-style:normal;display:inline-block}.desktop .ef i:nth-child(1),.desktop .ef .ef__item:nth-child(1){-webkit-transform:rotateX(-299deg) skew(1deg, -16deg) translate3d(-53px, 78px, 20px) scale(-4.78, 3.4);-ms-transform:rotateX(-299deg) skew(1deg, -16deg) translate3d(-53px, 78px, 20px) scale(-4.78, 3.4);transform:rotateX(-299deg) skew(1deg, -16deg) translate3d(-53px, 78px, 20px) scale(-4.78, 3.4)}.desktop .ef i:nth-child(2),.desktop .ef .ef__item:nth-child(2){-webkit-transform:rotateX(252deg) skew(4deg, -33deg) translate3d(71px, -36px, -22px) scale(-9.73, -5.9);-ms-transform:rotateX(252deg) skew(4deg, -33deg) translate3d(71px, -36px, -22px) scale(-9.73, -5.9);transform:rotateX(252deg) skew(4deg, -33deg) translate3d(71px, -36px, -22px) scale(-9.73, -5.9)}.desktop .ef i:nth-child(3),.desktop .ef .ef__item:nth-child(3){-webkit-transform:rotateX(128deg) skew(18deg, -29deg) translate3d(37px, 49px, -20px) scale(-6.88, -4.72);-ms-transform:rotateX(128deg) skew(18deg, -29deg) translate3d(37px, 49px, -20px) scale(-6.88, -4.72);transform:rotateX(128deg) skew(18deg, -29deg) translate3d(37px, 49px, -20px) scale(-6.88, -4.72)}.desktop .ef i:nth-child(4),.desktop .ef .ef__item:nth-child(4){-webkit-transform:rotateX(-282deg) skew(-4deg, 26deg) translate3d(20px, 36px, -8px) scale(-2.52, -3.71);-ms-transform:rotateX(-282deg) skew(-4deg, 26deg) translate3d(20px, 36px, -8px) scale(-2.52, -3.71);transform:rotateX(-282deg) skew(-4deg, 26deg) translate3d(20px, 36px, -8px) scale(-2.52, -3.71)}.desktop .ef i:nth-child(5),.desktop .ef .ef__item:nth-child(5){-webkit-transform:rotateX(-49deg) skew(-29deg, 43deg) translate3d(-41px, 42px, -32px) scale(-5.66, -7.36);-ms-transform:rotateX(-49deg) skew(-29deg, 43deg) translate3d(-41px, 42px, -32px) scale(-5.66, -7.36);transform:rotateX(-49deg) skew(-29deg, 43deg) translate3d(-41px, 42px, -32px) scale(-5.66, -7.36)}.desktop .ef i:nth-child(6),.desktop .ef .ef__item:nth-child(6){-webkit-transform:rotateX(114deg) skew(-1deg, 31deg) translate3d(-25px, 20px, 50px) scale(-4.88, -3.7);-ms-transform:rotateX(114deg) skew(-1deg, 31deg) translate3d(-25px, 20px, 50px) scale(-4.88, -3.7);transform:rotateX(114deg) skew(-1deg, 31deg) translate3d(-25px, 20px, 50px) scale(-4.88, -3.7)}.desktop .ef i:nth-child(7),.desktop .ef .ef__item:nth-child(7){-webkit-transform:rotateX(201deg) skew(16deg, 10deg) translate3d(38px, 3px, -47px) scale(-4.17, -6.55);-ms-transform:rotateX(201deg) skew(16deg, 10deg) translate3d(38px, 3px, -47px) scale(-4.17, -6.55);transform:rotateX(201deg) skew(16deg, 10deg) translate3d(38px, 3px, -47px) scale(-4.17, -6.55)}.desktop .ef i:nth-child(8),.desktop .ef .ef__item:nth-child(8){-webkit-transform:rotateX(-305deg) skew(-16deg, -10deg) translate3d(-12px, 2px, -29px) scale(-1, -8.38);-ms-transform:rotateX(-305deg) skew(-16deg, -10deg) translate3d(-12px, 2px, -29px) scale(-1, -8.38);transform:rotateX(-305deg) skew(-16deg, -10deg) translate3d(-12px, 2px, -29px) scale(-1, -8.38)}.desktop .ef i:nth-child(9),.desktop .ef .ef__item:nth-child(9){-webkit-transform:rotateX(-101deg) skew(-23deg, -39deg) translate3d(27px, -51px, 8px) scale(-7.34, -2.72);-ms-transform:rotateX(-101deg) skew(-23deg, -39deg) translate3d(27px, -51px, 8px) scale(-7.34, -2.72);transform:rotateX(-101deg) skew(-23deg, -39deg) translate3d(27px, -51px, 8px) scale(-7.34, -2.72)}.desktop .ef i:nth-child(10),.desktop .ef .ef__item:nth-child(10){-webkit-transform:rotateX(-59deg) skew(43deg, 21deg) translate3d(-76px, 80px, 30px) scale(-9.16, -2.35);-ms-transform:rotateX(-59deg) skew(43deg, 21deg) translate3d(-76px, 80px, 30px) scale(-9.16, -2.35);transform:rotateX(-59deg) skew(43deg, 21deg) translate3d(-76px, 80px, 30px) scale(-9.16, -2.35)}.desktop .ef i:nth-child(11),.desktop .ef .ef__item:nth-child(11){-webkit-transform:rotateX(-235deg) skew(21deg, 22deg) translate3d(-93px, 42px, 3px) scale(-5.24, -3.73);-ms-transform:rotateX(-235deg) skew(21deg, 22deg) translate3d(-93px, 42px, 3px) scale(-5.24, -3.73);transform:rotateX(-235deg) skew(21deg, 22deg) translate3d(-93px, 42px, 3px) scale(-5.24, -3.73)}.desktop .ef i:nth-child(12),.desktop .ef .ef__item:nth-child(12){-webkit-transform:rotateX(246deg) skew(4deg, -36deg) translate3d(-94px, 0px, -26px) scale(-8.44, -9.59);-ms-transform:rotateX(246deg) skew(4deg, -36deg) translate3d(-94px, 0px, -26px) scale(-8.44, -9.59);transform:rotateX(246deg) skew(4deg, -36deg) translate3d(-94px, 0px, -26px) scale(-8.44, -9.59)}.desktop .ef i:nth-child(13),.desktop .ef .ef__item:nth-child(13){-webkit-transform:rotateX(351deg) skew(43deg, 43deg) translate3d(-64px, 95px, -28px) scale(-8.08, -7.06);-ms-transform:rotateX(351deg) skew(43deg, 43deg) translate3d(-64px, 95px, -28px) scale(-8.08, -7.06);transform:rotateX(351deg) skew(43deg, 43deg) translate3d(-64px, 95px, -28px) scale(-8.08, -7.06)}.desktop .ef i:nth-child(14),.desktop .ef .ef__item:nth-child(14){-webkit-transform:rotateX(319deg) skew(24deg, 7deg) translate3d(-14px, -58px, 25px) scale(0.2, -7.75);-ms-transform:rotateX(319deg) skew(24deg, 7deg) translate3d(-14px, -58px, 25px) scale(0.2, -7.75);transform:rotateX(319deg) skew(24deg, 7deg) translate3d(-14px, -58px, 25px) scale(0.2, -7.75)}.desktop .ef i:nth-child(15),.desktop .ef .ef__item:nth-child(15){-webkit-transform:rotateX(244deg) skew(-8deg, -44deg) translate3d(9px, -39px, 39px) scale(-0.12, 1.8);-ms-transform:rotateX(244deg) skew(-8deg, -44deg) translate3d(9px, -39px, 39px) scale(-0.12, 1.8);transform:rotateX(244deg) skew(-8deg, -44deg) translate3d(9px, -39px, 39px) scale(-0.12, 1.8)}.desktop .ef i:nth-child(16),.desktop .ef .ef__item:nth-child(16){-webkit-transform:rotateX(344deg) skew(-2deg, 10deg) translate3d(26px, 4px, -24px) scale(-9.96, 1.02);-ms-transform:rotateX(344deg) skew(-2deg, 10deg) translate3d(26px, 4px, -24px) scale(-9.96, 1.02);transform:rotateX(344deg) skew(-2deg, 10deg) translate3d(26px, 4px, -24px) scale(-9.96, 1.02)}.desktop .ef i:nth-child(17),.desktop .ef .ef__item:nth-child(17){-webkit-transform:rotateX(-172deg) skew(-43deg, 26deg) translate3d(99px, 72px, 20px) scale(-7.66, -7.99);-ms-transform:rotateX(-172deg) skew(-43deg, 26deg) translate3d(99px, 72px, 20px) scale(-7.66, -7.99);transform:rotateX(-172deg) skew(-43deg, 26deg) translate3d(99px, 72px, 20px) scale(-7.66, -7.99)}.desktop .ef i:nth-child(18),.desktop .ef .ef__item:nth-child(18){-webkit-transform:rotateX(337deg) skew(-23deg, 42deg) translate3d(-74px, -47px, 17px) scale(-9.7, -8.08);-ms-transform:rotateX(337deg) skew(-23deg, 42deg) translate3d(-74px, -47px, 17px) scale(-9.7, -8.08);transform:rotateX(337deg) skew(-23deg, 42deg) translate3d(-74px, -47px, 17px) scale(-9.7, -8.08)}.desktop .ef i:nth-child(19),.desktop .ef .ef__item:nth-child(19){-webkit-transform:rotateX(-145deg) skew(-25deg, 8deg) translate3d(-71px, 41px, 20px) scale(8.4, -9.22);-ms-transform:rotateX(-145deg) skew(-25deg, 8deg) translate3d(-71px, 41px, 20px) scale(8.4, -9.22);transform:rotateX(-145deg) skew(-25deg, 8deg) translate3d(-71px, 41px, 20px) scale(8.4, -9.22)}.desktop .ef i:nth-child(20),.desktop .ef .ef__item:nth-child(20){-webkit-transform:rotateX(-199deg) skew(25deg, -12deg) translate3d(-54px, -34px, -45px) scale(-4, -9.02);-ms-transform:rotateX(-199deg) skew(25deg, -12deg) translate3d(-54px, -34px, -45px) scale(-4, -9.02);transform:rotateX(-199deg) skew(25deg, -12deg) translate3d(-54px, -34px, -45px) scale(-4, -9.02)}.desktop .ef i:nth-child(21),.desktop .ef .ef__item:nth-child(21){-webkit-transform:rotateX(204deg) skew(-27deg, 11deg) translate3d(89px, -43px, 50px) scale(-8.65, 1.64);-ms-transform:rotateX(204deg) skew(-27deg, 11deg) translate3d(89px, -43px, 50px) scale(-8.65, 1.64);transform:rotateX(204deg) skew(-27deg, 11deg) translate3d(89px, -43px, 50px) scale(-8.65, 1.64)}.desktop .ef i:nth-child(22),.desktop .ef .ef__item:nth-child(22){-webkit-transform:rotateX(-307deg) skew(-17deg, -39deg) translate3d(25px, 41px, -13px) scale(-5.23, -7.12);-ms-transform:rotateX(-307deg) skew(-17deg, -39deg) translate3d(25px, 41px, -13px) scale(-5.23, -7.12);transform:rotateX(-307deg) skew(-17deg, -39deg) translate3d(25px, 41px, -13px) scale(-5.23, -7.12)}.desktop .ef i:nth-child(23),.desktop .ef .ef__item:nth-child(23){-webkit-transform:rotateX(321deg) skew(-43deg, -25deg) translate3d(-86px, 39px, -26px) scale(-9.12, -9.2);-ms-transform:rotateX(321deg) skew(-43deg, -25deg) translate3d(-86px, 39px, -26px) scale(-9.12, -9.2);transform:rotateX(321deg) skew(-43deg, -25deg) translate3d(-86px, 39px, -26px) scale(-9.12, -9.2)}.desktop .ef i:nth-child(24),.desktop .ef .ef__item:nth-child(24){-webkit-transform:rotateX(294deg) skew(29deg, -11deg) translate3d(12px, -51px, 46px) scale(-6.78, -3.7);-ms-transform:rotateX(294deg) skew(29deg, -11deg) translate3d(12px, -51px, 46px) scale(-6.78, -3.7);transform:rotateX(294deg) skew(29deg, -11deg) translate3d(12px, -51px, 46px) scale(-6.78, -3.7)}.desktop .ef i:nth-child(25),.desktop .ef .ef__item:nth-child(25){-webkit-transform:rotateX(-243deg) skew(37deg, -32deg) translate3d(21px, -38px, 39px) scale(-6.56, -9.2);-ms-transform:rotateX(-243deg) skew(37deg, -32deg) translate3d(21px, -38px, 39px) scale(-6.56, -9.2);transform:rotateX(-243deg) skew(37deg, -32deg) translate3d(21px, -38px, 39px) scale(-6.56, -9.2)}.desktop .ef i:nth-child(26),.desktop .ef .ef__item:nth-child(26){-webkit-transform:rotateX(153deg) skew(7deg, -42deg) translate3d(-42px, 66px, 3px) scale(-2.44, -7.42);-ms-transform:rotateX(153deg) skew(7deg, -42deg) translate3d(-42px, 66px, 3px) scale(-2.44, -7.42);transform:rotateX(153deg) skew(7deg, -42deg) translate3d(-42px, 66px, 3px) scale(-2.44, -7.42)}.desktop .ef i:nth-child(27),.desktop .ef .ef__item:nth-child(27){-webkit-transform:rotateX(-245deg) skew(19deg, 32deg) translate3d(-22px, 85px, 7px) scale(-7.2, 0.35);-ms-transform:rotateX(-245deg) skew(19deg, 32deg) translate3d(-22px, 85px, 7px) scale(-7.2, 0.35);transform:rotateX(-245deg) skew(19deg, 32deg) translate3d(-22px, 85px, 7px) scale(-7.2, 0.35)}.desktop .ef i:nth-child(28),.desktop .ef .ef__item:nth-child(28){-webkit-transform:rotateX(-286deg) skew(28deg, -2deg) translate3d(-89px, 81px, -29px) scale(-2.9, -6.25);-ms-transform:rotateX(-286deg) skew(28deg, -2deg) translate3d(-89px, 81px, -29px) scale(-2.9, -6.25);transform:rotateX(-286deg) skew(28deg, -2deg) translate3d(-89px, 81px, -29px) scale(-2.9, -6.25)}.desktop .ef i:nth-child(29),.desktop .ef .ef__item:nth-child(29){-webkit-transform:rotateX(245deg) skew(28deg, 9deg) translate3d(69px, -83px, 45px) scale(3.5, 1.6);-ms-transform:rotateX(245deg) skew(28deg, 9deg) translate3d(69px, -83px, 45px) scale(3.5, 1.6);transform:rotateX(245deg) skew(28deg, 9deg) translate3d(69px, -83px, 45px) scale(3.5, 1.6)}.desktop .ef i:nth-child(30),.desktop .ef .ef__item:nth-child(30){-webkit-transform:rotateX(323deg) skew(30deg, 10deg) translate3d(-64px, 65px, -5px) scale(2.06, -5.05);-ms-transform:rotateX(323deg) skew(30deg, 10deg) translate3d(-64px, 65px, -5px) scale(2.06, -5.05);transform:rotateX(323deg) skew(30deg, 10deg) translate3d(-64px, 65px, -5px) scale(2.06, -5.05)}.desktop .ef i:nth-child(31),.desktop .ef .ef__item:nth-child(31){-webkit-transform:rotateX(-87deg) skew(-41deg, 44deg) translate3d(82px, 97px, 15px) scale(-9.83, -9.46);-ms-transform:rotateX(-87deg) skew(-41deg, 44deg) translate3d(82px, 97px, 15px) scale(-9.83, -9.46);transform:rotateX(-87deg) skew(-41deg, 44deg) translate3d(82px, 97px, 15px) scale(-9.83, -9.46)}.desktop .ef i:nth-child(32),.desktop .ef .ef__item:nth-child(32){-webkit-transform:rotateX(-226deg) skew(-26deg, 34deg) translate3d(-22px, 27px, -19px) scale(-4.73, 1.55);-ms-transform:rotateX(-226deg) skew(-26deg, 34deg) translate3d(-22px, 27px, -19px) scale(-4.73, 1.55);transform:rotateX(-226deg) skew(-26deg, 34deg) translate3d(-22px, 27px, -19px) scale(-4.73, 1.55)}.desktop .ef i:nth-child(33),.desktop .ef .ef__item:nth-child(33){-webkit-transform:rotateX(-335deg) skew(0deg, 41deg) translate3d(-2px, 24px, -8px) scale(-8.35, -7.3);-ms-transform:rotateX(-335deg) skew(0deg, 41deg) translate3d(-2px, 24px, -8px) scale(-8.35, -7.3);transform:rotateX(-335deg) skew(0deg, 41deg) translate3d(-2px, 24px, -8px) scale(-8.35, -7.3)}.desktop .ef i:nth-child(34),.desktop .ef .ef__item:nth-child(34){-webkit-transform:rotateX(-243deg) skew(-8deg, 25deg) translate3d(-8px, 76px, 31px) scale(-5.04, -0.31);-ms-transform:rotateX(-243deg) skew(-8deg, 25deg) translate3d(-8px, 76px, 31px) scale(-5.04, -0.31);transform:rotateX(-243deg) skew(-8deg, 25deg) translate3d(-8px, 76px, 31px) scale(-5.04, -0.31)}.desktop .ef i:nth-child(35),.desktop .ef .ef__item:nth-child(35){-webkit-transform:rotateX(308deg) skew(24deg, -28deg) translate3d(-91px, 76px, 45px) scale(-9.52, -8.18);-ms-transform:rotateX(308deg) skew(24deg, -28deg) translate3d(-91px, 76px, 45px) scale(-9.52, -8.18);transform:rotateX(308deg) skew(24deg, -28deg) translate3d(-91px, 76px, 45px) scale(-9.52, -8.18)}.desktop .ef i:nth-child(36),.desktop .ef .ef__item:nth-child(36){-webkit-transform:rotateX(250deg) skew(-43deg, 17deg) translate3d(80px, -25px, -11px) scale(-9.64, -4.36);-ms-transform:rotateX(250deg) skew(-43deg, 17deg) translate3d(80px, -25px, -11px) scale(-9.64, -4.36);transform:rotateX(250deg) skew(-43deg, 17deg) translate3d(80px, -25px, -11px) scale(-9.64, -4.36)}.desktop .ef i:nth-child(37),.desktop .ef .ef__item:nth-child(37){-webkit-transform:rotateX(-351deg) skew(16deg, 45deg) translate3d(-30px, 98px, 3px) scale(-8.72, -6.4);-ms-transform:rotateX(-351deg) skew(16deg, 45deg) translate3d(-30px, 98px, 3px) scale(-8.72, -6.4);transform:rotateX(-351deg) skew(16deg, 45deg) translate3d(-30px, 98px, 3px) scale(-8.72, -6.4)}.desktop .ef i:nth-child(38),.desktop .ef .ef__item:nth-child(38){-webkit-transform:rotateX(-296deg) skew(-43deg, 3deg) translate3d(-45px, 67px, -24px) scale(-8.68, -0.5);-ms-transform:rotateX(-296deg) skew(-43deg, 3deg) translate3d(-45px, 67px, -24px) scale(-8.68, -0.5);transform:rotateX(-296deg) skew(-43deg, 3deg) translate3d(-45px, 67px, -24px) scale(-8.68, -0.5)}.desktop .ef i:nth-child(39),.desktop .ef .ef__item:nth-child(39){-webkit-transform:rotateX(-74deg) skew(-24deg, -7deg) translate3d(44px, 7px, 43px) scale(-4.26, -8.89);-ms-transform:rotateX(-74deg) skew(-24deg, -7deg) translate3d(44px, 7px, 43px) scale(-4.26, -8.89);transform:rotateX(-74deg) skew(-24deg, -7deg) translate3d(44px, 7px, 43px) scale(-4.26, -8.89)}.desktop .ef i:nth-child(40),.desktop .ef .ef__item:nth-child(40){-webkit-transform:rotateX(-358deg) skew(-5deg, -18deg) translate3d(12px, 9px, 11px) scale(-5.24, -9.54);-ms-transform:rotateX(-358deg) skew(-5deg, -18deg) translate3d(12px, 9px, 11px) scale(-5.24, -9.54);transform:rotateX(-358deg) skew(-5deg, -18deg) translate3d(12px, 9px, 11px) scale(-5.24, -9.54)}.desktop .ef i:nth-child(41),.desktop .ef .ef__item:nth-child(41){-webkit-transform:rotateX(349deg) skew(-27deg, -15deg) translate3d(79px, 66px, 31px) scale(-4.18, -3.73);-ms-transform:rotateX(349deg) skew(-27deg, -15deg) translate3d(79px, 66px, 31px) scale(-4.18, -3.73);transform:rotateX(349deg) skew(-27deg, -15deg) translate3d(79px, 66px, 31px) scale(-4.18, -3.73)}.desktop .ef i:nth-child(42),.desktop .ef .ef__item:nth-child(42){-webkit-transform:rotateX(-11deg) skew(16deg, -6deg) translate3d(-96px, 100px, -42px) scale(-8.32, -9.48);-ms-transform:rotateX(-11deg) skew(16deg, -6deg) translate3d(-96px, 100px, -42px) scale(-8.32, -9.48);transform:rotateX(-11deg) skew(16deg, -6deg) translate3d(-96px, 100px, -42px) scale(-8.32, -9.48)}.desktop .ef i:nth-child(43),.desktop .ef .ef__item:nth-child(43){-webkit-transform:rotateX(-335deg) skew(-44deg, 9deg) translate3d(42px, 85px, -6px) scale(-3, -8.16);-ms-transform:rotateX(-335deg) skew(-44deg, 9deg) translate3d(42px, 85px, -6px) scale(-3, -8.16);transform:rotateX(-335deg) skew(-44deg, 9deg) translate3d(42px, 85px, -6px) scale(-3, -8.16)}.desktop .ef i:nth-child(44),.desktop .ef .ef__item:nth-child(44){-webkit-transform:rotateX(269deg) skew(22deg, -14deg) translate3d(-52px, 62px, -3px) scale(-7.14, -6.04);-ms-transform:rotateX(269deg) skew(22deg, -14deg) translate3d(-52px, 62px, -3px) scale(-7.14, -6.04);transform:rotateX(269deg) skew(22deg, -14deg) translate3d(-52px, 62px, -3px) scale(-7.14, -6.04)}.desktop .ef i:nth-child(45),.desktop .ef .ef__item:nth-child(45){-webkit-transform:rotateX(124deg) skew(-9deg, 10deg) translate3d(-94px, 43px, -3px) scale(-5.26, -9.46);-ms-transform:rotateX(124deg) skew(-9deg, 10deg) translate3d(-94px, 43px, -3px) scale(-5.26, -9.46);transform:rotateX(124deg) skew(-9deg, 10deg) translate3d(-94px, 43px, -3px) scale(-5.26, -9.46)}.desktop .ef i:nth-child(46),.desktop .ef .ef__item:nth-child(46){-webkit-transform:rotateX(45deg) skew(-10deg, -23deg) translate3d(9px, 85px, -8px) scale(-6.64, -6.85);-ms-transform:rotateX(45deg) skew(-10deg, -23deg) translate3d(9px, 85px, -8px) scale(-6.64, -6.85);transform:rotateX(45deg) skew(-10deg, -23deg) translate3d(9px, 85px, -8px) scale(-6.64, -6.85)}.desktop .ef i:nth-child(47),.desktop .ef .ef__item:nth-child(47){-webkit-transform:rotateX(131deg) skew(-41deg, -40deg) translate3d(-70px, -8px, -18px) scale(-1.64, -9.05);-ms-transform:rotateX(131deg) skew(-41deg, -40deg) translate3d(-70px, -8px, -18px) scale(-1.64, -9.05);transform:rotateX(131deg) skew(-41deg, -40deg) translate3d(-70px, -8px, -18px) scale(-1.64, -9.05)}.desktop .ef i:nth-child(48),.desktop .ef .ef__item:nth-child(48){-webkit-transform:rotateX(77deg) skew(23deg, -40deg) translate3d(40px, 69px, -44px) scale(-9.04, -6.08);-ms-transform:rotateX(77deg) skew(23deg, -40deg) translate3d(40px, 69px, -44px) scale(-9.04, -6.08);transform:rotateX(77deg) skew(23deg, -40deg) translate3d(40px, 69px, -44px) scale(-9.04, -6.08)}.desktop .ef i:nth-child(49),.desktop .ef .ef__item:nth-child(49){-webkit-transform:rotateX(64deg) skew(-32deg, 22deg) translate3d(-71px, -44px, -29px) scale(0.8, 3.86);-ms-transform:rotateX(64deg) skew(-32deg, 22deg) translate3d(-71px, -44px, -29px) scale(0.8, 3.86);transform:rotateX(64deg) skew(-32deg, 22deg) translate3d(-71px, -44px, -29px) scale(0.8, 3.86)}.desktop .ef i:nth-child(50),.desktop .ef .ef__item:nth-child(50){-webkit-transform:rotateX(-234deg) skew(10deg, 0deg) translate3d(30px, 49px, -14px) scale(-5.36, 3.14);-ms-transform:rotateX(-234deg) skew(10deg, 0deg) translate3d(30px, 49px, -14px) scale(-5.36, 3.14);transform:rotateX(-234deg) skew(10deg, 0deg) translate3d(30px, 49px, -14px) scale(-5.36, 3.14)}.desktop .ef.animated i,.desktop .ef.animated .ef__item{opacity:1;-webkit-transform:rotateX(0deg) skew(0deg, 0deg) translate3d(0px, 0px, 0px) scale(1, 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)}.character{margin:0 auto;padding-bottom:20px;width:100%;max-width:1230px;font-size:0px;font-size:0rem;text-align:center;box-sizing:border-box}.character *{box-sizing:border-box}.character__item{display:inline-block;width:100%;margin-bottom:8px;margin-right:4px;margin-left:4px;max-width:380px;background-color:#212325}@media screen and (max-width: 400px){.character__item{margin-bottom:1px;margin-right:0px;margin-left:0px;padding-left:1px;width:50%;box-sizing:border-box}}.character__item img{width:100%;display:block;opacity:0;transition:all 1s ease}.page--loaded .character__item img{opacity:1}.character__item:nth-child(1) img{transition:all 1s ease;transition-delay:0.1s}.character__item:nth-child(2) img{transition:all 1s ease;transition-delay:0.2s}.character__item:nth-child(3) img{transition:all 1s ease;transition-delay:0.3s}.character__item:nth-child(4) img{transition:all 1s ease;transition-delay:0.4s}.character__item:nth-child(5) img{transition:all 1s ease;transition-delay:0.5s}.character__item:nth-child(6) img{transition:all 1s ease;transition-delay:0.6s}.character__item:nth-child(7) img{transition:all 1s ease;transition-delay:0.7s}.character__item:nth-child(8) img{transition:all 1s ease;transition-delay:0.8s}.character__item:nth-child(9) img{transition:all 1s ease;transition-delay:0.9s}.character__item:nth-child(10) img{transition:all 1s ease;transition-delay:1s}.character__item:nth-child(11) img{transition:all 1s ease;transition-delay:1.1s}.character__item:nth-child(12) img{transition:all 1s ease;transition-delay:1.2s}.character__item:nth-child(13) img{transition:all 1s ease;transition-delay:1.3s}.character__item:nth-child(14) img{transition:all 1s ease;transition-delay:1.4s}.character__item:nth-child(15) img{transition:all 1s ease;transition-delay:1.5s}.character__item:nth-child(16) img{transition:all 1s ease;transition-delay:1.6s}.character__item:nth-child(17) img{transition:all 1s ease;transition-delay:1.7s}.character__item:nth-child(18) img{transition:all 1s ease;transition-delay:1.8s}.character__item:nth-child(19) img{transition:all 1s ease;transition-delay:1.9s}.character__item:nth-child(20) img{transition:all 1s ease;transition-delay:2s}.character__item:nth-child(21) img{transition:all 1s ease;transition-delay:2.1s}.character__item:nth-child(22) img{transition:all 1s ease;transition-delay:2.2s}.character__item:nth-child(23) img{transition:all 1s ease;transition-delay:2.3s}.character__item:nth-child(24) img{transition:all 1s ease;transition-delay:2.4s}.character__item:nth-child(25) img{transition:all 1s ease;transition-delay:2.5s}.character__item:nth-child(26) img{transition:all 1s ease;transition-delay:2.6s}.character__item:nth-child(27) img{transition:all 1s ease;transition-delay:2.7s}.character__item:nth-child(28) img{transition:all 1s ease;transition-delay:2.8s}.character__item:nth-child(29) img{transition:all 1s ease;transition-delay:2.9s}.character__item:nth-child(30) img{transition:all 1s ease;transition-delay:3s}.character__item:nth-child(31) img{transition:all 1s ease;transition-delay:3.1s}.character__item:nth-child(32) img{transition:all 1s ease;transition-delay:3.2s}.character__item:nth-child(33) img{transition:all 1s ease;transition-delay:3.3s}.character__item:nth-child(34) img{transition:all 1s ease;transition-delay:3.4s}.character__item:nth-child(35) img{transition:all 1s ease;transition-delay:3.5s}.character__item:nth-child(36) img{transition:all 1s ease;transition-delay:3.6s}.character__item:nth-child(37) img{transition:all 1s ease;transition-delay:3.7s}.character__item:nth-child(38) img{transition:all 1s ease;transition-delay:3.8s}.character__item:nth-child(39) img{transition:all 1s ease;transition-delay:3.9s}.character__item:nth-child(40) img{transition:all 1s ease;transition-delay:4s}.character__item:nth-child(41) img{transition:all 1s ease;transition-delay:4.1s}.character__item:nth-child(42) img{transition:all 1s ease;transition-delay:4.2s}.character__item:nth-child(43) img{transition:all 1s ease;transition-delay:4.3s}.character__item:nth-child(44) img{transition:all 1s ease;transition-delay:4.4s}.character__item:nth-child(45) img{transition:all 1s ease;transition-delay:4.5s}.character__item:nth-child(46) img{transition:all 1s ease;transition-delay:4.6s}.character__item:nth-child(47) img{transition:all 1s ease;transition-delay:4.7s}.character__item:nth-child(48) img{transition:all 1s ease;transition-delay:4.8s}.character__item:nth-child(49) img{transition:all 1s ease;transition-delay:4.9s}.character__item:nth-child(50) img{transition:all 1s ease;transition-delay:5s}.character__itemChara{transition:all 0.3s ease;box-shadow:0px 0px 0px 0px #de3917}.character__item a{display:block;transition:all 0.3s ease}.character__item a:hover .character__itemChara{-webkit-transform:translate(-5px, -5px);-ms-transform:translate(-5px, -5px);transform:translate(-5px, -5px);box-shadow:5px 5px 0px 0px #de3917}.ch-content{zoom:1;color:#212325;background-color:#fff;position:relative;z-index:19;min-height:100vh}.ch-content:before,.ch-content:after{display:block;height:0;visibility:hidden;content:"\0020"}.ch-content:after{clear:both}.ch-content::before{content:'';position:fixed;top:0%;left:50%;width:2px;height:100%;background-color:#de3917;z-index:18;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);transition:all 1.5s ease;margin-left:-9999px;margin-top:9999px}.page--loaded .ch-content::before{opacity:1;margin-left:0;margin-top:0}.ch-content__body{width:60%;margin:auto;padding-top:10%;max-width:1100px;position:relative;z-index:20;transition:all 1.5s cubic-bezier(0.44, 0.07, 0.23, 1.11) 0.3s;opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}@media screen and (max-width: 800px){.ch-content__body{width:80%}}.page--loaded .ch-content__body{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.ch-content__body img{width:100%;height:auto}.ch-content__body__shield{position:absolute;top:0;left:0;width:100%;height:100%}.ch-content__name{position:fixed;top:150px;left:15%;width:13%;max-width:150px;z-index:21;transition:all 10s cubic-bezier(0, 0.5, 0, 1);opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.page--loaded .ch-content__name{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.ch-content__name img{width:100%;height:auto}.ch-content__name-francis-f{top:100px;width:8%}.ch-content__name-lucy-m{top:100px;width:10%}.ch-content__meta{position:fixed;bottom:40%;right:5%;width:30%;min-width:200px;z-index:24;font-size:15px;font-size:15rem;color:#212325;text-shadow:1px 1px 0px #fff;transition:all 1.5s cubic-bezier(0.44, 0.07, 0.23, 1.11) 0.3s;opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.page--loaded .ch-content__meta{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.ch-content__meta__cv{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#de3917;font-size:1.4em;text-align:right;letter-spacing:0.1em}.ch-content__meta__cv span{font-style:italic;letter-spacing:0em}.ch-content__meta__name-en{font-size:0.5em;letter-spacing:0.5em}.ch-content__meta__skill{font-size:2em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:bold;margin-bottom:1em}.ch-content__meta__skill span{font-size:0.8em}.ch-content__meta__text{font-size:1em;margin-bottom:2em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.ch-content__ui{position:fixed;top:40px;width:90px;height:90px;z-index:69;color:#212325 !important;text-align:center}.ch-content__ui::before,.ch-content__ui::after{position:absolute;content:'';background-color:#212325;width:1px;transition:all 0.3s ease}.ch-content__ui--type-back{left:40px}.ch-content__ui--type-back::before{top:0;left:50%;height:100%;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.ch-content__ui--type-back::after{top:0;right:50%;height:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}.ch-content__ui--type-back:hover::before{top:-25%;height:150%}.ch-content__ui--type-back:hover::after{top:-25%;height:150%}.ch-content__ui__alt{width:100%;display:block;position:absolute;top:50%;opacity:0;margin-top:-0.5em;line-height:1;font-size:10px;font-size:10rem;transition:all 0.3s ease}.ch-content__ui--type-prev{right:170px}.ch-content__ui--type-prev .ch-content__ui__alt{text-align:right}.ch-content__ui--type-prev::before{top:0;left:50%;height:50%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}.ch-content__ui--type-prev::after{bottom:0;left:50%;height:50%;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.ch-content__ui--type-prev:hover .ch-content__ui__alt{opacity:1}.ch-content__ui--type-prev:hover::before{left:40%}.ch-content__ui--type-prev:hover::after{left:40%}.ch-content__ui--type-next{right:40px}.ch-content__ui--type-next .ch-content__ui__alt{text-align:left}.ch-content__ui--type-next::before{top:0;left:50%;height:50%;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.ch-content__ui--type-next::after{bottom:0;left:50%;height:50%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}.ch-content__ui--type-next:hover .ch-content__ui__alt{opacity:1}.ch-content__ui--type-next:hover::before{left:60%}.ch-content__ui--type-next:hover::after{left:60%}.ch-content.ch-content--type-black{color:#fff;background-color:#212325}.ch-content.ch-content--type-black .ch-content__meta{color:#fff;text-shadow:1px 1px 0px #212325}.ch-content.ch-content--type-black .ch-content__ui::before,.ch-content.ch-content--type-black .ch-content__ui::after{background-color:#fff}.ch-content.ch-content--type-black .ch-content__ui__alt{color:#fff}.ch-content.ch-content--type-red{color:#fff;background-color:#941d23}.ch-content.ch-content--type-red .ch-content__meta{color:#fff;text-shadow:1px 1px 0px #941d23}.ch-content.ch-content--type-red .ch-content__meta__cv{color:#fff}.ch-content.ch-content--type-red .ch-content__ui::before,.ch-content.ch-content--type-red .ch-content__ui::after{background-color:#fff}.ch-content.ch-content--type-red .ch-content__ui__alt{color:#fff}.ch-content.ch-content--type-green{color:#fff;background-color:#3c733c}.ch-content.ch-content--type-green .ch-content__meta{color:#fff;text-shadow:1px 1px 0px #3c733c}.ch-content.ch-content--type-green .ch-content__meta__cv{color:#fff}.ch-content.ch-content--type-green .ch-content__ui::before,.ch-content.ch-content--type-green .ch-content__ui::after{background-color:#fff}.ch-content.ch-content--type-green .ch-content__ui__alt{color:#fff}@media screen and (max-width: 767px){.ch-content{zoom:1;color:#212325;background-color:#fff;position:relative;z-index:19;min-height:100vh}.ch-content:before,.ch-content:after{display:block;height:0;visibility:hidden;content:"\0020"}.ch-content:after{clear:both}.ch-content__body{margin-left:50px;padding-top:50px;width:auto;height:auto !important;min-height:auto !important;max-width:auto;position:relative;z-index:20;transition:all 1.5s cubic-bezier(0.44, 0.07, 0.23, 1.11) 0.3s;opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.page--loaded .ch-content__body{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.ch-content__body img{width:100%;height:auto}.ch-content__body__shield{position:absolute;top:0;left:0;width:100%;height:100%}.ch-content__name{position:absolute;top:100px;left:15%;width:20%;max-width:220px;z-index:21;transition:all 10s cubic-bezier(0, 0.5, 0, 1);opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.page--loaded .ch-content__name{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.ch-content__name img{width:100%;height:auto}.ch-content__name-francis-f{top:90px;width:13%}.ch-content__name-lucy-m{width:18%}.ch-content__meta{position:relative;bottom:auto;right:auto;width:auto;position:relative;padding:0 2em 2em 2em;z-index:24;font-size:15px;font-size:15rem;color:#212325;text-shadow:1px 1px 0px #fff;transition:all 1.5s cubic-bezier(0.44, 0.07, 0.23, 1.11) 0.3s;opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.page--loaded .ch-content__meta{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.ch-content__meta__cv{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#de3917;font-size:1.4em;text-align:right;letter-spacing:0.1em}.ch-content__meta__cv span{font-style:italic;letter-spacing:0em}.ch-content__meta__name-en{font-size:0.5em;letter-spacing:0.5em}.ch-content__meta__skill{font-size:2em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:bold;margin-bottom:1em}.ch-content__meta__skill span{font-size:0.8em}.ch-content__meta__text{font-size:1em;margin-bottom:2em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.ch-content__ui{position:fixed;top:20px;width:50px;height:50px;z-index:69;color:#212325 !important;text-align:center}.ch-content__ui::before,.ch-content__ui::after{position:absolute;content:'';background-color:#212325;width:1px;transition:all 0.3s ease}.ch-content__ui--type-back{left:20px}.ch-content__ui--type-back::before{top:0;left:50%;height:100%;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.ch-content__ui--type-back::after{top:0;right:50%;height:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}.ch-content__ui__alt{width:100%;display:block;position:absolute;top:50%;opacity:0;margin-top:-0.5em;line-height:1;transition:all 0.3s ease}.ch-content__ui--type-prev{right:90px}.ch-content__ui--type-prev .ch-content__ui__alt{text-align:right}.ch-content__ui--type-prev::before{top:0;left:50%;height:50%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}.ch-content__ui--type-prev::after{bottom:0;left:50%;height:50%;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.ch-content__ui--type-next{right:20px}.ch-content__ui--type-next .ch-content__ui__alt{text-align:left}.ch-content__ui--type-next::before{top:0;left:50%;height:50%;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.ch-content__ui--type-next::after{bottom:0;left:50%;height:50%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}}.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:16px;font-size:16rem}@media screen and (max-width: 979px){.staff-and-cast{font-size:15px;font-size:15rem}}@media screen and (max-width: 767px){.staff-and-cast{font-size:14px;font-size:14rem}}@media screen and (max-width: 479px){.staff-and-cast{font-size:10px;font-size:10rem}}.staff-and-cast__list{margin:auto;width:100%;max-width:1000px}.staff-and-cast__list__item{font-weight:bold;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;display:table;width:100%;margin-bottom:1em;letter-spacing:0.1em}.staff-and-cast__list__item__head{vertical-align:top;display:table-cell;font-size:1em;color:#de3917;text-align:right;width:46%;padding-left:2em}.staff-and-cast__list__item__description{padding-top:0.2em;vertical-align:top;display:table-cell;font-size:1.8em;text-align:left;width:54%}.staff-and-cast__list__item__description small{font-size:0.7em}.staff-and-cast__list__item .narrow{letter-spacing:0}.page--home .footer{}.page--home .footer-bnr{font-size:13px;font-size:13rem;}.footer{position:relative;z-index:11;font-size:11px;font-size:11rem;background-color:#212325;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;background:#212325;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}.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;-webkit-transform:rotate(45deg);-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;-webkit-transform:rotate(45deg);-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{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.movie__list__item__thumb__hit:hover .movie__list__item__thumb__hit__mask__icon .fa{-webkit-transform:scale(0.8);-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}}.news{max-width:800px;margin:2em auto 3em auto;background-color:#212325;border:10px solid #fff}.news *{box-sizing:border-box}.news__inner{margin:1em;border:1px solid #fff}@media screen and (max-width: 767px){.news{border:4px solid #fff;margin:auto 5px}.news__inner{margin:0.5em}}.news__list__item{font-size:20px;font-size:20rem}@media screen and (max-width: 479px){.news__list__item{font-size:16px;font-size:16rem;margin-bottom:0px}}.news__list__item__inner{border-bottom:1px solid rgba(255,255,255,0.08);width:100%;position:relative}.news__list__item:last-child .news__list__item__inner{border-bottom:none}.news__list__item__hit{display:block;background-color:#212325;padding:1em 1em;color:#fff;text-decoration:none;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.news__list__item__hit:hover{background-color:#2d3032}.news__list__item__title{display:block}.use-thumb .news__list__item__title{margin-right:100px}@media screen and (max-width: 767px){.use-thumb .news__list__item__title{margin-right:0}}.news__list__item__thumb{position:absolute;top:0;right:0;float:right;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100px}@media screen and (max-width: 767px){.news__list__item__thumb{display:none}}.news .date{font-size:11px;font-size:11rem;font-weight:bold;letter-spacing:0.2em;color:#de3917}.news__detail{max-width:800px;position:relative;background-color:#212325;margin:auto}.news__detail__inner{padding:2em}.news__detail__inner{margin:1em;border:1px solid #fff}@media screen and (max-width: 767px){.news__detail{border:4px solid #fff}.news__detail__inner{margin:0.5em;padding:1em}}.news__detail__hgroup{border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:2em;margin-bottom:1em;font-weight:bold}.news__detail__hgroup .news-title{font-size:24px;font-size:24rem}@media screen and (max-width: 979px){.news__detail__hgroup .news-title{font-size:22px;font-size:22rem}}@media screen and (max-width: 767px){.news__detail__hgroup .news-title{font-size:20px;font-size:20rem}}.news__detail__body{line-height:1.6;font-size:15rem}@media screen and (max-width: 979px){.news__detail__body{font-size:14rem}}@media screen and (max-width: 767px){.news__detail__body{font-size:13.5rem}}@media screen and (max-width: 479px){.news__detail__body{font-size:13rem}}.news__detail__body img{max-width:100%}.news__detail__body a{color:#de3917}.news__detail__body h1{font-size:1.3em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body h2{font-size:1.2em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body h3{font-size:1.15em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body h4{font-size:1.1em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body h5{font-size:1.05em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body h6{font-size:1em;font-weight:bold;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body p{font-size:1em;line-height:1.7;margin-bottom:0.8em;margin-top:0.8em}.news__detail__body small{font-size:0.8em}.news__detail__body table{width:100%;margin-left:auto;margin-right:auto;border:1px solid #e9e9e9;margin-top:1.8em;margin-bottom:1.5em}.news__detail__body table caption{font-weight:bold}.news__detail__body table td,.news__detail__body table th{border:1px solid #e9e9e9;padding:10px;vertical-align:middle}.news__detail__body ul{margin-bottom:1.5em}.news__detail__body ul li{list-style-type:disc;margin-left:2em}.news__detail__body ol{margin-bottom:1.5em}.news__detail__body ol li{list-style-type:decimal;margin-left:2em}.news__detail__body dl dd{padding:0 1em 1em 1em}.news__detail__body hr{display:block;height:0px;margin:7px 0;border:none;border-top:1px dotted #e9e9e9}.news__detail__body * html hr{margin:0}.news__detail__body *:first-child+html hr{margin:0}.news__btn-back{border-top:1px solid rgba(255,255,255,0.08);text-align:center;margin-top:2em;padding-top:2em}.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}.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}.special_season{max-width:800px;margin:2em auto 3em auto;background-color:#212325;border:10px solid #fff}.special_season *{box-sizing:border-box}.special_season__inner{margin:1em;padding:2em;border:1px solid #fff}.special_season__inner__title-sub{font-weight:bold;font-size:1.5em}.special_season__inner__hgroup{border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:2em;margin-bottom:1em;font-weight:bold}.special_season__inner__hgroup .special-title{font-size:24px;font-size:24rem}@media screen and (max-width: 979px){.special_season__inner__hgroup .special-title{font-size:22px;font-size:22rem}}@media screen and (max-width: 767px){.special_season__inner__hgroup .special-title{font-size:20px;font-size:20rem}}@media screen and (max-width: 767px){.special_season{border:4px solid #fff;margin:auto 5px}.special_season__inner{margin:0.5em}}.special_season__list__item{font-size:20px;font-size:20rem;width:48%;padding:1%}@media screen and (max-width: 479px){.special_season__list__item{font-size:16px;font-size:16rem;margin-bottom:0px;width:100%}}.special_season__list__item img{width:100%}.special_season .date{font-size:11px;font-size:11rem;font-weight:bold;letter-spacing:0.2em;color:#de3917}.special_season__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}.story__item{width:100%;border-bottom:1px solid rgba(255,255,255,0.08);background-color:#212325;position:relative;font-size:13px;font-size:13rem}.story__item__bg{position:absolute;z-index:13 -1;width:100%;height:100%;overflow:hidden;bottom:0;right:0;text-align:right;background-repeat:no-repeat;background-position:center center;opacity:0.5;background-size:cover;transition:all 2s ease}.is-show .story__item__bg{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.story__item__bg img{vertical-align:bottom;opacity:.50;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-khtml-opacity:.50;-moz-opacity:.50;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.story__item__bg .mask{content:'';width:100%;height:100%;background:url(../../images/bg-dot-cover.png) 0 0 repeat;position:absolute;z-index:14}@media screen and (max-width: 767px){.story__item__bg{display:none}}.story__item__inner{width:100%;display:table;position:relative;z-index:15;margin:auto;max-width:1200px}.story__item__thumbs{vertical-align:middle;display:table-cell;width:50%;padding:50px 0px 50px 50px;padding:0px}@media screen and (max-width: 767px){.story__item__thumbs{padding:10px}}.story__item__thumbs__item{width:50%;float:left;padding:1px;box-sizing:border-box}.story__item__thumbs__item img{width:100%;vertical-align:bottom;opacity:0;transition:all 1s ease}.is-show .story__item__thumbs__item img{opacity:1}.story__item__thumbs__item:nth-child(1) img{transition:all 1s ease;transition-delay:0.1s}.story__item__thumbs__item:nth-child(2) img{transition:all 1s ease;transition-delay:0.2s}.story__item__thumbs__item:nth-child(3) img{transition:all 1s ease;transition-delay:0.3s}.story__item__thumbs__item:nth-child(4) img{transition:all 1s ease;transition-delay:0.4s}.story__item__thumbs__item:nth-child(5) img{transition:all 1s ease;transition-delay:0.5s}.story__item__thumbs__item:nth-child(6) img{transition:all 1s ease;transition-delay:0.6s}.story__item__thumbs__item:nth-child(7) img{transition:all 1s ease;transition-delay:0.7s}.story__item__thumbs__item:nth-child(8) img{transition:all 1s ease;transition-delay:0.8s}.story__item__thumbs__item:nth-child(9) img{transition:all 1s ease;transition-delay:0.9s}.story__item__thumbs__item:nth-child(10) img{transition:all 1s ease;transition-delay:1s}.story__item__thumbs__item:nth-child(11) img{transition:all 1s ease;transition-delay:1.1s}.story__item__thumbs__item:nth-child(12) img{transition:all 1s ease;transition-delay:1.2s}.story__item__thumbs__item:nth-child(13) img{transition:all 1s ease;transition-delay:1.3s}.story__item__thumbs__item:nth-child(14) img{transition:all 1s ease;transition-delay:1.4s}.story__item__thumbs__item:nth-child(15) img{transition:all 1s ease;transition-delay:1.5s}.story__item__thumbs__item:nth-child(16) img{transition:all 1s ease;transition-delay:1.6s}.story__item__thumbs__item:nth-child(17) img{transition:all 1s ease;transition-delay:1.7s}.story__item__thumbs__item:nth-child(18) img{transition:all 1s ease;transition-delay:1.8s}.story__item__thumbs__item:nth-child(19) img{transition:all 1s ease;transition-delay:1.9s}.story__item__thumbs__item:nth-child(20) img{transition:all 1s ease;transition-delay:2s}.story__item__thumbs__item:nth-child(21) img{transition:all 1s ease;transition-delay:2.1s}.story__item__thumbs__item:nth-child(22) img{transition:all 1s ease;transition-delay:2.2s}.story__item__thumbs__item:nth-child(23) img{transition:all 1s ease;transition-delay:2.3s}.story__item__thumbs__item:nth-child(24) img{transition:all 1s ease;transition-delay:2.4s}.story__item__thumbs__item:nth-child(25) img{transition:all 1s ease;transition-delay:2.5s}.story__item__thumbs__item:nth-child(26) img{transition:all 1s ease;transition-delay:2.6s}.story__item__thumbs__item:nth-child(27) img{transition:all 1s ease;transition-delay:2.7s}.story__item__thumbs__item:nth-child(28) img{transition:all 1s ease;transition-delay:2.8s}.story__item__thumbs__item:nth-child(29) img{transition:all 1s ease;transition-delay:2.9s}.story__item__thumbs__item:nth-child(30) img{transition:all 1s ease;transition-delay:3s}.story__item__thumbs__item:nth-child(31) img{transition:all 1s ease;transition-delay:3.1s}.story__item__thumbs__item:nth-child(32) img{transition:all 1s ease;transition-delay:3.2s}.story__item__thumbs__item:nth-child(33) img{transition:all 1s ease;transition-delay:3.3s}.story__item__thumbs__item:nth-child(34) img{transition:all 1s ease;transition-delay:3.4s}.story__item__thumbs__item:nth-child(35) img{transition:all 1s ease;transition-delay:3.5s}.story__item__thumbs__item:nth-child(36) img{transition:all 1s ease;transition-delay:3.6s}.story__item__thumbs__item:nth-child(37) img{transition:all 1s ease;transition-delay:3.7s}.story__item__thumbs__item:nth-child(38) img{transition:all 1s ease;transition-delay:3.8s}.story__item__thumbs__item:nth-child(39) img{transition:all 1s ease;transition-delay:3.9s}.story__item__thumbs__item:nth-child(40) img{transition:all 1s ease;transition-delay:4s}.story__item__thumbs__item:nth-child(41) img{transition:all 1s ease;transition-delay:4.1s}.story__item__thumbs__item:nth-child(42) img{transition:all 1s ease;transition-delay:4.2s}.story__item__thumbs__item:nth-child(43) img{transition:all 1s ease;transition-delay:4.3s}.story__item__thumbs__item:nth-child(44) img{transition:all 1s ease;transition-delay:4.4s}.story__item__thumbs__item:nth-child(45) img{transition:all 1s ease;transition-delay:4.5s}.story__item__thumbs__item:nth-child(46) img{transition:all 1s ease;transition-delay:4.6s}.story__item__thumbs__item:nth-child(47) img{transition:all 1s ease;transition-delay:4.7s}.story__item__thumbs__item:nth-child(48) img{transition:all 1s ease;transition-delay:4.8s}.story__item__thumbs__item:nth-child(49) img{transition:all 1s ease;transition-delay:4.9s}.story__item__thumbs__item:nth-child(50) img{transition:all 1s ease;transition-delay:5s}.story__item__thumbs__item--special-1{padding:70px 0}@media screen and (max-width: 979px){.story__item__thumbs__item--special-1{padding:50px 0}}@media screen and (max-width: 767px){.story__item__thumbs__item--special-1{padding:0}}.story__item__captions{vertical-align:middle;padding:30px;display:table-cell;width:50%;background-color:rgba(33,35,37,0.92);opacity:0;transition:all 2.5s ease}.is-show .story__item__captions{opacity:1}@media screen and (max-width: 767px){.story__item__captions{padding:10px 20px 30px 20px;background-color:transparent}}.story__item__captions .story-chapter{font-size:1.5em;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:bold}.story__item__captions .story-title{font-size:2.4em;color:#de3917;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;margin-top:0.5em;margin-bottom:1em}@media screen and (max-width: 979px){.story__item__captions .story-title{font-size:2.0em}}@media screen and (max-width: 767px){.story__item__captions .story-title{font-size:1.8em;margin-top:0.5em;margin-bottom:0.5em}}.story__item__captions .story-outline{font-size:1em;margin-bottom:1em}.story__item__captions .story-staff{font-size:0.9em;color:#acacac}@media screen and (max-width: 767px){.story__item{font-size:12px;font-size:12rem}.story__item__inner{width:100%;display:block}.story__item__thumbs{vertical-align:middle;display:block;width:100%;zoom:1}.story__item__thumbs:before,.story__item__thumbs:after{display:block;height:0;visibility:hidden;content:"\0020"}.story__item__thumbs:after{clear:both}.story__item__thumbs__item{width:33.33%}.story__item__captions{display:block;width:100%}}.story__item--is-introduction{padding:40px 10px;margin:auto;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.story__item--is-introduction img{max-width:294px;width:100%}.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{-webkit-animation:drawline-fill 3s linear forwards;animation:drawline-fill 3s linear forwards}.page--loaded #letter-grid line:nth-child(12n+0){-webkit-animation:drawline-fill 3s ease 0s forwards;animation:drawline-fill 3s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+1){-webkit-animation:drawline-fill 4.2s ease 0s forwards;animation:drawline-fill 4.2s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+2){-webkit-animation:drawline-fill 3.4s ease 0s forwards;animation:drawline-fill 3.4s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+3){-webkit-animation:drawline-fill 3.6s ease 0s forwards;animation:drawline-fill 3.6s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+4){-webkit-animation:drawline-fill 3.7s ease 0s forwards;animation:drawline-fill 3.7s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+5){-webkit-animation:drawline-fill 3.1s ease 0s forwards;animation:drawline-fill 3.1s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+6){-webkit-animation:drawline-fill 4.3s ease 0s forwards;animation:drawline-fill 4.3s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+7){-webkit-animation:drawline-fill 3.3s ease 0s forwards;animation:drawline-fill 3.3s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+8){-webkit-animation:drawline-fill 3.8s ease 0s forwards;animation:drawline-fill 3.8s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+9){-webkit-animation:drawline-fill 3.2s ease 0s forwards;animation:drawline-fill 3.2s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+10){-webkit-animation:drawline-fill 4.1s ease 0s forwards;animation:drawline-fill 4.1s ease 0s forwards}.page--loaded #letter-grid line:nth-child(12n+11){-webkit-animation:drawline-fill 3.5s ease 0s forwards;animation:drawline-fill 3.5s ease 0s forwards}@-webkit-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}}@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}}.main-visual{z-index:10;position:relative;background-repeat:repeat;background-position:center center;background-size:cover;max-width:1300px;margin:auto;min-height:800px;overflow:hidden}@media screen and (max-width: 767px){.main-visual{min-height:500px}}.main-visual__main{text-align:center;position:absolute;z-index:20;max-width:900px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:66%}@media screen and (max-width: 979px){.main-visual__main{width:70%}}@media screen and (max-width: 767px){.main-visual__main{width:80%}}@media screen and (max-width: 479px){.main-visual__main{width:86%}}.main-visual__main img{width:100%}.main-visual__main-2{margin:auto;width:100%;max-width:700px}.main-visual__main-2 img{width:100%}.main-visual__lead{position:absolute;z-index:25;top:30px;right:60px;width:190px;padding:10px}.main-visual__lead img{width:100%}@media screen and (max-width: 979px){.main-visual__lead{width:150px}}@media screen and (max-width: 767px){.main-visual__lead{width:100px;top:-10px;right:-10px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.main-visual__caption{position:absolute;z-index:15;bottom:30px;left:60px;width:190px}.main-visual__caption img{width:100%}@media screen and (max-width: 979px){.main-visual__caption{width:110px}}@media screen and (max-width: 767px){.main-visual__caption{width:80px;top:20px;bottom:none;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}s.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;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}@media screen and (max-width: 767px){.top-main-grid{display:none}}.top-main-grid__inner{width:100%;display:table}.top-main-grid__item{vertical-align:top;display:table-cell}.top-main-grid__item--side-nav{min-width:300px;width:35%;background-repeat:repeat;background-position:top center}.top-main-grid__item--side-visual{z-index:100;overflow:hidden;vertical-align:middle;}.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_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 .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;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);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{-webkit-transform:scale(1);-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__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;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-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%}.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:0pxpx !important}.mt-lm-0{margin-top:0pxpx !important}.mr-lm-0{margin-right:0pxpx !important}.mb-lm-0{margin-bottom:0pxpx !important}.ml-lm-0{margin-left:0pxpx !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:20pxpx !important}.mt-lm-1{margin-top:20pxpx !important}.mr-lm-1{margin-right:20pxpx !important}.mb-lm-1{margin-bottom:20pxpx !important}.ml-lm-1{margin-left:20pxpx !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:40pxpx !important}.mt-lm-2{margin-top:40pxpx !important}.mr-lm-2{margin-right:40pxpx !important}.mb-lm-2{margin-bottom:40pxpx !important}.ml-lm-2{margin-left:40pxpx !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:60pxpx !important}.mt-lm-3{margin-top:60pxpx !important}.mr-lm-3{margin-right:60pxpx !important}.mb-lm-3{margin-bottom:60pxpx !important}.ml-lm-3{margin-left:60pxpx !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:80pxpx !important}.mt-lm-4{margin-top:80pxpx !important}.mr-lm-4{margin-right:80pxpx !important}.mb-lm-4{margin-bottom:80pxpx !important}.ml-lm-4{margin-left:80pxpx !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:100pxpx !important}.mt-lm-5{margin-top:100pxpx !important}.mr-lm-5{margin-right:100pxpx !important}.mb-lm-5{margin-bottom:100pxpx !important}.ml-lm-5{margin-left:100pxpx !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:120pxpx !important}.mt-lm-6{margin-top:120pxpx !important}.mr-lm-6{margin-right:120pxpx !important}.mb-lm-6{margin-bottom:120pxpx !important}.ml-lm-6{margin-left:120pxpx !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:140pxpx !important}.mt-lm-7{margin-top:140pxpx !important}.mr-lm-7{margin-right:140pxpx !important}.mb-lm-7{margin-bottom:140pxpx !important}.ml-lm-7{margin-left:140pxpx !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:160pxpx !important}.mt-lm-8{margin-top:160pxpx !important}.mr-lm-8{margin-right:160pxpx !important}.mb-lm-8{margin-bottom:160pxpx !important}.ml-lm-8{margin-left:160pxpx !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:180pxpx !important}.mt-lm-9{margin-top:180pxpx !important}.mr-lm-9{margin-right:180pxpx !important}.mb-lm-9{margin-bottom:180pxpx !important}.ml-lm-9{margin-left:180pxpx !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:200pxpx !important}.mt-lm-10{margin-top:200pxpx !important}.mr-lm-10{margin-right:200pxpx !important}.mb-lm-10{margin-bottom:200pxpx !important}.ml-lm-10{margin-left:200pxpx !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:0pxpx !important}.pt-lm-0{margin-top:0pxpx !important}.pr-lm-0{margin-right:0pxpx !important}.pb-lm-0{margin-bottom:0pxpx !important}.pl-lm-0{margin-left:0pxpx !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:20pxpx !important}.pt-lm-1{margin-top:20pxpx !important}.pr-lm-1{margin-right:20pxpx !important}.pb-lm-1{margin-bottom:20pxpx !important}.pl-lm-1{margin-left:20pxpx !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:40pxpx !important}.pt-lm-2{margin-top:40pxpx !important}.pr-lm-2{margin-right:40pxpx !important}.pb-lm-2{margin-bottom:40pxpx !important}.pl-lm-2{margin-left:40pxpx !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:60pxpx !important}.pt-lm-3{margin-top:60pxpx !important}.pr-lm-3{margin-right:60pxpx !important}.pb-lm-3{margin-bottom:60pxpx !important}.pl-lm-3{margin-left:60pxpx !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:80pxpx !important}.pt-lm-4{margin-top:80pxpx !important}.pr-lm-4{margin-right:80pxpx !important}.pb-lm-4{margin-bottom:80pxpx !important}.pl-lm-4{margin-left:80pxpx !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:100pxpx !important}.pt-lm-5{margin-top:100pxpx !important}.pr-lm-5{margin-right:100pxpx !important}.pb-lm-5{margin-bottom:100pxpx !important}.pl-lm-5{margin-left:100pxpx !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:120pxpx !important}.pt-lm-6{margin-top:120pxpx !important}.pr-lm-6{margin-right:120pxpx !important}.pb-lm-6{margin-bottom:120pxpx !important}.pl-lm-6{margin-left:120pxpx !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:140pxpx !important}.pt-lm-7{margin-top:140pxpx !important}.pr-lm-7{margin-right:140pxpx !important}.pb-lm-7{margin-bottom:140pxpx !important}.pl-lm-7{margin-left:140pxpx !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:160pxpx !important}.pt-lm-8{margin-top:160pxpx !important}.pr-lm-8{margin-right:160pxpx !important}.pb-lm-8{margin-bottom:160pxpx !important}.pl-lm-8{margin-left:160pxpx !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:180pxpx !important}.pt-lm-9{margin-top:180pxpx !important}.pr-lm-9{margin-right:180pxpx !important}.pb-lm-9{margin-bottom:180pxpx !important}.pl-lm-9{margin-left:180pxpx !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:200pxpx !important}.pt-lm-10{margin-top:200pxpx !important}.pr-lm-10{margin-right:200pxpx !important}.pb-lm-10{margin-bottom:200pxpx !important}.pl-lm-10{margin-left:200pxpx !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}.indnt{padding-left:1.5em;text-indent:-1.5em}.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;padding-top: 0;}.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) !importantss}.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{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{background-size:auto}}.mode-af .af-introduction::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{left:-20%;width:140%}}.mode-af .af-introduction__title{padding:5em 0}.mode-af .af-introduction__title img{max-width:180px;width:100%}.mode-af .af-introduction__contents{max-width:800px;margin:auto;color:white;border-radius:4px;font-size:16rem;padding-bottom:5em}.mode-af .af-introduction__contents img{width:100%}.mode-af .top-nav__title__hit img{vertical-align:top;margin-top:3px}.mode-af .top-ui__title {margin-top:2em;}.mode-af .top-ui__title img{margin:-5px 0 10px -15px}.mode-af .footer__logo{padding-top: 4em;margin-top: 0;}
