.sup {
		font-size: 85%;
		position: relative;
		top: -0.3em;
		background-color: transparent !important;
}

.p-everyday {
		padding: 60px 0 105px;
}
@media screen and (max-width: 767px) {
		.p-everyday {
				padding: 8vw 0 9vw;
		}
}
.p-everyday .inner {
		padding: 0 40px;
}
@media screen and (max-width: 767px) {
		.p-everyday .inner {
				padding: 0 0;
		}
}
.p-everyday-ttl01 {
		text-align: center;
		font-size: 3rem;
		line-height: 1.4;
		font-weight: bold;
}
@media screen and (max-width: 767px) {
		.p-everyday-ttl01 {
				font-size: 3.6rem;
				line-height: 1.6;
		}
}
.p-everyday-ttl01 span {
		color: #ffffff;
		background-color: #81bf00;
		padding: 0 0.5em;
}
.p-everyday-box {
		margin: 45px auto 70px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
		.p-everyday-box {
				display: block;
				margin: 6.7vw auto 6.7vw;
		}
}
.p-everyday-box-cnt {
		width: 400px;
		max-width: 100%;
}
@media screen and (max-width: 767px) {
		.p-everyday-box-cnt {
				width: 100%;
		}
}
.p-everyday-box-img {
		width: 477px;
		max-width: 100%;
}
@media screen and (max-width: 767px) {
		.p-everyday-box-img {
				width: 100%;
		}
		.p-everyday-box-img img {
				width: 100%;
		}
}
.p-everyday-txt {
		line-height: 1.8;
}
.p-everyday-txt strong {
		font-weight: bold;
		text-decoration: underline;
}
.p-everyday-comment {
		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;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
		.p-everyday-comment {
				display: block;
		}
}
.p-everyday-comment-icn {
		width: 215px;
}
@media screen and (max-width: 767px) {
		.p-everyday-comment-icn {
				margin: auto auto 5.3vw;
				width: 100%;
		}
}
.p-everyday-comment-icn-img img {
		margin: auto;
		display: block;
}
.p-everyday-comment-icn-txt {
		text-align: center;
}
.p-everyday-comment-icn-txt span {
		font-weight: bold;
		font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
		.p-everyday-comment-icn-txt span {
				font-size: 3.2rem;
		}
}
.p-everyday-comment-cnt {
		width: 660px;
		max-width: 100%;
		border-radius: 33px;
		background-color: #e6f9d4;
		position: relative;
		margin-right: 40px;
		padding: 43px 49px 40px;
}
@media screen and (max-width: 767px) {
		.p-everyday-comment-cnt {
				width: 100%;
				padding: 5.3vw;
				margin-right: 0;
				margin-top: 10vw;
				border-radius: 4vw;
		}
}
.p-everyday-comment-cnt::before {
		content: "";
		background-image: url("../img/everyday/bln.png");
		width: 39px;
		height: 43px;
		background-size: contain;
		background-repeat: no-repeat;
		position: absolute;
		right: -39px;
		top: 46%;
}
@media screen and (max-width: 767px) {
		.p-everyday-comment-cnt::before {
				-webkit-transform: translateX(-50%);
				        transform: translateX(-50%);
				top: -8vw;
				left: 50%;
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 0 6vw 8vw 6vw;
				border-color: transparent transparent #e6f9d4 transparent;
				background-image: none;
				right: auto;
		}
}
.p-everyday-comment-cnt-txt {
		line-height: 1.8;
}
.p-everyday .c-service-list {
		margin-top: 65px;
}
@media screen and (max-width: 767px) {
		.p-everyday .c-service-list {
				margin-top: 10vw;
		}
}
.p-everyday .c-service-list-item-img {
		border-radius: 0;
		height: auto;
}
.p-everyday .c-service-list-item-img img {
		-o-object-fit: none;
		   object-fit: none;
}
.p-everyday .c-service-exam {
		margin-top: 90px;
}
@media screen and (max-width: 767px) {
		.p-everyday .c-service-exam {
				margin-top: 10vw;
		}
}
/*# sourceMappingURL=everyday.css.map */