li {
	list-style: none;
}

.pageTitle {
	text-align: center;
	background: #4e4e4e;
	color: #FFF;
	padding: 1% 0;
	margin-bottom: 5%;
}

.op0 {
	opacity: 0;
}

.newsTabList {
	display: table;
	padding: 0 2% 5%;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.newsTabBase {
	display: table-cell;
	width: 25%;
	vertical-align: middle;
}

.newsTabBase.is-all {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab01boff.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-all.is-on {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab01bon.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-event {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab03boff.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-event.is-on {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab03bon.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-campaign {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab02boff.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-campaign.is-on {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab02bon.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-important {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab04boff.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsTabBase.is-important.is-on {
	background: url(//sakatsuku-rtw.sega.com/images/webview/tab04bon.png) no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}

.newsWrapList>li {
	display: none;
}

.newsWrapList>li.is-on {
	display: block;
}

/*newsItem*/

.newsItem {
	background: #FFF;
	padding: 2% 0;
	margin: 0 5% 2%;
	color: #1b1b1b;
	-webkit-box-shadow: 1px 1px 0 #ccc;
	box-shadow: 1px 1px 0 #ccc;
}

.newsItemInner {
	position: relative;
	padding: 0 2%;
}

.newsItem a {
	display: block;
	color: #4e4e4e;
}

.newsItemTop {
	padding: 0 2% 2%;
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.newsItemTop:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.newsItemBottom {
	padding: 2% 2% 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.newsDate {
	float: right;
	color: #aaa;
	display: inline-block;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.newsBanner {
	padding-bottom: 2%;
}

.newsText {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/**/

.newsListPager {
	padding: 0 0 2%;
	list-style: none;
	text-align: center;
}

.newsListPager>li {
	display: inline-block;
}

.newsListPager a {
	display: block;
	margin: 0 2px;
	padding: 5px 10px;
	border: solid 1px #fc288a;
	color: #fc288a;
}

.newsListPager>.current {
	background: #fc288a;
	color: #fff;
	margin: 0 2px;
	padding: 5px 10px;
	border: solid 1px #fc288a;
}

.newsListPager>.first a, .newsListPager>.prev a, .newsListPager>.next a, .newsListPager>.last a {
	border: none;
	margin: 0;
	padding: 5px 5px;
}
.btnBackBase {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 3% 0;
	border: solid 2px#2ee8ac;
	color: #2ee8ac;
background:#fff;
	font-weight: bold;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	box-shadow: 0 2px 2px #ccc
}