
/* お知らせ一覧 */
.news__contents {
	margin-bottom: 2rem;
}
.news__contents--title {
	font-size: 0;
	margin: 0;
}
.news__contents--title-img {
	width: 100%;
	height: auto;
}
.news__contents--ul, .news__contents--li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news__contents--li {
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	padding: 0.4rem 1.0rem 0.4rem 0.4rem;
}
.news__contents--li::after {
	border: 0.06rem solid;
	border-color: #565656 #565656 transparent transparent;
	content: '';
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 50%;
	right: 0.6rem;
	transform: translate(0, -50%) rotate(45deg);
}
.news__contents--a {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0.4rem 0;
	text-decoration: none;
}
.news__contents--new {
	border-radius: 0.2rem;
	color: #ff0000;
	display: inline-block;
	font-size: 0.7rem;
	padding: 0;
	text-align: left;
	user-select: none;
	width: 3.2rem;
}
.news__contents--date-1st {
	color: #8f8f8f;
	display: inline-block;
	font-size: 0.7rem;
	padding: 0;
	text-align: center;
	user-select: none;
	width: 6.4rem;
}
.news__contents--date {
	color: #8f8f8f;
	display: inline-block;
	font-size: 0.7rem;
	padding: 0;
	text-align: left;
	user-select: none;
	width: 6.4rem;
}
.news__contents--detail {
	display: block;
}
.news__page--number {
	align-items: center;
	display: flex;
	margin: 0 2rem;
}


/* お知らせ 詳細 */
.news__detail-contents {
	margin-bottom: 1rem;
}
.news__detail-contents--title {
	font-size: 0;
	margin: 0;
}
.news__detail-contents--title-img {
	width: 100%;
	height: auto;
}
.news__detail-contents--news-title {
	font-size: 1.2rem;
}
.news__detail-contents--news-date {
	font-size: 80%;
	text-align: right;
}
.news__detail-contents--news-img {
	position: relative;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	max-width: 100%;
	max-height: 300px;
}
.news__detail-contents--news-detail {
	margin: 0;
	word-break: break-all;
}
.news__detail-list {
	margin-bottom: 2rem;
}
.news__detail-list--ul, .news__detail-list--li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news__detail-list--li {
	align-items: center;
	display: flex;
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	padding: 0.4rem;
}
.news__detail-list--li:first-child {
	border-top: 1px solid #9c9c9c;
}
.news__detail-list--li::after {
	border: 0.06rem solid;
	border-color: #565656 #565656 transparent transparent;
	content: '';
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 50%;
	right: 0.6rem;
	transform: translate(0, -50%) rotate(45deg);
}
.news__detail-list--a {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0.4rem 0;
	text-decoration: none;
}


/* お知らせ イレギュラー */
.news__hsktv {
	text-align: center;
}
.news__hsktv--list-ul, .news__hsktv--list-li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news__hsktv--list-docomo, .news__hsktv--list-au, .news__hsktv--list-softbank, .news__hsktv--list-amazon {
	border-radius: 0.4rem;
	color: #ffffff;
	font-weight: bold;
	margin: 0 auto 1rem;
	padding: 0.6rem;
	position: relative;
	max-width: 20rem;
}
.news__hsktv--list-docomo {
	background-color: #f66076;
}
.news__hsktv--list-au {
	background-color: #fd5300;
}
.news__hsktv--list-softbank {
	background-color: #c9c9c9;
}
.news__hsktv--list-amazon {
	background-color: #ff9a00;
}
.news__hsktv--list-a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.news__hsktv--unregist-btn {
	margin: 0;
	text-align: center;
}
.news__hsktv--unregist-position {
	margin: 0;
	text-align: center;
}
.news__hsktv--unregist-btn-type {
	background-color: #f66076;
	color: #ffffff;
	white-space: normal;
}
