@media print, screen{p#common_pagetop a{display:none}#annotation{margin-top:0 !important}#content_wrapper{background-image:url(../images/ptn01.png);background-size:8.28125vw auto;background-position:center top}#content_wrapper #main h1 img{width:100%}#content_wrapper #movies{width:100%;margin-top:-4.375vw;padding:0 3.125vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #movies h2{text-align:center}#content_wrapper #movies h2 img{width:35.625vw}#content_wrapper #movies .movie01{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-top:3.125vw}#content_wrapper #movies .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper #movies .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #about{margin-top:3.125vw}#content_wrapper #about img{width:100%}#content_wrapper #about div{position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #about .mt01{margin-top:3.125vw}#content_wrapper #about .padding{padding:0 3.125vw}#content_wrapper #about .content02{margin-top:-9.375vw}#content_wrapper #about .content03 .chara{position:absolute;width:21.25vw;right:-1.25vw;bottom:-30.9375vw}#content_wrapper #about .content04 .biyon{position:absolute;width:27.8125vw;top:66.25vw;left:0}#content_wrapper #about .content04 .btn_twitter{width:35vw;display:block;position:absolute;bottom:42.1875vw;left:54.375vw}#content_wrapper #about .content04 .btn_twitter img{width:100%}#content_wrapper #about .content04 .btn{position:absolute;bottom:7.8125vw;left:0;width:100%;text-align:center}#content_wrapper #about .content04 .btn img.sp{width:78.125vw;display:inline-block}#content_wrapper #about #manuals{padding:3.75vw}#content_wrapper #about #manuals ol li:last-of-type{margin-top:3.125vw}#content_wrapper #about #manuals ol li a{display:block}#content_wrapper #about #manuals ol li a img{width:100%}#content_wrapper #lineup{margin-top:3.125vw;padding:0 3.125vw}#content_wrapper #lineup .item{background-color:rgba(0,128,65,0.7);-moz-border-radius:4.375vw;-webkit-border-radius:4.375vw;border-radius:4.375vw;border:0.625vw solid #000}#content_wrapper #lineup .item .inner{-moz-border-radius:3.75vw;-webkit-border-radius:3.75vw;border-radius:3.75vw;border:1.25vw solid #FBF10A;overflow:hidden}#content_wrapper #lineup .item .inner .logo{margin-top:1.25vw;width:100%}#content_wrapper #lineup .item .inner .sp{display:block;width:79.375vw;margin:2.1875vw auto}#content_wrapper #lineup .item .inner .spec{color:#fff;margin:3.125vw 0 0 3vw}#content_wrapper #lineup .item .inner .spec p:nth-child(1){font-size:4.375vw;font-weight:bold;line-height:1.5em}#content_wrapper #lineup .item .inner .spec p:nth-child(2){margin-top:0.5em;margin-bottom:1.5em;font-size:3.125vw;line-height:1.5em}#content_wrapper #lineup .item .inner .btn a{display:none;width:81.25vw;margin:0 auto 4.375vw auto}#content_wrapper #lineup .item .inner .btn a img{width:100%}#content_wrapper .annotation01{font-size:2.5vw;color:#fff;text-indent:-1em;padding-left:1em;display:block;margin-top:1em;line-height:1.35em}#content_wrapper #contentfooter{padding-top:6.25vw}#content_wrapper #contentfooter a.bnr_official{width:100%}#content_wrapper #contentfooter a.bnr_official img{width:100%}#content_wrapper #contentfooter #toiawase{background-color:#FBF10A;padding:6.25vw 0}#content_wrapper #contentfooter #toiawase p{color:#028840;font-size:4.25vw;font-weight:bold;line-height:6.25vw}#content_wrapper #contentfooter #toiawase p span{font-size:3.75vw;line-height:1.4em;display:inline-block;font-weight:normal}#content_wrapper #contentfooter #toiawase p span.pc{display:none}#content_wrapper #contentfooter .inner{padding:0 3.125vw}#content_wrapper #contentfooter small{margin-top:6.25vw;display:block;text-align:center;font-size:3.125vw;color:#fff}#content_wrapper #contentfooter small span{font-family:"Verdana"}#content_wrapper #contentfooter .sns.sp{width:100%;text-align:center;height:20px;padding:6.25vw 0}#content_wrapper #contentfooter .sns.sp ul{width:100%;height:20px;overflow:hidden;display:flex;justify-content:center}#content_wrapper #contentfooter .sns.sp ul li{display:inline-block;font-size:0;line-height:0}#common_pagetop a{display:none}}@media print, screen and (min-width: 640px){p#common_pagetop{width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}#content_wrapper{background-size:53px auto;overflow-x:hidden}#content_wrapper #main{width:100%;height:755px;min-width:1000px;position:relative;overflow:hidden}#content_wrapper #main h1{height:755px;position:absolute;left:50%}#content_wrapper #main h1 img{width:1257px;margin-left:calc(-1257px / 2)}#content_wrapper #main .bar{position:absolute;bottom:65px;left:0;background-color:#FF9B03;height:100px;width:100%}#content_wrapper #main .sns{background-color:transparent;width:100%;position:absolute;top:10px;left:0;text-align:right;height:20px;padding:0}#content_wrapper #main .sns ul{width:1200px;display:flex;margin:0 auto;height:20px;overflow:hidden;justify-content:flex-end}#content_wrapper #main .sns ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #movies{width:980px;margin:-35px auto 0 auto;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #movies h2 img{width:284px}#content_wrapper #movies .movie01{margin-top:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}#content_wrapper #movies .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper #movies .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #about{position:relative;width:980px;margin:30px auto 0 auto;padding:0}#content_wrapper #about .arigo{position:absolute;right:-30px;display:block;width:215px;top:90px}#content_wrapper #about .mt01{margin-top:30px}#content_wrapper #about .content02{padding:0;margin-top:30px}#content_wrapper #about .content03{padding:0}#content_wrapper #about .content03 .chara{width:164px;bottom:-153px;right:-30px}#content_wrapper #about .content04{padding:0}#content_wrapper #about .content04 .btn{width:702px;bottom:68px;left:210px}#content_wrapper #about .content04 .btn img.sp{display:none}#content_wrapper #about .content04 .btn img.pc{width:702px}#content_wrapper #about .content04 .btn_twitter{width:298px;bottom:224px;left:459px}#content_wrapper #lineup{margin-top:30px;padding:0}#content_wrapper #lineup .item{border:4px solid #000;width:980px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#content_wrapper #lineup .item .inner{height:615px;border:6px solid #FBF10A;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px;position:relative}#content_wrapper #lineup .item .inner .logo{width:507px;margin:3px 0 0 6px}#content_wrapper #lineup .item .inner .sp{display:none}#content_wrapper #lineup .item .inner>.pc{width:420px;position:absolute;right:17px;top:27px}#content_wrapper #lineup .item .inner .spec{margin:0;position:absolute;top:325px;left:20px}#content_wrapper #lineup .item .inner .spec p:nth-child(1){font-size:18px;line-height:26px}#content_wrapper #lineup .item .inner .spec p:nth-child(2){font-size:14px;line-height:24px}#content_wrapper #lineup .item .inner .btn{position:absolute;left:20px;bottom:20px;padding:0}#content_wrapper #lineup .item .inner .btn a{width:390px;margin:0}#content_wrapper small.annotation01{font-size:12px;width:980px;margin:1em auto 0 auto;text-align:right}#content_wrapper #contentfooter{padding-top:30px}#content_wrapper #contentfooter small{margin:0;padding:30px 0;font-size:14px}#content_wrapper #contentfooter #toiawase{margin-top:0;padding:40px 0}#content_wrapper #contentfooter #toiawase p{font-size:18px;font-weight:bold;line-height:1em}#content_wrapper #contentfooter #toiawase p span{font-size:18px;font-weight:bold;line-height:1em}#content_wrapper #contentfooter #toiawase p span.pc{display:inline-block}#content_wrapper #contentfooter .inner{width:980px;padding:0;margin:0 auto}#content_wrapper #contentfooter small{font-size:14px}#content_wrapper #contentfooter .sns.sp{display:none}}
