@charset "utf-8";
/**
 * Lists
 */
 .newsLists {
	width: min(calc(958 / var(--vw-min) * 100vw), 958px);
	margin: 0 auto;
}
@media screen and (max-width:768px){
	.newsLists {
		width: 100%;
	}
}

/* item */
.newsLists__item {
	height: min(calc(70 / var(--vw-min) * 100vw), 70px);
}
.newsLists__item:not(:first-child) {
	margin-top: min(calc(10 / var(--vw-min) * 100vw), 10px);
}
.newsLists__link {
	background-color: #000;
	border: 2px solid #e50069;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0 min(calc(13 / var(--vw-min) * 100vw), 13px);
	position: relative;
	text-decoration: none;
	transition: background-color .3s ease;
}
.newsLists__link:hover {
	background-color: #e50069;
}
@media screen and (max-width:767px){
	.newsLists__item {
		height: calc(111 / var(--vw-min) * 100vw);
	}
	.newsLists__link {
		padding: calc(2 / var(--vw-min) * 100vw);
	}
}

/* time,title */
.newsLists__time {
	background-color: #e50069;
	color: #fff33f;
	display: flex;
	align-items: center;
	justify-content: center;
	width: min(calc(140 / var(--vw-min) * 100vw), 140px);
	height: min(calc(38 / var(--vw-min) * 100vw), 38px);
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	letter-spacing: 0;
	transition: color .3s ease,
				background-color .3s ease;
}
.newsLists__link:hover .newsLists__time {
	background-color: #fff33f;
	color: #e50069;
}
.newsLists__title {
	color: #fff;
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	width: calc(100% - min(calc(140 / var(--vw-min) * 100vw), 140px));
	padding-left: min(calc(20 / var(--vw-min) * 100vw), 20px);
}
@media screen and (max-width:767px){
	.newsLists__time {
		height: 100%;
		font-size: calc(20 / var(--vw-min) * 100vw);
	}
	.newsLists__title {
		font-size: calc(20 / var(--vw-min) * 100vw);
		-webkit-line-clamp: 2;
	}
}

/**
 * detail
 */
.newsDetail__inner {
	background-color: #000;
	border: 2px solid #e50069;
	width: min(calc(958 / var(--vw-min) * 100vw), 958px);
	margin: 0 auto;
}
@media screen and (max-width:768px){
	.newsDetail__inner {
		width: 100%;
	}
}

/* title */
.newsDetail__title {
	background-color: #e50069;
	display: flex;
	align-items: center;
	width: 100%;
	padding: min(calc(13 / var(--vw-min) * 100vw), 13px);
	position: relative;
	text-decoration: none;
	transition: background-color .3s ease;
}
@media screen and (max-width:768px){
	.newsDetail__title {
		align-items: stretch;
	}
}

/* time,title */
.newsDetail__title--time {
	background-color: #fff33f;
	color: #e50069;
	display: flex;
	align-items: center;
	justify-content: center;
	width: min(calc(140 / var(--vw-min) * 100vw), 140px);
	height: min(calc(38 / var(--vw-min) * 100vw), 38px);
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	letter-spacing: 0;
	transition: color .3s ease,
				background-color .3s ease;
}
.newsDetail__title--text {
	color: #fff;
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	width: calc(100% - min(calc(140 / var(--vw-min) * 100vw), 140px));
	padding-left: min(calc(20 / var(--vw-min) * 100vw), 20px);
}
@media screen and (max-width:768px){
	.newsDetail__title--time {
		height: auto;
		font-size: calc(20 / var(--vw-min) * 100vw);
	}
	.newsDetail__title--text {
		font-size: calc(20 / var(--vw-min) * 100vw);
	}
}

/* textWrap */
.newsDetail__textWrap {
	color: #fff;
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	width: min(calc(790 / var(--vw-min) * 100vw), 790px);
	margin: 0 auto;
	padding: min(calc(50 / var(--vw-min) * 100vw), 50px) 0;
}
@media screen and (max-width:768px){
	.newsDetail__textWrap {
		width: 100%;
		font-size: calc(20 / var(--vw-min) * 100vw);
		padding: calc(50 / var(--vw-min) * 100vw) calc(70 / var(--vw-min) * 100vw);
	}
}

/* image */
.newsDetail__textWrap img{
    height: auto !important;
    max-width: 100%;
}

/* iframe */
.newsDetail__textWrap .ytifWrap{
    display: block;
    position: relative;
	width: min(calc(640 / var(--vw-min) * 100vw), 640px);
	height: min(calc(360 / var(--vw-min) * 100vw), 360px);
}
@media screen and (max-width: 767px) {
	.newsDetail__textWrap .ytifWrap{
	    width: 100%;
		height: auto;
	    padding-top: 56.25%;
	}
}
.newsDetail__textWrap iframe[src*="youtube"]{
	border: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* a */
.newsDetail__textWrap a{
	color: #e50069;
}


/**
 * pager
 */
.pagingListsWrap {
	margin-top: min(calc(40 / var(--vw-min) * 100vw), 40px);
}
.pagingLists {
	display: flex;
	justify-content: center;
}

/* item */
.pagingLists__item {
	width: min(calc(34 / var(--vw-min) * 100vw), 34px);
	height: min(calc(34 / var(--vw-min) * 100vw), 34px);
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	margin: 0 min(calc(5 / var(--vw-min) * 100vw), 5px);
}
.pagingLists__active {
	background-color: #000;
	border: 2px solid #fff33f;
	color: #fff33f;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}
.pagingLists__link {
	background-color: #e50069;
	border: 2px solid #e50069;
	color: #fff33f;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	text-decoration: none;
	transition: background-color .3s ease;
}
.pagingLists__link:hover {
	background-color: #000;
}
@media screen and (max-width:768px){
	.pagingLists__item {
		width: calc(50 / var(--vw-min) * 100vw);
		height: calc(50 / var(--vw-min) * 100vw);
		font-size: calc(20 / var(--vw-min) * 100vw);
	}
}

.article__tags {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom:min(calc(40 / var(--vw-min) * 100vw),40px);
}
@media screen and (max-width:767px){
.article__tags {
margin-bottom:calc(40 / var(--vw-min) * 100vw);
}
}
.article__tag {
height: min(calc(40 / var(--vw-min) * 100vw),40px);
margin:0 min(calc(5 / var(--vw-min) * 100vw),5px) min(calc(10 / var(--vw-min) * 100vw),10px);
}
@media screen and (max-width:767px){
.article__tag {
height:calc(60 / var(--vw-min) * 100vw);
}
}
.article__tag--link {
background:#000;
border:min(calc(2 / var(--vw-min) * 100vw),2px) solid #fff33f;
color:#fff33f;
display: flex;
justify-content: center;
align-items: center;
height:min(calc(40 / var(--vw-min) * 100vw),40px);
padding:0 min(calc(15 / var(--vw-min) * 100vw),15px);
line-height:1;
text-align: center;
text-decoration: none;
transition:all 0.3s ease;
}
@media screen and (max-width:767px){
.article__tag--link {
border:calc(2 / var(--vw-min) * 100vw) solid #fff33f;
height:calc(60 / var(--vw-min) * 100vw);
padding:0 calc(20 / var(--vw-min) * 100vw);
}
}
.article__tag--link:hover,
.article__tag--link.tag__current {
background:#fff33f;
color:#000;
}
.color--p .article__boxlist--link {
background:#e50069;
}
.color--p .article__boxlist--link:hover {
background:#fff33f;
}
.color--p .article__boxlist--title {
color:#fff33f;
}
.color--p .article__boxlist--link:hover .article__boxlist--title {
color:#e50069;
}
.color--p .article__tag--link {
border:2px solid #e50069;
color:#e50069;
}
.color--p .article__tag--link:hover,
.color--p .article__tag--link.tag__current {
color:#000;
background:#e50069;
}