@charset "utf-8";

/*
==============
action.css
==============
*/

/* -----------------
■ action 
------------------- */
.action {
	padding-top: calc(230 / var(--customW));
	background-color: #fcfcfc; }

.action .content__head { }

.action .content__head-text {
	margin-top: calc(46 / var(--customW));
	font-size: calc(24 / var(--customW));
	font-weight: 500;
	line-height: 1.87;
	letter-spacing: 0.025em; }

.action .content__body {
	margin-top: calc(45 / var(--customW));
	padding-top: calc(27 / var(--customW));
	padding-bottom: calc(160 / var(--customW));
	 }

.action__item {
	display: flex;
	align-items: center; }

.action__item-img {
	width: calc(900 / var(--customW)); }

.action__item:nth-of-type(3) {
	margin-top: calc(185 / var(--customW)) }

.action__item:nth-of-type(odd) {
	gap: 0 calc(127 / var(--customW)); }

.action__item:nth-of-type(odd) .action__item-textWrap {
	width: calc(758 / var(--customW)); }

.action__item:nth-of-type(even) {
	flex-direction: row-reverse;
	gap: 0 calc(107 / var(--customW));
	margin-top: calc(230 / var(--customW)) }

.action__item:nth-of-type(even) .action__item-textWrap {
	width: calc(792 / var(--customW)); }

.action__item-textWrap-title {
	color: #7AA2D6;
	font-size: calc(40 / var(--customW));
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 0.075em; }

.action__item-textWrap-subTitle {
	margin-top: calc(45 / var(--customW));
	font-size: calc(32 / var(--customW));
	font-weight: 600;
	line-height: 1.4;
	letter-spacing: 0.025em; }

.action__item-textWrap-text {
	margin-top: calc(25 / var(--customW));
	font-size: calc(24 / var(--customW));
	font-weight: 500;
	line-height: 2;
	letter-spacing: 0.025em; }


@media screen and (max-width: 767px)
{
	.action {
		padding-top: calc(100 / var(--customW)); }

	.content__mv-text {
		padding-left: calc(2 / var(--customW)); }

	.action .content__head {
		margin-top: calc(0 / var(--customW));
	  padding-top: calc(8 / var(--customW));
		background-color: #fcfcfd; }

	.action .content__head-text {
		margin-top: calc(26 / var(--customW));
		font-size: calc(14 / var(--customW));
		line-height: 2;
		letter-spacing: 0.01em; }

	.action .content__body {
		margin-top: calc(0 / var(--customW));
		padding-top: calc(75 / var(--customW));
		padding-bottom: calc(80 / var(--customW)); }

	.action__item {
		display: block; }

	.action__item-img {
		width: calc(340 / var(--customW)); }

	.action__item:nth-of-type(3) {
		margin-top: calc(78 / var(--customW)) }

	.action__item-textWrap {
		width: calc(327 / var(--customW))!important;
		margin: calc(39 / var(--customW)) auto 0;	}

	.action__item:nth-of-type(even) {
		margin-top: calc(78 / var(--customW)) }

	.action__item:nth-of-type(even) .action__item-img {
		margin-left: auto; }

	.action__item-textWrap-title {
		font-size: calc(24 / var(--customW));
		line-height: 1.5;
		letter-spacing: 0.05em; }

	.action__item-textWrap-subTitle {
		margin-top: calc(23 / var(--customW));
		font-size: calc(18 / var(--customW));
		line-height: 1.55;
		letter-spacing: 0.05em; }

	.action__item-textWrap-text {
		margin-top: calc(5 / var(--customW));
		font-size: calc(14 / var(--customW));
		line-height: 1.85;
		letter-spacing: 0.05em; }


} /* media end */



