@charset "UTF-8";

#mainVisual {
	display: flex;
	flex-direction: row-reverse;
}
#mainVisual figure {
	width: calc(1100 / 1920 * 100vw);
}
#mainVisual > div {
	width: calc(820 / 1920 * 100vw);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: url("../images/merit/bg_kv.jpg") no-repeat left center / cover;
}
#mainVisual div h2 {
	color: #b3d8a3;
	font-size:calc(73 / 1920 * 100vw);
	font-weight: 300;
	margin-bottom: calc(20 / 1920 * 100vw);
}
#mainVisual div h3 {
	color: #ffffff;
	font-size: calc(43 / 1920 * 100vw);
	margin-bottom: calc(20 / 1920 * 100vw);
}
#mainVisual div p {
	color: #ffffff;
	font-size: calc(16 / 1920 * 100vw);
}

@media screen and (max-width: 767px){
	#mainVisual {
		flex-direction: column;
	}
	#mainVisual figure {
		width: 100%;
	}
	#mainVisual > div {
		width: 100%;
		text-align: center;
		background: url("../images/merit/bg_kv_sp.jpg") no-repeat center top / cover;
		padding: calc(40 / 380 * 100vw) 0 calc(35 / 380 * 100vw);;
	}
	#mainVisual div h2 {
		font-size: calc(30 / 380 * 100vw);
		margin-bottom: calc(15 / 380 * 100vw);
	}
	#mainVisual div h3 {
		font-size: calc(15 / 380 * 100vw);
		margin-bottom: calc(10 / 380 * 100vw);
	}
	#mainVisual div p {
		font-size: calc(10 / 380 * 100vw);
	}
}

.btn_area {
	background: linear-gradient(to right,  rgba(98,198,242,1) 0%,rgba(41,183,190,1) 100%);
	padding: calc(100 / 1920 * 100vw) 0;
}
.btn_area ul {
	display: flex;
	justify-content: center;
	gap: calc(20 / 1920 * 100vw);
	margin: 0 auto;
}
.btn_area ul li {
	position: relative;
	width: calc(390 / 1920 * 100vw);
}
.btn_area ul li a {
	width: 100%;
	height: calc(210 / 1920 * 100vw);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	font-size: calc(26 / 1920 * 100vw);
	font-weight: 500;
	text-align: center;
	line-height: 1.4;
	background: url("../images/merit/bg_btn01.jpg") no-repeat center / cover;
	box-shadow: 5px 5px 5px rgba(0,0,0,.14);
	padding-top: calc(38 / 1920 * 100vw);
}
.btn_area ul li:nth-child(2) a {
	background: url("../images/merit/bg_btn02.jpg") no-repeat center / cover;
}
.btn_area ul li:nth-child(3) a {
	background: url("../images/merit/bg_btn03.jpg") no-repeat center / cover;
}
.btn_area ul li:nth-child(4) a {
	background: url("../images/merit/bg_btn04.jpg") no-repeat center / cover;
}
.btn_area ul li a::before {
	position: absolute;
	left: calc(13 / 1920 * 100vw);
	top: calc(22 / 1920 * -100vw);
	content: "";
	width: calc(162 / 1920 * 100vw);
	height: calc(82 / 1920 * 100vw);
	background: url("../images/merit/icon_merit1.svg") no-repeat center / contain;
}
.btn_area ul li:nth-child(2) a::before {
	width: calc(164 / 1920 * 100vw);
	background: url("../images/merit/icon_merit2.svg") no-repeat center / contain;
}
.btn_area ul li:nth-child(3) a::before {
	width: calc(164 / 1920 * 100vw);
	background: url("../images/merit/icon_merit3.svg") no-repeat center / contain;
}
.btn_area ul li:nth-child(4) a::before {
	width: calc(165 / 1920 * 100vw);
	background: url("../images/merit/icon_merit4.svg") no-repeat center / contain;
}
.btn_area ul li a::after {
	position: absolute;
	right: calc(20 / 1920 * 100vw);
	bottom: calc(20 / 1920 * 100vw);
	content: "";
	width: calc(20 / 1920 * 100vw);
	height: calc(20 / 1920 * 100vw);
	background: url("../images/merit/arrow01.svg") no-repeat center / cover;
}
@media screen and (max-width: 767px){
	.btn_area {
		padding: calc(60 / 380 * 100vw) calc(20 / 380 * 100vw);
	}
	.btn_area ul {
		flex-direction: column;
		gap: calc(30 / 380 * 100vw);
	}
	.btn_area ul li {
		position: relative;
		width: 100%;
	}
	.btn_area ul li a {
		text-align: left;
		align-items: flex-start;
		height: calc(130 / 380 * 100vw);
		font-size: calc(20 / 380 * 100vw);
		padding: calc(25 / 380 * 100vw) 0 0 calc(16 / 380 * 100vw);
	}
	.btn_area ul li a::before {
		left: calc(10 / 380 * 100vw);
		top: calc(9 / 380 * -100vw);
		width: calc(93 / 380 * 100vw);
		height: calc(47 / 380 * 100vw);
	}
	.btn_area ul li:nth-child(2) a::before {
		width: calc(94 / 380 * 100vw);
	}
	.btn_area ul li:nth-child(3) a::before {
		width: calc(94 / 380 * 100vw);
	}
	.btn_area ul li:nth-child(4) a::before {
		width: calc(95 / 380 * 100vw);
	}
	.btn_area ul li a::after {
		right: calc(15 / 380 * 100vw);
		bottom: calc(15 / 380 * 100vw);
		width: calc(30 / 380 * 100vw);
		height: calc(30 / 380 * 100vw);
	}
}


.ttl_wrap {
	display: flex;
	background: url("../images/merit/bg_ttl.jpg") no-repeat center / cover;
}
#merit02 .ttl_wrap {
	flex-direction: row-reverse;
}
.ttl_wrap figure {
	width: calc(1100 / 1920 * 100vw);
}
.ttl_wrap > div {
	position: relative;
	width: calc(820 / 1920 * 100vw);
	display: flex;
	flex-direction: column;
	align-items: center;
}
.ttl_wrap > div h2 {
	position: absolute;
	top: calc(100 / 1920 * 100vw);
	left: calc(90 / 1920 * 100vw);
	width: calc(320 / 1920 * 100vw);
}
.ttl_wrap > div div {
	width: calc(440 / 1920 * 100vw);
	margin-top: calc(290 / 1920 * 100vw);
}
.ttl_wrap > div div h3 {
	color: #FFFFFF;
	font-size: calc(31 / 1920 * 100vw);
	line-height: 1.6;
	margin-bottom: calc(20 / 1920 * 100vw);
}
.ttl_wrap > div div p {
	color: #FFFFFF;
	font-size: calc(16 / 1920 * 100vw);
}
.ttl_wrap02 {
	background: url("../images/merit/bg_ttl.jpg") no-repeat center / cover;
	padding: calc(100 / 1920 * 100vw) 0 calc(230 / 1920 * 100vw);
}
.ttl_wrap02 > div {
	text-align: center;
}
.ttl_wrap02 > div h2 {
	width: calc(320 / 1920 * 100vw);
	margin: 0 auto 20px;
}
.ttl_wrap02 > div div h3 {
	color: #FFFFFF;
	font-size: calc(31 / 1920 * 100vw);
	line-height: 1.6;
	margin-bottom: calc(20 / 1920 * 100vw);
}
.ttl_wrap02 > div div p {
	color: #FFFFFF;
	font-size: calc(16 / 1920 * 100vw);
}
@media screen and (max-width: 768px) {
	.ttl_wrap {
		display: block;
	}
	.ttl_wrap figure {
		width: 100%;
	}
	.ttl_wrap > div {
		width: 100%;
		display: block;
		padding: calc(30 / 380 * 100vw) 0;
	}
	.ttl_wrap > div h2 {
		position: static;
		width: calc(125 / 380 * 100vw);
		margin: 0 auto calc(20 / 380 * 100vw);
	}
	.ttl_wrap > div div {
		width: calc(300 / 380 * 100vw);
		margin: 0 auto;
	}
	.ttl_wrap > div div h3 {
		text-align: center;
		font-size: calc(17 / 380 * 100vw);
		margin-bottom: calc(20 / 380 * 100vw);
	}
	.ttl_wrap > div div p {
		font-size: calc(14 / 380 * 100vw);
	}
	.ttl_wrap > div div p br {
		display: none;
	}
	.ttl_wrap02 {
		padding: calc(30 / 380 * 100vw) 0 calc(110 / 380 * 100vw);
	}
	.ttl_wrap02 > div h2 {
		width: calc(125 / 380 * 100vw);
		margin: 0 auto calc(20 / 380 * 100vw);
	}
	.ttl_wrap02 > div div {
		width: calc(310 / 380 * 100vw);
		margin: 0 auto;
	}
	.ttl_wrap02 > div div h3 {
		font-size: calc(17 / 380 * 100vw);
		margin-bottom: calc(20 / 380 * 100vw);
	}
	.ttl_wrap02 > div div p {
		font-size: calc(14 / 380 * 100vw);
		text-align: left;
	}
	.ttl_wrap02 > div div p br {
		display: none;
	}
}

.inner{
	width: 100%;
	max-width: 1280px;
	padding: calc(100 / 1920 * 100vw) 40px 0;
}
#merit02 .inner{
	max-width: 1700px;
}
@media screen and (max-width: 768px) {
	.inner{
		padding: calc(60 / 380 * 100vw) calc(20 / 380 * 100vw) 0;
	}
	#merit01 .inner{
		padding: 0;
	}
}


#merit01 {
	background: url("../images/merit/bg_merit01.png") no-repeat top center / cover;
	padding-bottom: calc(150 / 1920 * 100vw);
}
.merit01_01 {
	background: #eef4f7;
	padding: calc(55 / 1920 * 100vw) calc(55 / 1920 * 100vw) calc(50 / 1920 * 100vw);
	margin-bottom: calc(100 / 1920 * 100vw);
}
.merit01_01 h3 {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: calc(30 / 1920 * 100vw);
	color: #4d4d4d;
	font-size: calc(30 / 1920 * 100vw);
	margin-bottom: calc(50 / 1920 * 100vw);
}
.merit01_01 h3::before,
.merit01_01 h3::after {
	content: "";
	width: 80px;
	height: 1px;
	background: #4d4d4d;
}
@media screen and (max-width: 768px) {
	#merit01 {
		background: url("../images/merit/bg_merit01_sp.png") no-repeat top center / cover;
		padding-bottom: calc(80 / 380 * 100vw);
	}
	.merit01_01 {
		padding: calc(40 / 380 * 100vw) calc(40 / 380 * 100vw) calc(80 / 380 * 100vw);
		margin-bottom: calc(50 / 380 * 100vw);
	}
	.merit01_01 h3 {
		font-size: calc(22 / 380 * 100vw);
		flex-direction: column;
		row-gap: calc(20 / 380 * 100vw);
		margin-bottom: calc(30 / 380 * 100vw);
	}
	.merit01_01 h3::before {
		display: none;
	}
}

.merit01_02 {
	background: #34518f;
	margin-bottom: calc(60 / 1920 * 100vw);
}
.merit01_02::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 0;
  height: 0;
  border-style: solid;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  border-top: 20px solid #34518f;
  border-bottom: 0;
	margin: auto;
}
.merit01_02 p {
	color: #FFFFFF;
	font-size: calc(30 / 1920 * 100vw);
	text-align: center;
	padding: calc(50 / 1920 * 100vw) 0;
}
.merit01_02 p span {
	font-weight: 600;
	background: linear-gradient(transparent 80%, rgba(255,225,0,0.50) 80%);
}
.merit01_02 + p {
	font-size: calc(24 / 1920 * 100vw);
	text-align: center;
	margin-bottom: calc(50 / 1920 * 100vw);
}
@media screen and (max-width: 768px) {
	.merit01_02 {
		margin-bottom: calc(60 / 380 * 100vw);
	}
	.merit01_02 p {
		font-size: calc(22 / 380 * 100vw);
		text-align: center;
		padding: calc(30 / 380 * 100vw) 0;
	}
	.merit01_02 + p {
		font-size: calc(18 / 380 * 100vw);
		text-align: center;
		margin-bottom: calc(45 / 380 * 100vw);
	}
}

.merit01_03 {
	margin-bottom: calc(100 / 1920 * 100vw);
}
.merit01_03 h3 {
	color: #34518f;
	font-size: calc(30 / 1920 * 100vw);
	font-weight: 700;
	text-align: center;
	background: #d8dee9;
	padding: 20px;
	margin-bottom: calc(40 / 1920 * 100vw);
}
.merit01_03 div {
	background: #eef4f7;
	border-radius: 20px;
	padding: calc(60 / 1920 * 100vw) 0;
	margin-top: calc(100 / 1920 * 100vw);
}
.merit01_03 div p {
	color: #34518f;
	font-size: calc(24 / 1920 * 100vw);
	font-weight: 700;
	text-align: center;
}
.merit01_03 div p span {
	background: linear-gradient(transparent 80%, #ffe100 80%);
}
.merit01_03 div p strong {
	font-size: 1.25em;
	font-weight: 800;
	background: linear-gradient(transparent 80%, #ffe100 80%);
}
@media screen and (max-width: 768px) {
	.merit01_03 {
		width: calc(340 / 380 * 100vw);
		margin: 0 auto calc(50 / 380 * 100vw);
	}
	.merit01_03 h3 {
		font-size: calc(20 / 380 * 100vw);
		line-height: 1.6;
		margin-bottom: calc(25 / 380 * 100vw);
	}
	.merit01_03 div {
		border-radius: calc(10 / 380 * 100vw);
		padding: calc(25 / 380 * 100vw) 0;
		margin-top: calc(30 / 380 * 100vw);
	}
	.merit01_03 div p {
		font-size: calc(18 / 380 * 100vw);
	}
	.merit01_03 figure,
	.merit01_03 img {
		width: 100%;
		max-width: none;
	}
}

.merit01_04 {
	margin-bottom: calc(100 / 1920 * 100vw);
}
.merit01_04 h3 {
	color: #34518f;
	font-size: calc(30 / 1920 * 100vw);
	font-weight: 700;
	text-align: center;
	background: #d8dee9;
	padding: 20px;
	margin-bottom: calc(50 / 1920 * 100vw);
}
.merit01_04 > p {
	font-size: calc(24 / 1920 * 100vw);
	text-align: center;
	margin-bottom: calc(50 / 1920 * 100vw);
}
.merit01_04 > p strong {
	font-size: 1.25em;
}
.merit01_04 .merit01_04_arrow {
	width: 0;
  height: 0;
  border-right: 100px solid transparent;
  border-left: 100px solid transparent;
  border-top: 50px solid #c4b88a;
	margin: 0 auto calc(50 / 1920 * 100vw);
}
.merit01_04 h4 {
	display: flex;
	align-items: center;
	background: #d8dee9;
	padding: calc(30 / 1920 * 100vw) calc(80 / 1920 * 100vw);
	margin-bottom: calc(40 / 1920 * 100vw);
}
.merit01_04 h4 span:nth-child(1) {
	color: #34518f;
	font-size: calc(30 / 1920 * 100vw);
	font-weight: 600;
}
.merit01_04 h4 span:nth-child(2) {
	font-size: calc(22 / 1920 * 100vw);
	line-height: 1.7;
	border-left: 1px solid #4d4d4d;
	padding-left: calc(40 / 1920 * 100vw);
	margin-left: calc(40 / 1920 * 100vw);
}
.merit01_04 h4 span:nth-child(2) .font_large {
	font-size: 1.25em;
}
.merit01_04 p.notes {
	font-size: 10px;
	text-align: left;
	margin-top: calc(40 / 1920 * 100vw);
}
.merit01_04 div:not(.merit01_04_arrow) {
	background: #eef4f7;
	border-radius: 20px;
	padding: calc(60 / 1920 * 100vw) 0;
	margin-top: calc(60 / 1920 * 100vw);
}
.merit01_04 div:not(.merit01_04_arrow) p {
	color: #34518f;
	font-size: calc(24 / 1920 * 100vw);
	font-weight: 700;
	text-align: center;
}
.merit01_04 div:not(.merit01_04_arrow) p span {
	background: linear-gradient(transparent 80%, #ffe100 80%);
}
.merit01_04 div:not(.merit01_04_arrow) p strong {
	font-size: 1.25em;
	font-weight: 800;
	background: linear-gradient(transparent 80%, #ffe100 80%);
}
@media screen and (max-width: 768px) {
	.merit01_04 {
		width: calc(340 / 380 * 100vw);
		margin: 0 auto calc(60 / 380 * 100vw);
	}
	.merit01_04 h3 {
		font-size: calc(20 / 380 * 100vw);
		line-height: 1.6;
		margin-bottom: calc(30 / 380 * 100vw);
	}
	.merit01_04 > p {
		font-size: calc(18 / 380 * 100vw);
		margin-bottom: calc(25 / 380 * 100vw);
	}
	.merit01_04 .merit01_04_arrow {
		margin: 0 auto calc(30 / 380 * 100vw);
	}
	.merit01_04 h4 {
		flex-direction: column;
		padding: calc(25 / 380 * 100vw) 0 calc(30 / 380 * 100vw);
		margin-bottom: calc(30 / 380 * 100vw);
	}
	.merit01_04 h4 span:nth-child(1) {
		font-size: calc(20 / 380 * 100vw);
	}
	.merit01_04 h4 span:nth-child(2) {
		font-size: calc(20 / 380 * 100vw);
		line-height: 1.4;
		text-align: center;
		border-left: none;
		border-top: 1px solid #4d4d4d;
		padding: calc(17 / 380 * 100vw) calc(5 / 380 * 100vw) 0;
		margin: calc(17 / 380 * 100vw) 0 0;
	}
	.merit01_04 h4 span:nth-child(2) strong:not(.font_large) {
		display: inline-block;
		padding-bottom: calc(5 / 380 * 100vw);
	}
	.merit01_04 p.notes {
		margin-top: calc(30 / 380 * 100vw);
	}
	.merit01_04 div:not(.merit01_04_arrow) {
		border-radius: calc(10 / 380 * 100vw);
		padding: calc(25 / 380 * 100vw) 0;
		margin-top: calc(30 / 380 * 100vw);
	}
	.merit01_04 div:not(.merit01_04_arrow) p {
		font-size: calc(18 / 380 * 100vw);
	}
	.merit01_04 figure,
	.merit01_04 img {
		width: 100%;
		max-width: none;
	}
}

.merit01_05 {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	column-gap: calc(80 / 1920 * 100vw);
	background: linear-gradient(to right,  rgba(98,198,242,1) 0%,rgba(41,183,190,1) 100%);
	padding: calc(30 / 1920 * 100vw);
	margin-bottom: calc(100 / 1920 * 100vw);
}
.merit01_05 figure {
	max-width: 460px;
	width: calc(460 / 1140 * 100%);
}
.merit01_05 div {
	flex: 1;
}
.merit01_05 div h3 {
	color: #FFFFFF;
	font-size: calc(31 / 1920 * 100vw);
	font-weight: 700;
	margin-bottom: calc(35 / 1920 * 100vw);
}
.merit01_05 div p {
	color: #FFFFFF;
	font-size: calc(16 / 1920 * 100vw);
}
@media screen and (max-width: 768px) {
	.merit01_05 {
		width: calc(340 / 380 * 100vw);
		flex-direction: column;
		row-gap: calc(15 / 380 * 100vw);
		padding: calc(20 / 380 * 100vw) calc(20 / 380 * 100vw) calc(30 / 380 * 100vw);
		margin: 0 auto calc(60 / 380 * 100vw);
	}
	.merit01_05 figure {
		max-width: none;
		width: 100%;
	}
	.merit01_05 div h3 {
		font-size: calc(17 / 380 * 100vw);
		line-height: 1.6;
		margin-bottom: calc(15 / 380 * 100vw);
	}
	.merit01_05 div p {
		font-size: calc(15 / 380 * 100vw);
	}
}

#merit02 {
	background-color: #eef4f7;
}
#merit02 .inner_wrap {
	background: url("../images/merit/bg_merit02.png") no-repeat right top / 550px auto;
	padding-bottom: calc(150 / 1920 * 100vw);
}
.merit02_01 {
	display: flex;
	justify-content: space-between;
	margin-bottom: calc(100 / 1920 * 100vw);
}
.merit02_01 figure {
	width: calc(800 / 1620 * 100%);
}
@media screen and (max-width: 768px) {
	#merit02 .inner_wrap {
		background-size: calc(330 / 380 * 100vw) auto;
		padding-bottom: calc(80 / 380 * 100vw);
		margin: 0 auto;
	}
	.merit02_01 {
		flex-direction: column;
		row-gap: calc(10 / 380 * 100vw);
		margin-bottom: calc(60 / 380 * 100vw);
	}
	.merit02_01 figure {
		width: 100%;
	}
}

#merit03 {
	background: url("../images/merit/bg_merit03.png") no-repeat bottom center / cover;
	padding-bottom: calc(150 / 1920 * 100vw);
}
#merit03 .inner figure {
	margin-bottom: calc(100 / 1920 * 100vw);
}
@media screen and (max-width: 768px) {
	#merit03 {
		background: url("../images/merit/bg_merit03_sp.png") no-repeat bottom center / cover;
		padding-bottom: calc(80 / 380 * 100vw);
	}
	#merit03 .inner figure {
		margin-bottom: calc(60 / 380 * 100vw);
	}
}

#merit04 {
	background-color: #eef4f7;
}
#merit04 .inner_wrap {
	background: url("../images/merit/bg_merit04.png") no-repeat right top / 550px auto;
	padding-bottom: calc(150 / 1920 * 100vw);
}
#merit04 .inner figure {
	margin-top: calc(290 / 1920 * -100vw);
	margin-bottom: calc(100 / 1920 * 100vw);
}
#merit04 .bnr_reserve {
	margin-top: calc(130 / 1920 * 100vw);
}
@media screen and (max-width: 768px) {
	#merit04 .inner_wrap {
		background-size: calc(330 / 380 * 100vw) auto;
		padding-bottom: calc(100 / 380 * 100vw);
	}
	#merit04 .inner figure {
		margin-top: calc(140 / 380 * -100vw);
		margin-bottom: calc(60 / 380 * 100vw);
	}
	#merit04 .bnr_reserve {
		margin-top: calc(100 / 380 * 100vw);
	}
}


.btn_merit_wrap {
	display: flex;
	column-gap: 20px;
}
.btn_merit_wrap .btn_merit {
	width: calc((100% - 20px) / 2);
}
.btn_merit a {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	font-size: calc(26 / 1920 * 100vw);
	background: #344149;
	width: 700px;
	height: 120px;
	margin: 0 auto;
}
.btn_merit_wrap .btn_merit a {
	width: 100%;
}
.btn_merit a::after {
	content: "";
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	width: 9px;
	height: 15px;
	background: url("../images/merit/arrow02.svg") no-repeat right center / contain;
}
@media screen and (max-width: 768px) {
	.btn_merit_wrap {
		flex-direction: column;
		row-gap: calc(10 / 380 * 100vw);
	}
	.btn_merit_wrap .btn_merit {
		width: 100%;
	}
	.btn_merit a {
		font-size: calc(16 / 380 * 100vw);
		line-height: 1.4;
		width: calc(280 / 380 * 100vw);
		height: calc(80 / 380 * 100vw);
		text-align: center;
		padding-right: 3vw;
	}
	.btn_merit_wrap .btn_merit a {
		width: calc(280 / 380 * 100vw);
	}
	.btn_merit a::after {
		right: 20px;
	}
}

.swipeIcon {
  display: none;
}
@media screen and (max-width: 768px) {
	.slideWrap {
		position: relative;
		overflow: auto;
		overflow-y: hidden;
		overflow-x: auto;
		z-index: 1;
	}
	.slideWrap img {
		width: 1000px;
		max-width: inherit;
	}
	.slideWrap .swipeIcon {
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 301;
		width: 55px;
		animation: horizontal 1s ease-in-out infinite alternate;
	}
	.swipeIcon img {
		max-width: 100%;
		width: 100%;
	}
}
@keyframes horizontal {
	0% {
		transform: translate(-20%, -20%);
	}
	100% {
		transform: translate(30%, -20%);
	}
}



