@charset "utf-8";
/*-----------------------------------------------
* news
-------------------------------------------------*/
/** LISTS **/
.newsLists__item:not(:first-child) {
	margin-top: min(calc(30 / var(--vw-min) * 100vw), 30px);
}
@media screen and (max-width:768px){
	.newsLists__item:not(:first-child) {
		margin-top: calc(30 / var(--vw-min) * 100vw);
	}
}
.newsLists__item a {
	display: flex;
	text-decoration: none;
}
/** TIME **/
.newsLists--date,
.newsDetail__title--date {
	font-family: var(--en2-font);
	width: 15%;/* 180 */
}
@media screen and (max-width:768px){
	.newsLists--date,
	.newsDetail__title--date {
		width: 21.3333%;/* 160 */
	}
}
.newsLists--dateTime,
.newsDetail--dateTime {
	font-size: min(calc(34 / var(--vw-min) * 100vw), 34px);
	color: #000;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.1em;
	width: min(calc(115 / var(--vw-min) * 100vw), 115px);
	display: flex;
	flex-direction: column;
	margin-left: auto;
}
@media screen and (max-width:768px){
	.newsLists--dateTime,
	.newsDetail--dateTime {
		font-size: calc(34 / var(--vw-min) * 100vw);
		width: calc(110 / var(--vw-min) * 100vw);
	}
}
.newsLists--date_year,
.newsDetail--date_year {
	font-size: min(calc(24 / var(--vw-min) * 100vw), 24px);
	margin-bottom: min(calc(12 / var(--vw-min) * 100vw), 12px);
}
@media screen and (max-width:768px){
	.newsLists--date_year,
	.newsDetail--date_year {
		font-size: calc(24 / var(--vw-min) * 100vw);
		margin-bottom: calc(12 / var(--vw-min) * 100vw);
	}
}
.newsLists--date_year.js-txtSpan span:nth-child(n+3),
.newsDetail--date_year.js-txtSpan span:nth-child(n+3) {
	color: var(--color-red);
}

.newsDetail--dateIn {
	display: flex;
}
.newsLists--date_month,
.newsDetail--date_month {
	color: var(--color-red);
}
/** TITLE **/
.newsLists--title {
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	color: var(--color-yellow);
	letter-spacing: 0.1em;
	width: calc(100% - 15%);
	background-color: #000;
	padding: min(calc(20 / var(--vw-min) * 100vw), 20px);
	transition: .3s ease;
}
@media screen and (max-width:768px){
	.newsLists--title {
		font-size: calc(20 / var(--vw-min) * 100vw);
		line-height: 1.5;
		width: calc(100% - 21.3333%);
		padding: calc(8 / var(--vw-min) * 100vw) calc(25 / var(--vw-min) * 100vw);
	}
}
.newsLists--title span {
	width: 86.2745%;/* 880 */
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
@media screen and (max-width:768px){
	.newsLists--title span {
		width: 93.2203%;/* 520 */
		-webkit-line-clamp: 2;
        min-height: calc(60 / var(--vw-min) * 100vw);
        display: flex;
        align-items: center;
	}
}
.pagingListsWrap {
	margin-top: min(calc(40 / var(--vw-min) * 100vw), 40px);
}
@media screen and (max-width:768px){
	.pagingListsWrap {
		margin-top: calc(44 / var(--vw-min) * 100vw);
	}
}
.pagingLists {
	display: flex;
	justify-content: center;
}
.pagingLists__item {
	position: relative;
	padding: 0 min(calc(2.5 / var(--vw-min) * 100vw), 2.5px);
}
@media screen and (max-width:768px){
	.pagingLists__item {
		padding: 0 calc(5 / var(--vw-min) * 100vw);
	}
}
.pagingLists__item a {
	font-size: min(calc(20 / var(--vw-min) * 100vw), 20px);
	color: var(--color-yellow);
	font-weight: 700;
	width: min(calc(50 / var(--vw-min) * 100vw), 50px);
	height: min(calc(50 / var(--vw-min) * 100vw), 50px);
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000;
	border: min(calc(5 / var(--vw-min) * 100vw), 5px) solid #000;
	text-decoration: none;
	transition: .3s ease;
}
@media screen and (max-width:768px){
	.pagingLists__item a {
		font-size: calc(20 / var(--vw-min) * 100vw);
		width: calc(60 / var(--vw-min) * 100vw);
		height: calc(60 / var(--vw-min) * 100vw);
		border: calc(5 / var(--vw-min) * 100vw) solid #000;
	}
}
.pagingLists__item a.is-active {
	color: #000;
	background-color: var(--color-yellow);
	pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
	.pagingLists__item a:hover {
		color: #000;
		background-color: var(--color-yellow);
	}
}
/*-----------------------------------------------
* detail
-------------------------------------------------*/
.newsDetail__cont {
	position: relative;
	padding: min(calc(70 / var(--vw-min) * 100vw), 70px) 0 min(calc(115 / var(--vw-min) * 100vw), 115px);
}
.newsDetail__titleWrap {
	display: flex;
}
.newsDetail__title {
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	color: var(--color-yellow);
	letter-spacing: 0.1em;
	width: calc(100% - 15%);
	padding: min(calc(24 / var(--vw-min) * 100vw), 24px) min(calc(30 / var(--vw-min) * 100vw), 30px);
	background-color: #000;
}
@media screen and (max-width:768px){
	.newsDetail__title {
		font-size: calc(20 / var(--vw-min) * 100vw);
		width: calc(100% - 21.3333%);
		padding: calc(16 / var(--vw-min) * 100vw) calc(40 / var(--vw-min) * 100vw) calc(16 / var(--vw-min) * 100vw) calc(25 / var(--vw-min) * 100vw);
	}
}
.newsDetail__textWrap {
	font-size: min(calc(16 / var(--vw-min) * 100vw), 16px);
	letter-spacing: 0.1em;
	width: calc(100% - 15%);
	margin-left: auto;
}
@media screen and (max-width:768px){
	.newsDetail__textWrap {
		font-size: calc(20 / var(--vw-min) * 100vw);
		width: 100%;
		margin: calc(20 / var(--vw-min) * 100vw) 0 0;
	}
}
.newsDetail__text {
	color: #000;
	background-color: #fff;
	border-left:  min(calc(5 / var(--vw-min) * 100vw), 5px) solid #000;
	border-bottom:  min(calc(5 / var(--vw-min) * 100vw), 5px) solid #000;
	padding: min(calc(30 / var(--vw-min) * 100vw), 30px);
}
.newsDetail__textWrap img {
	margin: calc(10 / var(--vw-min) * 100vw) 0;
	max-width: 100%;
	pointer-events: none;
}
@media screen and (max-width:768px){
	.newsDetail__text  {
		border: calc(5 / var(--vw-min) * 100vw) solid #000;
		padding: calc(40 / var(--vw-min) * 100vw);
	}
	.newsDetail__textWrap img {
		width: 100%!important;
		max-width: 100%;
		height: 100%!important;
	}
}
.newsDetail__textWrap iframe {
    display: block;
    position: relative;
    width: min(calc(768 / var(--vw-min) * 100vw), 768px);
    height: min(calc(432 / var(--vw-min) * 100vw), 432px);
    margin-top: min(calc(20 / var(--vw-min) * 100vw), 20px);
}
@media screen and (max-width: 768px){ 
    .newsDetail__textWrap iframe {
        width: calc(654 / var(--vw-min) * 100vw);
        height: calc(368 / var(--vw-min) * 100vw);
    }
}
.backBtn a {
	font-size: min(calc(20 / var(--vw-min) * 100vw), 20px);
	font-weight: 700;
	color: #000;
	position: relative;
	width: min(calc(270 / var(--vw-min) * 100vw), 270px);
	height: min(calc(50 / var(--vw-min) * 100vw), 50px);
	background-color: #fff;
	border-right:  min(calc(5 / var(--vw-min) * 100vw), 5px) solid #000;
	border-left:  min(calc(5 / var(--vw-min) * 100vw), 5px) solid #000;
	border-bottom:  min(calc(5 / var(--vw-min) * 100vw), 5px) solid #000;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	transition: .3s ease;
}
@media screen and (max-width:768px){
	.backBtn {
		display: flex;
		justify-content: center;
	}
	.backBtn a {
		font-size: calc(20 / var(--vw-min) * 100vw);
		width: calc(340 / var(--vw-min) * 100vw);
		height: calc(60 / var(--vw-min) * 100vw);
		border-right:  calc(5 / var(--vw-min) * 100vw) solid #000;
		border-left:  calc(5 / var(--vw-min) * 100vw) solid #000;
		border-bottom:  calc(5 / var(--vw-min) * 100vw) solid #000;
	}
}
.backBtn span {
	position: relative;
	z-index: 1;
}
.backBtn .js-txtSpan span:first-child {
	color: var(--color-red);
}
.linkBtn {
	margin: min(calc(70 / var(--vw-min) * 100vw), 70px) auto 0;
}
@media screen and (max-width:768px){
	.linkBtn {
		font-size: calc(20 / var(--vw-min)* 100vw);
        width: calc(340 / var(--vw-min)* 100vw);
        height: calc(60 / var(--vw-min)* 100vw);
		margin-top: calc(70 / var(--vw-min)* 100vw);
	}
}
.linkBtn .linkA {
	font-weight: 700;
}