.about-banner {
	display: flex;
	position: relative;
}

.about-banner:before {
	background-color: #7e876f;
	left: 0;
}

.about-banner:after,
.about-banner:before {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 50%;
}

.about-banner:after {
	background: url(/products/office/daysoffice/assets/img/about/bg_banner_02.jpg) no-repeat 50% 50%;
	background-size: cover;
	right: 0;
}

.about-banner__inner {
	display: flex;
	margin: 0 auto;
	max-width: min(100vw,1440px);
	width: 100%;
}

.about-banner__nav {
	background-color: #7e876f;
	display: flex;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
}

.about-banner__link {
	align-items: center;
	aspect-ratio: 1/1;
	background-position: 50% 50%;
	background-size: cover;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	width: 100%;
}

.about-banner__link img {
	display: block;
}

.about-banner__link.lineup {
	background-image: url(/products/office/daysoffice/assets/img/about/material_01.jpg);
}

.about-banner__link.showroom {
	background-image: url(/products/office/daysoffice/assets/img/about/material_02.jpg);
}

.about-banner__link.download {
	background-image: url(/products/office/daysoffice/assets/img/about/material_03.jpg);
}

.about-borderless {
	background-color: var(--color-main-sliver);
	padding: min(6.25vw,90px) 0 min(13.1944444444vw,190px);
}

.about-borderless__inner {
	margin: 0 auto;
	max-width: min(93.0555555556vw,1340px);
	padding-left: min(2.0833333333vw,30px);
	padding-right: min(2.0833333333vw,30px);
	width: 100%;
}

.about-borderless__headline {
	align-items: center;
	display: flex;
	margin-bottom: min(4.8611111111vw,70px);
}

.about-borderless__headline-num {
	aspect-ratio: 215/113;
	max-width: min(14.9305555556vw,215px);
	width: 100%;
}

.about-borderless__headline-num img {
	display: block;
}

.about-borderless__headline-txt {
	aspect-ratio: 865/42;
	margin-left: min(7.4305555556vw,107px);
	position: relative;
	top: 1rem;
}

.about-borderless__content {
	margin: 0 auto min(3.8194444444vw,55px);
}

.about-borderless__ttl {
	font-size: min(1.9444444444vw,28px);
	font-weight: 600;
	letter-spacing: .4rem;
	margin-bottom: min(1.5972222222vw,23px);
	padding-right: min(2.0833333333vw,30px);
	text-align: center;
}

.about-borderless__txt {
	font-size: min(1.25vw,18px);
	font-weight: 400;
	letter-spacing: .06rem;
	line-height: 1.8;
	text-align: justify;
}

.about-borderless__image-1 {
	margin: 0 auto min(5.9027777778vw,85px);
	max-width: min(75.0694444444vw,1081px);
	padding: 0 3rem;
	width: 100%;
}

.about-borderless__image-1 figure {
	aspect-ratio: 1021/380;
}

.about-borderless__image-1 img {
	display: block;
}

.about-borderless__image-2 {
	margin: 0 auto;
	width: 100%;
}

.about-borderless__image-2 img {
	display: block;
	margin: 0 auto;
}

.about-colors {
	padding: min(6.5972222222vw,95px) min(4.1666666667vw,60px) min(7.2916666667vw,105px) 0;
	position: relative;
}

.about-colors__headline-num {
	aspect-ratio: 211/114;
	height: min(7.7777777778vw,112px);
	margin-bottom: min(5.0694444444vw,73px);
	max-width: min(14.6527777778vw,211px);
	width: min(13.6111111111vw,196px);
}

.about-colors__headline-num img {
	display: block;
}

.about-colors__headline-txt {
	aspect-ratio: 42/206;
	max-width: min(2.9166666667vw,42px);
	position: absolute;
	right: min(3.125vw,45px);
	text-align: justify;
	top: min(7.2916666667vw,105px);
	width: 100%;
}

.about-colors__content {
	padding-right: min(6.9444444444vw,100px);
}

.about-colors__ttl {
	font-size: min(1.9444444444vw,28px);
	font-weight: 600;
	letter-spacing: .37rem;
	line-height: 1.6;
	margin-bottom: min(1.0416666667vw,15px);
}

.about-colors__txt {
	font-size: min(1.25vw,18px);
	font-weight: 500;
	letter-spacing: .1rem;
	line-height: 1.8;
	text-align: justify;
}

.about-easy {
	background-color: #b9482d;
	border-radius: min(37.5vw,540px);
	display: flex;
	height: 100%;
	width: 100%;
}

.about-easy__headline {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: min(1.0416666667vw,15px) 0 0 min(3.4722222222vw,50px);
	width: 45%;
}

.about-easy__headline-num {
	aspect-ratio: 211/114;
	height: min(7.9166666667vw,114px);
	margin-bottom: 4.5rem;
	width: min(14.6527777778vw,211px);
}

.about-easy__headline-num img {
	display: block;
}

.about-easy__headline-txt {
	height: min(3.75vw,54px);
	margin-left: min(.4861111111vw,7px);
	width: min(9.4444444444vw,136px);
}

.about-easy__content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 min(7.9861111111vw,115px) 0 min(1.3888888889vw,20px);
	width: 55%;
}

.about-easy__ttl {
	color: #fff;
	font-size: min(1.9444444444vw,28px);
	font-weight: 600;
	letter-spacing: .37rem;
	line-height: 1.6;
	margin-bottom: min(1.7361111111vw,25px);
}

.about-easy__txt {
	color: #fff;
	font-size: min(1.25vw,18px);
	font-weight: 500;
	letter-spacing: .15rem;
	line-height: 2.1;
	text-align: justify;
}

.about-intro {
	background-color: var(--color-main-pink);
	padding: min(12.5vw,180px) 0 min(9.7222222222vw,140px);
}

.about-intro__head {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: min(5.5555555556vw,80px);
}

.about-intro__headline {
	margin-bottom: min(2.9861111111vw,43px);
	text-align: center;
}

.about-intro__headline img {
	margin-inline: auto;
	width: 66.6666666667vw;
}

.about-intro__headline-sub {
	font-size: min(2.0833333333vw,30px);
	font-weight: 600;
	letter-spacing: .26em;
}

.about-intro__headline-sub img {
	margin-inline: auto;
	width: 64.8vw;
}

.about-intro__content {
	font-family: var(--font-gothic);
	margin-bottom: min(13.5416666667vw,195px);
}

.about-intro__box {
	margin-bottom: min(3.8194444444vw,55px);
}

.about-intro__box:last-child {
	margin-bottom: 0;
}

.about-intro__txt {
	font-size: min(1.3194444444vw,19px);
	font-weight: 600;
	letter-spacing: .12em;
	line-height: 2.6;
	text-align: center;
}

.about-intro__txt.js-item {
	opacity: 0;
}

.about-intro__txt.js-item.active {
	animation: animation-opacity 2s ease forwards;
}

.about-intro__image {
	aspect-ratio: 857/498;
	display: block;
	margin: 0 auto;
	max-width: min(59.5138888889vw,857px);
	width: 100%;
}

.about-intro__image img {
	display: block;
	margin: 0 auto;
	transform: translate(min(.6944444444vw,10px));
}

.about-office {
	background-color: var(--color-main-pink);
}

.about-office__head {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: min(1.0416666667vw,15px);
	padding: 0 min(2.0833333333vw,30px) min(2.0833333333vw,30px);
}

.about-office__headline {
	aspect-ratio: 487/54;
	display: block;
	margin-bottom: min(2.0833333333vw,30px);
	margin-left: min(2.0833333333vw,30px);
	max-width: min(67.6388888889vw,974px);
	width: 100%;
}

.about-office__headline-sub {
	font-size: min(2.1527777778vw,31px);
	font-weight: 600;
	letter-spacing: .8rem;
	margin-left: 1rem;
}

.about-office__row-1 {
	background-color: var(--color-main-blue);
	position: relative;
}

.about-office__row-1:before {
	background: url(/products/office/daysoffice/assets/img/about/bg_01_01.jpg) no-repeat 50% 50%;
	background-size: cover;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 57%;
}

.about-office__row-1__inner {
	display: flex;
	justify-content: flex-end;
}

.about-office__row-2 {
	position: relative;
}

.about-office__row-2:before {
	background-color: #7cc4a3;
	left: 0;
	width: 38%;
}

.about-office__row-2:after,
.about-office__row-2:before {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 0;
}

.about-office__row-2:after {
	background-color: var(--color-main-pink);
	right: 0;
	width: 62%;
}

.about-office__row-2__inner {
	display: flex;
	height: 100%;
	margin: 0 auto;
	max-width: min(100vw,1440px);
	position: relative;
	width: 100%;
	z-index: 1;
}

.about-office__row-2__col-1 {
	background-color: #7cc4a3;
	display: flex;
	justify-content: flex-end;
	width: min(37.5vw,540px);
}

.about-office__row-2__col-2 {
	background-color: var(--color-main-pink);
	width: calc(100% - min(37.5vw, 540px));
}

.about-office__row-3 {
	position: relative;
}

.about-office__row-3:before {
	background-color: var(--color-main-pink);
	left: 0;
	width: 53%;
}

.about-office__row-3:after,
.about-office__row-3:before {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 0;
}

.about-office__row-3:after {
	background: url(/products/office/daysoffice/assets/img/about/bg_04.jpg) no-repeat 0 50%;
	background-size: cover;
	right: 0;
	width: 47%;
}

.about-office__row-3__inner {
	display: flex;
	height: 100%;
	margin: 0 auto;
	max-width: min(93.0555555556vw,1340px);
	padding: 0 min(2.0833333333vw,30px);
	position: relative;
	width: 100%;
	z-index: 1;
}

.about-office__row-3__col-1 {
	width: 52%;
}

.about-office__row-3__col-2 {
	width: 48%;
}

.about-office__block-1 {
	display: none;
}

.about-office__block-2 {
	align-items: center;
	aspect-ratio: 1/1;
	background: url(/products/office/daysoffice/assets/img/about/bg_03.jpg) no-repeat 50% 50%;
	background-size: cover;
	border-radius: min(37.5vw,540px);
	display: flex;
	justify-content: center;
	max-width: min(37.5vw,540px);
	overflow: hidden;
	padding: 2rem;
	position: relative;
	width: 100%;
}

.about-office__block-2>p {
	color: #fff;
	font-size: min(1.7361111111vw,25px);
	font-weight: 500;
	letter-spacing: .41rem;
	line-height: 2.1;
	text-align: center;
}

.about-office .office_txt01 {
	width: 40.8vw;
}

.about-user {
	background: url(/products/office/daysoffice/assets/img/about/bg_01_02.jpg) no-repeat 50% 50%;
	background-size: cover;
	min-height: min(44.2361111111vw,637px);
	padding: min(4.1666666667vw,60px) min(4.1666666667vw,60px) min(4.1666666667vw,60px) min(5.2083333333vw,75px);
	position: relative;
	width: min(38.1944444444vw,550px);
}

.about-user__headline {
	display: flex;
	flex-direction: column;
	margin-bottom: min(1.0416666667vw,15px);
}

.about-user__headline-num {
	height: min(7.8472222222vw,113px);
	margin-left: auto;
	margin-right: min(1.1111111111vw,16px);
	width: min(11.5972222222vw,167px);
}

.about-user__headline-num img {
	display: block;
}

.about-user__headline-txt {
	aspect-ratio: 387/125;
	max-width: min(26.875vw,387px);
	transform: translateY(min(-.9027777778vw,-13px));
	width: 100%;
}

.about-user__ttl {
	font-size: min(1.9444444444vw,28px);
	font-weight: 600;
	letter-spacing: .37rem;
	line-height: 1.6;
	margin-bottom: min(1.3888888889vw,20px);
}

.about-user__txt {
	font-size: min(1.25vw,18px);
	font-weight: 500;
	letter-spacing: .15rem;
	line-height: 2.1;
	text-align: justify;
}

.about-variations {
	background-color: var(--color-main-blue);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: min(46.7361111111vw,673px);
	padding: min(4.1666666667vw,60px) min(4.1666666667vw,60px) min(4.1666666667vw,60px) min(4.8611111111vw,70px);
	position: relative;
	width: min(39.5833333333vw,570px);
}

.about-variations__headline {
	display: flex;
	flex-direction: column;
	margin-bottom: min(.1041666667vw,1.5px);
}

.about-variations__headline-num {
	height: min(7.8472222222vw,113px);
	margin-left: auto;
	margin-right: min(.3472222222vw,5px);
	width: min(13.8888888889vw,200px);
}

.about-variations__headline-num img {
	display: block;
}

.about-variations__headline-txt {
	aspect-ratio: 42/326;
	bottom: min(5.9027777778vw,85px);
	max-width: min(2.9166666667vw,42px);
	position: absolute;
	right: min(4.8611111111vw,70px);
	width: 100%;
}

.about-variations__content {
	padding-right: min(7.6388888889vw,110px);
}

.about-variations__ttl {
	color: #fff;
	font-size: min(1.9444444444vw,28px);
	font-weight: 600;
	letter-spacing: .37rem;
	line-height: 1.6;
	margin-bottom: min(1.1805555556vw,17px);
}

.about-variations__txt {
	color: #fff;
	font-size: min(1.25vw,18px);
	font-weight: 500;
	letter-spacing: .15rem;
	line-height: 2.1;
	text-align: justify;
}

@media (min-width:992px) {

.about-banner__nav {
	width: 51.5625%;
}

.about-banner__link {
	align-items: flex-start;
	padding-top: min(5.3125vw,102px);
	width: min(12.9166666667vw,248px);
}

.about-banner__link img {
	width: min(10.15625vw,195px);
}

.about-borderless__headline-txt {
	max-width: min(60.0694444444vw,865px);
	width: 100%;
}

.about-borderless__content {
	max-width: min(60.4166666667vw,870px);
	width: 100%;
}

.about-borderless__image-2 {
	aspect-ratio: 982/567;
	max-width: min(68.1944444444vw,982px);
}

.about-intro__inner {
	margin: 0 auto;
	max-width: min(63.1944444444vw,910px);
	padding-inline: min(2.0833333333vw,30px);
	width: 100%;
}

.about-intro__headline img {
	width: min(51.1805555556vw,737px);
}

.about-intro__headline-sub img {
	width: min(43.75vw,630px);
}

.about-office__row-1__inner {
	margin: 0 auto;
	max-width: min(100vw,1440px);
	width: 100%;
}

.about-office .office_txt01 {
	width: min(24.4444444444vw,352px);
}

}

@media (min-width:1025px) {

.about-banner__link:hover img {
	animation: animation-button-more 1s forwards;
}

}

@media (max-width:991px) {

.about-banner {
	height: inherit;
}

.about-banner:after {
	display: none;
}

.about-banner__nav,
.about-banner__wrap {
	width: 100%;
}

.about-banner__link {
	padding: 8vw 3.4666666667vw 4vw 4vw;
}

.about-borderless__image-2 {
	margin-top: 22.6666666667vw;
	max-width: 82.9333333333vw;
}

.about-borderless {
	padding: 14.1333333333vw 0 13.3333333333vw;
}

.about-borderless__headline {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	margin-bottom: 8vw;
	padding-left: 4vw;
	padding-right: 4vw;
}

.about-borderless__headline-num {
	margin-bottom: 10.1333333333vw;
	max-width: 57.0666666667vw;
	min-width: 28.5333333333vw;
	width: 34%;
}

.about-borderless__headline-txt {
	aspect-ratio: 551/130;
	margin-left: 0;
	position: static;
	width: 72vw;
}

.about-borderless__content {
	margin-bottom: 8vw;
	padding-left: 4vw;
	padding-right: 4vw;
}

.about-borderless__ttl {
	font-size: 4.8vw;
	letter-spacing: .2rem;
	line-height: 1.3;
	margin-bottom: 10.6666666667vw;
	padding-right: 0;
	text-align: left;
}

.about-borderless__txt {
	font-size: 3.2vw;
	font-weight: 400;
	letter-spacing: .06rem;
	line-height: 1.6;
}

.about-borderless__image-1 {
	margin-bottom: 9.8666666667vw;
	padding: 0 10.6666666667vw;
}

.about-borderless__image-1 figure {
	width: 146.6666666667vw;
}

.about-borderless__image-1 img {
	margin: 0 auto;
}

.about-colors {
	padding: 8.5333333333vw 9.3333333333vw 8vw 10.6666666667vw;
}

.about-colors__headline {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin-bottom: 8vw;
}

.about-colors__headline-num {
	aspect-ratio: 167/113;
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	width: 26.6666666667vw;
}

.about-colors__headline-txt {
	aspect-ratio: 21/103;
	max-width: 11.2vw;
	min-width: 5.6vw;
	position: static;
	width: 14%;
}

.about-colors__content {
	padding-right: 0;
}

.about-colors__ttl {
	font-size: 4.8vw;
	letter-spacing: .25rem;
	line-height: 1.3;
	margin-bottom: 3.4666666667vw;
}

.about-colors__txt {
	font-size: 3.2vw;
	font-weight: 400;
	letter-spacing: .03em;
	line-height: 1.6;
	text-align: justify;
}

.about-easy {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	max-width: 100%;
	min-height: 76vw;
	padding: 8vw 0;
}

.about-easy__headline {
	padding: 5.3333333333vw 0 5.3333333333vw 4.2666666667vw;
	width: 47%;
}

.about-easy__headline-num {
	aspect-ratio: 167/113;
	height: auto;
	margin: 0 0 1.3333333333vw;
	padding: 0;
	transform: translateX(-1.6vw);
	width: 23.7333333333vw;
}

.about-easy__headline-txt {
	aspect-ratio: auto;
	height: auto;
	margin: 1.0666666667vw 1.0666666667vw 0 0;
	padding: 0;
	width: 15.7333333333vw;
}

.about-easy__content {
	padding: 0 13.3333333333vw 0 0;
	width: 53%;
}

.about-easy__ttl {
	font-size: 4.8vw;
	letter-spacing: .22rem;
	line-height: 1.3;
	margin-bottom: 4vw;
}

.about-easy__txt {
	font-size: 3.2vw;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1.6;
	text-align: justify;
}

.about-intro {
	padding: 17.3333333333vw 0 13.3333333333vw;
}

.about-intro__head {
	margin-bottom: 8.8vw;
}

.about-intro__headline {
	margin-bottom: 4vw;
	max-width: 133.3333333333vw;
	min-width: 66.6666666667vw;
	width: 80%;
}

.about-intro__headline-sub {
	font-size: 3.4666666667vw;
	letter-spacing: .14rem;
}

.about-intro__headline-sub img {
	width: 64.8vw;
}

.about-intro__content {
	margin-bottom: 13.3333333333vw;
}

.about-intro__box {
	margin-bottom: 6.6666666667vw;
}

.about-intro__txt {
	font-size: 3.2vw;
	font-weight: 400;
	letter-spacing: .1rem;
	line-height: 2;
}

.about-intro__image {
	aspect-ratio: 41/81;
	max-width: 130.6666666667vw;
	min-width: 12vw;
	width: 78%;
}

.about-intro__image img {
	transform: translate(0);
}

.about-office__head {
	margin-bottom: 5.3333333333vw;
	padding-bottom: 0;
}

.about-office__headline {
	margin-bottom: 4vw;
	margin-left: 1.3333333333vw;
	max-width: 83.7333333333vw;
}

.about-office__headline-sub {
	font-size: 3.4666666667vw;
	letter-spacing: .16rem;
	margin-left: 0;
}

.about-office__headline-sub img {
	width: 64vw;
}

.about-office__block-1 {
	display: flex;
	position: relative;
}

.about-office__block-1:after {
	background: url(/products/office/daysoffice/assets/img/about/bg_01_01_sp.jpg) no-repeat 50% 50%;
	background-size: cover;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 45%;
}

.about-office__block-1__wrap {
	background-color: #7cc4a3;
	display: flex;
	justify-content: flex-end;
	width: 55%;
}

.about-office__block-1__content {
	align-items: center;
	aspect-ratio: 1/1;
	background: url(/products/office/daysoffice/assets/img/about/bg_03.jpg) no-repeat 50% 50%;
	background-size: cover;
	border-radius: 106.6666666667vw;
	display: flex;
	justify-content: center;
	overflow: hidden;
	padding: 6.9333333333vw 4vw min(.6944444444vw,10px);
	text-align: center;
	width: 100%;
}

.about-office__row-1:before {
	display: none;
}

.about-office__row-1__inner {
	flex-direction: column;
}

.about-office__row-2:before {
	display: none;
}

.about-office__row-2:after {
	width: 100%;
}

.about-office__row-2__inner {
	padding-right: 0;
}

.about-office__row-2__col-1 {
	display: none;
}

.about-office__row-2__col-2 {
	width: 100%;
}

.about-office__row-3 {
	min-height: 93.3333333333vw;
}

.about-office__row-3:after {
	background-image: url(/products/office/daysoffice/assets/img/about/bg_04_sp.jpg);
	left: 0;
	right: auto;
	width: 35%;
}

.about-office__row-3:before {
	display: none;
}

.about-office__row-3__inner {
	justify-content: flex-end;
	padding: 0;
}

.about-office__row-3__col-1 {
	width: 65%;
}

.about-office__row-3__col-2 {
	display: none;
}

.about-user {
	height: auto;
	padding: 6.6666666667vw 10.6666666667vw 13.3333333333vw;
	width: 100%;
}

.about-user__headline {
	margin-bottom: 2.6666666667vw;
}

.about-user__headline-num {
	aspect-ratio: 167/113;
	display: block;
	height: auto;
	margin-left: auto;
	margin-right: 0;
	max-width: 44.5333333333vw;
	min-width: 22.4vw;
	padding-right: 0;
	width: 20%;
}

.about-user__headline-txt {
	aspect-ratio: 223/72;
	padding-left: 0;
	transform: translateY(-4.8vw);
	width: 60vw;
}

.about-user__content {
	margin-top: -2.6666666667vw;
}

.about-user__ttl {
	font-size: 4.8vw;
	letter-spacing: .2rem;
	line-height: 1.3;
	margin-bottom: 2.4vw;
}

.about-user__txt {
	font-size: 3.2vw;
	font-weight: 400;
	letter-spacing: .11rem;
	line-height: 1.6;
	padding-right: 8vw;
	text-align: justify;
}

.about-variations {
	height: auto;
	padding: 9.3333333333vw 22% 10.6666666667vw 10.6666666667vw;
	position: relative;
	width: 100%;
}

.about-variations:after {
	background: url(/products/office/daysoffice/assets/img/about/bg_02_sp.jpg) no-repeat 50% 50%;
	background-size: cover;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 22%;
}

.about-variations__headline {
	margin-bottom: 8vw;
}

.about-variations__headline-num {
	aspect-ratio: 167/113;
	display: block;
	height: auto;
	margin-left: 0;
	margin-right: auto;
	max-width: 44.5333333333vw;
	min-width: 22.4vw;
	padding-right: 0;
	width: 40%;
}

.about-variations__headline-txt {
	aspect-ratio: 48/375;
	bottom: auto;
	right: calc(25% + 2.5rem);
	top: 8vw;
	width: 6.48vw;
}

.about-variations__content {
	padding-right: 0;
}

.about-variations__ttl {
	font-size: 4.8vw;
	letter-spacing: .27rem;
	line-height: 1.25;
	margin-bottom: 5.3333333333vw;
	padding-right: 18.6666666667vw;
}

.about-variations__txt {
	font-size: 3.2vw;
	font-weight: 400;
	letter-spacing: .08rem;
	line-height: 1.6;
	padding-right: 22.6666666667vw;
	text-align: justify;
}

}

@media (max-width:374px) {

.about-variations__ttl {
	letter-spacing: .2rem;
}

}

