@charset "UTF-8";
/*
.p-header__discription {
	color: #166288;
	font-size: 10px;
}
@media screen and (min-width: 768px) {
	.p-header__discription {
	  font-size: 14px;
	}
  }

.p-footer__copyright span {
	font-size: 10px;
	display: block;
}
@media screen and (min-width: 768px) {
	.p-footer__copyright span {
	  font-size: 14px;
	}
  } */


/* 20250425 and add start  */
.por { position: relative; }
span.marker-yellow {
    background: linear-gradient(transparent 75%, #fff500 25%);
}

.page-header__img-robot { display: flex; }
.page-header__status {
	margin-left: 0;
	padding-left: 0;
}
.page-header__status-label {
	width: 75.5rem;
    z-index: 2;
    padding-left: 8rem;
    border-radius: 0 3rem 3rem 0;
	font-size: 2.8rem;
}
.page-header__right-image {
	top: 11.5rem;
}
.home-fv-images__circle-text {
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(0, -90%);
	display: flex;
}    
.home-fv-images__circle-text img {
	width: 12rem;
	margin-right: 2.5rem;
}

/* ------------------------- */

.section-ABOUT {
	padding-block: 10rem 9.2rem;
}
.mainttl {
	text-align: center;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
	margin-bottom: 8rem;
}
.section-ABOUT__text {
	margin: 5rem auto 0 auto;
	text-align: center;
}

/* ------------------------- */

.sf-nav-desc {
    margin-top: 20px;
    color: #92C537;
	font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
	white-space: nowrap;
}


/* 20250425 and add end  */
