html,body,div,img,canvas,p,li,dt,dd,dl,ol,ul,a,b,h3,h2,h1,h4,i,strong{margin:0; padding:0;}
li{ list-style: none;}
img{ vertical-align: bottom; border: none;}
.clear { clear: both;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;
}
body{ background:#c00000;color: #fff; font-size:14px; line-height: 135%; font-weight:normal; font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","メイリオ",Meiryo,sans-serif;}
*{ margin:0; padding:0; list-style:none; border:0 none;}
a{ text-decoration:none;}

.wrap{}

.head{background:url(../images/index/head_bg.jpg) top center no-repeat;}
.head .top{ width:1000px; margin:0 auto;}

.top .menu ul{ height:65px;background:url(../images/menu_off.jpg) 0 0 no-repeat;}
.top .menu ul li{ float:left;}
.top .menu ul li a{ display:block; width:125px; height:65px;text-indent:-9999px;}
.top .menu ul li.menu_09 a{width:125px;}

.top .menu ul .menu_01 a:hover{background:url(../images/menu_on.jpg) 0 0 no-repeat;}
/*.top .menu ul .menu_02 a:hover{background:url(../images/menu_on.jpg) -111px 0 no-repeat;}*/
.top .menu ul .menu_03 a:hover{background:url(../images/menu_on.jpg) -125px 0 no-repeat;}
.top .menu ul .menu_04 a:hover{background:url(../images/menu_on.jpg) -250px 0 no-repeat;}
.top .menu ul .menu_05 a:hover{background:url(../images/menu_on.jpg) -375px 0 no-repeat;}
.top .menu ul .menu_06 a:hover{background:url(../images/menu_on.jpg) -500px 0 no-repeat;}
.top .menu ul .menu_07 a:hover{background:url(../images/menu_on.jpg) -625px 0 no-repeat;}
.top .menu ul .menu_08 a:hover{background:url(../images/menu_on.jpg) -750px 0 no-repeat;}
.top .menu ul .menu_09 a:hover{background:url(../images/menu_on.jpg) -875px 0 no-repeat;}


.top .menu ul .menu_01 a.sel{background:url(../images/menu_on.jpg) 0 0 no-repeat;}
/*.top .menu ul .menu_02 a.sel{background:url(../images/menu_on.jpg) -111px 0 no-repeat;}*/
.top .menu ul .menu_03 a.sel{background:url(../images/menu_on.jpg) -125px 0 no-repeat;}
.top .menu ul .menu_04 a.sel{background:url(../images/menu_on.jpg) -250px 0 no-repeat;}
.top .menu ul .menu_05 a.sel{background:url(../images/menu_on.jpg) -375px 0 no-repeat;}
.top .menu ul .menu_06 a.sel{background:url(../images/menu_on.jpg) -500px 0 no-repeat;}
.top .menu ul .menu_07 a.sel{background:url(../images/menu_on.jpg) -625px 0 no-repeat;}
.top .menu ul .menu_08 a.sel{background:url(../images/menu_on.jpg) -750px 0 no-repeat;}
.top .menu ul .menu_09 a.sel{background:url(../images/menu_on.jpg) -875px 0 no-repeat;}




/* index.html  */
.wrap .main{ background:url(../images/index/main_bg.jpg) top center repeat-y;}
.wrap .main .forbg{ background:url(../images/index/main_bg-.jpg) top center no-repeat;}

.wrap .main .mbox{ width:1000px; margin:0 auto; background:#FFF; padding-bottom:30px; }
.wrap .main .mbox .m_left{ float:left; margin-left:30px;width:650px;}
.wrap .main .mbox .m_left .news_tit{ padding:30px 0 10px 0; font-size:32px; color:#F00}
.wrap .main .mbox .m_left .news_tit2{ padding:30px 0 10px 0; font-size:32px; color:#39599f}
.wrap .main .mbox .m_left ul{ border-bottom:1px #FFF solid;}
.wrap .main .mbox .m_left ul li{ color:#000;height:30px; line-height:30px;white-space:nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}
.wrap .main .mbox .m_left ul.news_list li a{ text-decoration:underline; color:#000;}
.wrap .main .mbox .m_left ul.news_list li a:hover{ color:#6a5009;}
.wrap .main .mbox .m_left .more{ text-align:right; padding-top:10px;}


.wrap .main .mbox .m_right{ float:left; margin-left:30px; padding-top:23px; width:260px;}
.wrap .main .mbox .m_right .r_btn{ text-align:center; padding:10px 0;}


.top_name{ text-align:center;font-family: 'Anton', sans-serif; color:#000; margin-bottom:5px;}
/* index.html  */





/* page  */
.head_in{background:url(../images/head_bgin.jpg) top center no-repeat;}
.head_in .top{ width:1000px; margin:0 auto;}

.page_main{ background:url(../images/index/main_bg.jpg) top center repeat-y;}
.page_main .for_bg{background:url(../images/ticket/main_bg.png) top center no-repeat;}
.page_main .mbox{ width:950px; padding:30px 25px; margin:0 auto; position:relative;color:#000; line-height:18px; background:#FFF;}
.page_main .mbox a{ color:#c6021a}
.page_main .mbox a:hover{ color:#6a5009}

.page_main .mbox .title{ text-align:left;}
.page_main .mbox .stage_bn{ position:absolute; right:30px; top:40px;font-size:18px; font-weight:bolder;font-family: 'Roboto Condensed', sans-serif;}
.page_main .mbox .stage_bn a{ color:#000;}
.page_main .mbox .stage_bn a:hover{ color:#c6021a;}
.page_main .mbox .topbn{ color:#c50616; font-size:20px; font-weight:bolder; padding:5px 0 15px 0;}
.page_main .mbox .page_flt{padding:35px 0 15px 0;}
.page_main .mbox .m_left{ float:left; width:450px; padding-right:25px;}
.page_main .mbox .m_right{ float:left; width:475px;}


.page_main .mbox .artis_time{ font-size:20px; font-weight:bold; text-align:center; color:#FFF; background:#e70012; padding:5px 0; font-family: 'Lato', sans-serif; font-weight: 700;}
.page_main .mbox .artist_cd{width:103%; overflow:hidden; margin-bottom:20px;}
.page_main .mbox .artist_cd li{ position:relative; float:left; width:130px; margin:6px 6.5px 0 0;}
.page_main .mbox .artist_cd li img{ width:130px;}
.page_main .mbox .artist_cd span{position:absolute; left:0; bottom:0; width:130px; padding:5px 0; color:#FFF; text-align:center; }
.page_main .mbox .come_soon{ padding:100px 0; text-align:center; color:#666; font-size:40px; font-family: 'Lato', sans-serif; font-weight: 700;}

.bac_opac8{color:#FFF; text-align:center; background:#000; opacity:0.8;filter:Alpha(opacity=80); background:#000; font-family: 'Lato', sans-serif; font-weight: 300;}








/* page  */









.allft{ text-align:left;}

.smaller{ font-weight:600;}

.tred{ color:#e60012;}

.red{background:#b82323;}
.blue{background:#0065cc;}
.gray{ background:#cccccc;}
.green{background:#22b06b;}
.pink{background:#bb1a75;}



.f12{ font-size:12px;}
.f15{ font-size:15px;}

.foot{ display:none;}
.foot .foot_t{ background:#FFF;width:970px; margin:0 auto; padding:50px 0 50px 30px; color:#000; line-height:18px;}
