.p-news {
	width: 100%;
}
.p-news__inner {
	width: 100%;
}
.p-news__menu {
	width: min(100%, 810px);
	margin: 0 auto clamp(32px, 5vw, 70px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	row-gap: clamp(20px, 2.8571428571vw, 40px);
}
@media screen and (max-width: 768px) {
	.p-news__menu {
		max-width: 480px;
	}
}
.p-news__menu li {
	width: min(31%, 350px);
}
.p-news__menu li:where(:nth-child(3n+2):last-child) {
	margin-right: auto;
	margin-left: calc(50% - min(31%, 350px) * 1.5);
}
@media screen and (max-width: 768px) {
	.p-news__menu li {
		width: 100%;
		margin: 0 auto;
	}
	.p-news__menu li:nth-child(3n+2):last-child {
		margin: 0 auto;
	}
}
.p-news__menu_link {
	width: 100%;
	display: block;
	text-align: center;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(16px, 1.2857142857vw, 18px);
	font-weight: 500;
	letter-spacing: 0.03em;
	color: #d01126;
	border: 1px solid #d01126;
	padding: clamp(12px, 1vw, 14px) 15px clamp(14px, 1.1428571429vw, 16px);
	-webkit-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
}
.p-news__menu li:first-child .p-news__menu_link {
	color: #aace5b;
	border-color: #aace5b;
}
.p-news__menu li:nth-child(2) .p-news__menu_link {
	color: #f19730;
	border-color: #f19730;
}
.p-news__menu_link.active {
	color: #ffffff;
	background: #d01126;
}
.p-news__menu li:first-child .p-news__menu_link.active {
	color: #ffffff;
	background: #aace5b;
}
.p-news__menu li:nth-child(2) .p-news__menu_link.active {
	color: #ffffff;
	background: #f19730;
}
@media screen and (hover: hover) and (pointer: fine) {
	.p-news__menu_link:hover {
		color: #ffffff;
		background: #d01126;
	}
}
.p-news__menu li:first-child .p-news__menu_link:hover {
	color: #ffffff;
	background: #aace5b;
}
.p-news__menu li:nth-child(2) .p-news__menu_link:hover {
	color: #ffffff;
	background: #f19730;
}
.p-news__flex {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media screen and (max-width: 1024px) {
	.p-news__flex {
		display: block;
	}
}
.p-news__box {
	width: min(75%, 1042px);
}
@media screen and (max-width: 1024px) {
	.p-news__box {
		width: 100%;
		margin-bottom: clamp(32px, 3.5714285714vw, 50px);
	}
}
.p-news__list {
	width: 100%;
	padding: clamp(24px, 3.5714285714vw, 50px) clamp(15px, 3.5714285714vw, 50px);
	background: #fcfcfc;
}
.p-news__list li {
	width: 100%;
}
@media screen and (max-width: 768px) {
	.p-news__list li {
		max-width: 480px;
		margin: 0 auto;
	}
}
.p-news__list li:not(:last-child) {
	margin-bottom: clamp(26px, 3.5714285714vw, 50px);
}
.p-news__link {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
@media screen and (max-width: 768px) {
	.p-news__link {
		display: block;
	}
}
@media screen and (hover: hover) and (pointer: fine) {
	.p-news__link:hover {
		opacity: 0.6;
	}
}
.p-news__figure {
	width: min(34.6%, 325px);
	border: 2px solid #d01126;
	position: relative;
	margin-bottom: 0;
}
@media screen and (max-width: 768px) {
	.p-news__figure {
		width: 100%;
		margin-bottom: clamp(14px, 1.4285714286vw, 20px);
	}
}
.p-news__figure.info {
	border-color: #aace5b;
}
.p-news__figure.info .cap {
	background: #aace5b;
}
.p-news__figure.campaign {
	border-color: #f19730;
}
.p-news__figure.campaign .cap {
	background: #f19730;
}
.p-news__figure .img {
	width: 100%;
	aspect-ratio: 65/52;
	background: #cccccc no-repeat center/cover;
}
.p-news__figure .cap {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: min(100%, 200px);
	background: #d01126;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(15px, 1.2857142857vw, 18px);
	letter-spacing: 0.03em;
	color: #ffffff;
	text-align: center;
	padding: 7px 10px 9px;
}
.p-news__item {
	width: min(62.4%, 587px);
}
@media screen and (max-width: 768px) {
	.p-news__item {
		width: 100%;
	}
}
.p-news__item .ttl {
	width: 100%;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(18px, 1.5714285714vw, 12px);
	font-weight: 500;
	line-height: 1.3636363636;
	margin-top: clamp(-4px, -0.2857142857vw, -4px);
	margin-bottom: clamp(12px, 1.1428571429vw, 16px);
	letter-spacing: 0.03em;
	border-bottom: 1px solid #000000;
	padding-bottom: clamp(8px, 0.7142857143vw, 10px);
}
@media screen and (max-width: 768px) {
	.p-news__item .ttl {
		line-height: 1.5555555556;
		margin-top: clamp(-5px, -0.3571428571vw, -5px);
		margin-bottom: clamp(9px, 0.9285714286vw, 13px);
	}
}
.p-news__item .cont {
	width: 100%;
}
.p-news__text {
	width: 100%;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.5555555556;
	margin-top: clamp(-5px, -0.3571428571vw, -5px);
	margin-bottom: clamp(11px, 1.0714285714vw, 15px);
	letter-spacing: 0.03em;
}
@media screen and (max-width: 768px) {
	.p-news__text {
		line-height: 1.625;
		margin-top: clamp(-5px, -0.3571428571vw, -5px);
		margin-bottom: clamp(9px, 0.9285714286vw, 13px);
	}
}
.p-news__more {
	width: 100%;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.5555555556;
	margin-top: clamp(-5px, -0.3571428571vw, -5px);
	margin-bottom: clamp(9px, 0.9285714286vw, 13px);
	color: #d01126;
	text-align: right;
	letter-spacing: 0.03em;
}
@media screen and (max-width: 768px) {
	.p-news__more {
		line-height: 1.625;
		margin-top: clamp(-5px, -0.3571428571vw, -5px);
		margin-bottom: clamp(9px, 0.7857142857vw, 11px);
	}
}
.p-news__time {
	width: 100%;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(14px, 1.1428571429vw, 16px);
	letter-spacing: 0.03em;
}
.p-news__num {
	width: 100%;
	padding: clamp(24px, 3.5714285714vw, 50px) clamp(15px, 3.5714285714vw, 50px) 0;
	margin-bottom: clamp(-8px, -1.2857142857vw, -18px);
	background: #fcfcfc;
}
.p-news__num .ttl {
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.5555555556;
	margin-top: clamp(-5px, -0.3571428571vw, -5px);
	margin-bottom: clamp(-5px, -0.3571428571vw, -5px);
	letter-spacing: 0.03em;
}
@media screen and (max-width: 768px) {
	.p-news__num .ttl {
		line-height: 1.625;
		margin-top: clamp(-5px, -0.3571428571vw, -5px);
		margin-bottom: clamp(-5px, -0.3571428571vw, -5px);
	}
}
.p-news__num .ttl ._ib {
	display: inline-block;
}
.p-news__notfound {
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.5555555556;
	margin-top: clamp(-5px, -0.3571428571vw, -5px);
	margin-bottom: clamp(-5px, -0.3571428571vw, -5px);
	letter-spacing: 0.03em;
}
@media screen and (max-width: 768px) {
	.p-news__notfound {
		line-height: 1.625;
		margin-top: clamp(-5px, -0.3571428571vw, -5px);
		margin-bottom: clamp(-5px, -0.3571428571vw, -5px);
	}
}

.p-news_details {
	width: 100%;
}
.p-news_details__inner {
	width: 100%;
}
.p-news_details__block {
	width: 100%;
	padding: clamp(24px, 3.5714285714vw, 50px) clamp(15px, 3.5714285714vw, 50px);
	background: #fcfcfc;
}
.p-news_details__head {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: clamp(24px, 3.5714285714vw, 50px);
}
.p-news_details__cat {
	width: min(60%, 200px);
	background: #d01126;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(15px, 1.2857142857vw, 18px);
	letter-spacing: 0.03em;
	color: #ffffff;
	text-align: center;
	padding: 7px 10px 9px;
}
.p-news_details__cat.info {
	background: #aace5b;
}
.p-news_details__cat.campaign {
	background: #f19730;
}
.p-news_details__time {
	width: min(36%, 100px);
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(16px, 1.4285714286vw, 20px);
	letter-spacing: 0.03em;
	text-align: right;
}
.p-news_details__headline {
	width: 100%;
	margin-bottom: clamp(18px, 2.1428571429vw, 30px);
}
.p-news_details__headline .cont {
	width: 100%;
}
.p-news_details__headline .cont ._ttl {
	display: block;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(20px, 2.5vw, 35px);
	font-weight: 500;
	line-height: 1.2;
	margin-top: clamp(-3.5px, -0.25vw, -3.5px);
	margin-bottom: clamp(-3.5px, -0.25vw, -3.5px);
}
@media screen and (max-width: 768px) {
	.p-news_details__headline .cont ._ttl {
		line-height: 1.6;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	}
}
.p-news_details__back {
	width: 100%;
	margin-top: clamp(20px, 2.8571428571vw, 40px);
	clear: both;
}

.p-news_details_main {
	width: 100%;
	/*.c-custom_block_btn_link {

		&__link {
			display: block;
			max-width: 100%;
			padding: 12px 14px 13px;
			background: $back_color;
			position: relative;
			color: $main_color;
			text-align: center;
			transition: color 0.3s ease-in-out, background 0.3s ease-in-out;

			@media screen and (max-width: $phone) {
				margin: 0 auto;
			}

			&:hover {

				@include hover {
					background: $light_back_color;
					color: $hover_color;
				}

				&::before {

					@include hover {
						right: 11px;
						color: $hover_color;
					}
				}
			}

			&.left {
				margin-right: auto;
			}

			&.center {
				margin-left: auto;
				margin-right: auto;
			}

			&.right {
				margin-left: auto;
			}

			&::before {
				content: '';
				position: absolute;
				top: 50%;
				right: 15px;
				transform: translateY(-50%) rotate(45deg);
				width: 7px;
				height: 7px;
				border-top: 2px solid $main_color;
				border-right: 2px solid $main_color;
				transition: right 0.2s ease-in-out, color 0.3s ease-in-out;
			}
		}

		&__cont {
			font-size: 16px;
			@include lh_remove($fs: 16px, $lh: 24px);
			font-feature-settings: 'palt';
			font-weight: 500;
			letter-spacing: 0.05em;
		}
	}*/
}
.p-news_details_main__inner {
	width: 100%;
}
.p-news_details_main h1 {
	position: relative;
	padding: 0 0 clamp(5px, 0.5vw, 7px) clamp(15px, 1.7142857143vw, 24px);
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(20px, 1.7857142857vw, 25px);
	font-weight: 500;
	line-height: 1.28;
	margin-top: clamp(-0.5px, 0.0357142857vw, 0.5px);
	margin-bottom: clamp(24.5px, 2.3214285714vw, 32.5px);
	letter-spacing: 0.02em;
	border-bottom: 5px solid #ae0e20;
}
.p-news_details_main h1::before {
	content: "";
	position: absolute;
	top: clamp(8px, 0.5vw, 7px);
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: clamp(5px, 0.5714285714vw, 8px) 0 clamp(5px, 0.5714285714vw, 8px) clamp(8px, 0.9285714286vw, 13px);
	border-color: transparent transparent transparent #000000;
}
.p-news_details_main h2 {
	position: relative;
	padding: clamp(4px, 0.3571428571vw, 5px) 0 clamp(5px, 0.5vw, 7px) clamp(15px, 1.7142857143vw, 24px);
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	font-size: clamp(18px, 1.7142857143vw, 24px);
	font-weight: 500;
	line-height: 1.25;
	margin-top: clamp(0px, 0.0714285714vw, 1px);
	margin-bottom: clamp(22px, 1.9285714286vw, 27px);
	letter-spacing: 0.02em;
}
@media screen and (max-width: 1024px) {
	.p-news_details_main h2 {
		line-height: 1.25;
		margin-top: clamp(0px, 0vw, 0px);
		margin-bottom: clamp(22px, 1.9285714286vw, 27px);
	}
}
@media screen and (max-width: 768px) {
	.p-news_details_main h2 {
		line-height: 1.2857142857;
		margin-top: clamp(0px, 0vw, 0px);
		margin-bottom: clamp(22px, 1.9285714286vw, 27px);
	}
}
.p-news_details_main h2::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 100%;
	background: #d01126;
}
.p-news_details_main h3 {
	width: 100%;
	line-height: 1.5555555556;
	margin-top: clamp(0px, 0vw, 0px);
	margin-bottom: clamp(15px, 1.7142857143vw, 24px);
	font-size: clamp(16px, 1.2857142857vw, 18px);
	font-weight: 500;
	padding: 2px 0 9px 12px;
	position: relative;
	border-bottom: 1px solid #cccccc;
}
.p-news_details_main h3::before {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 4px;
	height: calc(100% - 15px);
	background: #d01126;
}
.p-news_details_main h4 {
	width: 100%;
	line-height: 1.5555555556;
	margin-top: clamp(0px, 0vw, 0px);
	margin-bottom: clamp(10px, 0.8571428571vw, 12px);
	font-size: clamp(16px, 1.2857142857vw, 18px);
	font-weight: 500;
	padding: 2px 0 4px 12px;
	position: relative;
}
.p-news_details_main h4::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 4px;
	height: calc(100% - 10px);
	background: #d01126;
}
.p-news_details_main h5 {
	position: relative;
	padding-left: 16px;
	margin-bottom: clamp(16px, 1.7142857143vw, 24px);
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.56;
	font-weight: 500;
}
.p-news_details_main h5::before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 10px;
	height: 10px;
	background: #1f3199;
}
.p-news_details_main h6 {
	font-size: 15px;
	font-weight: 500;
	position: relative;
	padding-bottom: 7px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 14px;
}
.p-news_details_main p {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.9444444444;
	margin-top: clamp(-8.5px, -0.6071428571vw, -8.5px);
	margin-bottom: clamp(11.5px, 2.25vw, 31.5px);
}
@media screen and (max-width: 768px) {
	.p-news_details_main p {
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(14px, 2.4285714286vw, 34px);
	}
}
.p-news_details_main em {
	font-style: italic;
}
.p-news_details_main blockquote {
	border: 2px solid #c7cfdb;
	position: relative;
	padding: clamp(40px, 4.2857142857vw, 60px) clamp(15px, 6.4285714286vw, 90px) clamp(24px, 4.2857142857vw, 60px);
	margin-bottom: clamp(20px, 2.8571428571vw, 40px);
}
.p-news_details_main blockquote.has-text-align-center img {
	margin: 0 auto;
}
.p-news_details_main blockquote::before {
	content: "\f10d";
	font-family: "Font Awesome 6 Free";
	font-size: 30px;
	font-weight: 900;
	color: #c7cfdb;
	display: inline-block;
	font-size: clamp(18px, 2.1428571429vw, 30px);
	position: absolute;
	top: clamp(11px, 1.1428571429vw, 16px);
	left: clamp(15px, 2.1428571429vw, 30px);
}
.p-news_details_main ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin-bottom: clamp(20px, 2.8571428571vw, 40px);
}
.p-news_details_main ul[style="list-style-type: circle;"] {
	list-style: none !important;
}
.p-news_details_main ul[style="list-style-type: circle;"] li::before {
	border: 1px solid #d01126;
	background: #ffffff;
}
.p-news_details_main ul[style="list-style-type: disc;"] {
	list-style: none !important;
}
.p-news_details_main ul[style="list-style-type: disc;"] li::before {
	background: #333333;
}
.p-news_details_main ul[style="list-style-type: square;"] {
	list-style: none !important;
}
.p-news_details_main ul[style="list-style-type: square;"] li::before {
	border: 1px solid #d01126;
	border-radius: 0;
}
.p-news_details_main ul li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 1.9444444444;
	margin-top: clamp(-8.5px, -0.6071428571vw, -8.5px);
	margin-bottom: clamp(-8.5px, -0.6071428571vw, -8.5px);
	padding-left: 1em;
}
.p-news_details_main ul li:not(:first-child) {
	margin-top: clamp(7.5px, 0.5357142857vw, 7.5px);
}
.p-news_details_main ul li::before {
	content: "";
	position: absolute;
	top: 0.65em;
	left: 0.3em;
	width: 8px;
	height: 8px;
	background: #d01126;
	border-radius: 50%;
}
@media screen and (max-width: 768px) {
	.p-news_details_main ul li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
		padding-left: 1em;
	}
	.p-news_details_main ul li:not(:first-child) {
		margin-top: clamp(10px, 0.7142857143vw, 10px);
	}
	.p-news_details_main ul li::before {
		content: "";
		position: absolute;
		top: 0.65em;
		left: 0.3em;
		width: 8px;
		height: 8px;
		background: #d01126;
		border-radius: 50%;
	}
}
.p-news_details_main ul li::before {
	top: 0.6em;
}
.p-news_details_main ul li > ul {
	margin-top: clamp(10px, 1.2857142857vw, 18px);
}
.p-news_details_main ol {
	width: 100%;
	list-style: none;
	padding: 0;
	margin-bottom: clamp(20px, 2.8571428571vw, 40px);
	counter-reset: section;
}
.p-news_details_main ol[style="list-style-type: lower-alpha;"] {
	list-style: none !important;
}
.p-news_details_main ol[style="list-style-type: lower-alpha;"] li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 2.1875;
	margin-top: clamp(-9.5px, -0.6785714286vw, -9.5px);
	margin-bottom: clamp(-9.5px, -0.6785714286vw, -9.5px);
	padding-left: 1.2em;
}
.p-news_details_main ol[style="list-style-type: lower-alpha;"] li:not(:first-child) {
	margin-top: clamp(-9.5px, 0.4642857143vw, 6.5px);
}
.p-news_details_main ol[style="list-style-type: lower-alpha;"] li::before {
	content: counter(section, upper-alpha) ".";
	counter-increment: section;
	position: absolute;
	top: 0;
	left: 2px;
	display: inline-block;
	font-size: 1em;
}
@media screen and (max-width: 768px) {
	.p-news_details_main ol[style="list-style-type: lower-alpha;"] li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
		padding-left: 1.2em;
	}
	.p-news_details_main ol[style="list-style-type: lower-alpha;"] li:not(:first-child) {
		margin-top: clamp(-6px, 0.7142857143vw, 10px);
	}
	.p-news_details_main ol[style="list-style-type: lower-alpha;"] li::before {
		content: counter(section, upper-alpha) ".";
		counter-increment: section;
		position: absolute;
		top: 0;
		left: 2px;
		display: inline-block;
		font-size: 1em;
	}
}
.p-news_details_main ol[style="list-style-type: lower-alpha;"] li::before {
	text-transform: lowercase;
}
.p-news_details_main ol[style="list-style-type: lower-greek;"] {
	list-style: none !important;
}
.p-news_details_main ol[style="list-style-type: lower-greek;"] li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 1.75;
	margin-top: clamp(-6px, -0.4285714286vw, -6px);
	margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
}
.p-news_details_main ol[style="list-style-type: lower-greek;"] li:not(:first-child) {
	margin-top: clamp(-6px, 0.7142857143vw, 10px);
}
@media screen and (max-width: 768px) {
	.p-news_details_main ol[style="list-style-type: lower-greek;"] li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	}
	.p-news_details_main ol[style="list-style-type: lower-greek;"] li:not(:first-child) {
		margin-top: clamp(-6px, 0.7142857143vw, 10px);
	}
}
.p-news_details_main ol[style="list-style-type: lower-roman;"] {
	list-style: none !important;
}
.p-news_details_main ol[style="list-style-type: lower-roman;"] li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 1.75;
	margin-top: clamp(-6px, -0.4285714286vw, -6px);
	margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
}
.p-news_details_main ol[style="list-style-type: lower-roman;"] li:not(:first-child) {
	margin-top: clamp(-6px, 0.7142857143vw, 10px);
}
@media screen and (max-width: 768px) {
	.p-news_details_main ol[style="list-style-type: lower-roman;"] li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	}
	.p-news_details_main ol[style="list-style-type: lower-roman;"] li:not(:first-child) {
		margin-top: clamp(-6px, 0.7142857143vw, 10px);
	}
}
.p-news_details_main ol[style="list-style-type: lower-roman;"] li::before {
	text-transform: lowercase;
}
.p-news_details_main ol[style="list-style-type: upper-alpha;"] {
	list-style: none !important;
}
.p-news_details_main ol[style="list-style-type: upper-alpha;"] li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 1.75;
	margin-top: clamp(-6px, -0.4285714286vw, -6px);
	margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	padding-left: 1.2em;
}
.p-news_details_main ol[style="list-style-type: upper-alpha;"] li:not(:first-child) {
	margin-top: clamp(-6px, 0.7142857143vw, 10px);
}
.p-news_details_main ol[style="list-style-type: upper-alpha;"] li::before {
	content: counter(section, upper-alpha) ".";
	counter-increment: section;
	position: absolute;
	top: 0;
	left: 2px;
	display: inline-block;
	font-size: 1em;
}
@media screen and (max-width: 768px) {
	.p-news_details_main ol[style="list-style-type: upper-alpha;"] li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
		padding-left: 1.2em;
	}
	.p-news_details_main ol[style="list-style-type: upper-alpha;"] li:not(:first-child) {
		margin-top: clamp(-6px, 0.7142857143vw, 10px);
	}
	.p-news_details_main ol[style="list-style-type: upper-alpha;"] li::before {
		content: counter(section, upper-alpha) ".";
		counter-increment: section;
		position: absolute;
		top: 0;
		left: 2px;
		display: inline-block;
		font-size: 1em;
	}
}
.p-news_details_main ol[style="list-style-type: upper-roman;"] {
	list-style: none !important;
}
.p-news_details_main ol[style="list-style-type: upper-roman;"] li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 1.75;
	margin-top: clamp(-6px, -0.4285714286vw, -6px);
	margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
}
.p-news_details_main ol[style="list-style-type: upper-roman;"] li:not(:first-child) {
	margin-top: clamp(-6px, 0.7142857143vw, 10px);
}
@media screen and (max-width: 768px) {
	.p-news_details_main ol[style="list-style-type: upper-roman;"] li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	}
	.p-news_details_main ol[style="list-style-type: upper-roman;"] li:not(:first-child) {
		margin-top: clamp(-6px, 0.7142857143vw, 10px);
	}
}
.p-news_details_main ol[style="list-style-type: upper-roman;"] li::before {
	text-transform: uppercase;
}
.p-news_details_main ol li {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	position: relative;
	line-height: 1.75;
	margin-top: clamp(-6px, -0.4285714286vw, -6px);
	margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	padding-left: 1.2em;
}
.p-news_details_main ol li:not(:first-child) {
	margin-top: clamp(-6px, 0.7142857143vw, 10px);
}
.p-news_details_main ol li::before {
	content: counter(section) ".";
	counter-increment: section;
	position: absolute;
	top: 0;
	left: 2px;
	display: inline-block;
	font-size: 1em;
}
@media screen and (max-width: 768px) {
	.p-news_details_main ol li {
		position: relative;
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
		padding-left: 1.2em;
	}
	.p-news_details_main ol li:not(:first-child) {
		margin-top: clamp(-6px, 0.7142857143vw, 10px);
	}
	.p-news_details_main ol li::before {
		content: counter(section) ".";
		counter-increment: section;
		position: absolute;
		top: 0;
		left: 2px;
		display: inline-block;
		font-size: 1em;
	}
}
.p-news_details_main ol li > ol {
	margin-top: clamp(10px, 1.2857142857vw, 18px);
}
.p-news_details_main a:not(.c-link_btn__link) {
	display: inline-block;
	color: #d01126;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
@media screen and (hover: hover) and (pointer: fine) {
	.p-news_details_main a:not(.c-link_btn__link):hover {
		opacity: 0.6;
	}
}
.p-news_details_main a:not(.c-link_btn__link)[target=_blank]::after {
	content: "\f35d";
	font-family: "Font Awesome 6 Free";
	font-size: 0.9em;
	font-weight: 900;
	color: #c7cfdb;
	display: inline-block;
	padding-left: 5px;
}
.p-news_details_main table {
	width: 100% !important;
	height: 100% !important;
}
@media screen and (max-width: 1024px) {
	.p-news_details_main table {
		min-width: 900px;
	}
}
.p-news_details_main table tbody th {
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4;
	padding: 16px 20px 17px 20px;
	background: #747d89;
}
@media screen and (max-width: 1024px) {
	.p-news_details_main table tbody th {
		padding: 14px 20px 15px 20px;
	}
}
.p-news_details_main table tbody th:not(:last-child) {
	border-right: 1px solid #ffffff;
}
.p-news_details_main table tbody td {
	font-size: 16px;
	line-height: 1.4;
	padding: 16px 20px 17px 20px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
@media screen and (max-width: 1024px) {
	.p-news_details_main table tbody td {
		padding: 14px 20px 15px 20px;
	}
}
.p-news_details_main table tbody td:not(:last-child) {
	border-right: 1px dotted #dddddd;
}
.p-news_details_main img {
	max-width: 100% !important;
	min-height: 0% !important;
}
@media screen and (max-width: 1024px) {
	.p-news_details_main img {
		width: auto !important;
		height: auto !important;
	}
}
@media all and (max-width: 1024px) and (-ms-high-contrast: none) {
	.p-news_details_main img {
		width: 100% !important;
	}
}
.p-news_details_main img.aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.p-news_details_main img.alignright {
	margin-left: auto;
}
.p-news_details_main .wp-block-file__button {
	color: #ffffff !important;
}
.p-news_details_main .blocks-gallery-grid {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: clamp(20px, 2.8571428571vw, 40px);
}
.p-news_details_main .blocks-gallery-item {
	padding: 0;
	margin: 0;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .blocks-gallery-item {
		width: 100%;
		max-width: 480px;
		margin: 0 auto;
	}
}
.p-news_details_main .blocks-gallery-item:not(:first-child) {
	margin-top: 0;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .blocks-gallery-item:not(:first-child) {
		margin-top: 20px;
	}
}
.p-news_details_main .blocks-gallery-item::before {
	display: none;
}
.p-news_details_main .blocks-gallery-item img {
	height: auto;
}
.p-news_details_main .blocks-gallery-item figure {
	display: block;
}
.p-news_details_main .blocks-gallery-item figure figcaption {
	position: static;
	background: none;
	padding: 0;
	margin-top: 14px;
	color: #000000;
	text-align: left;
	font-size: 16px;
	line-height: 1.67;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .blocks-gallery-item figure figcaption {
		margin-top: 12px;
	}
}
.p-news_details_main .c-custom_block_img_text {
	width: 100%;
}
.p-news_details_main .c-custom_block_img_text__inner {
	width: 100%;
}
.p-news_details_main .c-custom_block_img_text__flex {
	width: 100%;
	overflow: hidden;
}
.p-news_details_main .c-custom_block_img_text__figure {
	float: left;
	margin-right: 24px;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .c-custom_block_img_text__figure {
		width: 100%;
		max-width: 480px;
		margin: 0 auto 18px;
		float: none;
	}
}
.p-news_details_main .c-custom_block_img_text__figure.right {
	float: right;
	margin: 0 0 0 24px;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .c-custom_block_img_text__figure.right {
		margin: 0 auto 18px;
		float: none;
	}
}
.p-news_details_main .c-custom_block_img_text__description {
	width: 100%;
}
.p-news_details_main .c-custom_block_movie_text {
	width: 100%;
}
.p-news_details_main .c-custom_block_movie_text__inner {
	width: 100%;
}
.p-news_details_main .c-custom_block_movie_text__flex {
	width: 100%;
	overflow: hidden;
}
.p-news_details_main .c-custom_block_movie_text__figure {
	float: left;
	margin-right: 24px;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .c-custom_block_movie_text__figure {
		width: 100%;
		max-width: 480px;
		margin: 0 auto 18px;
		float: none;
	}
}
.p-news_details_main .c-custom_block_movie_text__figure.right {
	float: right;
	margin: 0 0 0 24px;
}
@media screen and (max-width: 768px) {
	.p-news_details_main .c-custom_block_movie_text__figure.right {
		margin: 0 auto 18px;
		float: none;
	}
}
.p-news_details_main .c-custom_block_movie_text__figure .img {
	width: 100%;
	position: relative;
	padding-top: 56.25%;
}
.p-news_details_main .c-custom_block_movie_text__figure .img iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.p-news_details_main .c-custom_block_movie_text__description {
	width: 100%;
}
.p-news_details_main .c-custom_block_clearfix {
	clear: both;
}
.p-news_details_main .c-custom_block_background_text {
	width: 100%;
}
.p-news_details_main .c-custom_block_background_text__inner {
	width: 100%;
}
.p-news_details_main .c-custom_block_background_text__main {
	width: 100%;
	padding: clamp(20px, 1.7142857143vw, 24px);
}
.p-news_details_main .c-custom_block_background_text__main .text {
	font-size: clamp(16px, 1.2857142857vw, 18px);
	line-height: 1.9444444444;
	margin-top: clamp(-8.5px, -0.6071428571vw, -8.5px);
	margin-bottom: clamp(-8.5px, -0.6071428571vw, -8.5px);
}
@media screen and (max-width: 1024px) {
	.p-news_details_main .c-custom_block_background_text__main .text {
		line-height: 1.75;
		margin-top: clamp(-6px, -0.4285714286vw, -6px);
		margin-bottom: clamp(-6px, -0.4285714286vw, -6px);
	}
}
.p-news_details_main .c-link_btn {
	margin-top: clamp(20px, 2.8571428571vw, 40px);
}
.p-news_details_main video {
	max-width: none;
	width: auto;
	min-height: 0%;
	-o-object-fit: contain;
	   object-fit: contain;
}
.p-news_details_main .wp-block-embed.alignleft {
	max-width: 100%;
	text-align: left;
}
.p-news_details_main .wp-block-embed.alignright {
	max-width: 100%;
	text-align: right;
}
.p-news_details_main .wp-block-embed.aligncenter {
	text-align: center;
}
.p-news_details_main .wp-block-table {
	overflow: inherit;
}
@media screen and (max-width: 1024px) {
	.p-news_details_main .wp-block-image figure.alignleft,
.p-news_details_main .wp-block-image figure.alignright {
		width: 48%;
		margin-right: 2%;
	}
}
@media screen and (max-width: 768px) {
	.p-news_details_main .wp-block-image figure.alignleft,
.p-news_details_main .wp-block-image figure.alignright {
		width: 100%;
		float: none;
		max-width: 480px;
		margin: 20px auto 0;
	}
}