@charset "UTF-8";

.news__list{
	width:700px;
	margin:0 auto;
}
.news__list .news__item{
	background:url(../img/common/line_dot.png) center bottom repeat-x;
}
.news__list .news__item .publish-date{
	color:#bca43a;
	padding: 20px 0 0;
}
.news__list .news__item .news__title{
	width:720px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:    ellipsis;
	color: #FFF;
}
.news__list .news__item .news__title a{
	display: block;
	padding: 20px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:    ellipsis;
}
.news__pager ul{
	text-align:center;
	padding: 40px 0 70px;
}
.news__pager ul li{
	display:inline-block;
	margin: 0 10px;
}
.news__pager ul li a.active{
	color:#bca43a;
	text-decoration:underline;
}
.news_detail{
	width:700px;
	margin:0 auto 50px;
	line-height: 1.6em;
}
.news_detail .publish-date{
	color:#bca43a;
	padding: 10px 0 35px;
}
.news_detail .news__title{
	font-size:20px;
	line-height:1.6em;
	font-weight:bold;
}
.news__body{
	line-height:1.6em;
	margin: 0 0 30px;
}
.contents_in .link{
  margin:0 0 60px;
  text-align:center;
}
.contents_in .link p{
  display:inline-block;
}
strong{
	font-weight:bold;
}
.news__body a{
	color: #daa520;
	text-decoration: underline;	
}
.news__body a:hover{
}

/* table */
table {
	width: 100%;
	margin: 35px auto;
	font-size: 14px;
}
table tr:first-child {
	width: 100%;
    height: 40px;
    margin: 0 auto;
    background: url(../img/theater/item_bg.png) no-repeat top center;
    /* letter-spacing: -0.4em; */
}
table tr:first-child th {
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.03em;
    line-height: 40px;
}


table tr {
	position: relative;
	    top:0;
    left:0;
    width: 700px;
    height: 60px;
    text-align: center;
}
table tr:before {
    display: inline-block;
    content: "　";
    width: 700px;
    height: 1px;
    background: url(../img/common/line_dot.png) no-repeat top center;
    position: absolute;
}

table tr:first-child:before, table tr:nth-child(2):before{
    background: none;
} 
table tr td {
    padding-top: 20px;
    letter-spacing: 0.03em;
}

table a {
    color: #c3a715;
    transition: opacity 0.3s ease;
}
table a:hover {
    color: #c3a715;
  opacity: 0.5;
  filter: alpha(opacity=50);
}