#area_special a,footer .top,footer h3 a{text-indent:-9999px}footer .copy,footer ul{display:block;border-top:1px solid #ddd}footer,footer ul,header{overflow:hidden}#area_movie,footer,header,header .menu{position:relative}body a,footer a{text-decoration:none;color:#666}.nav1,.nav2,.nav3,.nav4,.nav5{transform:translate(0,12px)}#area_movie{width:320px;background:#222;padding-bottom:35px}#area_movie p{padding-top:35px;line-height:25px;font-size:12px;color:#fff;text-align:center}#area_special a{background:url(../img/btn_special.png);width:320px;height:150px;display:block;background-size:contain}footer a{font-size:11px}footer a:hover{opacity:.6}.nav1,.nav2,.nav3,.nav4,.nav5{opacity:0}footer{background:#fff;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}footer .top{background:url(../img/arrow_pagetop.png) no-repeat;width:61px;height:40px;margin:0 auto 40px;background-size:contain}footer h3{margin-top:40px;margin-bottom:45px}footer h3 a{background:url(../img/logo_foot.png) no-repeat;width:209px;height:28px;font-size:0;display:block;background-size:contain;margin:0 auto}body a,footer .copy,footer ul{font-size:11px}footer .copy{color:#666;line-height:54px;margin:45px auto 0;width:270px;text-align:center;padding-top:20px;padding-bottom:27px}footer ul li:nth-child(6),footer ul li:nth-child(7){line-height:40px;height:40px;width:135px;float:left}footer ul{margin:0 auto;width:270px;padding-top:27px}footer .facebook,footer .twitter{display:inline-block;margin-top:11px}footer ul li a{display:inline-block;padding-left:14px;background:url(../img/out_link.png) left center no-repeat;background-size:8.5px 8.5px;white-space:nowrap}footer ul li:nth-child(1),footer ul li:nth-child(2),footer ul li:nth-child(3),footer ul li:nth-child(4){display:inline-block;line-height:40px;height:40px;width:135px;text-align:center;float:left}footer ul li:nth-child(5){display:inline-block;line-height:40px;height:40px;width:270px;text-align:center;clear:both}footer ul li:nth-child(6){display:inline-block;text-align:right}footer ul li:nth-child(7){display:inline-block;text-align:left}footer .twitter{text-indent:9999px;background:url(../img/icon_foot_twitter.png) no-repeat;width:22px;height:18.5px;background-size:contain;margin-right:12px}footer .facebook,header a,nav .close,nav .nav7{text-indent:-9999px}footer .facebook{background:url(../img/icon_foot_face.png) no-repeat;width:20px;height:20.5px;background-size:contain;margin-left:23px}header{width:320px}header a{background:url(../img/logo_header.png) no-repeat;width:240px;height:45px;background-size:contain;float:left;display:block}header .menu{height:45px;width:45px;float:right}header .menu span:nth-child(1),header .menu span:nth-child(2),header .menu span:nth-child(3){position:absolute;left:3px;height:2px;width:30px;background:#000}header .menu span:nth-child(1){top:14px}header .menu span:nth-child(2){top:24px}header .menu span:nth-child(3){top:34px}body{font-family:"Avenir Next",Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,sans-serif;line-height:1.7!important}body,html{background:#fff!important;height:100%}nav .menu,nav .menu a{color:#fff}.min{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#all{width:320px;margin:0 auto}.nav1,.nav2,.nav3,.nav4,.nav5{display:inline-block}.nav1{transition:all .4s .4s ease-out;-webkit-transition:all .4s .4s ease-out;-moz-transition:all .4s .4s ease-out;-o-transition:all .4s .4s ease-out}.nav2{transition:all .4s .5s ease-out;-webkit-transition:all .4s .5s ease-out;-moz-transition:all .4s .5s ease-out;-o-transition:all .4s .5s ease-out}.nav3{transition:all .4s .6s ease-out;-webkit-transition:all .4s .6s ease-out;-moz-transition:all .4s .6s ease-out;-o-transition:all .4s .6s ease-out}.nav4{transition:all .4s .7s ease-out;-webkit-transition:all .4s .7s ease-out;-moz-transition:all .4s .7s ease-out;-o-transition:all .4s .7s ease-out}.nav5{transition:all .4s .8s ease-out;-webkit-transition:all .4s .8s ease-out;-moz-transition:all .4s .8s ease-out;-o-transition:all .4s .8s ease-out}.nav6,.nav7{opacity:0;transform:translate(0,0);transition:all .4s .8s ease-out;-webkit-transition:all .4s .8s ease-out;-moz-transition:all .4s .8s ease-out;-o-transition:all .4s .8s ease-out}.on .nav1,.on .nav2,.on .nav3,.on .nav4,.on .nav5,.on .nav6,.on .nav7{opacity:1;transform:translate(0,0)}nav{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(50,50,50,.95);z-index:100;display:none}nav .close{background:url(../img/btn_modal_close.png);height:23px;width:23px;background-size:contain;position:absolute;top:10px;right:15px}nav .menu{line-height:45px;font-size:15px;text-align:center;letter-spacing:2px;padding-top:10px;padding-bottom:20px}nav .nav6 div:nth-child(1) span{display:block;height:1px;width:30px;background:#7f7f7f;margin:0 auto}nav .nav6 div:nth-child(2) span{display:block;height:1px;width:30px;background:#bfbfbf;margin:0 auto}nav .nav7{background:url(../img/btn_modal_special.png);width:108.5px;height:41.5px;display:block;background-size:contain;margin:40px auto}