
/*======================================================公演ページ用css======================================================*/

a{
	color:#FFBF00;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


/*==================上部==================*/
#main_all{
	background-image:url(/img/entry/blog_back.gif);
	background-repeat:repeat-y;
}


#up{
	width:977px;
	padding-top:26px;
	background-color:#000000;
	height:100%;
}

.livedata_all{
	background-image:url(/img/entry/h2_livedata.gif);
	width:977px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:49px;
}

#right_side_area{
	float:right;
	width:743px;
}
#right_side_area2{
	padding-top:20px;
}

#right_side_1{
	float:right;
	width:247px;
	color:#FFFFFF;
	background-color:#000000;
}

#right_side_1_out{
	height:100%;
	background-color:#009933;
}

#left_side_2{
	float:left;
	width:730px;
	padding-bottom:80px;
	background-color:#000000;
}

#right_side_2{
	float:right;
	width:247px;
	color:#FFFFFF;
	background-color:#000000;
}



#main_1_entry{
	color:#FFFFFF;
}

#main_1_entry div.h2{
	background-image:url(/img/entry/h2_livlog.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
}

#main_1_entry_2{/*パーマリンクページ*/
	color:#FFFFFF;
	background-image:url(/img/entry/h2_livlog.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:49px;
}

#main_2_entry{
	color:#FFFFFF;
	background-image:url(/img/entry/h2_recommend_2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:58px;
	padding-left:20px;
	padding-top:46px;
	margin-bottom:60px;
}

/*==================ライブデータ=================*/

#livedata_left{
	float:left;
	width:234px;
}


#livedata_right{
	float:left;
	width:496px;
	padding-bottom:49px;
}

/*左側*/

.livedata_artist{
	margin-left:19px;
	margin-right:25px;
}

.livedata_artist img{
	margin-bottom:12px;
}

.livedata_artist ul{
	list-style-type:none;
}

.livedata_artist li{
	margin-bottom:4px;
}

/*右側*/

.livedata_body td , .livedata_body th{
	font-size:9pt;
	color:#FFFFFF;
	text-align:left;
}

.livedata_body{
	margin-right:39px;
}

/*販売期間*/

.ticket_sale{
	margin-bottom:10px;
}

.ticket_sale td , .ticket_sale th{
	padding:5px 0;
	font-size:9pt;
	text-align:left;
	color:#CCCCCC;
}

.web_member{
	background-color:#31302E;
}

.web_member td , .general_member td , .web_member th , .general_member th {
	border-bottom:1px solid #000000;
}

.web_member th , .general_member th{
	padding-left:10px;
}
.web_member td.btn , .general_member td.btn{
	text-align:center;
}

.general_member{
	background-color:#1D1C1A;
}
.ticket_line{
	padding-bottom:10px;
}

.today_member td , .today_member th {
	padding:8px 0;
	background-color:#1D1C1A;
	border-bottom:1px solid #000000;
}
.today_member th {
	padding-left:10px;
}
.today_member td.todayMgn {
	padding-top:6px;
}
.today{
	font-size:9pt;
	line-height:1.4;
	padding-right:10px;
}


/*ライブ詳細*/

.ticket_detail{
	margin-bottom:17px;
	margin-top:17px;
	line-height:1.5em;
}

.ticket_detail td {
	color:#CCCCCC;
}
.ticket_detail td p{
	font-size:9pt;
	color:#F40161;
	margin-bottom:3px;
}

.ticket_detail_padding{
	padding-bottom:17px;
}

.ticket_detail th{
	vertical-align:top;
	padding-left:9px;
}

.ticket_detail a{
	font-size:9pt;
}

.ticket_price td{
	padding-bottom:5px;
	padding-right:5px;
}
.ticket_price td.price{
	padding-left:5px;
	text-align:right;
}

#price td{
	padding-bottom:-20px;
}

p.other_live{
	margin-top:11px;
	margin-bottom:19px;
	font-size:9pt;
	color:#999999;
}

ul.other{
	margin-bottom:28px;
}

ul.other li{
	margin-bottom:4px;
	list-style-type:none;
}

ul.other a{
	font-size:9pt;
}

/*======macie5only======*/
/*\*//*/
.ticket_detail{
width:434px;
}
/**/


div.ticket_info{
	background-color:#1D1C1A;
	background-image:url(/img/entry/dotted_right1.gif);
	background-repeat:no-repeat;
	width:247px;
	padding:14px 0;

}

div.ticket_info div{
	padding:0 14px 0 13px;
}

div.ticket_info p{
	margin-bottom:3px;
	margin-top:6px;
}

div.button{
	background:#31302E url(/img/entry/dotted_right1.gif) no-repeat 0 0;
	padding:1px 14px 8px 14px;
}

div.button p{
	margin-bottom:19px;
	color:#CCCCCC;
}

div.button img{
	margin-top:7px;
	margin-bottom:7px;
}


/*==================TANK!theSTORE==================*/

#navi_store{
	margin-top:25px;
	margin-bottom:30px;
	background-color:#1D1C1A;
}

#navi_store div.h2{
	background-image:url(/img/entry/h2_store.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#store_table{
	width:247px;
	background-color:#31302E;
	border-bottom:solid 10px #1D1C1A;
}

#store_table .store_photo{
	padding: 11px 9px 11px 11px;
	border-bottom:solid 1px #1D1C1A;
}
#store_table .store_photo img{
	background:#666;
	padding: 4px;
	padding-left-ltr-source: physical;
	padding-left-rtl-source: physical;
	padding-right-ltr-source: physical;
	padding-right-rtl-source: physical;
}
#store_table .store_data{
	width:159px;
	padding: 11px 10px 11px 0px;
	color:#CCCCCC;
	line-height:1.2em;
	border-bottom:solid 1px #1D1C1A;
}
.kaiin{
	font-weight:bold;
}

.toku{
	color:#F40161;
}

/** 発売ステータス **/

.ticket_sale td{
	vertical-align: middle;
}

.ticket_sale .btn div, .ticket_sale .btn a{
  display:block;
  width:218px;
  height:22px;
  background:url(/img/entry/info.gif) no-repeat 0 0;
  margin-left:11px;
  margin-right:11px;
}

.ticket_sale #sales_type1 a{
  background-position:0px 0px;
}

.ticket_sale #status_type2 div{
  background-position:0px -44px;
}

.ticket_sale #status_type3 div{
  background-position:0px -66px;
}

.ticket_sale #status_type4 div{
  background-position:0px -88px;
}

.ticket_sale #status_type5 div{
  background-position:0px -110px;
}

.ticket_sale #status_type6 div{
  background-position:0px -132px;
}

/** 発売パターン **/
.ticket_sale .pattern div{
  display:block;
  widht:54px;
  height:15px;
  background:url(/img/entry/icon.gif) no-repeat 0 0;
  padding-right:11px;
}

.ticket_sale #sales_pattern1 div{
  background-position:0px 0px;
}

.ticket_sale #sales_pattern2 div{
  background-position:0px -15px;
}

.ticket_sale #sales_pattern3 div{
  background-position:0px -30px;
}

.ticket_sale #sales_pattern4 div{
  background-position:0px -45px;
}

/** 当日券 **/
.today_member div{
  display:block;
  widht:54px;
  height:15px;
  background:url(/img/entry/icon.gif) no-repeat 0 0;
  padding-right:11px;
}

.today_member .today_pattern1 div{
  background-position:0px -60px;
}

.today_member .today_pattern2 div{
  background-position:0px -75px;
}

.today_member .today_pattern3 div{
  background-position:0px -90px;
}

/** マイライブラリー登録 **/

#right_side_1 .button a{
  display:block;
  width:219px;
  height:49px;
  background:url(/img/entry/button_my.gif) no-repeat 0 0;
}

#right_side_1 .button a{
  background-position:0px 0px;
}

#right_side_1 .button{
  padding-top:7px;
  padding-bottom:16px;
}
