@charset "UTF-8";

/*
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WP Maruso Group Theme
	ver.2023.08.16.Custom-
	固定ページ「環境への取り組み（SDGs）」　スタイルシート
────────────────────────────────────────
FileName:		/marusogroupTheme/assets/css/style-page-environmental_initiatives.css
Editor:			TRUSTEC
Description:	固定ページ「環境への取り組み（SDGs）」　スタイルシート。
────────────────────────────────────────
2023/07/25:		公開。
2022/12/01:		開発開始。
2022/11/01:		サンプル開発開始。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*/





/* ::::: [COMMON] ::::: */





/* ::::: [OVER-WRITES : STYLE-COMMON] ::::: */

/* Intro Child
--------- --------- --------- ------- */
.intro-child-overlays-wrapper .title {
}





/* ::::: [OVER-WRITES : STYLE-COMMON] ::::: */

/* Pattern block 2columns
--------- --------- --------- ------- */
.pattern-block-2columns {
}

/* Content
--------- --------- --------- ------- */
/*	本文	*/
.pattern-block-2columns .content .text {
	font-size: max(0.89rem, 0.83vw);
}


/* Media Query
--------- --------- --------- ------- */
/*	DisplayWidth > XL	*/
@media (min-width: 1400px) {
}

/*	DisplayWidth < SM	*/
@media (max-width: 767px) {
}

/*	DisplayWidth < XS	*/
@media (max-width: 575px) {

	.ml-my-half {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}
}





/* ::::: [OVER-WRITES : STYLE-COMMON] ::::: */

/* Pattern Block Point
--------- --------- --------- ------- */
.pattern-block-point .pattern-block-point-content ol {
	counter-reset: my-counter;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.pattern-block-point .pattern-block-point-content ol li {
	vertical-align: middle;
	margin: 0;
	padding: 0;
/*	position: relative;*/
}
.pattern-block-point .pattern-block-point-content ol li::before {
	content: counter(my-counter);
	counter-increment: my-counter;
	background-color: transparent;
	color: inherit;
	font-size: 92%;
	line-height: 1em;
	vertical-align: baseline;
	text-align: center;
	height: 1.2em;
	width: 1.2em;
	margin-right: 0.3em;
	border: 1px solid currentColor;
	border-radius: 50%;
	box-sizing: border-box;
	display: inline-block;
}

.pattern-block-point .pattern-block-point-content ol li:not(:last-child) {
	margin-bottom: 0.3em;
}


/* Media Query
--------- --------- --------- ------- */
/*	DisplayWidth > XL	*/
@media (min-width: 1400px) {
}

/*	DisplayWidth < LG	*/
@media (max-width: 991px) {

	/* Over Writes: Pattern Block 2columns
	--------- --------- --------- ------- */
	.pattern-block-2columns .content .inner-wrapper {
	}

	.pattern-block-2columns .picture {
		aspect-ratio: 2 / 1.3;
	}
	.pattern-block-2columns .picture img {
	}
}

/*	DisplayWidth < SM	*/
@media (max-width: 767px) {
}

/*	DisplayWidth < XS	*/
@media (max-width: 575px) {

	/* Over Writes: Pattern Block 2columns
	--------- --------- --------- ------- */

	/*	本文	*/
	.pattern-block-2columns .content .text {
		font-size: 1rem;
	}
}
