@charset "utf-8";

/*---------tab-------*/

#contents ul.concert-tab{
	width:650px;

	margin:0 0 11px;
	padding:0px 0 0;
	background-image:url(../../images/body/concert/concert_tab.gif);
	background-repeat:no-repeat;
	background-position:0 -60px;
	
}


#contents ul.concert-tab:after{
	content: " ";
	clear: both;
	display: block;
}	

#contents ul.concert-tab li{
	font-size:1px;
	text-indent:-9999px;
	width:320px;
	height:58px;
	background-image:none;
	padding:0;
	line-height:100%;
	margin:0;
	
	
}
	
#contents ul.concert-tab li .selecton{
	background-image:url(../../images/body/concert/concert_tab.gif);
	background-position:0 -120px;
	width:320px;
	height:58px;
	display:block;
}

#contents ul.concert-tab li.houkoku .selecton{
	background-image:url(../../images/body/concert/concert_tab.gif);
	background-position:-330px -120px;
	width:320px;
	height:58px;
	display:block;
}

#contents ul.concert-tab li.annai{
	float:left;
	margin:0;
}

#contents ul.concert-tab li.houkoku{
	float:right;
	margin:0;
}

#contents ul.concert-tab li a{
	background-image:url(../../images/body/concert/concert_tab.gif);
	background-position:0 0;
	display:block;
	overflow:hidden;
	width:320px;
	height:38px;
}

#contents ul.concert-tab li.houkoku a{
	background-position:-330px 0;
}

#contents ul.concert-tab li a:hover{
	opacity:0;
	/* 130531 concept H add */
	filter: alpha(opacity=0);
    -moz-opacity:0.0;
    /* /130531 concept H add */
}




/*-------------list-------------*/


	
	
#list{
	padding:0;
	margin:0 0 15px;
	clear:both;
	border-top:1px solid #dedede;
	}

#list.info{border-top:1px solid #98477f;}	
#list.report{border-top:1px solid #617d96;}	
	/*
.info dl dt{background-image:url(../../images/body/concert/concert_listicon-1.gif);}
.report dl dt{background-image:url(../../images/body/concert/concert_listicon-2.gif);}	
*/

#list dl{
	border-bottom:1px solid #dedede;
	line-height:150%;
	padding:0;
	margin:0;
	} 	
	
#list dl dt{
	float:left;
	padding:10px 0 8px 5px;
	margin:0 5px 0 0;
	}
	
#list dl dd{
	margin:0 0 0 90px;
	padding:10px 0 8px 14px;
	background-image:url(../../images/body/dot-t.gif);
	background-repeat:no-repeat;
	background-position:0 13px ;
	
	}	
/*-------ページ送り-----*/

.page-link{
	text-align:center;
	margin:0 0 10px;
	padding:20px;
	background-color:#f0f0f0;
	}	
#contents .page-link p{
	margin:0;
	}	

	
.page-link p .link-back{
	background-image:url(../../images/body/link_icon_back.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 16px;
	}	
	
.page-link p .link-next{
	background-image:url(../../images/body/link_icon_next.png);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0 16px 0 0;
	}	
	
.page-link p .pagenum{
	margin:0 15px;
	
	}		
.page-link p .pagenum a{
	padding:0 8px;
	margin:0 0px;
	
	}	
.page-link p .pagenum .current_page	{
	padding:5px 8px;
	margin:0 5px;
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
	font-size:110%;
	}
	
.page-link p .backtolist{
	margin:0 15px;
	padding:0 15px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
/*------detail------*/	
h2.info,
h2.rep{
	/*background-position:center left;*/
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:70px;
}
h2.info{background-image:url(../../images/body/concert/concert_h2_icon-1.gif);}
h2.rep{background-image:url(../../images/body/concert/concert_h2_icon-2.gif);}

	
/*------inquiry-btn------*/	
	
#contents ul.inquiry-btn {
	list-style:none;
	margin:0 auto  10px;
	padding:0;
	width:150px;
	height:32px;
	}	
	
#contents ul.inquiry-btn  li{
	margin:0;
	padding:0;
	width:150px;
	height:32px;
	font-size:1px;
	text-indent:-9999px;
	background-image:url(../../images/body/inquiry.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;	
	}	
		
#contents ul.inquiry-btn li a{	
	margin:0;
	padding:0;
	width:150px;
	height:32px;
	overflow:hidden;
	background-image:url(../../images/body/inquiry.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;	
}

#contents ul.inquiry-btn li a:hover{
	opacity:0;
	/* 130531 concept H add */
	filter: alpha(opacity=0);
    -moz-opacity:0.0;
    /* /130531 concept H add */
}
	
			