@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: block;
	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(24 / var(--vw-min) * 100vw), 24px);
	letter-spacing: 0;
	transition: color .3s ease,
				background-color .3s ease;
}
.newsDetail__title--text {
	color: var(--color-yellow);
	font-weight: 700;
	font-size: min(calc(22 / var(--vw-min) * 100vw), 22px);
	/*width: calc(100% - min(calc(140 / var(--vw-min) * 100vw), 140px));*/
	/*padding-left: min(calc(20 / var(--vw-min) * 100vw), 20px);*/
	text-align:center;
	display: block;
	padding-bottom:min(calc(6 / var(--vw-min) * 100vw),6px);
}
@media screen and (max-width:768px){
	.newsDetail__title--time {
		height: auto;
		font-size: calc(23 / var(--vw-min) * 100vw);
	}
	.newsDetail__title--text {
		font-size: calc(26 / var(--vw-min) * 100vw);
		padding-bottom:calc(13 / var(--vw-min) * 100vw);
	}
}

/* textWrap */
.newsDetail__textWrap {
	color: #fff;
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	width: min(calc(860 / var(--vw-min) * 100vw), 860px);
	margin: 0 auto;
	padding: min(calc(50 / var(--vw-min) * 100vw), 50px) 0;
	display: flex;
}
@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);
		display: block;
	}
}
.newsDetail__img {
	margin-right: min(40px, 3.3333vw);
	width:min(calc(460 / var(--vw-min) * 100vw),460px);
}
@media screen and (max-width:768px){
	.newsDetail__img {
		margin-right: 0;
		margin-bottom: min(32px, 4.8vw);
		width:100%;
	}
}
/* 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;
}
.newsDetail__text {
	flex:1;
}
@media screen and (max-width:768px){
	.newsDetail__text {
		font-size:calc(24 / var(--vw-min) * 100vw);
	}
}

.newsDetail__btns {
	width:100%;
	margin:0 auto;
	padding:1.25em 0;
}
.newsDetail__btn {
	margin-bottom:min(calc(15 / var(--vw-min) * 100vw),15px);
}
.newsDetail__btnLink {
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	line-height:1.3;
	height:100%;
	font-size:min(calc(18 / var(--vw-min) * 100vw),18px);
	padding:min(calc(12 / var(--vw-min) * 100vw),12px) min(calc(20 / var(--vw-min) * 100vw),20px) min(calc(12 / var(--vw-min) * 100vw),12px) min(calc(20 / var(--vw-min) * 100vw),20px);
	border:min(calc(2 / var(--vw-min) * 100vw),2px) solid var(--color-yellow);
	text-decoration: none;
	color:var(--color-yellow) !important;
	position: relative;
	transition:all 0.3s ease;
}
@media screen and (max-width:768px){
	.newsDetail__btnLink {
		font-size:calc(26 / var(--vw-min) * 100vw);
		padding:calc(24 / var(--vw-min) * 100vw) min(calc(20 / var(--vw-min) * 100vw),20px) calc(24 / var(--vw-min) * 100vw) min(calc(20 / var(--vw-min) * 100vw),20px);
	}
}
@media screen and (hover:hover){
	.newsDetail__btnLink:hover {
		border-color:#e50069;
		background:#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);
	}
}
