@charset "UTF-8";
.l-news .l-content__inner {
	width: 90vw;
	margin: 0 auto
}
@media screen and (max-width:1024px) {
	.l-news .l-content__inner {
		width: 100%
	}
}
.l-news .l-top_visual__image img {
	-o-object-position: bottom center;
	object-position: bottom center
}
.p-news {
	width: 100%
}
.p-news__inner {
	width: 100%
}
.p-news__list {
	width: 100%
}
.p-news__list>li {
	width: 100%
}
.p-news__list>li:not(:last-child) {
	margin-bottom: clamp(24px, 2.6666666667vw, 32px)
}
.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: center;
	-ms-flex-align: center;
	align-items: center;
	padding: clamp(20px, 4.6666666667vw, 56px) clamp(16px, 4.018vw + -1.143px, 76px) clamp(24px, 4.6666666667vw, 56px);
	background: #ffffff;
	border-top: 3px solid #175292;
	-webkit-column-gap: clamp(20px, 3.6666666667vw, 44px);
	-moz-column-gap: clamp(20px, 3.6666666667vw, 44px);
	column-gap: clamp(20px, 3.6666666667vw, 44px);
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out
}
@media screen and (max-width:1024px) {
	.p-news__link {
		padding: clamp(20px, 4.6666666667vw, 56px) clamp(16px, 3.90625vw, 40px) clamp(24px, 4.6666666667vw, 56px)
	}
}
@media screen and (max-width:768px) {
	.p-news__link {
		display: block
	}
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news__link:not(.no-link):hover {
		background: #f4fdf4
	}
}
.p-news__flex {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	margin-bottom: clamp(16px, 2.25vw, 27px)
}
.p-news__flex .time {
	display: block;
	font-family: "Roboto", YakuHanJP, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size: 15px;
	font-weight: 500;
	margin-top: 1px
}
.p-news__flex .cat {
	display: block;
	font-size: 12px;
	font-weight: 500;
	color: #175292;
	padding: 3px 10px 5px;
	border: 1px solid #175292
}
.p-news__ttl {
	width: 100%;
	font-size: clamp(15px, 1.3333333333vw, 16px);
	font-weight: 500;
	line-height: 1.75;
	margin-top: clamp(-6px, -0.5vw, -6px);
	margin-bottom: clamp(-6px, -0.5vw, -6px);
	-webkit-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out
}
@media screen and (max-width:768px) {
	.p-news__ttl {
		line-height: 1.6;
		margin-top: clamp(-4.5px, -0.375vw, -4.5px);
		margin-bottom: clamp(-4.5px, -0.375vw, -4.5px)
	}
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news__link:not(.no-link):hover .p-news__ttl {
		color: #259729
	}
}
.p-news__link[target=_blank] .p-news__ttl:not(:has(.capa)):after {
	font-family: "Material Icons Round";
	content: "\e89e";
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
	color: #d2d7dd;
	letter-spacing: 0;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	margin-left: 4px;
	vertical-align: middle
}
.p-news__ttl .capa {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	margin-left: 10px;
	padding-left: 18px;
	position: relative
}
.p-news__ttl .capa:before {
	content: "\f15b";
	font-family: "Font Awesome 6 Free";
	font-size: 16px;
	font-weight: 400;
	color: #8c8c8c;
	letter-spacing: 0;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.p-news__link[href$=".pdf"] .p-news__ttl .capa:before {
	content: "\f1c1";
	color: #ff3500
}
.p-news__link[href$=".xls"] .p-news__ttl .capa:before, .p-news__link[href$=".xlsx"] .p-news__ttl .capa:before {
	content: "\f1c3";
	color: #00c53e
}
.p-news__link[href$=".doc"] .p-news__ttl .capa:before, .p-news__link[href$=".docx"] .p-news__ttl .capa:before {
	content: "\f1c2";
	color: #0053bd
}
.p-news__link[href$=".ppt"] .p-news__ttl .capa:before, .p-news__link[href$=".pptx"] .p-news__ttl .capa:before {
	content: "\f1c4";
	color: #d04423
}
.p-news__link[href$=".zip"] .p-news__ttl .capa:before {
	content: "\f1c6";
	color: #8c8c8c
}
.p-news__btn {
	width: max(14%, 108px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 11px 0 10px;
	background: #175292;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out
}
@media screen and (max-width:768px) {
	.p-news__btn {
		width: min(100%, 340px);
		padding: 19px 0 18px;
		margin: 20px auto 0
	}
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news__link:not(.no-link):hover .p-news__btn {
		background: #259729
	}
}
.p-news__btn .cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	font-family: "Roboto", YakuHanJP, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.15em;
	color: #ffffff;
	position: relative
}
@media screen and (max-width:768px) {
	.p-news__btn .cont {
		font-size: 13px
	}
}
.p-news__btn .cont:before {
	content: "";
	position: absolute;
	bottom: 50%;
	right: 0;
	-webkit-transform: translateY(-2px) rotate(45deg);
	transform: translateY(-2px) rotate(45deg);
	width: 7px;
	height: 1px;
	background: #ffffff
}
.p-news__btn .cont:after {
	content: "";
	display: block;
	width: 28px;
	height: 1px;
	background: #ffffff;
	-webkit-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news__link:not(.no-link):hover .p-news__btn .cont:after {
		width: 42px
	}
}
.l-news_details .l-content__inner {
	width: 90vw;
	margin: 0 auto
}
@media screen and (max-width:1024px) {
	.l-news_details .l-content__inner {
		width: 100%
	}
}
.l-news_details .l-top_visual__image img {
	-o-object-position: bottom center;
	object-position: bottom center
}
.p-news_details {
	width: 100%;
	padding: clamp(36px, 5vw, 60px) clamp(16px, 3.3333333333vw, 40px);
	background: #ffffff;
	border-top: 3px solid #175292
}
.p-news_details__inner {
	width: min(100%, 1060px);
	margin: 0 auto
}
.p-news_details__head {
	width: 100%;
	padding-bottom: clamp(32px, 4vw, 48px);
	margin-bottom: clamp(32px, 4vw, 48px);
	border-bottom: 1px solid #d2d2d2
}
.p-news_details__flex {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	margin-bottom: clamp(20px, 2.3333333333vw, 28px)
}
.p-news_details__flex .time {
	display: block;
	font-family: "Roboto", YakuHanJP, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size: 15px;
	font-weight: 500;
	margin-top: 1px
}
.p-news_details__flex .cat {
	display: block;
	font-size: 12px;
	font-weight: 500;
	color: #175292;
	padding: 3px 10px 5px;
	border: 1px solid #175292
}
.p-news_details__ttl {
	width: 100%;
	font-size: clamp(16px, 1.4166666667vw, 17px);
	font-weight: bold;
	line-height: 1.6470588235;
	margin-top: clamp(-5.5px, -0.4583333333vw, -5.5px);
	margin-bottom: clamp(-5.5px, -0.4583333333vw, -5.5px);
	letter-spacing: 0.1em
}
.p-news_details__main {
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: clamp(36px, 5vw, 60px);
	margin-bottom: clamp(24px, 3.3333333333vw, 40px)
}
.p-news_details__main * {
	font-size: clamp(14px, 1.3333333333vw, 16px);
	line-height: 1.75!important;
	font-family: dashicons, YakuHanJP, "Noto Sans JP", "Noto Sans", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif!important
}
.p-news_details__main__inner>:where(:not(:last-child)) {
	margin-bottom: clamp(32px, 3.3333333333vw, 40px)
}
.p-news_details__main h1 {
	width: 100%!important;
	padding-top: clamp(16px, 2vw, 24px)!important;
	margin-bottom: clamp(26px, 3.5vw, 42px)!important;
	border-top: 1px solid #d2d2d2!important;
	font-size: clamp(26px, 2.6666666667vw, 32px)!important;
	line-height: clamp(36px, 3.5vw, 42px)!important;
	font-weight: bold!important;
	position: relative!important
}
.p-news_details__main h1:not(:first-child) {
	margin-top: clamp(48px, 5.3333333333vw, 64px)!important
}
.p-news_details__main h1:before {
	content: ""!important;
	width: 48px!important;
	height: 4px!important;
	background: #175292!important;
	position: absolute!important;
	top: -1px!important;
	left: 0!important
}
.p-news_details__main h2 {
	width: 100%!important;
	padding-top: clamp(16px, 2vw, 24px)!important;
	margin-bottom: clamp(26px, 3.5vw, 42px)!important;
	border-top: 1px solid #d2d2d2!important;
	font-size: clamp(26px, 2.6666666667vw, 32px)!important;
	font-weight: bold!important;
	line-height: clamp(36px, 3.5vw, 42px)!important;
	position: relative!important
}
.p-news_details__main h2:not(:first-child) {
	margin-top: clamp(48px, 5.3333333333vw, 64px)!important
}
.p-news_details__main h2:before {
	content: ""!important;
	width: 48px!important;
	height: 4px!important;
	background: #175292!important;
	position: absolute!important;
	top: -1px!important;
	left: 0!important
}
.p-news_details__main h3 {
	width: 100%!important;
	background: #efefef!important;
	padding: clamp(14px, 1.3333333333vw, 16px) 16px clamp(16px, 1.6666666667vw, 20px) 16px!important;
	margin-bottom: clamp(20px, 2vw, 24px)!important;
	font-size: 24px!important;
	font-weight: bold!important;
	line-height: clamp(26px, 2.3333333333vw, 28px)!important;
	position: relative!important
}
.p-news_details__main h3:not(:first-child) {
	margin-top: clamp(48px, 5.3333333333vw, 64px)!important
}
.p-news_details__main h3:before {
	content: ""!important;
	width: 4px!important;
	height: calc(100% - clamp(20px, 2vw, 24px))!important;
	background: #175292!important;
	position: absolute!important;
	top: 50%!important;
	left: 0!important;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.p-news_details__main h4 {
	width: 100%!important;
	padding: 0 0 12px 16px!important;
	margin-top: -4px!important;
	margin-bottom: 24px!important;
	border-bottom: 1px solid #d2d2d2!important;
	font-size: clamp(18px, 1.6666666667vw, 20px)!important;
	line-height: 1.5!important;
	font-weight: bold!important;
	position: relative!important
}
.p-news_details__main h4:not(:first-child) {
	margin-top: clamp(32px, 4vw, 48px)!important
}
.p-news_details__main h4:before {
	content: ""!important;
	position: absolute!important;
	top: 0!important;
	left: 0!important;
	width: 4px!important;
	height: calc(100% - 10px)!important;
	background: #175292!important
}
.p-news_details__main h5 {
	width: 100%!important;
	padding-left: 16px!important;
	font-size: 16px!important;
	line-height: 1.5;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(16px, 1.6666666667vw, 20px);
	font-weight: bold!important;
	position: relative!important
}
.p-news_details__main h5:not(:first-child) {
	margin-top: clamp(24px, 2.6666666667vw, 32px)!important
}
.p-news_details__main h5:before {
	content: ""!important;
	width: 9px!important;
	aspect-ratio: 1!important;
	background: #175292!important;
	position: absolute!important;
	top: 8px!important;
	left: 0!important
}
.p-news_details__main h6 {
	width: 100%!important;
	font-size: 16px;
	line-height: 1.5;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(16px, 1.6666666667vw, 20px);
	font-weight: bold!important;
	padding-bottom: 10px!important;
	border-bottom: 1px solid #d2d2d2!important
}
.p-news_details__main h6:not(:first-child) {
	margin-top: clamp(24px, 2.6666666667vw, 32px)!important
}
.p-news_details__main h1+h1, .p-news_details__main h1+h2, .p-news_details__main h1+h3, .p-news_details__main h2+h1, .p-news_details__main h2+h2, .p-news_details__main h2+h3, .p-news_details__main h3+h1, .p-news_details__main h3+h2, .p-news_details__main h3+h3, .p-news_details__main h4+h1, .p-news_details__main h4+h2, .p-news_details__main h4+h3, .p-news_details__main h5+h1, .p-news_details__main h5+h2, .p-news_details__main h5+h3, .p-news_details__main h6+h1, .p-news_details__main h6+h2, .p-news_details__main h6+h3 {
	margin-top: 0!important
}
.p-news_details__main h1+h4, .p-news_details__main h1+h5, .p-news_details__main h1+h6, .p-news_details__main h2+h4, .p-news_details__main h2+h5, .p-news_details__main h2+h6, .p-news_details__main h3+h4, .p-news_details__main h3+h5, .p-news_details__main h3+h6, .p-news_details__main h4+h4, .p-news_details__main h4+h5, .p-news_details__main h4+h6, .p-news_details__main h5+h4, .p-news_details__main h5+h5, .p-news_details__main h5+h6, .p-news_details__main h6+h4, .p-news_details__main h6+h5, .p-news_details__main h6+h6 {
	margin-top: -4px!important
}
.p-news_details__main p {
	line-height: 1.75;
	margin-top: clamp(-6px, -0.5vw, -6px);
	margin-bottom: clamp(22px, 2.1666666667vw, 26px)
}
@media screen and (max-width:1024px) {
	.p-news_details__main p {
		line-height: 1.75;
		margin-top: clamp(-5.25px, -0.4375vw, -5.25px);
		margin-bottom: clamp(22.75px, 2.2291666667vw, 26.75px)
	}
}
.p-news_details__main p:last-child {
	line-height: 1.75;
	margin-top: clamp(-6px, -0.5vw, -6px);
	margin-bottom: clamp(-6px, -0.5vw, -6px)
}
@media screen and (max-width:1024px) {
	.p-news_details__main p:last-child {
		line-height: 1.75;
		margin-top: clamp(-5.25px, -0.4375vw, -5.25px);
		margin-bottom: clamp(-5.25px, -0.4375vw, -5.25px)
	}
}
.p-news_details__main strong {
	font-weight: bold!important
}
.p-news_details__main em {
	font-style: italic!important
}
.p-news_details__main a {
	display: inline!important;
	color: #175292!important;
	word-break: break-all!important;
	text-decoration: none!important;
	position: relative!important;
	-webkit-transition: opacity 0.3s ease-in-out!important;
	transition: opacity 0.3s ease-in-out!important
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news_details__main a:hover {
		opacity: 0.6!important
	}
}
.p-news_details__main a:not(:has(img))[target=_blank]:after {
	font-family: "Material Icons Round";
	content: "\e89e";
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	color: #d2d7dd;
	letter-spacing: 0;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateY(2px)!important;
	transform: translateY(2px)!important;
	margin-left: 4px!important;
	-webkit-transition: color 0.3s ease-in-out!important;
	transition: color 0.3s ease-in-out!important
}
.p-news_details__main blockquote {
	width: 100%!important;
	padding: clamp(32px, 3.3333333333vw, 40px) clamp(20px, 3.3333333333vw, 40px)!important;
	margin-bottom: clamp(36px, 4vw, 48px)!important;
	background: #f6f6f6!important;
	border: none!important;
	border-radius: 4px!important;
	position: relative!important
}
.p-news_details__main blockquote:not(:first-child) {
	margin-top: clamp(36px, 4vw, 48px)!important
}
.p-news_details__main blockquote.has-text-align-center img {
	margin: 0 auto!important
}
.p-news_details__main blockquote:before {
	font-family: "Material Icons";
	content: "\e244";
	font-size: clamp(48px, 6vw, 72px);
	font-weight: 400;
	line-height: 1;
	color: #d2d7dd;
	letter-spacing: 0;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	position: absolute!important;
	top: clamp(-32px, -2.6666666667vw, -20px)!important;
	left: clamp(12px, 2.3333333333vw, 28px)!important
}
.p-news_details__main blockquote cite {
	display: block!important;
	font-size: 14px!important;
	line-height: 1.5714285714;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px)
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) {
	width: 100%!important;
	list-style: none!important;
	padding: 0!important;
	margin-bottom: clamp(22px, 2.1666666667vw, 26px)
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations):last-child {
	margin-bottom: 0
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations)[style="list-style-type: circle;"] {
	list-style: none!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations)[style="list-style-type: circle;"] li:before {
	border: 1px solid #77808c!important;
	background: #ffffff!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations)[style="list-style-type: disc;"] {
	list-style: none!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations)[style="list-style-type: disc;"] li:before {
	background: #77808c!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations)[style="list-style-type: square;"] {
	list-style: none!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations)[style="list-style-type: square;"] li:before {
	border: 1px solid #77808c!important;
	border-radius: 0!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li {
	position: relative;
	line-height: 1.5;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px);
	padding-left: 1em
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li:not(:first-child) {
	margin-top: clamp(14px, 1.1666666667vw, 14px)
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li:before {
	content: "";
	position: absolute;
	top: 0.6em;
	left: 0;
	width: 8px;
	height: 8px;
	background: #77808c;
	border-radius: 50%
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li:before {
	top: 9px!important;
	left: 0!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li>ul {
	margin-top: 10px!important
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li>ul li {
	position: relative;
	line-height: 1.5;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px);
	padding-left: 1em
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li>ul li:not(:first-child) {
	margin-top: clamp(14px, 1.1666666667vw, 14px)
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li>ul li:before {
	content: "";
	position: absolute;
	top: 0.6em;
	left: 0;
	width: 8px;
	height: 8px;
	background: #77808c;
	border-radius: 50%
}
.p-news_details__main ul:not(.acf-radio-list, .block-editor-block-variation-picker__variations) li>ul li:before {
	top: 9px!important;
	left: 0!important
}
.p-news_details__main ol {
	width: 100%!important;
	list-style: none!important;
	padding: 0!important;
	margin-bottom: clamp(22px, 2.1666666667vw, 26px);
	counter-reset: section!important
}
.p-news_details__main ol:last-child {
	margin-bottom: 0
}
.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:before {
	content: counter(section, lower-alpha) "."!important
}
.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:before {
	content: counter(section, lower-greek) ".";
	left: -3px!important
}
.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:before {
	content: counter(section, lower-roman) "."!important
}
.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:before {
	content: counter(section, upper-alpha) "."!important
}
.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:before {
	content: counter(section, upper-roman) "."!important
}
.p-news_details__main ol li {
	position: relative;
	line-height: 1.5;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px);
	padding-left: 1.2em
}
.p-news_details__main ol li:not(:first-child) {
	margin-top: clamp(14px, 1.1666666667vw, 14px)
}
.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:before {
	left: 0!important
}
.p-news_details__main ol li>ol {
	margin-top: 10px!important
}
.p-news_details__main ol li>ol li {
	position: relative;
	line-height: 1.5;
	margin-top: clamp(-4px, -0.3333333333vw, -4px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px);
	padding-left: 1.2em
}
.p-news_details__main ol li>ol li:not(:first-child) {
	margin-top: clamp(14px, 1.1666666667vw, 14px)
}
.p-news_details__main ol li>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 li:before {
	left: 0!important
}
.p-news_details__main table {
	width: 100%!important;
	height: 100%!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main table {
		min-width: 768px!important
	}
}
.p-news_details__main table thead {
	border-bottom: none!important
}
.p-news_details__main table thead tr th {
	padding: 13px 20px 15px!important;
	background-color: #666666!important;
	border: none!important;
	color: #ffffff!important;
	line-height: 1.75!important;
	font-weight: 500!important;
	text-align: left!important;
	vertical-align: middle!important
}
.p-news_details__main table thead tr th:not(:first-child) {
	border-left: 1px solid #ffffff!important
}
.p-news_details__main table tbody {
	border-top: 1px solid #666666!important
}
.p-news_details__main table tbody tr:first-child:not(:has(td)) th {
	color: #ffffff!important;
	background-color: #666666!important
}
.p-news_details__main table tbody tr:first-child:not(:has(td)) th:not(:first-child) {
	border-left: 1px solid #ffffff!important
}
.p-news_details__main table tbody th {
	padding: 13px 20px 15px!important;
	line-height: 1.75!important;
	font-weight: 500!important;
	text-align: left!important;
	background: #f6f6f6!important;
	border: none!important;
	border-bottom: 1px solid #666666!important;
	vertical-align: middle!important
}
.p-news_details__main table tbody th:not(:first-child) {
	border-left: 1px solid #666666!important
}
.p-news_details__main table tbody td {
	padding: 13px 20px 15px!important;
	line-height: 1.75!important;
	text-align: left!important;
	border: none!important;
	border-bottom: 1px solid #666666!important;
	vertical-align: middle!important
}
.p-news_details__main table tbody td:not(:first-child) {
	border-left: 1px solid #666666!important
}
.p-news_details__main img.aligncenter {
	margin-left: auto!important;
	margin-right: auto!important
}
.p-news_details__main img.alignright {
	margin-left: auto!important
}
.p-news_details__main figcaption {
	margin: clamp(8px, 1vw, 12px) 0 -4px!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	color: #000000!important
}
.p-news_details__main .wp-block-table {
	overflow: inherit!important
}
.p-news_details__main .wp-block-table.alignleft {
	margin-right: auto!important
}
.p-news_details__main .wp-block-table.aligncenter {
	margin-left: auto!important;
	margin-right: auto!important
}
.p-news_details__main .wp-block-table.alignright {
	margin-left: auto!important
}
.p-news_details__main .wp-block-table .wp-element-caption {
	margin: clamp(8px, 1vw, 12px) 0 -4px!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	color: #000000!important
}
.p-news_details__main .wp-block-image {
	margin-top: 0!important;
	margin-bottom: 0!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-image img {
		margin: 0 auto!important
	}
}
.p-news_details__main .wp-block-image figure.alignleft {
	margin: 0 clamp(32px, 3.3333333333vw, 40px) 1em 0!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-image figure.alignleft {
		width: 30%!important
	}
}
@media screen and (max-width:768px) {
	.p-news_details__main .wp-block-image figure.alignleft {
		width: 100%!important;
		float: none!important;
		max-width: 480px!important;
		margin: 0 auto clamp(32px, 3.3333333333vw, 40px)!important
	}
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-image figure.alignleft img {
		margin-right: auto!important
	}
}
@media screen and (max-width:768px) {
	.p-news_details__main .wp-block-image figure.alignleft img {
		margin: 0 auto!important
	}
}
.p-news_details__main .wp-block-image figure.alignright {
	margin: 0 0 1em clamp(32px, 3.3333333333vw, 40px)!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-image figure.alignright {
		width: 30%!important
	}
}
@media screen and (max-width:768px) {
	.p-news_details__main .wp-block-image figure.alignright {
		width: 100%!important;
		float: none!important;
		max-width: 480px!important;
		margin: 0 auto clamp(32px, 3.3333333333vw, 40px)!important
	}
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-image figure.alignright img {
		margin-left: auto!important
	}
}
@media screen and (max-width:768px) {
	.p-news_details__main .wp-block-image figure.alignright img {
		margin: 0 auto!important
	}
}
.p-news_details__main>.wp-block-image {
	margin-bottom: 32px!important
}
.p-news_details__main .wp-block-video {
	margin-bottom: clamp(32px, 3.3333333333vw, 40px)!important
}
.p-news_details__main .wp-block-video video {
	display: block!important;
	width: min(100%, 640px)!important;
	margin: 0 auto!important
}
.p-news_details__main .wp-block-video.alignleft video, .p-news_details__main .wp-block[data-align=left] .wp-block-video video {
	margin-left: 0!important
}
.p-news_details__main .wp-block-video.alignright video, .p-news_details__main .wp-block[data-align=right] .wp-block-video video {
	margin-right: 0!important
}
.p-news_details__main .wp-block-gallery {
	width: 100%;
	margin-bottom: clamp(32px, 3.3333333333vw, 40px)!important;
	display: -ms-grid!important;
	display: grid!important;
	--wp--style--unstable-gallery-gap: 24px 16px!important;
	gap: 24px 16px!important
}
.p-news_details__main .wp-block-gallery.columns-1 {
	--wp--style--unstable-gallery-gap: 36px!important;
	gap: 36px!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-gallery.columns-1 {
		--wp--style--unstable-gallery-gap: 24px 16px!important;
		gap: 24px 16px!important
	}
}
.p-news_details__main .wp-block-gallery.columns-2 {
	--wp--style--unstable-gallery-gap: 36px!important;
	gap: 36px!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-gallery.columns-2 {
		--wp--style--unstable-gallery-gap: 24px 16px!important;
		gap: 24px 16px!important
	}
}
.p-news_details__main .wp-block-gallery.columns-3 {
	--wp--style--unstable-gallery-gap: 36px!important;
	gap: 36px!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-gallery.columns-3 {
		--wp--style--unstable-gallery-gap: 24px 16px!important;
		gap: 24px 16px!important
	}
}
.p-news_details__main .wp-block-gallery.columns-default {
	--wp--style--unstable-gallery-gap: 36px!important;
	gap: 36px!important
}
@media screen and (max-width:1024px) {
	.p-news_details__main .wp-block-gallery.columns-default {
		--wp--style--unstable-gallery-gap: 24px 16px!important;
		gap: 24px 16px!important
	}
}
.p-news_details__main .wp-block-gallery.columns-1 {
	grid-template-columns: repeat(auto-fit, 1fr)!important
}
.p-news_details__main .wp-block-gallery.columns-2 {
	grid-template-columns: repeat(auto-fit, minmax(297px, 1fr))!important
}
@media screen and (max-width:768px) {
	.p-news_details__main .wp-block-gallery.columns-2 {
		grid-template-columns: repeat(auto-fit, minmax(288px, 1fr))!important
	}
}
.p-news_details__main .wp-block-gallery.columns-3, .p-news_details__main .wp-block-gallery.columns-default {
	grid-template-columns: repeat(auto-fit, minmax(214px, 1fr))!important
}
.p-news_details__main .wp-block-gallery.columns-4 {
	grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))!important
}
.p-news_details__main .wp-block-gallery.columns-5 {
	grid-template-columns: repeat(auto-fit, minmax(147px, 1fr))!important
}
.p-news_details__main .wp-block-gallery.columns-6 {
	grid-template-columns: repeat(auto-fit, minmax(124px, 1fr))!important
}
.p-news_details__main .wp-block-gallery.columns-7 {
	grid-template-columns: repeat(auto-fit, minmax(107px, 1fr))!important
}
.p-news_details__main .wp-block-gallery.columns-8 {
	grid-template-columns: repeat(auto-fit, minmax(106px, 1fr))!important
}
.p-news_details__main .wp-block-gallery .wp-block-image {
	width: 100%!important;
	display: block!important;
	padding: 0!important;
	margin: 0!important
}
.p-news_details__main .wp-block-gallery .wp-block-image:before {
	display: none!important
}
.p-news_details__main .wp-block-gallery .wp-block-image img {
	height: auto!important
}
.p-news_details__main .wp-block-gallery .wp-block-image figcaption {
	width: auto!important;
	height: auto!important;
	max-height: none!important;
	position: static!important;
	background: none!important;
	padding: 0!important;
	margin: clamp(8px, 1vw, 12px) 0 -4px!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	color: #000000!important;
	text-align: center!important
}
.p-news_details__main .wp-block-file a:not(.wp-block-file__button) {
	display: none!important
}
.p-news_details__main .wp-block-file a.wp-block-file__button {
	width: min(100%, 288px)!important;
	height: clamp(56px, 5.3333333333vw, 64px)!important;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	font-size: 18px!important;
	font-weight: 500!important;
	color: #ffffff!important;
	padding: 0 0 2px!important;
	margin: 0!important;
	background: #175292!important;
	border-radius: 9999px!important;
	position: relative!important;
	-webkit-transition: background 0.3s ease-in-out!important;
	transition: background 0.3s ease-in-out!important
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news_details__main .wp-block-file a.wp-block-file__button:hover {
		opacity: 1!important;
		background: #d4e3ed!important
	}
}
.p-news_details__main .wp-block-file a.wp-block-file__button:before {
	font-family: "Material Icons Outlined";
	content: "\e2c4";
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	color: rgba(255, 255, 255, 0.64);
	letter-spacing: 0;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 8px!important;
	-webkit-transform: translateY(2px)!important;
	transform: translateY(2px)!important
}
.p-news_details__main .wp-block-file .wp-block-file__button-richtext-wrapper {
	display: block!important;
	margin: 0!important
}
.p-news_details__main .wp-block-file.alignleft, .p-news_details__main .wp-block[data-align=left] {
	height: auto!important
}
.p-news_details__main .wp-block-file.alignleft .wp-block-file, .p-news_details__main .wp-block[data-align=left] .wp-block-file {
	float: none!important
}
.p-news_details__main .wp-block-file.alignleft .wp-block-file__button, .p-news_details__main .wp-block[data-align=left] .wp-block-file__button {
	margin: 0 auto 0 0!important
}
.p-news_details__main .wp-block-file.aligncenter, .p-news_details__main .wp-block[data-align=center] {
	height: auto!important
}
.p-news_details__main .wp-block-file.aligncenter .wp-block-file, .p-news_details__main .wp-block[data-align=center] .wp-block-file {
	float: none!important
}
.p-news_details__main .wp-block-file.aligncenter .wp-block-file__button, .p-news_details__main .wp-block[data-align=center] .wp-block-file__button {
	margin: 0 auto!important
}
.p-news_details__main .wp-block-file.alignright, .p-news_details__main .wp-block[data-align=right] {
	height: auto!important
}
.p-news_details__main .wp-block-file.alignright .wp-block-file, .p-news_details__main .wp-block[data-align=right] .wp-block-file {
	float: none!important
}
.p-news_details__main .wp-block-file.alignright .wp-block-file__button, .p-news_details__main .wp-block[data-align=right] .wp-block-file__button {
	margin: 0 0 0 auto!important
}
.p-news_details__main .wp-block-embed.alignleft {
	max-width: 100%!important;
	text-align: left!important
}
.p-news_details__main .wp-block-embed.alignright {
	max-width: 100%!important;
	text-align: right!important
}
.p-news_details__main .wp-block-embed.aligncenter {
	text-align: center!important
}
.p-news_details__main .wp-block-spacer {
	margin-bottom: 0!important
}
.p-news_details__main .wp-block-column>:where(:not(h1, h2, h3, h4, h5, h6)) {
	margin-bottom: clamp(28px, 3vw, 36px)!important
}
.p-news_details__main .wp-block-column>:last-child {
	margin-bottom: 0!important
}
.p-news_details__main .c-custom_block_img_text {
	width: 100%;
	margin-bottom: clamp(22px, 2.1666666667vw, 26px)
}
.p-news_details__main .c-custom_block_img_text:last-child {
	margin-bottom: 0
}
.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: 0 24px 0 0
}
@media screen and (max-width:768px) {
	.p-news_details__main .c-custom_block_img_text__figure {
		width: 100%!important;
		max-width: 640px;
		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_img_text__description .text {
	line-height: 1.75;
	margin-top: clamp(-6px, -0.5vw, -6px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px)
}
@media screen and (max-width:1024px) {
	.p-news_details__main .c-custom_block_img_text__description .text {
		line-height: 1.75;
		margin-top: clamp(-5.25px, -0.4375vw, -5.25px);
		margin-bottom: clamp(-3.25px, -0.2708333333vw, -3.25px)
	}
}
.p-news_details__main .c-custom_block_movie_text {
	width: 100%;
	margin-bottom: clamp(22px, 2.1666666667vw, 26px)
}
.p-news_details__main .c-custom_block_movie_text:last-child {
	margin-bottom: 0
}
.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: 0 24px 0 0
}
@media screen and (max-width:768px) {
	.p-news_details__main .c-custom_block_movie_text__figure {
		width: 100%!important;
		max-width: 640px;
		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_movie_text__description .text {
	line-height: 1.75;
	margin-top: clamp(-6px, -0.5vw, -6px);
	margin-bottom: clamp(-4px, -0.3333333333vw, -4px)
}
@media screen and (max-width:1024px) {
	.p-news_details__main .c-custom_block_movie_text__description .text {
		line-height: 1.75;
		margin-top: clamp(-5.25px, -0.4375vw, -5.25px);
		margin-bottom: clamp(-3.25px, -0.2708333333vw, -3.25px)
	}
}
.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, 2vw, 24px)
}
.p-news_details__main .c-custom_block_background_text__main .text {
	line-height: 1.75;
	margin-top: clamp(-6px, -0.5vw, -6px);
	margin-bottom: clamp(-6px, -0.5vw, -6px)
}
.p-news_details__main .c-custom_block_btn_link__link {
	display: block!important;
	padding: 12px 15px 13px;
	background: #ffffff;
	border: 2px solid #175292;
	border-radius: 9999px;
	font-size: 16px;
	line-height: 1.25!important;
	font-weight: 500;
	color: #175292!important;
	text-align: center;
	position: relative;
	top: 0;
	bottom: 0;
	-webkit-transition: color 0.3s ease-in-out, background 0.3s ease-in-out!important;
	transition: color 0.3s ease-in-out, background 0.3s ease-in-out!important
}
@media screen and (max-width:768px) {
	.p-news_details__main .c-custom_block_btn_link__link {
		margin: 0 auto
	}
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news_details__main .c-custom_block_btn_link__link:hover {
		color: #ffffff!important;
		background: #175292;
		opacity: 1!important
	}
}
@media screen and (hover:hover) and (pointer:fine) {
	.p-news_details__main .c-custom_block_btn_link__link:hover:after {
		color: #ffffff
	}
}
.p-news_details__main .c-custom_block_btn_link__link.left {
	margin-right: auto
}
.p-news_details__main .c-custom_block_btn_link__link.center {
	margin-left: auto;
	margin-right: auto
}
.p-news_details__main .c-custom_block_btn_link__link.right {
	margin-left: auto
}
.p-news_details__main .c-custom_block_btn_link__link:after {
	margin-left: 0!important;
	bottom: -3px!important
}
.p-news_details__main .c-custom_block_youtube {
	width: 100%;
	margin-bottom: clamp(22px, 2.1666666667vw, 26px)
}
.p-news_details__main .c-custom_block_youtube:last-child {
	margin-bottom: 0
}
.p-news_details__main .c-custom_block_youtube__inner {
	width: 100%
}
.p-news_details__main .c-custom_block_youtube__movie {
	width: 100%;
	max-width: 640px;
	margin: 0 auto
}
.p-news_details__main .c-custom_block_youtube__movie .cont {
	width: 100%;
	position: relative;
	padding-top: 56.25%
}
.p-news_details__main .c-custom_block_youtube__movie .cont iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%
}
.p-news_details__main .c-custom_block_youtube__movie .cap {
	text-align: center
}
.p-news_details__main .ab-icon, .p-news_details__main .mce-ico, .p-news_details__main .wp-block[data-type="tadv/classic-paragraph"] .mce-btn i {
	font-family: dashicons!important
}
.p-news_details__main .wp-block[data-type="tadv/classic-paragraph"] .mce-ico.mce-i-table {
	font-family: "tinymce", Arial!important
}
.p-news_details__back {
	width: min(100%, 340px);
	margin: 0 auto
}
/*# sourceMappingURL=common_news.css.map */