@charset "utf-8";

:root {
	--live4th-color:#ff5800;
	--live4th-light-color:#ffc299;
}
@media screen and (max-width:480px){
	.infomationbox .info dl dd span.member {
		font-size: 3vw!important;
	}
}

.menu ul li a {
	background-color: #e30000;
	border-top-color: #e30000;
	border-bottom-color: #e30000;
	color: #FFF;
}
.menu ul li a.now {
	border-bottom-color: var(--live4th-light-color);
}


.menu_oversea ul li a {
	background-color: var(--live4th-color);
	border-top-color: var(--live4th-color);
	border-bottom-color: var(--live4th-color);
	color: #FFF;
	font-size: 90%;
}
.menu_oversea ul li a.now {
	border-bottom-color: var(--live4th-light-color);
}


.attentionbox p.title,
.contactbox p.title{
	color:  var(--live4th-color);
	border-bottom-color: var(--live4th-light-color);
}

.hedding {
	color: white;
	background-color: var(--live4th-color);
}

.leadbox p {
	color: var(--live4th-color);
	text-shadow: 0px 0px 10px var(--live4th-light-color);
	-ms-text-shadow: 0px 0px 10px var(--live4th-light-color);
}

.hr {
	background-color: var(--live4th-light-color);
}


.infomationbox .index {
	border: 4px solid var(--live4th-light-color);
	background-color: var(--live4th-color);
	color: #FFF;
}
.infomationbox .index span {
	display: inline-block;
}

.infomationbox .info dl dt {
	width: 8em;
}
.infomationbox .info dl dd {
	padding-left: 9em;
	border-bottom: 1px dotted var(--live4th-light-color);
}
@media screen and (max-width:480px) {
	.infomationbox .info dl dt {
		background-color: var(--live4th-light-color);
	}
}


.infomationbox .ticketinfo dl dt {
	background-color: var(--live4th-light-color);
}
.infomationbox .ticketinfo dl dd {
	/*border-bottom: 1px dotted var(--live4th-light-color);*/
}

.ticket .ticketimg {
	border: 1px solid white;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.30);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.30);
}


.infomationbox .skst dl dt {
	background-color:  var(--live4th-light-color);
}

.infomationbox .merchinfo dl dt {
	background-color: var(--live4th-light-color);
}
.infomationbox .merchinfo dl dd {
	/*border-bottom: 1px dotted var(--live4th-light-color);*/
}

.followbtn.live4th {
	background-color: #e4007f;
	border-color: #e4007f;
}

.followbtn:hover::after {
	color: #FFF;
}
.followbtn:hover::before {
	color: #FFF;
}

.followbtn.live4th:hover {
	background-color: #e4007f;
	color: #FFF;
	text-decoration: none;
	opacity: .6;
}


.goodslist li:nth-child(odd) img {
	background-image: -webkit-linear-gradient(270deg,rgba(170,24,44,0.15) 0%,rgba(237,146,187,0.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(170,24,44,0.15) 0%,rgba(237,146,187,0.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(170,24,44,0.15) 0%,rgba(237,146,187,0.00) 100%);
	background-image: linear-gradient(180deg,rgba(170,24,44,0.15) 0%,rgba(237,146,187,0.00) 100%);
}
.goodslist li:nth-child(even) img {
	background-image: -webkit-linear-gradient(270deg,rgba(210,158,14,0.21) 0%,rgba(243,175,176,0.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(210,158,14,0.21) 0%,rgba(243,175,176,0.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(210,158,14,0.21) 0%,rgba(243,175,176,0.00) 100%);
	background-image: linear-gradient(180deg,rgba(210,158,14,0.21) 0%,rgba(243,175,176,0.00) 100%);
}
#goods .title {
	background-color: var(--live4th-color);
	color: #FFF;
}
.lity-content {
	background-color: #FFF!important;
}

.payment li {
	border: 1px solid var(--live4th-color);
}


.tab_area {
	position: relative;
	border-bottom: 2px solid var(--live4th-color);
}

.tab_area li {
	width: calc(100% / 3);
	background-color: #fff;
	margin-bottom: -2px;
	border-bottom: #fff;
	border-top: 1px solid #999;
}
.tab_area li.select {
	background-color: var(--live4th-color)!important;
	color: #fff!important;
}
