/*========================================================*/
/*-------擐���_�脩��������獢�靘� ��憛�--------*/
/*========================================================*/

.index_awardBg{
	position: relative;
}
.index_awardBg::before{
	/* position: absolute;
	content: "";
	background-color: var(--primary_color);
	width: 100%;
	height: 70%;
	bottom: 0;
	left: 0;
	z-index: 0; */
}

	.index_awardBg .wrap{
		max-width: 99.9%;			
		width: 100%;
		overflow: hidden;
		/* padding-bottom: 1.5625rem; */
	}

	.index_awardContainer{
		position: relative;
		padding-bottom: 1.5625rem;
	}


	/*----- 璅�憿�1 -----*/
	.index_awardBg .right_title {
		text-align: center;
		margin-bottom: clamp(2.0646rem, 3.3333vw, 4.0000rem); /* 33.03px , 3.3333vw , 64.00px */
	}	



		.index_award_area{			
			position: relative;						
			z-index: 5;	
			margin: 0 auto;
			/* margin: 0 -0.9375rem; */
			/*padding-bottom: clamp(1.6130rem, 2.6042vw, 3.1250rem);*/ /* 25.81px , 2.6042vw , 50.00px */
		}


				
		/* 擐���_�脩��������獢�靘�  */
		.index_awardBg .index_award_area .mySwiper_award {
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
		.index_awardBg .index_award_area .mySwiper_award .swiper-wrapper {
			
		}
		.index_awardBg .index_award_area .mySwiper_award .swiper-wrapper .swiper-slide{
		}
			.index_awardBg .index_award_area .mySwiper_award .swiper-wrapper .swiper-slide > a {
			}


	.index_award_control{		
		/* width: 100%; */
		width: clamp(calc(100% + (1.4839rem * 2) + 2.0833vw), calc(100% + (2.3958vw * 2) + 2.0833vw), calc(100% + (2.8750rem * 2) + 2.0833vw)); /* 23.74px , 2.3958vw , 46.00px */
		/* height: 10px; */
		/* display: none; */
		left: 50%;
		top: 50%;
		position: absolute;
		transform: translateX(-50%) translateY(-50%);
	}

		.index_award_control .swiper-pagination{

		}
		.main .index_award_control .swiper-pagination .swiper-pagination-bullet {
			background-color: transparent;
			border: 1px var(--fourth_color) solid;
			z-index: 5;
			display: inline-block;
			width: 1.875vw;
			height: 0.2604vw;
			aspect-ratio: 36.65 / 5.00;
			border-radius: 0;
			opacity: 1;
		}
		.main .index_award_control .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
			background-color:var(--fourth_color);
		}



	.index_awardBg .swiper-pagination {
		top: unset !important;
		bottom: 0px !important;
	}





/* �脩��������獢�靘� ��銵� */
.award_list {
	color: var(--dark_color);
	/* padding: 0.9375rem; */ /*15*/
	/* border-radius: 5px; */

	display: flex;
    flex-direction: column;
}
.award_box{
	/* box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; */
	background-color: #fff;
	/* border-top-right-radius: clamp(1.6130rem, 2.6042vw, 3.1250rem); */ /* 25.81px , 2.6042vw , 50.00px */
	/* border-top-left-radius:clamp(0.3226rem, 0.5208vw, 0.6250rem); */ /* 5.16px , 0.5208vw , 10.00px */
	/* border-bottom-right-radius: clamp(0.3226rem, 0.5208vw, 0.6250rem); */ /* 5.16px , 0.5208vw , 10.00px */
	/* border-bottom-left-radius: clamp(1.6130rem, 2.6042vw, 3.1250rem); */ /* 25.81px , 2.6042vw , 50.00px */
	overflow: hidden;
	border-radius: 5px;

	display: flex;
    flex-direction: column;
}




	/* �脩��������獢�靘� ��銵灶�� */
	.awardImg {
		text-align: center; /* ����蝵桐葉 */
	}
		/*��*/
		.awardImg img {
			/* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;		 */
		}
			.awardImg a{
				position: relative;
				/* padding-top: 72.25%; */
				aspect-ratio: 114 / 65;
				display: block;
				overflow: hidden;
				transition: 0.3s ease all;
				background-color: #000;
			}
				.awardImg img{	
					width: 100%;
					height: 100%;
					object-fit: cover;
					position: absolute;
					top: 0;
					left: 0;
					bottom: 0;
					right: 0;
					float: none;
					width: 100% !important;
					height: 100% !important;
					object-fit: cover;
					transition: 0.3s ease all;
				}
				.awardImg a:hover img{
					opacity: 0.5;
					transform: scale(1.05);		
				}









/* �脩��������獢�靘� ��銵灶銝��寡�閮� */
.award_bottom {
	padding: 0  clamp(0.9678rem, 1.5625vw, 1.8750rem); /* 15.48px , 1.5625vw , 30.00px */
	padding-top: clamp(0.8710rem, 1.4063vw, 1.6875rem); /* 13.94px , 1.4063vw , 27.00px */
	padding-bottom: clamp(2.5485rem, 4.1146vw, 4.9375rem); /* 40.78px , 4.1146vw , 79.00px */
	background: #ffffff;
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: clamp(0.4839rem, 0.7813vw, 0.9375rem); /* 7.74px , 0.7813vw , 15.00px */

}
/* .award_bottom::before {
	position: absolute;
	pointer-events: none;
	content: "";
	bottom: 0;
	right: 0;
	background-image: url(../images/news_bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 99.9%;
	width: 60%;
	aspect-ratio: 267 / 175;
	z-index: 0;
} */



	/* �脩��������獢�靘� ��銵灶銝��寡�閮� */
	/* .news_top {
	} */

		/* �脩��������獢�靘� ��銵灶銝��寡�閮�_�交����暺����賊���冽見撘� */		
		/* .award_list .collect, */
		.award_list .date{
			color:inherit;
			font-size: 0.6875rem; /*11*/
			font-weight: 500;
			line-height: 1;
			font-family: var(--foreign_font);
			/* margin-bottom: 10px; */
			padding: clamp(0.6452rem, 1.0417vw, 1.2500rem) 0; /* 10.32px , 1.0417vw , 20.00px */
			padding-left: clamp(0.9678rem, 1.5625vw, 1.8750rem); /* 15.48px , 1.5625vw , 30.00px */
			padding-right: clamp(0.9678rem, 1.5625vw, 1.8750rem); /* 15.48px , 1.5625vw , 30.00px */
		}

		/* ��璅����冽見撘� */
		.award_list .date i, 
		.award_list .collect i {
			/*font-size: 12px;
			color: inherit;
			margin-right: 5px;*/ /* ��璅�����摮���頝� */
		}
		.award_list .date{
			/*color: inherit;*/
		}
		/* .award_list .collect {
			color: var(--fifth_color);
		} */




	.award_list .award_info{
		display: flex;
		flex-direction: column;
		gap:clamp(0.4839rem, 0.7813vw, 0.9375rem); /* 7.74px , 0.7813vw , 15.00px */
		position: relative;
		z-index: 3;
		color: var(--dark_color);
	}






	/* �脩��������獢�靘� ��銵灶璅�憿� */
	.award_bottom .title {
		margin: 0;
		color:inherit;
		word-break: break-word;  /*�望��靘��批�桀��瑁�*/
		/* font-size: clamp(1.1250rem, 1.0417vw, 1.2500rem); */ /* 18.00px , 1.0417vw , 20.00px */
		font-weight: 700;
		line-height: normal;
		/* letter-spacing: 2px; */
		font-size: .875rem; /*14*/
		color: inherit;
		
		line-height: 1.3;
	}

	.award_bottom .title a {
		display: block;
		text-decoration: none; /* 蝘駁�方���蝯�銝���蝺� */
		color: inherit;
		
		display: -webkit-box;
		-webkit-box-orient: vertical;	
		-webkit-line-clamp: 2;	
		overflow: hidden;

		word-break: break-word;  /*�望��靘��批�桀��瑁�*/
		min-height: calc(0.875rem * 2 * 1.3);
	}

	.award_bottom .title a:hover {
		color: var(--primary_color); /* 皛�曌��詨����頞���蝯�憿��� */
	}

	/* �脩��������獢�靘� ��銵灶蝪∟膩 */
	.award_bottom .description {
		color: inherit;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		word-break: break-word;  /*�望��靘��批�桀��瑁�*/
		/* font-size: clamp(1.0000rem, 0.9375vw, 1.1250rem); */ /* 16.00px , 0.9375vw , 18.00px */
		font-style: normal;
		font-weight: 400;
		line-height: 1.5; /* 27px */
		/* letter-spacing: 1.8px; */
		font-size: 0.6875rem; /*11*/
		color: #888888;


		min-height: calc(0.6875rem * 1.5 * 3);
	}

	.award_bottom .more_btn{		
		/*display: flex;				
		justify-content: flex-end;				
		margin-top: clamp(1.1291rem, 1.8229vw, 2.1875rem);*/ /* 18.07px , 1.8229vw , 35.00px */
	}
		.award_bottom .more_btn a{
			/*color: var(--dark_color);
			font-size: 0.9375rem;
			font-weight: 400;
			line-height: normal;
			letter-spacing: .1406rem;
			display: flex;
			align-items: center;
			column-gap:clamp(0.3226rem, 0.5208vw, 0.6250rem); *//* 5.16px , 0.5208vw , 10.00px */
			/*text-decoration: none;*/
		}
			.award_bottom .more_btn img{
				/*width: clamp(0.9678rem, 1.5625vw, 1.8750rem); *//* 15.48px , 1.5625vw , 30.00px */
				/* height: auto; */
			}
			/*.award_bottom .more_btn a:hover{
				opacity: 0.7;
			}*/








/* �刻�Ｗ�撖砍漲憭扳��1281��嚗�憟��券��鋆∠���孵�璅�撘� */
@media screen and (min-width: 1281px) {

	.index_award_area.count_1,
	.index_award_area.count_2 ,
	.index_award_area.count_3 ,
	.index_award_area.count_4 ,
	.index_award_area.count_5 ,
	.index_award_area.count_gt4{
		margin: 0 auto;
		width: 90%;
	}

	.index_award_area.count_1 {
		max-width:  calc(66.75rem / 3 * 1); /*1068*/	
		/* width: calc(100% / 3 * 1); */
	}
	.index_award_area.count_2 {
		max-width:  calc(66.75rem / 3 * 2); /*1068*/
		/* width: calc(100% / 3 * 2); */
	}
	.index_award_area.count_3 {
		max-width:  calc(66.75rem / 3 * 3); /*1068*/
		/* width: calc(100% / 3 * 3); */
	}
	.index_award_area.count_4 {
		max-width:  calc(66.75rem / 3 * 4); /*1068*/
		/* width: calc(100% / 4 * 3); */
	}
	.index_award_area.count_5 {
		max-width:  calc(66.75rem / 3 * 5); /*1068*/
	}
	.index_award_area.count_gt4 {
		max-width:  calc(66.75rem / 3 * 5); /*1068*/
		/* width: calc(100% / 4 * 3); */
	}

}









@media screen and (min-width: 991px) and  (max-width: 1280px) {

	.index_awardBg .wrap {
		width: 90%;		
	}

		.index_award_area.count_1,
		.index_award_area.count_2 ,
		.index_award_area.count_3 ,
		.index_award_area.count_4 ,
		.index_award_area.count_5 ,
		.index_award_area.count_gt4{
			margin: 0 auto;	
			width: 100%;
			max-width: unset;
		}



	/*----- 擐���璅�憿�1 -----*/
	.index_awardBg .index_title {
		/* margin-bottom: 0rem; */
	}
	
	
}



/* �刻�Ｗ��曉之125%銝�撖砍漲憭扳��991��嚗�憟��券��鋆∠���孵�璅�撘� */
@media screen and (min-width: 991px) and (min-height: 500px) and (max-height: 1000px) and (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.49), only screen and (min-resolution: 125dpi) and (max-resolution: 149dpi) {

	.index_award_area.count_1 {
		max-width:  calc((66.75rem * 1.128) / 3 * 1); /*1068*/	
	}
	.index_award_area.count_2 {
		max-width:  calc((66.75rem * 1.128) / 3 * 2); /*1068*/
	}
	.index_award_area.count_3 {
		max-width:  calc((66.75rem * 1.128) / 3 * 3); /*1068*/
	}
	.index_award_area.count_4 {
		max-width:  calc((66.75rem * 1.128) / 3 * 4); /*1068*/
	}
	.index_award_area.count_5 {
		max-width:  calc((66.75rem * 1.128) / 3 * 5); /*1068*/
	}
	.index_award_area.count_gt4 {
		max-width:  calc((66.75rem * 1.128) / 3 * 5); /*1068*/
	}

	/* 擐���_�脩��������獢�靘�  */
	.index_awardBg .index_award_area .mySwiper_award {
		max-width: 87.8125rem;
		width: 90%;
	}
	.index_award_control{	
		width: calc(87.8125rem + (1.4839rem * 4) + 5.2083vw);
	}


	/* �脩��������獢�靘� ��銵灶銝��寡�閮�_�交����暺����賊���冽見撘� */		
	.award_list .date{
		font-size: 1rem; 
	}
	
	/* �脩��������獢�靘� ��銵灶璅�憿� */
	.award_bottom .title {
		font-size: clamp(1.1250rem, 1.0417vw, 1.2500rem); /* 18.00px , 1.0417vw , 20.00px */
	}
	

	/* �脩��������獢�靘� ��銵灶蝪∟膩 */
	.award_bottom .description {
		font-size: 1rem; /*16*/
	}

}


/* �刻�Ｗ��曉之150%銝�撖砍漲憭扳��991��嚗�憟��券��鋆∠���孵�璅�撘� */
@media screen and (min-width: 991px) and (min-height: 500px) and (max-height: 1000px) and (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.74), only screen and (min-resolution: 150dpi) and (max-resolution: 174dpi) {

	.index_award_area.count_1 {
		max-width:  calc((66.75rem * 1.128) / 3 * 1); /*1068*/	
	}
	.index_award_area.count_2 {
		max-width:  calc((66.75rem * 1.128) / 3 * 2); /*1068*/
	}
	.index_award_area.count_3 {
		max-width:  calc((66.75rem * 1.128) / 3 * 3); /*1068*/
	}
	.index_award_area.count_4 {
		max-width:  calc((66.75rem * 1.128) / 3 * 4); /*1068*/
	}
	.index_award_area.count_5 {
		max-width:  calc((66.75rem * 1.128) / 3 * 5); /*1068*/
	}
	.index_award_area.count_gt4 {
		max-width:  calc((66.75rem * 1.128) / 3 * 5); /*1068*/
	}


	/* 擐���_�脩��������獢�靘�  */
	.index_awardBg .index_award_area .mySwiper_award {
		max-width: 87.8125rem;
		width: 90%;
	}

	.index_award_control{	
		width: calc(87.8125rem + (1.4839rem * 4) + 5.2083vw);
	}






	/* �脩��������獢�靘� ��銵灶銝��寡�閮�_�交����暺����賊���冽見撘� */		
	.award_list .date{
		font-size: 1rem; 
	}
	
	/* �脩��������獢�靘� ��銵灶璅�憿� */
	.award_bottom .title {
		font-size: clamp(1.1250rem, 1.0417vw, 1.2500rem); /* 18.00px , 1.0417vw , 20.00px */
	}
	

	/* �脩��������獢�靘� ��銵灶蝪∟膩 */
	.award_bottom .description {
		font-size: 1rem; /*16*/
	}

}




@media (max-width: 990px){

	.index_awardBg .wrap{
		max-width: unset;			
		width: 90%;
	}

	.index_award_control{		
		display: none;
	}

}














/* =============================== */
/* 閮��� */
/* =============================== */
.subscribe_bg{
	padding-top: clamp(1.875rem,3.125vw,3.75rem);
}
.subscribe_bg .wrap{
	display: flex;
	justify-content: center;
	align-items: center;
}
.subscribe_img{
	width: 100%;
	max-width: 367px;
}
.subscribe_img a{
	display: block;
	position: relative;
	padding-top: 18.5%;
	transition: all 0.3s ease-out;
}
.subscribe_img a img{
	width:100%;
	height:auto;
	transition: all 0.3s ease-out;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	float: none;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	transition: all 0.3s ease-out;
}


.subscribe_img a:hover{
	opacity: 0.5;
	transition: all 0.3s ease-out;
}