body.isModal{overflow:hidden}p#common_pagetop a{display:none}#content_wrapper{background-image:url(../images/ptn01.png);background-size:21.875vw auto;background-position:center top}#content_wrapper #main{width:100%}#content_wrapper #main .inner{width:100%;overflow:hidden}#content_wrapper #main .inner h1{width:100%;position:relative}#content_wrapper #main .inner h1 img{width:100%}#content_wrapper #main .inner .description{background-color:#BC0400;padding:4.6875vw 0;text-align:center}#content_wrapper #main .inner .description img.sp{height:21.875vw;display:inline-block}#content_wrapper #main .inner .description a{position:relative;width:50vw;margin:4.6875vw auto 0 auto;display:block}#content_wrapper #main .inner .description a img{width:100%}#content_wrapper #main .inner .description a img.cover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0}#content_wrapper #about{background-image:url(../images/ptn02.png),url(../images/ptn02.png);background-size:auto 3.90625vw,auto 3.90625vw;background-position:center top,center bottom;background-repeat:repeat-x;padding:7.1875vw 3.125vw}#content_wrapper #about ol li{margin-top:3.125vw}#content_wrapper #about ol li:first-of-type{margin-top:0}#content_wrapper #about ol li img{width:100%}#content_wrapper #lineup{background-color:#FFEA8E}#content_wrapper #lineup .series h2{margin-top:6.25vw;text-align:center}#content_wrapper #lineup .series h2 img{height:13.4375vw;display:inline-block}#content_wrapper #lineup ul{margin-top:4.6875vw;width:100%;padding:0 1.5625vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#content_wrapper #lineup ul li{width:50%;display:inline-block;padding:1.5625vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#content_wrapper #lineup ul li.nil{display:none}#content_wrapper #lineup ul li a{border:0.625vw solid #fff;-moz-border-radius:2.5vw;-webkit-border-radius:2.5vw;border-radius:2.5vw;display:block;overflow:hidden;text-decoration:none}#content_wrapper #lineup ul li a .tops{background-color:#fff}#content_wrapper #lineup ul li a .tops .thumb{padding:3.125vw 4.6875vw 2.8vw 4.6875vw}#content_wrapper #lineup ul li a .tops .thumb .wrap{position:relative}#content_wrapper #lineup ul li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #lineup ul li a .tops .thumb .wrap .cover{position:absolute;top:0;left:0;border:0.8vw solid #fff;width:100%;height:100%;display:table-cell;-moz-border-radius:1vw;-webkit-border-radius:1vw;border-radius:1vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #lineup ul li a .tops p{padding:1.25vw;color:#000;font-weight:bold;font-size:3.75vw;line-height:5.625vw}#content_wrapper #lineup ul li a .bottoms{background-color:#F8F5C7;position:relative}#content_wrapper #lineup ul li a .bottoms p{padding:2.5vw;color:#A95002;font-size:3.125vw;line-height:5vw}#content_wrapper #lineup ul li a .bottoms img.arrow{position:absolute;width:2.1875vw;top:calc(50% - 2.1875vw / 2);right:2.1875vw}#content_wrapper #lineup .sns{width:100%;text-align:center;height:20px;margin:6.25vw 0 0 0}#content_wrapper #lineup .sns ol{width:100%;height:20px;display:flex;justify-content:center}#content_wrapper #lineup .sns ol li{margin:0 5px;display:inline-block;font-size:0;line-height:0}#content_wrapper #lineup small{color:#A95002;text-align:center;width:100%;display:inline-block;font-size:3.75vw;line-height:1.5em;padding:6.25vw 3.125vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #lineup small span{display:inline;font-family:"Verdana"}#content_footer .toiawase{background-color:#BC0400;padding:4.375vw 3.125vw}#content_footer .toiawase p{font-size:4.375vw;color:#fff;letter-spacing:0;line-height:6.25vw}#content_footer .toiawase p b{font-weight:bold;display:block}#annotation{margin-top:0 !important}@media 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:140px auto}#content_wrapper #main{position:relative;width:100%;min-width:1000px;background-color:#DC9345}#content_wrapper #main .inner{width:100%;overflow:hidden}#content_wrapper #main .inner h1{left:50%;width:100%;position:relative}#content_wrapper #main .inner h1 img.sp{display:none}#content_wrapper #main .inner h1 img.pc{display:block;width:1122px;margin-left:-561px}#content_wrapper #main .inner .sns.pc{position:absolute;top:20px;left:0;width:100%}#content_wrapper #main .inner .sns.pc>div{width:980px;margin:0 auto}#content_wrapper #main .inner .sns.pc>div ul{text-align:right;height:20px;display:flex;justify-content:flex-end}#content_wrapper #main .inner .sns.pc>div ul li{margin:0 5px;display:inline-block;font-size:0;line-height:0}#content_wrapper #main .inner .description{text-align:center;padding:14px 0}#content_wrapper #main .inner .description img.sp{display:none}#content_wrapper #main .inner .description img.pc{display:inline-block;height:83px}#content_wrapper #main .inner .description a{width:260px;margin:14px auto 0 auto;display:block}#content_wrapper #main .inner .description a img.cover{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#content_wrapper #main .inner .description a:hover img.cover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#content_wrapper #about{background-size:auto 25px;padding:75px 0}#content_wrapper #about ol{width:980px;margin:0 auto}#content_wrapper #about ol li{margin-top:50px}#content_wrapper #lineup{min-width:1000px}#content_wrapper #lineup .series h2{margin-top:50px}#content_wrapper #lineup .series h2 img{height:90px}#content_wrapper #lineup h3{margin:40px 0 30px 0}#content_wrapper #lineup h3 img{height:85px}#content_wrapper #lineup ul{width:980px;margin:45px auto 0 auto;padding:0}#content_wrapper #lineup ul li{width:188px;padding:0;margin-right:10px;margin-top:10px}#content_wrapper #lineup ul li:nth-child(5n){margin-right:0}#content_wrapper #lineup ul li.nil{display:inline-block;background-color:rgba(255,255,255,0.3);-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px}#content_wrapper #lineup ul li a{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;border:2px solid #fff}#content_wrapper #lineup ul li a .tops .thumb{padding:10px 34px}#content_wrapper #lineup ul li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #lineup ul li a .tops .thumb .wrap .cover{border:3px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#content_wrapper #lineup ul li a .tops p{padding:0 8px 8px 8px;font-size:14px;letter-spacing:0;line-height:20px}#content_wrapper #lineup ul li a .bottoms p{font-size:12px;letter-spacing:0;line-height:20px;padding:12px 14px 12px 14px}#content_wrapper #lineup ul li a .bottoms img.arrow{width:7px;top:calc(50% - 7px / 2);right:11px}#content_wrapper #lineup ul li a:hover .bottoms{background-color:#BC0400}#content_wrapper #lineup ul li a:hover .bottoms p{color:#fff}#content_wrapper #lineup small{padding:52px 0 57px 0;font-size:14px}#content_footer .toiawase{padding:40px 0;min-width:1000px}#content_footer .toiawase p{width:980px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:bold}#content_footer .toiawase p b{display:inline-block}#content_footer .toiawase p span{display:inline-block}#annotation{margin-top:0 !important}}
