html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{-webkit-text-size-adjust:100%}@-webkit-keyframes shakeAction{0%{-webkit-transform:rotate(1.2deg);-ms-transform:rotate(1.2deg);transform:rotate(1.2deg)}20%{-webkit-transform:rotate(-0.8deg);-ms-transform:rotate(-0.8deg);transform:rotate(-0.8deg)}40%{-webkit-transform:rotate(0.4deg);-ms-transform:rotate(0.4deg);transform:rotate(0.4deg)}60%{-webkit-transform:rotate(-0.75deg);-ms-transform:rotate(-0.75deg);transform:rotate(-0.75deg)}70%{-webkit-transform:rotate(0.375deg);-ms-transform:rotate(0.375deg);transform:rotate(0.375deg)}80%{-webkit-transform:rotate(-0.25deg);-ms-transform:rotate(-0.25deg);transform:rotate(-0.25deg)}90%{-webkit-transform:rotate(0.125deg);-ms-transform:rotate(0.125deg);transform:rotate(0.125deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shakeAction{0%{-webkit-transform:rotate(1.2deg);-ms-transform:rotate(1.2deg);transform:rotate(1.2deg)}20%{-webkit-transform:rotate(-0.8deg);-ms-transform:rotate(-0.8deg);transform:rotate(-0.8deg)}40%{-webkit-transform:rotate(0.4deg);-ms-transform:rotate(0.4deg);transform:rotate(0.4deg)}60%{-webkit-transform:rotate(-0.75deg);-ms-transform:rotate(-0.75deg);transform:rotate(-0.75deg)}70%{-webkit-transform:rotate(0.375deg);-ms-transform:rotate(0.375deg);transform:rotate(0.375deg)}80%{-webkit-transform:rotate(-0.25deg);-ms-transform:rotate(-0.25deg);transform:rotate(-0.25deg)}90%{-webkit-transform:rotate(0.125deg);-ms-transform:rotate(0.125deg);transform:rotate(0.125deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes shakeActionHard{0%{-webkit-transform:rotate(2.4deg);-ms-transform:rotate(2.4deg);transform:rotate(2.4deg)}20%{-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg)}40%{-webkit-transform:rotate(0.8deg);-ms-transform:rotate(0.8deg);transform:rotate(0.8deg)}60%{-webkit-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}70%{-webkit-transform:rotate(0.7deg);-ms-transform:rotate(0.7deg);transform:rotate(0.7deg)}80%{-webkit-transform:rotate(-0.5deg);-ms-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}90%{-webkit-transform:rotate(0.25deg);-ms-transform:rotate(0.25deg);transform:rotate(0.25deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shakeActionHard{0%{-webkit-transform:rotate(2.4deg);-ms-transform:rotate(2.4deg);transform:rotate(2.4deg)}20%{-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg)}40%{-webkit-transform:rotate(0.8deg);-ms-transform:rotate(0.8deg);transform:rotate(0.8deg)}60%{-webkit-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}70%{-webkit-transform:rotate(0.7deg);-ms-transform:rotate(0.7deg);transform:rotate(0.7deg)}80%{-webkit-transform:rotate(-0.5deg);-ms-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}90%{-webkit-transform:rotate(0.25deg);-ms-transform:rotate(0.25deg);transform:rotate(0.25deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes yuragiSSsizeFrame{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(5px, 9999px, 10px, 0)}2%{clip:rect(10px, 9999px, 17px, 0)}3%{clip:rect(15px, 9999px, 20px, 0)}5%{clip:rect(0, 9999px, 5px, 0)}8%{clip:rect(30px, 9999px, 40px, 0)}10%{clip:rect(10px, 9999px, 20px, 0)}11%{clip:rect(45px, 9999px, 50px, 0)}12%{clip:rect(30px, 9999px, 40px, 0)}13%{clip:rect(0, 9999px, 0, 0)}32%{clip:rect(0, 9999px, 0, 0)}33%{clip:rect(10px, 9999px, 15px, 0)}35%{clip:rect(15px, 9999px, 25px, 0)}36%{clip:rect(0, 9999px, 0, 0)}}@keyframes yuragiSSsizeFrame{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(5px, 9999px, 10px, 0)}2%{clip:rect(10px, 9999px, 17px, 0)}3%{clip:rect(15px, 9999px, 20px, 0)}5%{clip:rect(0, 9999px, 5px, 0)}8%{clip:rect(30px, 9999px, 40px, 0)}10%{clip:rect(10px, 9999px, 20px, 0)}11%{clip:rect(45px, 9999px, 50px, 0)}12%{clip:rect(30px, 9999px, 40px, 0)}13%{clip:rect(0, 9999px, 0, 0)}32%{clip:rect(0, 9999px, 0, 0)}33%{clip:rect(10px, 9999px, 15px, 0)}35%{clip:rect(15px, 9999px, 25px, 0)}36%{clip:rect(0, 9999px, 0, 0)}}@-webkit-keyframes yuragiSSsizeFrame2{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(30px, 9999px, 40px, 0)}2%{clip:rect(0, 9999px, 10px, 0)}3%{clip:rect(10px, 9999px, 20px, 0)}5%{clip:rect(5px, 9999px, 15px, 0)}9%{clip:rect(10px, 9999px, 20px, 0)}10%{clip:rect(40px, 9999px, 50px, 0)}11%{clip:rect(0, 9999px, 0, 0)}34%{clip:rect(0, 9999px, 0, 0)}35%{clip:rect(20px, 9999px, 45px, 0)}36%{clip:rect(50px, 9999px, 60px, 0)}40%{clip:rect(9999px, 9999px, 9999px, 0)}41%{clip:rect(0, 9999px, 0, 0)}}@keyframes yuragiSSsizeFrame2{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(30px, 9999px, 40px, 0)}2%{clip:rect(0, 9999px, 10px, 0)}3%{clip:rect(10px, 9999px, 20px, 0)}5%{clip:rect(5px, 9999px, 15px, 0)}9%{clip:rect(10px, 9999px, 20px, 0)}10%{clip:rect(40px, 9999px, 50px, 0)}11%{clip:rect(0, 9999px, 0, 0)}34%{clip:rect(0, 9999px, 0, 0)}35%{clip:rect(20px, 9999px, 45px, 0)}36%{clip:rect(50px, 9999px, 60px, 0)}40%{clip:rect(9999px, 9999px, 9999px, 0)}41%{clip:rect(0, 9999px, 0, 0)}}@-webkit-keyframes yuragiMsizeFrame{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(30px, 9999px, 50px, 0)}2%{clip:rect(10px, 9999px, 35px, 0)}3%{clip:rect(40px, 9999px, 70px, 0)}5%{clip:rect(150px, 9999px, 200px, 0)}8%{clip:rect(100px, 9999px, 160px, 0)}10%{clip:rect(40px, 9999px, 90px, 0)}11%{clip:rect(150px, 9999px, 220px, 0)}12%{clip:rect(140px, 9999px, 160px, 0)}13%{clip:rect(0, 9999px, 0, 0)}32%{clip:rect(0, 9999px, 0, 0)}33%{clip:rect(40px, 9999px, 50px, 0)}35%{clip:rect(80px, 9999px, 100px, 0)}36%{clip:rect(0, 9999px, 0, 0)}}@keyframes yuragiMsizeFrame{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(30px, 9999px, 50px, 0)}2%{clip:rect(10px, 9999px, 35px, 0)}3%{clip:rect(40px, 9999px, 70px, 0)}5%{clip:rect(150px, 9999px, 200px, 0)}8%{clip:rect(100px, 9999px, 160px, 0)}10%{clip:rect(40px, 9999px, 90px, 0)}11%{clip:rect(150px, 9999px, 220px, 0)}12%{clip:rect(140px, 9999px, 160px, 0)}13%{clip:rect(0, 9999px, 0, 0)}32%{clip:rect(0, 9999px, 0, 0)}33%{clip:rect(40px, 9999px, 50px, 0)}35%{clip:rect(80px, 9999px, 100px, 0)}36%{clip:rect(0, 9999px, 0, 0)}}@-webkit-keyframes yuragiMsizeFrame2{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(320px, 9999px, 350px, 0)}2%{clip:rect(300px, 9999px, 335px, 0)}3%{clip:rect(250px, 9999px, 270px, 0)}5%{clip:rect(400px, 9999px, 420px, 0)}9%{clip:rect(400px, 9999px, 420px, 0)}10%{clip:rect(300px, 9999px, 340px, 0)}11%{clip:rect(0, 9999px, 0, 0)}34%{clip:rect(0, 9999px, 0, 0)}35%{clip:rect(490px, 9999px, 510px, 0)}36%{clip:rect(540px, 9999px, 580px, 0)}40%{clip:rect(9999px, 9999px, 9999px, 0)}41%{clip:rect(0, 9999px, 0, 0)}}@keyframes yuragiMsizeFrame2{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(320px, 9999px, 350px, 0)}2%{clip:rect(300px, 9999px, 335px, 0)}3%{clip:rect(250px, 9999px, 270px, 0)}5%{clip:rect(400px, 9999px, 420px, 0)}9%{clip:rect(400px, 9999px, 420px, 0)}10%{clip:rect(300px, 9999px, 340px, 0)}11%{clip:rect(0, 9999px, 0, 0)}34%{clip:rect(0, 9999px, 0, 0)}35%{clip:rect(490px, 9999px, 510px, 0)}36%{clip:rect(540px, 9999px, 580px, 0)}40%{clip:rect(9999px, 9999px, 9999px, 0)}41%{clip:rect(0, 9999px, 0, 0)}}@-webkit-keyframes yuragiLsizeFrame{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(80px, 9999px, 110px, 0)}2%{clip:rect(30px, 9999px, 65px, 0)}3%{clip:rect(100px, 9999px, 140px, 0)}5%{clip:rect(390px, 9999px, 450px, 0)}8%{clip:rect(250px, 9999px, 320px, 0)}10%{clip:rect(140px, 9999px, 180px, 0)}11%{clip:rect(400px, 9999px, 440px, 0)}12%{clip:rect(280px, 9999px, 310px, 0)}13%{clip:rect(0, 9999px, 0, 0)}32%{clip:rect(0, 9999px, 0, 0)}33%{clip:rect(45px, 9999px, 100px, 0)}35%{clip:rect(150px, 9999px, 200px, 0)}36%{clip:rect(0, 9999px, 0, 0)}}@keyframes yuragiLsizeFrame{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(80px, 9999px, 110px, 0)}2%{clip:rect(30px, 9999px, 65px, 0)}3%{clip:rect(100px, 9999px, 140px, 0)}5%{clip:rect(390px, 9999px, 450px, 0)}8%{clip:rect(250px, 9999px, 320px, 0)}10%{clip:rect(140px, 9999px, 180px, 0)}11%{clip:rect(400px, 9999px, 440px, 0)}12%{clip:rect(280px, 9999px, 310px, 0)}13%{clip:rect(0, 9999px, 0, 0)}32%{clip:rect(0, 9999px, 0, 0)}33%{clip:rect(45px, 9999px, 100px, 0)}35%{clip:rect(150px, 9999px, 200px, 0)}36%{clip:rect(0, 9999px, 0, 0)}}@-webkit-keyframes yuragiLsizeFrame2{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(680px, 9999px, 710px, 0)}2%{clip:rect(630px, 9999px, 665px, 0)}3%{clip:rect(500px, 9999px, 540px, 0)}5%{clip:rect(890px, 9999px, 950px, 0)}9%{clip:rect(890px, 9999px, 950px, 0)}10%{clip:rect(700px, 9999px, 780px, 0)}11%{clip:rect(0, 9999px, 0, 0)}34%{clip:rect(0, 9999px, 0, 0)}35%{clip:rect(980px, 9999px, 1010px, 0)}36%{clip:rect(1045px, 9999px, 1180px, 0)}40%{clip:rect(9999px, 9999px, 9999px, 0)}41%{clip:rect(0, 9999px, 0, 0)}}@keyframes yuragiLsizeFrame2{0%{clip:rect(0, 9999px, 0, 0)}1%{clip:rect(680px, 9999px, 710px, 0)}2%{clip:rect(630px, 9999px, 665px, 0)}3%{clip:rect(500px, 9999px, 540px, 0)}5%{clip:rect(890px, 9999px, 950px, 0)}9%{clip:rect(890px, 9999px, 950px, 0)}10%{clip:rect(700px, 9999px, 780px, 0)}11%{clip:rect(0, 9999px, 0, 0)}34%{clip:rect(0, 9999px, 0, 0)}35%{clip:rect(980px, 9999px, 1010px, 0)}36%{clip:rect(1045px, 9999px, 1180px, 0)}40%{clip:rect(9999px, 9999px, 9999px, 0)}41%{clip:rect(0, 9999px, 0, 0)}}@-webkit-keyframes snowNoiseFrame{0%{background-position:50px 0}40%{background-position:10px 50%}80%{background-position:300px 100%}100%{background-position:0 0}}@keyframes snowNoiseFrame{0%{background-position:50px 0}40%{background-position:10px 50%}80%{background-position:300px 100%}100%{background-position:0 0}}.mod-fontSS{font-size:10px;font-size:1rem;line-height:1.7;font-weight:400}.mod-fontS,#site-footer .copyrights{font-size:12px;font-size:1.2rem;line-height:1.7;font-weight:400}.mod-fontSM{font-size:14px;font-size:1.4rem;line-height:1.7;font-weight:400}.mod-fontM,#movie-controller li,#index-billings .links li,#cast-wrapper .csOne .csProf,#staff-wrapper .csOne .csProf{font-size:16px;font-size:1.6rem;line-height:1.7;font-weight:400}.mod-fontL,#site-footer .share dt{font-size:20px;font-size:2rem;line-height:1.7;font-weight:400}.mod-fontLL{font-size:24px;font-size:2.4rem;line-height:1.7;font-weight:400}.mod-mgt10{margin-top:10px}.mod-mgt20{margin-top:20px}.mod-mgt30{margin-top:30px}.mod-mgt40{margin-top:40px}.mod-mgt50{margin-top:50px}.mod-mgt60{margin-top:60px}.mod-mgt70{margin-top:70px}.mod-mgt80{margin-top:80px}.mod-mgt90{margin-top:90px}.mod-mgt100{margin-top:100px}html{font-size:62.5%}body{font-family:% webfnt_mix;color:#000;background-color:#fff}img{width:100%;height:auto;vertical-align:bottom}a,a img{outline:none}#site-header{z-index:1000}#site-stage{position:relative}#site-wrapper{position:relative;width:100%}#site-main{position:relative;padding-top:16%}.site-paddingBox{padding:0 3%}.page_ttl{padding:15% 0}#site-header{position:absolute;top:0;width:100%}#site-gNavWrapper{position:absolute;top:0;left:0;width:100%;overflow:hidden;display:none}#site-gNavWrapper .innerbox{padding:16% 0 0 0;min-height:100vh;box-sizing:border-box;background:#fff}#site-gNavWrapper .gnav li{position:relative}#site-gNavWrapper .gnav li:not(:last-child)::after{content:'';display:block;width:20px;height:1px;position:absolute;right:50%;bottom:0;-webkit-transform:translate(10px, 0);-ms-transform:translate(10px, 0);transform:translate(10px, 0);background:#ae0e16}#site-gNavWrapper .gnav .disable img{opacity:0.2}#site-gNavWrapper .sns{overflow:hidden}#site-gNavWrapper .sns li{width:50%;float:left}#site-navHeader{position:fixed;top:0;width:100%;padding-top:16%;background:#FFF;border-bottom:1px solid #ae0e16}#site-navHeader .navLogo{width:30%;position:absolute;left:3%;bottom:50%;-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}#site-navHeader .trigger{position:absolute;right:3%;bottom:50%;-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}#site-navHeader .trigger .inner{position:relative;width:8.5vw;padding-top:100%;background-image:url("../img/common/nav/bg_triger_open.png");background-position:50% 0;background-repeat:no-repeat;background-size:100% auto}#site-navHeader .trigger .lines{position:absolute;right:50%;bottom:0;width:100%;height:50%;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0)}#site-navHeader .trigger i{display:block;position:absolute;width:100%;height:3px;background:#ae0e16;-webkit-user-select:none;user-select:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#site-navHeader .trigger i.first{top:0}#site-navHeader .trigger i.second{top:50%}#site-navHeader .trigger i.third{top:100%}.on .trigger .first{top:50% !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.on .trigger .second{-webkit-transform:translate(-25px, 0);-ms-transform:translate(-25px, 0);transform:translate(-25px, 0);opacity:0 !important}.on .trigger .third{top:50% !important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.on .trigger .inner{background-image:url("../img/common/nav/bg_triger_close.png") !important}.on .navLogo{display:block !important}#site-footer .innerbox{position:relative;padding-top:60%;background:url("../img/common/footer/bg_footer.jpg") 50% 0 no-repeat;background-size:100% auto}#site-footer .share{position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}#site-footer .share dt,#site-footer .share dd{display:inline-block;vertical-align:middle}#site-footer .share dt{font-weight:bold;color:#FFF}#site-footer .share dd{width:15%;margin-left:15px}#site-footer .pagetop{position:absolute;left:0;bottom:0;width:100%;text-align:center;background:rgba(170,20,25,0.8)}#site-footer .pagetop a{display:block;padding:20px 0}#site-footer .pagetop img{width:30%;height:auto}#site-footer .copyrights{display:block;padding:20px 0;text-align:center}#site-footer .copyrights .let{letter-spacing:-0.3em}#index-visuals{position:relative;padding-top:143%;background:url("../img/index/hero_visual.jpg") no-repeat;background-size:100% auto}#index-visuals .siteLogo{position:absolute;right:50%;bottom:5%;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0);width:87%}#index-visuals .catchcopy{position:absolute;right:50%;top:2.5%;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0);width:94%}#index-bnrs{margin:40px 3% 0 3%}#index-bnrs li:not(:first-child){margin-top:15px}#index-movies{position:relative;margin:40px 3% 0}#movie-youtube{position:relative;padding-top:56.25%}#movie-youtube iframe{position:absolute;top:0;width:100%;height:100%}#movie-controller{overflow:hidden}#movie-controller li{float:left;width:50%}#movie-controller a{display:block;padding:10px 0;text-align:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #aa1419;background:#aa1419;color:#FFF;text-decoration:none}#movie-controller .selected a,#movie-controller a:hover{background:#FFF;color:#aa1419}#index-billings{margin:40px 3% 0 3%}#index-billings .logos{margin-top:40px;overflow:hidden}#index-billings .logos li{float:left}#index-billings .logos li.kitano{width:7.5%}#index-billings .logos li.warner{width:33.5%;margin-left:5%}#index-billings .logos li.eirin{width:17.5%;margin-left:5%}#index-billings .links{margin-top:40px;overflow:hidden}#index-billings .links li{position:relative;float:left;line-height:1}#index-billings .links li:not(:first-child){margin-left:15px;padding-left:15px;border-left:1px solid #000}#index-billings .links a{color:#000;text-decoration:none}#cast-wrapper .csOne .csOneHeader,#staff-wrapper .csOne .csOneHeader{position:relative}#cast-wrapper .csOne .prof_ttl,#staff-wrapper .csOne .prof_ttl{position:absolute;width:25%;bottom:0}#cast-wrapper .csOne .csProf,#staff-wrapper .csOne .csProf{padding:20px 3% 40px;color:#222;border-bottom:1px solid #870019;display:none}#cast-wrapper .csOne .btnClose,#staff-wrapper .csOne .btnClose{width:30%;margin:40px auto 0}#cast-wrapper #tsumabuki .prof_ttl,#cast-wrapper #mitsushima .prof_ttl,#cast-wrapper #ichikawa .prof_ttl,#cast-wrapper #matsumoto .prof_ttl,#cast-wrapper #majima .prof_ttl,#cast-wrapper #hamada .prof_ttl{left:3%}#cast-wrapper #koide .prof_ttl,#cast-wrapper #usuda .prof_ttl,#cast-wrapper #nakamura .prof_ttl,#cast-wrapper #hirata .prof_ttl{right:3%}#staff-wrapper{margin-top:-16%;padding-top:16%}#staff-wrapper .box2 .csOneHeader{padding:3%;border-bottom:1px solid #870019}#staff-wrapper .qa{margin-top:20px}#staff-wrapper .qa dt{color:#aa1419;font-weight:600}#staff-wrapper .prof_ttl{right:3%}
