.managementplan {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
.managementplan *, .managementplan *::before, .managementplan *::after {
	box-sizing: border-box;
}
.managementplan h1, .managementplan h2, .managementplan h3, .managementplan h4, .managementplan h5, .managementplan h6, .managementplan ul, .managementplan ol, .managementplan dl, .managementplan li, .managementplan dt, .managementplan dd, .managementplan p, .managementplan div, .managementplan span, .managementplan img, .managementplan a, .managementplan table, .managementplan tr, .managementplan th, .managementplan td, .managementplan small, .managementplan button, .managementplan time, .managementplan figure {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
.managementplan ol, .managementplan ul {
	list-style: none;
}
.managementplan li, .managementplan dd {
	list-style-type: none;
}
.managementplan header, .managementplan footer, .managementplan nav, .managementplan section, .managementplan article, .managementplan main, .managementplan aside, .managementplan figure, .managementplan figcaption {
	display: block;
}
.managementplan img {
	border: none;
	vertical-align: bottom;
}
.managementplan a {
	cursor: pointer;
	text-decoration: none;
}
.managementplan button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.managementplan {
	background-color: #f3f4f5;
	color: #142033;
	font-family: "Noto Sans JP", serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.25;
}
.managementplan img {
	height: auto;
	max-width: 100%;
}
.managementplan a {
	color: inherit;
	transition: all 0.3s;
}
.managementplan a:hover {
	opacity: 0.7;
}
.managementplan .l-inner {
	padding: 0 25px;
}
.managementplan .c-heading02 .sub {
	font-size: 1.2em;
	letter-spacing: 0.06em;
	padding-bottom: 17px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.managementplan .c-heading02 .sub::after {
	background: url(wp-content/uploads/2025/03/managementplan-ttl-line.png) no-repeat center center/contain;
	bottom: 0;
	content: "";
	height: 2.5px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 30px;
}
.managementplan .c-heading02 .main {
	color: #00307c;
	font-size: 2.75em;
	font-weight: 700;
	letter-spacing: 0.03em;
	margin-top: 26px;
	text-align: center;
}
.managementplan .c-heading03 {
	color: #00307c;
	font-size: 1.8em;
	font-weight: 600;
	letter-spacing: 0.04em;
	line-height: 1;
	position: relative;
}
.managementplan .c-heading03::before {
	align-items: center;
	background: #fa891e;
	border-radius: 50%;
	color: #fff;
	display: flex;
	font-size: 0.9em;
	height: 25px;
	justify-content: center;
	left: -37px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 25px;
}
.managementplan .c-heading03.num1::before {
	content: "1";
}
.managementplan .c-heading03.num2::before {
	content: "2";
}
.managementplan .c-heading03.num3::before {
	content: "3";
}
.managementplan .c-heading03.num4::before {
	content: "4";
}
.managementplan .c-button {
	background: linear-gradient(90deg, #ff7230, #ff9d00);
	background: -webkit-linear-gradient(0deg, #ff7230, #ff9d00);
	border-radius: 51.5px;
	color: #fff;
	font-size: 1.1em;
	font-weight: 600;
	line-height: 1.3;
	text-align: center;
	width: 100%;
}
.managementplan .c-button a {
	background-image:	url(wp-content/uploads/2025/03/managementplan-materials-icon.png);
	background-repeat:	no-repeat;
	/*background-position:right 32px center;*/
	background-position:center bottom 10px;
	background-size:	20px auto;/*contain;*/
	position: relative;
	display: block;
	padding: 16px 10px 39px;
}
/*
.managementplan .c-button a::after {
	background: url(wp-content/uploads/2025/03/managementplan-materials-icon.png) no-repeat center center/contain;
	bottom: 15px;
	content: "";
	height: 19px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 19px;
}
*/
.managementplan .c-button span {
	font-size: 1.2em;
}
.managementplan {
	overflow: hidden;
	padding-bottom: 90px;
	padding-top: 73.5px;
}
.managementplan .p-mv {
  position: relative;
}
.managementplan .p-mv .l-inner {
  position: relative;
  z-index: 1;
}
.managementplan .p-mv__bg {
  position: absolute;
  width: 147%;
  top: -52%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.57;
}
.managementplan .p-mv__bg img {
  width: 100%;
}
.managementplan .p-mv__lead {
	letter-spacing: 0.09em;
	line-height: 1.666;
	margin-top: 40px;
}
.managementplan .p-mv__lead-text {
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1.666;
}
.managementplan .p-strategy {
  position: relative;
	margin-top: 47px;
  z-index: 1;
}
.managementplan .p-strategy__image {
	margin-top: 30.5px;
}
.managementplan .p-indicator {
	margin-bottom: 42.5px;
	margin-top: 62px;
}
.managementplan .p-indicator__cards {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 30px;
	row-gap: 11px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}
.managementplan .p-indicator__card {
	width: calc((100% - 10px) / 2);
  display: flex;
}
.managementplan .p-indicator__card-body {
	position: relative;
	z-index: 1;
  flex-grow: 1;
  display: flex
;
}
.managementplan .p-indicator__card-body .inner {
	background: #fff;
	border-radius: 10px;
	padding: 18px 10px 27.5px;
	text-align: center;
  flex-grow: 1;
  display: flex
;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.managementplan .p-indicator__card-body::after {
	background: url(wp-content/uploads/2025/03/managementplan-indicator-deco.png) no-repeat center center/contain;
	bottom: -56px;
	content: "";
	height: 136px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 136px;
	z-index: -1;
}
.managementplan .p-indicator__card-body .head {
	background: linear-gradient(90deg, #00307c, #023fa1);
	background: -webkit-linear-gradient(0deg, #00307c, #023fa1);
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-size: 1.235em;
	line-height: 1;
	max-width: 92.5px;
	padding: 6px 10px;
	width: 100%;
}
.managementplan .p-indicator__card-body .text {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	font-size: 2em;
	font-weight: 400;
	gap: 6px;
	justify-content: center;
	line-height: 1;
	margin-top: 18px;
  flex-grow: 1;
  align-items: center;
}
.managementplan .p-indicator__card-body .text span {
	background: linear-gradient(180deg, #fa891e, #ff9d00);
	background: -webkit-linear-gradient(-90deg, #fa891e, #ff9d00);
	display: inline-block;
	font-size: 2em;
	font-weight: 700;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.managementplan .p-indicator__card-body .text .text-inner{
  font-size: 0.9em;
}
.managementplan .p-indicator__card-body .text .text-inner span{
  font-size: 1.5em;
}
.managementplan .p-indicator__card-body .text .text-inner div:nth-of-type(2){
  margin-top: 15px;
}
.managementplan .p-indicator__text-wrap {
	display: flex;
	flex-direction: column;
	letter-spacing: 0.07em;
	margin-top: 41px;
	position: relative;
}
.managementplan .p-indicator__text p {
	font-size: 1.4em;
	line-height: 1.714;
}
.managementplan .p-indicator__text p:not(:nth-child(1)) {
	margin-top: 12px;
}
.managementplan .p-indicator__image {
	margin-top: 12px;
}
.managementplan .p-indicator__image img {
	width: 100%;
}
.managementplan .p-strategies {
	background: url("wp-content/uploads/2025/03/managementplan-strategies-bk_sp.png") no-repeat center center/cover;
	padding-top: 50px;
}
.managementplan .p-strategies__body {
	margin-top: 30.5px;
	position: relative;
}
.managementplan .p-strategies__body .p-strategies__tab {
	display: flex;
	flex-wrap: wrap;
	gap: 0 7.5px;
}
.managementplan .p-strategies__body .p-strategies__tab > label {
	background: #f3f4f5;
	border: 1px solid #9ba4b0;
	border-bottom: none;
	border-radius: 10px 10px 0 0;
	color: rgba(20, 32, 51, 0.5);
	cursor: pointer;
	flex: 1 1;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1;
	min-width: 70px;
	order: -1;
	padding: 14px 10px 15.5px;
	text-align: center;
}
.managementplan .p-strategies__body .p-strategies__tab > label:hover {
	opacity: 0.7;
}
.managementplan .p-strategies__body .p-strategies__tab input {
	display: none;
}
.managementplan .p-strategies__body .p-strategies__tab > div {
	background-color: #fff;
	display: none;
	padding: 28px 17px 20px;
	width: 100%;
}
.managementplan .p-strategies__body .p-strategies__tab label:has(:checked) {
	background-color: #00307c;
	color: #fff;
}
.managementplan .p-strategies__body .p-strategies__tab label:has(:checked) + div {
	border: 1px solid #e5e8e9;
	border-radius: 0 0 15px 15px;
	border-top: 1px solid #00307c;
	display: block;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list {
	padding-left: 39px;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list:not(:last-child) {
	border-bottom: 1px solid #e5e8e9;
	padding-bottom: 24px;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list:not(:first-child) {
	padding-bottom: 25px;
	padding-top: 28px;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list:last-child {
	padding-bottom: 0;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list .tags {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 4.3px;
	margin-top: 12px;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list .tags .tag {
	background: #f3f4f5;
	border-radius: 12.5px;
	color: #4e5c6b;
	font-size: 1.2em;
	letter-spacing: 0.04em;
	padding: 5px 12.5px 5px 10.5px;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list .text {
	font-size: 1.3em;
	font-weight: 400;
	letter-spacing: 0.05em;
	line-height: 1.692;
	margin-top: 10.5px;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list .text li {
	list-style: disc;
}
.managementplan .p-strategies__body .box-wrap .box01 .lists .list .text li.mt {
	margin-top: 30px;
}
.managementplan .p-strategies__body .box-wrap .box02 {
	background: #f3f4f5;
	border-radius: 10px;
	margin-top: 30px;
	padding: 21px 27.5px;
}
.managementplan .p-strategies__body .box-wrap .box02 .heading {
	font-size: 1.75em;
	font-weight: 700;
	text-align: center;
}
.managementplan .p-strategies__body .box-wrap .box02 .title {
	background: linear-gradient(90deg, #bfd3ed, #dfecf2);
	background: -webkit-linear-gradient(0deg, #bfd3ed, #dfecf2);
	border-radius: 18.5px;
	color: #4a658d;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1;
	margin-top: 16px;
	padding: 11px;
	text-align: center;
}
.managementplan .p-strategies__body .box-wrap .box02 .title:nth-of-type(3) {
	margin-top: 28px;
}
.managementplan .p-strategies__body .box-wrap .box02 .lists {
	align-items: start;
	display: flex;
	flex-direction: column;
	gap: 7px;
	margin-top: 13px;
}
.managementplan .p-strategies__body .box-wrap .box02 .list {
	align-items: center;
	display: flex;
	flex-direction: row;
	font-size: 1.3em;
	letter-spacing: 0.07em;
	line-height: 1;
}
.managementplan .p-strategies__body .box-wrap .box02 .list span {
	color: #00307c;
	font-weight: 600;
}
.managementplan .p-strategies__body .box-wrap .box02 .list span:nth-child(1) {
	font-size: 1.9em;
}
.managementplan .p-strategies__body .box-wrap .box02 .list span:nth-child(2) {
	font-size: 1.4em;
	padding-right: 4px;
}
.managementplan .p-strategies__body .box-wrap .box02 .list span.small {
	color: #142033;
	font-size: 1.3em;
	margin-top: 12px;
}
.managementplan .p-strategies__body .box-wrap .box02 .list.steps {
	align-items: baseline;
	line-height: 1.25;
}
.managementplan .p-strategies__body .box-wrap .box02 .list.steps div:nth-child(1) {
	min-width: 80px;
}
.managementplan .p-strategies__body .box-wrap .box02 .list.column {
	align-items: flex-start;
	flex-direction: column;
}
.managementplan .p-strategies__body .box-wrap .box02 .list.column div {
	align-items: center;
	display: flex;
	flex-direction: row;
}
.managementplan .p-strategies__body .box-wrap .box02 .list.column div:nth-child(2) {
	margin-top: 8px;
}
.managementplan .p-materials {
	margin-top: 59px;
}
.managementplan .p-materials .p-materials__inner {
	align-items: center;
	display: flex;
	justify-content: flex-end;
}
.managementplan .p-materials .p-materials__content {
	background: #fff;
	border-radius: 15px 0 0 15px;
	box-shadow: 0px 0px 31px rgba(208, 222, 245, 0.47);
	margin-left: max(30px, (100vw - 1440px) / 2 + 180px);
	padding: 36px 45px 40px 19.5px;
	position: relative;
	width: 93.2%;
	width: 100%;
}
.managementplan .p-materials .p-materials__content::after {
	background: url(wp-content/uploads/2025/03/managementplan-ttl-line.png) no-repeat center center/contain;
	content: "";
	height: 3px;
	left: 19.5px;
	position: absolute;
	top: 0;
	width: 60px;
}
.managementplan .p-materials .p-materials__body {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 32px;
	justify-content: center;
}
.managementplan .p-materials .p-materials__h2 {
	color: #00307c;
	font-size: 2.1em;
	font-weight: 700;
	letter-spacing: 0.05em;
	line-height: 1;
}
.managementplan .p-materials .p-materials__h2 span {
	font-size: 0.9em;
	padding-left: 29.5px;
	position: relative;
}
.managementplan .p-materials .p-materials__h2 span::before {
	background: #00307c;
	content: "";
	height: 2px;
	left: 9px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
}
.managementplan .p-materials .text {
	font-size: 1.4em;
	letter-spacing: 0.05em;
	line-height: 1.714;
	margin-top: 16px;
}
.managementplan .p-materials .links {
	display: flex;
	flex-direction: column;
	gap: 15.5px;
	margin-top: 18px;
}
.managementplan .p-materials .image {
	width: 75%;
}
.u-hidden-sp {
	display: none;
}

/*  eng 
-------------------------*/
.managementplan .p-indicator.eng .p-indicator__card-body .inner{
  min-height: 205px;
}
.managementplan .p-strategies.eng .p-strategies__body .box-wrap .box02 .list{
  display: block;
}
.managementplan .p-strategies.eng .p-strategies__body .box-wrap .box02 .list.column div{
  display: block;
}
.managementplan .p-materials.eng .p-materials__h2 span{
  display: block;
}
.managementplan .p-indicator.eng .p-indicator__card-body .text {
  flex-direction: column;
}

/* =====================================
　PC
======================================== */
@media screen and (min-width: 768px) {
	.managementplan .l-inner {
		margin: 0 auto;
		max-width: 1140px;
		padding: 0 30px;
	}
	.managementplan .c-heading02 .sub {
		font-size: 1.8em;
		padding-bottom: 24px;
	}
	.managementplan .c-heading02 .sub::after {
		height: 4px;
		width: 45px;
	}
	.managementplan .c-heading02 .main {
		font-size: 4.5em;
		letter-spacing: 0.1em;
		margin-top: 31px;
	}
	.managementplan .c-heading03 {
		font-size: 2.4em;
	}
	.managementplan .c-heading03::before {
		height: 37px;
		left: -49px;
		width: 37px;
	}
	.managementplan .c-button {
		border-radius: 41px;
		font-size: 1.4em;
		letter-spacing: 0.07em;
		line-height: 1.3;
	}
	.managementplan .c-button a {
		background-position:right 32px center;
		background-size:	26px auto;
		/*padding: 12px 10px 11px 18px;*/
		padding: 12px 60px 11px 18px;
	}
	/*
	.managementplan .c-button a::after {
		bottom: auto;
		height: 24px;
		left: auto;
		right: 29px;
		top: 50%;
		transform: translateY(-50%);
		width: 24px;
	}
	*/
	.managementplan .c-button span {
		font-size: 1.14em;
	}
	.managementplan {
		padding-bottom: 150px;
		padding-top: 150px;
	}
  .managementplan .p-mv__bg {
    position: absolute;
    width: 100%;
    top: -110%;
  }
	.managementplan .p-mv__lead {
		letter-spacing: 0.1em;
		margin-top: 83px;
		padding: 0 48px;
	}
	.managementplan .p-mv__lead-text {
		font-size: 1.8em;
		font-weight: 500;
		line-height: 1.944;
	}
	.managementplan .p-strategy {
		margin-top: 93px;
	}
	.managementplan .p-strategy__image {
		margin-top: 59px;
	}
	.managementplan .p-strategy__image.inner {
		margin-left: auto;
		margin-right: auto;
		max-width: 1140px;
		padding: 0 30px;
	}
	.managementplan .p-indicator {
		margin-bottom: 120px;
		margin-top: 100px;
	}
	.managementplan .p-indicator__cards {
		margin-top: 59px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		flex-wrap: nowrap;
	}
	.managementplan .p-indicator__card {
		width: calc((100% - 60px) / 4);
	}
	.managementplan .p-indicator__card-body .inner {
		border-radius: 20px;
		padding: 26px 10px 35px;
	}
	.managementplan .p-indicator__card-body::after {
		bottom: -90px;
		height: 253px;
		width: 253px;
	}
	.managementplan .p-indicator__card-body .head {
		border-radius: 19.58px;
		font-size: 2em;
		max-width: 150px;
		padding: 9px 9px;
	}
	.managementplan .p-indicator__card-body .text {
		font-size: 3.189em;
		margin-top: 20px;
	}
	.managementplan .p-indicator__card-body .text span {
		font-size: 2em;
	}
	.managementplan .p-indicator__text-wrap {
		align-items: center;
		flex-direction: row;
		margin-top: 97px;
	}
	.managementplan .p-indicator__text {
		letter-spacing: 0.08em;
		width: 61%;
	}
	.managementplan .p-indicator__text p {
		font-size: 1.6em;
		line-height: 1.687;
	}
	.managementplan .p-indicator__text p:not(:nth-child(1)) {
		margin-top: 22px;
	}
	.managementplan .p-indicator__image {
		margin-top: -26px;
		max-width: 63.61%;
		padding-left: 20px;
		position: absolute;
		right: -26.11%;
		width: 100%;
	}
	.managementplan .p-strategies {
		background: url("wp-content/uploads/2025/03/managementplan-strategies-bk_pc.png") no-repeat center center/cover;
		padding-top: 126px;
	}
	.managementplan .p-strategies__body {
		margin-top: 58px;
		z-index: 1;
	}
	.managementplan .p-strategies__body::after {
		background: url(wp-content/uploads/2025/03/managementplan-indicator-deco.png) no-repeat center center/contain;
		bottom: -204px;
		content: "";
		height: 576px;
		left: 50%;
		position: absolute;
		transform: translateX(-50%);
		width: 576px;
		z-index: -1;
	}
	.managementplan .p-strategies__body .p-strategies__tab {
		gap: 0 15px;
	}
	.managementplan .p-strategies__body .p-strategies__tab > label {
		border-radius: 20px 20px 0 0;
		font-size: 2em;
		letter-spacing: 0.1em;
		padding: 29px 10px;
	}
	.managementplan .p-strategies__body .p-strategies__tab > div {
		padding: 56px 45px 48px;
	}
	.managementplan .p-strategies__body .p-strategies__tab label:has(:checked) + div {
		border-radius: 0 0 30px 30px;
	}
	.managementplan .p-strategies__body .box-wrap {
		display: flex;
		gap: 40px;
		justify-content: space-between;
	}
	.managementplan .p-strategies__body .box-wrap .box01 {
		width: 63.2%;
	}
	.managementplan .p-strategies__body .box-wrap .box01 .lists .list {
		padding-left: 54px;
	}
	.managementplan .p-strategies__body .box-wrap .box01 .lists .list .tags {
		gap: 6px;
		margin-top: 19px;
	}
	.managementplan .p-strategies__body .box-wrap .box01 .lists .list .tags .tag {
		font-size: 1.5em;
		letter-spacing: 0.05em;
		line-height: 1;
		padding: 8.5px 19px;
	}
	.managementplan .p-strategies__body .box-wrap .box01 .lists .list .text {
		font-size: 1.6em;
		line-height: 1.5;
		margin-top: 11px;
	}
	.managementplan .p-strategies__body .box-wrap .box02 {
		border-radius: 20px;
		height: -moz-fit-content;
		height: fit-content;
		margin-top: -8px;
		min-width: 280px;
		padding: 28px 25px 35px;
		width: 32.5%;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .heading {
		font-size: 2.4em;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .title {
		border-radius: 22.5px;
		font-size: 1.8em;
		letter-spacing: 0.1em;
		margin-top: 17px;
		padding: 13px;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .lists {
		gap: 8px;
		margin-top: 22px;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .list {
		font-size: 1.6em;
		letter-spacing: 0.04em;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .list span:nth-child(1) {
		font-size: 1.9em;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .list span:nth-child(2) {
		font-size: 1.5em;
		padding-right: 8px;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .list span.small {
		font-size: 1em;
	}
	.managementplan .p-strategies__body .box-wrap .box02 .list.steps div:nth-child(1) {
		min-width: 100px;
	}
	.managementplan .p-materials {
		margin-top: 140px;
	}
	.managementplan .p-materials .p-materials__content {
		align-items: center;
		border-radius: 30px 0 0 30px;
		display: flex;
		flex-direction: row;
		gap: 63px;
		padding: 48px 46px;
	}
	.managementplan .p-materials .p-materials__content::after {
		left: 49px;
	}
	.managementplan .p-materials .p-materials__body {
		flex-direction: row;
		gap: 65px;
		justify-content: flex-start;
		max-width: 1100px;
	}
	.managementplan .p-materials .p-materials__wrap {
		width: 50%;
	}
	.managementplan .p-materials .p-materials__h2 {
		font-size: 2.8em;
	}
	.managementplan .p-materials .p-materials__h2 span {
		padding-left: 36px;
	}
	.managementplan .p-materials .p-materials__h2 span::before {
		left: 14px;
	}
	.managementplan .p-materials .text {
		font-size: 1.6em;
		margin-top: 17px;
	}
	.managementplan .p-materials .links {
		margin-top: 26px;
	}
	.managementplan .p-materials .image {
		width: 33.5%;
	}
	.u-hidden-sp {
		display: block;
	}
	.u-hidden-tab {
		display: none;
	}

  /*  eng 
  -------------------------*/
  .managementplan .p-indicator.eng .p-indicator__card-body .text {
    font-size: 2.589em;
  }
  .managementplan .p-indicator.eng .p-indicator__card-body .inner{
    min-height: 290px;
  }
}
@media screen and (min-width: 1024px) {
	.u-hidden-pc {
		display: none;
	}
}
