#ffm000032 .container{width:100%;height:auto;background:url(/static/cpn/ffm000032/img/mainBg.png) center 0 no-repeat;background-repeat:no-repeat;color:#636363;font-size:16px;font-size:1.23077rem}.sp#ffm000032 .container{width:100%;margin:0 auto}#globalNavi.naviFixed{display:none}#ffm000032 .container a:hover{opacity:.6;text-decoration:none;cursor:pointer;color:#345fc9}#ffm000032 .container a:hover:hover,#ffm000032 .container a:hover:active,#ffm000032 .container a:hover:focus{color:#849edf}.into_copyright{width:100%;margin:0 auto;margin-bottom:5px;font-size:84%;text-align:center;line-height:2}article.contents{width:100%;height:auto;margin:0 auto}article.contents .mainImage{position:relative;width:970px;margin:0 auto}article.contents .mainImage h1.headTtl{width:100%;margin:0 auto;text-align:center;line-height:0}article.contents .mainImage p.limited{position:absolute;top:0;right:0;width:326px;height:309px;overflow:hidden;background:url("/static/cpn/ffm000032/img/pop.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.headInfo .buy{background:url(/static/cpn/ffm000032/img/bg_renga.png) no-repeat center 0}section.headInfo .buy a{display:block;width:788px;margin:0 auto;padding:30px 0;text-align:center}section.headInfo .glovalNavi ul{width:788px;margin:0 auto;text-align:center;letter-spacing:-.4em}section.headInfo .glovalNavi ul li{display:inline-block;margin:0 5%}section.headInfo .glovalNavi ul li a{display:block;overflow:hidden;width:163px;height:64px;margin:0 9px;padding:25px 0;background:url(/static/cpn/ffm000032/img/gnav_1.png) no-repeat center;text-indent:100%;white-space:nowrap}section.headInfo .glovalNavi ul li:nth-of-type(2) a{width:131px;background:url(/static/cpn/ffm000032/img/gnav_2.png) no-repeat center}section.headInfo .glovalNavi ul li:nth-of-type(3) a{width:175px;background:url(/static/cpn/ffm000032/img/gnav_3.png) no-repeat center}section.headInfo .glovalNavi ul li:nth-of-type(4) a{width:222px;background:url(/static/cpn/ffm000032/img/btn_4.jpg) no-repeat center}section.trailer{width:100%;margin:0 auto;background:#fff}section.trailer .trailTTL h1,section.trailer .trailTTL h2{display:inline-block;width:301px;height:94px;text-indent:100%;vertical-align:top;overflow:hidden;background:url("/static/cpn/ffm000032/img/ttl_trailer.jpg") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.trailer .trailTTL h2{width:660px;height:94px;background:url(/static/cpn/ffm000032/img/txt_trailer.jpg) no-repeat 0 0}section.story_frm h1,section.story_frm h2{display:inline-block;width:301px;height:96px;text-indent:100%;vertical-align:top;overflow:hidden;background:url("/static/cpn/ffm000032/img/ttl_story.jpg") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.story_frm h2{width:675px;height:96px;background:url(/static/cpn/ffm000032/img/txt_story.jpg) no-repeat 0 0}.trailTTL{width:100%;height:96px;margin:0 auto;background:#ac0427;text-align:center;letter-spacing:-.4em}.trailermovie.video.h360{padding:65px 0;background:#000}.trailermovie.video.h360 ul{width:697px;margin:0 auto}.trailermovie.video.h360 ul li{width:712px}.trailermovie.video.h360 ul li img{vertical-align:top}section.story_frm{background:url(/static/cpn/ffm000032/img/storyBg.jpg) no-repeat center bottom}section.story_frm .storyDetail{padding-bottom:51px;color:#ffdf00;font-size:36px;font-weight:bold;line-height:1;width:100%;margin:0 auto}section.story_frm .storyDetail .waku{letter-spacing:-0.4em;height:200px;overflow:hidden}section.story_frm .storyDetail .waku .variable-width .cl{display:inline-block}section.story_frm .storyTxt{width:845px;margin:336px auto 0;padding:45px 45px 86px;background-color:rgba(0,0,0,0.7);font-size:16px;line-height:2}section.story_frm .storyTxt p{color:#fff;font-size:16px;line-height:2;letter-spacing:1px}section.present{padding-bottom:309px;background:url(/static/cpn/ffm000032/img/footer.jpg) no-repeat center bottom}section.present h1,section.present h2{display:inline-block;width:301px;height:96px;text-indent:100%;vertical-align:top;overflow:hidden;background:url("/static/cpn/ffm000032/img/ttl_present.jpg") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present h2{width:675px;height:96px;background:url(/static/cpn/ffm000032/img/txt_story.jpg) no-repeat 0 0}section.present .precan{padding-top:71px;text-align:center}section.present .precan h3{margin-bottom:35px;color:#ad0426;font-size:30px;line-height:1.5}section.present .precan p{color:#000;font-size:20px;font-weight:bold;line-height:1.75}section.present .goods{margin-top:65px}section.present .goods ul{margin:0 auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;width:970px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-pack:distribute;justify-content:space-around}section.present .goods ul li{width:212px;height:270px}section.present .goods ul li:nth-of-type(1){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_1.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present .goods ul li:nth-of-type(2){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_2.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present .goods ul li:nth-of-type(3){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_3.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present .goods ul li:nth-of-type(4){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_4.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present h4{width:613px;height:91px;margin:0 auto;background-color:#000;border-radius:15px 16px 16px 15px / 16px}section.present h4 a{display:block;width:100%;height:90px;overflow:hidden;background:url("/static/cpn/ffm000032/img/cnpBtn.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}.fitWindows header{display:none}.fitWindows #globalNavi{display:none}.fitWindows #headerUtility{display:none}.fitWindows footer{display:none}.fitWindows article.contents section{display:none;margin:0}.fitWindows article.contents section div#movieInfo .trailTTL{display:none;margin:0}.fitWindows article.contents section.trailer{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.fitWindows article.contents section.trailer h2,.fitWindows div.container section.trailer div.txt,.fitWindows div.container section.trailer div.notice{display:none !important}.fitWindows article.contents section.trailer{margin:0;padding:0;background:none}.fitWindows article.contents section.trailer div.trailermovie,.fitWindows article.contents section.trailer li.player{display:block}.fitWindows article.contents section.trailer div.trailermovie,.fitWindows article.contents section.trailer li.player,.fitWindows article.contents section.trailer div#silverlightControlHost{display:block;overflow:hidden;width:100%;height:auto}.fitWindows .container div#movieInfo{display:block;width:100%}.fitWindows #Rak_Showtime_Top_FBanner{display:none}.cpnInfo{width:970px;margin:0 auto 20px}.cpnInfo .header{margin-bottom:1em}.cpnInfo .header img{width:100%}.cpnInfo div.img{max-width:970px;width:100%;margin:0 auto}.cpnInfo div.img div{background:#edecec}.cpnInfo div.img div a{display:block;max-width:790px;width:80%;margin:0 auto 2em}.cpnInfo div.img img{width:100%;margin-bottom:1em}.cpnInfo table{max-width:970px;width:100%;margin:0 auto}.cpnInfo th{width:20%;background:#eee}.cpnInfo .title{padding:10px 0 7px;background:#c01920;color:#fff;font-size:130%;text-align:center}.cpnInfo td{width:80%}.cpnInfo table,.cpnInfo td,.cpnInfo th{padding:15px;border:1px solid #ccc;text-align:left;vertical-align:middle;line-height:1.5}.cpnInfo table strong,.cpnInfo td strong,.cpnInfo th strong{display:block}.cpnInfo table p,.cpnInfo td p,.cpnInfo th p{margin-bottom:1em}@media screen and (max-width: 641px){article.contents{width:100%;height:auto;margin:0 auto}article.contents img{width:100%}article.contents .mainImage{position:relative;width:100%;margin:0 auto}article.contents .mainImage h1.headTtl{width:100%;margin:0 auto;text-align:center;line-height:0}article.contents .mainImage p.limited{position:absolute;top:0;right:0;width:32%;height:30vw;overflow:hidden;background:url("/static/cpn/ffm000032/img/pop.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.headInfo .buy{background:url(/static/cpn/ffm000032/img/bg_renga.png) no-repeat center 0}section.headInfo .buy a{display:block;width:90%;margin:0 auto;padding:3% 0;text-align:center}section.headInfo .glovalNavi ul{width:100%;margin:0 auto;text-align:center;letter-spacing:-.4em}section.headInfo .glovalNavi ul li{display:inline-block;margin:0 2%;width:28%}section.headInfo .glovalNavi ul li a{display:block;overflow:hidden;width:90%;height:15vw;margin:0 auto;padding:2% 0;background:url(/static/cpn/ffm000032/img/gnav_1.png) no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap}section.headInfo .glovalNavi ul li:nth-of-type(2) a{width:70%;background:url(/static/cpn/ffm000032/img/gnav_2.png) no-repeat center;background-size:contain}section.headInfo .glovalNavi ul li:nth-of-type(3) a{width:100%;background:url(/static/cpn/ffm000032/img/gnav_3.png) no-repeat center;background-size:contain}section.headInfo .glovalNavi ul li:nth-of-type(4) a{width:100%;background:url(/static/cpn/ffm000032/img/btn_4.jpg) no-repeat center}section.trailer{width:100%;margin:0 auto;background:#fff}section.trailer .trailTTL h1,section.trailer .trailTTL h2{display:inline-block;width:30%;height:10vw;text-indent:100%;vertical-align:top;overflow:hidden;background:url("/static/cpn/ffm000032/img/ttl_trailer.jpg") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.trailer .trailTTL h2{width:66%;height:10vw;background:url(/static/cpn/ffm000032/img/txt_trailer.jpg) no-repeat 0 0;background-size:contain}section.story_frm h1,section.story_frm h2{display:inline-block;width:30%;height:10vw;text-indent:100%;vertical-align:top;overflow:hidden;background:url("/static/cpn/ffm000032/img/ttl_story.jpg") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.story_frm h2{width:67%;height:10vw;background:url(/static/cpn/ffm000032/img/txt_story.jpg) no-repeat 0 0;background-size:contain}.trailTTL{width:100%;height:9.6vw;margin:0 auto;background:#ac0427;text-align:center;letter-spacing:-.4em}.trailermovie.video.h360{padding:6vw 0;background:#000}.trailermovie.video.h360 ul{width:100%;margin:0 auto}.trailermovie.video.h360 ul li{width:98%;margin:0 auto}.trailermovie.video.h360 ul li img{vertical-align:top}section.story_frm{background:url(/static/cpn/ffm000032/img/storyBg.jpg) no-repeat 61% bottom;background-size:cover}section.story_frm .storyDetail{padding-bottom:4%;color:#ffdf00;font-size:114%;font-weight:bold;line-height:1;text-align:center}section.story_frm .storyDetail .waku{overflow:hidden;height:20vw}section.story_frm .storyDetail .waku .variable-width .cl{height:20vw;width:40vw}section.story_frm .storyDetail .waku .variable-width .cl img{width:100%}section.story_frm .storyTxt{width:88%;margin:0% auto 0;padding:4% 4% 8%;background-color:rgba(0,0,0,0.7);font-size:100%;line-height:2}section.story_frm .storyTxt p{color:#fff;font-size:16px;line-height:2;letter-spacing:1px;text-align:left}section.present{padding-bottom:30%;background:url(/static/cpn/ffm000032/img/footer.jpg) no-repeat center bottom;background-size:contain}section.present h1,section.present h2{display:inline-block;width:30%;height:10vw;text-indent:100%;vertical-align:top;overflow:hidden;background:url("/static/cpn/ffm000032/img/ttl_present.jpg") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present h2{width:67%;height:10vw;background:url(/static/cpn/ffm000032/img/txt_story.jpg) no-repeat 0 0;background-size:contain}section.present .precan{padding-top:4%;text-align:center}section.present .precan h3{margin-bottom:3%;color:#ad0426;font-size:100%;line-height:1.3;padding:0 4%}section.present .precan p{color:#000;font-size:100%;font-weight:bold;line-height:1.75;text-align:left;padding:0 4%}section.present .precan p br{display:none}section.present .goods{margin-top:6%}section.present .goods ul{margin:0 auto 8%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-pack:distribute;justify-content:space-around}section.present .goods ul li{width:21%;height:27vw}section.present .goods ul li:nth-of-type(1){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_1.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present .goods ul li:nth-of-type(2){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_2.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present .goods ul li:nth-of-type(3){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_3.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present .goods ul li:nth-of-type(4){overflow:hidden;background:url("/static/cpn/ffm000032/img/pre_4.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}section.present h4{width:86vw;height:13vw;margin:0 auto;background-color:#000;border-radius:15px 16px 16px 15px / 16px}section.present h4 a{display:block;width:100%;height:13vw;overflow:hidden;background:url("/static/cpn/ffm000032/img/cnpBtn.png") center 0 no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}.cpnInfo{width:100%}.cpnInfo table,.cpnInfo td,.cpnInfo th{box-sizing:border-box;width:94%;padding:5px;border:none}.cpnInfo td,.cpnInfo th{display:block;width:100%}.cpnInfo td{margin-bottom:1em}.cpnInfo .title{margin:0 auto 2%;font-size:100%}#ffm000030 .container *{box-sizing:border-box}}.detailPageWaku section#present{padding-bottom:4%;background:none}.detailPageWaku section#present .precan{padding-top:2%}.detailPageWaku section#present .precan h3{margin-bottom:1%;line-height:1.3}.detailPageWaku section#present .goods{margin-top:1%}
.pc .trailermovie {
    width: 720px;
    margin: 2% auto;
}
