#content_wrapper{min-width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../images/bg_main.png),url(../images/bg.png);background-position:center top,center top;background-repeat:repeat-x,repeat}#content_wrapper section#main{width:980px;height:750px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:visible;position:relative}#content_wrapper section#main .sns{width:100%;position:absolute;top:20px;right:0px;height:20px;overflow:hidden}#content_wrapper section#main .sns ul{width:980px;margin:0 auto}#content_wrapper section#main .sns ul li{display:inline-block;float:right}#content_wrapper section#main .sns ul li:first-of-type{margin-left:5px}#content_wrapper section#movie{width:980px;position:relative;margin:0 auto}#content_wrapper section#movie iframe,#content_wrapper section#movie img.comingsoon{z-index:100;position:absolute;display:block;width:768px;top:150px;left:106px}#content_wrapper .img01{margin:40px auto 0 auto;display:block}#content_wrapper section#lineup{width:980px;margin:40px auto 0 auto}#content_wrapper section#lineup #beat{margin-bottom:22px}#content_wrapper section#lineup h2{float:left}#content_wrapper section#lineup .spec{float:right;background-color:#750808;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;display:inline-block;padding:22px 15px;margin:9px 0 4px 0}#content_wrapper section#lineup .spec p{color:#fcfac8;font-size:14px;line-height:1.4em}#content_wrapper section#lineup .spec p:first-of-type{font-weight:bold;margin-bottom:5px}#content_wrapper section#lineup ul li{float:left;margin-right:8px;margin-bottom:10px}#content_wrapper section#lineup ul li:nth-child(4n){margin-right:0}#content_wrapper a#btn_buy{background-image:url(../images/btn_buy.png);width:420px;height:90px;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;display:block;margin:30px auto 40px auto}#content_wrapper a#btn_buy:hover{background-position:0 -90px}#content_wrapper small.copyright{font-size:12px;width:980px;margin:0 auto 10px auto;display:block;text-align:right;color:#fff}#content_wrapper small.copyright span{font-family:Verdana}#content_wrapper #osusume{margin:20px 0}#content_footer{width:100%;display:block;background-color:#800f07;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0}#content_footer .inner{width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0 auto}body.fixed{width:100%;height:100%;overflow:hidden}.w980{width:980px;margin:0 auto}#btn_information{width:289px;height:68px;background-image:url(../images/btn_attention.png);background-repeat:no-repeat;text-indent:-999px;display:block;margin:10px 0;float:right;overflow:hidden}#btn_information:hover{background-position:0 -68px}#information{display:none;background-color:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;z-index:1000 !important}#information div.wrapper{width:900px;margin:40px auto}#information div.wrapper a.btn_close{background-image:url(../images/btn_close.png);width:95px;height:23px;overflow:hidden;text-indent:-999px;display:block;margin:20px auto 0 auto;background-repeat:no-repeat}#information div.wrapper a.btn_close:hover{background-position:0 -23px}
