.wp-block-paragraph {
	&.is-style-default,
	&:not([class*="is-style-"]) {
		margin-block-end: 1rem;
		margin-block-start: 2rem;
		&.has-background {
			border-radius: var(--wp--preset--border-radius--medium);
			padding-block: .5rem;
			padding-inline: 1rem;
		}
		a[href^="https://g.page/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://goo.gl/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://g.page/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href^="https://goo.gl/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href$=".xlsx"]:after {
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "xlsx";
			display: inline-block;
			font-size: .5rem;
			line-height: 1;
			margin-inline-start: .5rem;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
			inset-block-start: -2px;
		}
		a[href$=".pdf"] {
			align-items: center;
			color: var(--wp--preset--color--primary);
			display: inline-flex;
		}
		a[href$=".pdf"]:hover {
			opacity: .7;
		}
		a[href$=".pdf"]:after {
			align-items: center;
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "pdf";
			display: inline-flex;
			font-size: .5rem;
			line-height: 1;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
		}
	}
	&.is-style-about-copy {
		margin-block-end: 1rem;
		margin-block-start: 2rem;
		&.has-background {
			border-radius: var(--wp--preset--border-radius--medium);
			padding-block: .5rem;
			padding-inline: 1rem;
		}
		@media (width <= 781px) {
			text-align: left;
		}
		@media (width <= 781px) {
			text-align: left;
		}
		a[href^="https://g.page/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://goo.gl/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://g.page/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href^="https://goo.gl/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href$=".xlsx"]:after {
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "xlsx";
			display: inline-block;
			font-size: .5rem;
			line-height: 1;
			margin-inline-start: .5rem;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
			inset-block-start: -2px;
		}
		a[href$=".pdf"] {
			align-items: center;
			color: var(--wp--preset--color--primary);
			display: inline-flex;
		}
		a[href$=".pdf"]:hover {
			opacity: .7;
		}
		a[href$=".pdf"]:after {
			align-items: center;
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "pdf";
			display: inline-flex;
			font-size: .5rem;
			line-height: 1;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
		}
	}
	&.is-style-recruit-copy {
		margin-block-end: 1rem;
		margin-block-start: 2rem;
		&.has-background {
			border-radius: var(--wp--preset--border-radius--medium);
			padding-block: .5rem;
			padding-inline: 1rem;
		}
		@media (width <= 781px) {
			text-align: left;
		}
		@media (width <= 781px) {
			text-align: left;
		}
		a[href^="https://g.page/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://goo.gl/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://g.page/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href^="https://goo.gl/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href$=".xlsx"]:after {
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "xlsx";
			display: inline-block;
			font-size: .5rem;
			line-height: 1;
			margin-inline-start: .5rem;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
			inset-block-start: -2px;
		}
		a[href$=".pdf"] {
			align-items: center;
			color: var(--wp--preset--color--primary);
			display: inline-flex;
		}
		a[href$=".pdf"]:hover {
			opacity: .7;
		}
		a[href$=".pdf"]:after {
			align-items: center;
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "pdf";
			display: inline-flex;
			font-size: .5rem;
			line-height: 1;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
		}
	}
	&.is-style-corporate-address {
		margin-block-end: 1rem;
		margin-block-start: 2rem;
		&.has-background {
			border-radius: var(--wp--preset--border-radius--medium);
			padding-block: .5rem;
			padding-inline: 1rem;
		}
		a[href^="https://g.page/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://goo.gl/"] {
			padding-inline-start: 1.7rem;
			position: relative;
		}
		a[href^="https://g.page/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href^="https://goo.gl/"]:before {
			background-image: url(../../images/googlemaps_icon.svg);
			background-repeat: no-repeat;
			background-size: 1.5rem;
			color: var(--wp--preset--color--secondary);
			content: "";
			display: inline-block;
			block-size: 1.5rem;
			inset-inline-start: 0;
			margin-inline-end: .2rem;
			position: absolute;
			inset-block-start: 50%;
			transform: translateY(-50%);
			inline-size: 1.5rem;
		}
		a[href$=".xlsx"]:after {
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "xlsx";
			display: inline-block;
			font-size: .5rem;
			line-height: 1;
			margin-inline-start: .5rem;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
			inset-block-start: -2px;
		}
		a[href$=".pdf"] {
			align-items: center;
			color: var(--wp--preset--color--primary);
			display: inline-flex;
		}
		a[href$=".pdf"]:hover {
			opacity: .7;
		}
		a[href$=".pdf"]:after {
			align-items: center;
			background-color: var(--wp--preset--color--primary);
			color: var(--wp--preset--color--white);
			content: "pdf";
			display: inline-flex;
			font-size: .5rem;
			line-height: 1;
			padding: .3rem;
			text-decoration: none;
			text-transform: uppercase;
		}
	}
	&.is-style-copyright {
		margin-block-start: var(--wp--preset--spacing--lg);
		a {
			color: inherit;
		}
	}
	&.is-style-footer-address {
		margin-block-start: 2rem;
		margin-block-end: 1rem;
	}
	&.is-style-hero-english {
		margin: 0;
		@media (width <= 781px) {
			font-size: var(--wp--preset--font-size--2-xl);
			letter-spacing: 0;
		}
	}
}
