@charset "UTF-8";

/* for PC,ipad */
@import url("low_pc.css") screen and (min-width:933px);

/* for iphone,ipod,Andoroid */
@import url("low_mobi.css") screen and (min-width:0) and (max-width:932px);




/* ----------------------------
 Information List
---------------------------- */


#heroInfoListCommon li{text-align:left;}
#heroInfoListCommon li > div.infoTitle{
	padding:10px;
	background-color:#eeeeee;
}

#heroInfoListCommon .infoTumImg{text-align:center;}

#heroInfoListCommon li time{
	display:block;
	color: #06c;
}

#heroInfoListCommon .noteLink{
	width:100%;
	font-weight:bold;
	text-align:right;}

#heroInfoListCommon .noteLink a{
	padding:10px 25px 10px 0;
	background:url(../../../img/common/ar_c_pink.png) no-repeat center right;
}

#heroInfoListCommon .noteLink a:hover{
	background:url(../../../img/common/ar_c_blue.png) no-repeat center right;
}

/* ----------------------------
 Entry Article
---------------------------- */

#heroInfoEnWrap .infoTitle,
#heroTopicEnWrap h1{background-color:#eeeeee;}

#articleBody .eyeCache{text-align:center;}
#articleBody .eyeCache > img{max-width:100%;}


#articleBody time.entryTime{
	background-color:#dbf0f7;
	color:#06c;
}


#articleData {color:#0a4493;}

#articleData th{font-weight:normal;}
#articleData th,#articleData td{padding-top:10px;}

.topicEnHead > .eyeCache{
	width:100%;
	text-align:center;}


/* ----------------------------
 schedule
---------------------------- */

#toDayTicket {text-align:left;}

#toDayTicket h3{
	color:#fff;
	background-color:#de2f33;}

#toDayTicket h3 a{color:#fff;}


#toDayTicket ul.timeTable li{
	text-align:center;
	border-right:1px solid #ccc;
}


#toDayTicket ul.markNotes{margin-top:10px;}
p.saleMes,p.todayMes {margin-top:10px;}
p.saleMes{font-weight:bold;}
p.saleMes:before,p.todayMes:before {content:"※"}

/* ----------------------------
 Goods
---------------------------- */

#heroGoodsList dl.goodTitle{
	border-bottom:2px dotted #c00;}

#heroGoodsList .price{
	text-align:right;
	color:#c00;
	padding:5px 0;
}

#heroGoodsList .notes{padding-bottom:10px;}

#heroGoodsList dl.buy dt,#heroGoodsList dl.buy dd{
	color:#c00;
	display:inline-block;}

#heroGoodsList dl.buy a{text-decoration:underline;}



/* ----------------------------
 archives
---------------------------- */

#archivesContent dl.year dd,
#archivesContent div.yeText{color:#fff;}

#arcPageLink li{
	text-align:center;
	border:2px solid #f03;
	display:inline-block;
}

#arcPageLink li a{
	color:#000;
	display:block;
	text-indent:-1em;

}

/* ----------------------------
 access
---------------------------- */

#herAccessWrap .acMap img{
	border:1px solid #ccc;
	width:100%;}

#heroAcCar dt,#heroAcCar dd{display:inline-block;}

/* ----------------------------
 ticket
---------------------------- */

/*
#heroTicketContent .buy dt a{
	display:block;
	background-color:#dc2b30;
	padding:10px 15px;
	border-radius:6px;
	color:#fff;
	text-decoration:none;
}
*/
/*------------------------
 ticket vilive修正
-------------------------- */
#heroTicketContent .buy dt a{
	display:block;
	background:url(../../../img/hero/ticket/arrow.svg) no-repeat;
	padding:8px 32px 8px 8px;
	color:#fff;
	text-decoration:none;
}

/*------------------------
 ticket 朋原追加
-------------------------- */
#heroTicketContent .buy2 dt a{
	display:block;
	background:url(../../../img/hero/ticket/arrow2.svg) no-repeat;
	padding:8px 32px 8px 8px;
	color:#fff;
	text-decoration:none;
}

#heroTicketContent .buy3 dt a{
	display:block;
	background:url(../../../img/hero/ticket/arrow3.svg) no-repeat;
	padding:8px 32px 8px 8px;
	color:#fff;
	text-decoration:none;
}

#heroTicketContent .buy4 dt a{
	display:block;
	background:url(../../../img/hero/ticket/arrow4.svg) no-repeat;
	padding:8px 32px 8px 8px;
	color:#fff;
	text-decoration:none;
}


/* ----------------------------
 calendar
---------------------------- */

#calUpText dt,#calUpText dd{
	display:inline-block;
	vertical-align:top;
}

/* ----------------------------
 Hero Fight
---------------------------- */

#heroFightContent select{
	padding:5px 50px 3px 18px;
	border:2px solid #dc2b31;
	border-radius:20px;
}

#heroFightContent .heroFightCommon h3{background-color:#fc3;}

#heroFightContent .heroFightCommon > ol > li > dl{
	display:table;
	width:100%;
}

#heroFightContent .heroFightCommon > ol > li > dl > dt,
#heroFightContent .heroFightCommon > ol > li > dl > dd{
	color:#fff;
	padding:10px;
	display:table-cell;}

#heroFightContent .heroFightCommon > ol > li > dl > dt{
	background-color:#dc2b30;
	text-align:center;
	vertical-align:middle;
	width:70px;}

#heroFightContent .heroFightCommon > ol > li > dl > dd{
	background-color:#000;
	text-align:left;
}

#heroFightContent .heroFightCommon .showContent{
	color:#000;
	background-color:#dfd5b7;
}
/*vilive追加*/
#heroFightContent p.copyright{
	text-align: right;
	font-size: 85%;
}

/* ----------------------------
 チケットの種類 240314add
---------------------------- */
#heroticketkinds a{
	color:#000;
	text-decoration:underline;
}

#scheduleindex .tkt_btn_pc,
#scheduleindex .tkt_btn_sp{display:none;}