
:root{
	--co:#ff5722;
	--cb:#fff4d8;
	--cw:#FFFFFF;
	--ck:#464646;
}

#contents.carro .inner{ max-width:1920px; margin:0 auto; }
#contents.carro img{ max-width:100%; width:auto; height:auto; }
#contents.carro picture{ display:block; }
@keyframes zoom-out {
	0% { transform:scale(0.5); opacity:0; }
	60% { transform:scale(1.2); }
	100% { transform:scale(1.0); opacity:1; }
}

@media (min-width:769px) {
	:root{
		--rs1:1px;
		--rs2:1px;
	}
	.sp{ display:none; }
}
/* tab */
@media (max-width:1920px) and (min-width:769px) {
	:root{
		--rs1:100vw / 1970;
	}
}
@media (max-width:1670px) and (min-width:769px) {
	:root{
		--rs2:100vw / 1670;
	}
}
@media (max-width:768px) {
	:root{
		--rs1:100vw / 375;
		--rs2:100vw / 375;
	}
	.pc{ display:none; }
}

.set.slide-up{ transform:translateY(calc(var(--rs2) * 100)); opacity:0; transition:all 600ms 0ms ease; }
.set.slide-up.on{ transform:translateY(0%); opacity:1; }

.set.slide-left{ transform:translateX(calc(var(--rs2) * 100)); opacity:0; transition:all 600ms 0ms ease; }
.set.slide-left.on{ transform:translateX(0%); opacity:1; }

.set.slide-right{ transform:translateX(calc(var(--rs2) * -100)); opacity:0; transition:all 600ms 0ms ease; }
.set.slide-right.on{ transform:translateX(0%); opacity:1; }

.set.zoom-out{ transform:scale(0.5); opacity:0; }
.set.zoom-out.on{ transform:scale(1.0); opacity:1; animation:zoom-out 600ms ease 0s 1 alternate none running; }

/* #kv{ */
#kv{ position:relative; background:url("../img2/kv_bg.jpg") no-repeat top center/cover; }
#kv .tab{ display:flex; align-items:flex-end; gap:calc(var(--rs2) * 13); right:0; }
#kv .tab a{ display:inline-flex; justify-content:center; align-items:center; text-decoration:none; transition: all 300ms 0s ease; }
#kv .tab .link_1 a{ background:var(--cw); font-weight:900; color:var(--co); border-radius:calc(var(--rs2) * 7); }
#kv .tab .link_2 a{ background:var(--co); font-weight:900; color:var(--cw); border-radius:calc(var(--rs2) * 22) 0 0 calc(var(--rs2) * 22); position:relative; margin-left:calc(var(--rs2) * 32); }
#kv .tab .link_2 a img{ position:absolute; right:calc(var(--rs2) * 25); top:calc(var(--rs2) * -82); width:calc(var(--rs2) * 104); }

#kv .tab .link_1 a::after{ content:"▶"; font-size:0; transition: all 300ms 0s ease; }
#kv .tab .link_1 a:hover::after,
#kv .tab .link_1.active a::after{ font-size:inherit; margin-left:0.5em; }

#kv .tab .link_2 a:hover{ background:var(--cw); color:var(--co); }
/* pc */
@media (min-width:769px) {
	#kv .tab .link_1 a{ min-width:calc(var(--rs2) * 307); min-height:calc(var(--rs2) * 58); font-size:calc(var(--rs2) * 23); padding:0 calc(var(--rs2) * 15) }
	#kv .tab .link_2 a{ min-width:calc(var(--rs2) * 314); min-height:calc(var(--rs2) * 119); font-size:calc(var(--rs2) * 37); }
	
	#kv .tab:not(.fix){ position:absolute; bottom:calc(var(--rs2) * 82); }
	#kv .tab:not(.fix) a{ box-shadow:calc(var(--rs2) * 7) calc(var(--rs2) * 7) calc(var(--rs2) * 2) rgba(204,141,72,1.0); }
	
	#kv .tab.fix{ position:fixed; top:calc(var(--rs2) * 13); z-index:100; align-items:flex-start; }
	#kv .tab.fix .link_1 a{ box-shadow:0 0 calc(var(--rs2) * 14) var(--co); }
	#kv .tab.fix .link_2 a{ box-shadow:0 0 calc(var(--rs2) * 14) var(--cw); }
	#kv .tab.fix .link_2 a:hover{ box-shadow:0 0 calc(var(--rs2) * 14) var(--co); }
	#kv .tab.fix .link_2 a img{ display:none; }
}
/* sp */
@media (max-width:768px) {
	#kv{ background:url("../img2/kv_bg_sp.jpg?1") no-repeat top center/cover; }
	#kv .tab{ position:absolute !important; bottom:calc(var(--rs2) * 24); flex-wrap:wrap; justify-content:center; gap:calc(var(--rs2) * 10) calc(var(--rs2) * 7); }
	#kv .tab a{ box-shadow:calc(var(--rs2) * 3) calc(var(--rs2) * 3) calc(var(--rs2) * 1) rgba(204,141,72,1.0); }
	#kv .tab .link_1 a{ width:calc(var(--rs2) * 162); min-height:calc(var(--rs2) * 30); font-size:calc(var(--rs2) * 12); border-radius:calc(var(--rs2) * 3); }
	#kv .tab .link_2 a{ width:calc(var(--rs2) * 125); min-height:calc(var(--rs2) * 47); font-size:calc(var(--rs2) * 15); border-radius:calc(var(--rs2) * 8) 0 0 calc(var(--rs2) * 8); margin:0 0 calc(var(--rs2) * 13); }
	#kv .tab .link_2 a img{ position:absolute; right:calc(var(--rs2) * 9); top:calc(var(--rs2) * -32); width:calc(var(--rs2) * 41); }
	#kv .tab .link_1{ order:2; }
	#kv .tab .link_2{ order:1; width:100%; text-align:right; }
}
/* } */

#online{ height:calc(var(--rs2) * 65); position:relative }
#online .wrap{ position:relative; height:calc(var(--rs2) * 65); width:100%; background:var(--co); display:flex; justify-content:center; align-items:flex-start; gap:calc(var(--rs2) * 10); }
#online.fix .wrap{ position:fixed; bottom:0; left:0; }
#online .text{ width:calc(var(--rs2) * 554); margin-top:calc(var(--rs2) * -23); }
#online .btn{
	display:flex; justify-content:center; align-items:center; text-decoration:none; transition: all 300ms 0s ease;
	border:calc(var(--rs2) * 7) solid var(--co); border-radius:calc(var(--rs2) * 18); margin-top:calc(var(--rs2) * -34);
	background:var(--cw); min-width:calc(var(--rs2) * 380); min-height:calc(var(--rs2) * 90); font-size:calc(var(--rs2) * 26); font-weight:900; color:var(--co); position:relative;
}
#online .btn i{
	display:flex; justify-content:center; align-items:center;
	width:calc(var(--rs2) * 26); height:calc(var(--rs2) * 26); border-radius:50%;
	position:absolute; right:calc(var(--rs2) * 20); top:50%; transform:translateY(-50%);
	background:var(--co); transition: all 300ms 0s ease;
}
#online .btn i::before{
	display:block; content:""; width:calc(var(--rs2) * 8); height:calc(var(--rs2) * 8);
	transform:translateX(-25%) rotate(45deg);
	border-top:calc(var(--rs2) * 4) solid var(--cw); border-right:calc(var(--rs2) * 4) solid var(--cw); transition: all 300ms 0s ease;
}
#online .btn:hover{ background:var(--cb); }
#online .btn:hover i::before{ border-top:calc(var(--rs2) * 4) solid var(--cb); border-right:calc(var(--rs2) * 4) solid var(--cb); }

/* sp */
@media (max-width:768px) {
	#online{ height:calc(var(--rs2) * 30); }
	#online .wrap{ height:calc(var(--rs2) * 30); gap:calc(var(--rs2) * 1); }
	#online .text{ width:calc(var(--rs2) * 214); margin-top:calc(var(--rs2) * -7); margin-left:calc(var(--rs2) * -23); }
	#online .btn{
		border:calc(var(--rs2) * 5) solid var(--co); border-radius:calc(var(--rs2) * 10); margin-top:calc(var(--rs2) * -12);
		min-width:calc(var(--rs2) * 155); min-height:calc(var(--rs2) * 39); font-size:calc(var(--rs2) * 10);
	}
	#online .btn i{
		width:calc(var(--rs2) * 12); height:calc(var(--rs2) * 12);
		right:calc(var(--rs2) * 7);
	}
	#online .btn i::before{
		width:calc(var(--rs2) * 3); height:calc(var(--rs2) * 3);
		transform:translateX(-25%) rotate(45deg);
		border-top:calc(var(--rs2) * 2) solid var(--cw); border-right:calc(var(--rs2) * 2) solid var(--cw);
	}
	#online .btn:hover i::before{ border-top:calc(var(--rs2) * 2) solid var(--cb); border-right:calc(var(--rs2) * 2) solid var(--cb); }
}

/* #s01{ */

#s01{ background:var(--co); color:var(--cw); }
#s01 .inner{ max-width:1200px; padding:calc(var(--rs2) * 190) calc(var(--rs2) * 50) calc(var(--rs2) * 300); }
#s01 .ttl{ font-size:calc(var(--rs2) * 50); font-weight:900; text-align:center; margin-bottom:calc(var(--rs2) * 50); }
#s01 .sub{ font-size:calc(var(--rs2) * 45); line-height:1; text-align:center; margin-bottom:calc(var(--rs2) * 30); }

#s01 .a01{ width:calc(var(--rs2) * 1082); display:grid; gap:calc(var(--rs2) * 18) calc(var(--rs2) * 21); grid-template-columns:1fr 1fr 1fr 1fr; margin:0 auto calc(var(--rs2) * 50); }
#s01 .a01 p{ display:flex; justify-content:center; align-items:center; height:calc(var(--rs2) * 91); border-radius:calc(var(--rs2) * 8); background:var(--cb); color:var(--co); font-size:calc(var(--rs2) * 28); font-weight:900; text-align:center; }

#s01 .a02{ max-width:calc(var(--rs2) * 1110); margin:0 auto calc(var(--rs2) * 120); }
#s01 .a02 ._1{ text-align:center; max-width:calc(var(--rs2) * 834); margin:0 auto calc(var(--rs2) * 75); }
#s01 .a02 ._2{ text-align:center; max-width:calc(var(--rs2) * 1107); margin:0 auto calc(var(--rs2) * 30) }
#s01 .a02 .note{ font-size:calc(var(--rs2) * 18); line-height:calc(var(--rs2) * 31); }

#s01 .a03{ max-width:calc(var(--rs2) * 1110); margin:0 auto calc(var(--rs2) * 120); }
#s01 .a03 ._1{ text-align:center; width:calc(var(--rs2) * 1102); margin:0 auto calc(var(--rs2) * 50); }
#s01 .a03 ._2{ text-align:center; width:calc(var(--rs2) * 1102); margin:0 auto; }

#s01 .a04 ._1{ width:calc(var(--rs2) * 1116); margin:0 auto calc(var(--rs2) * 40); }
#s01 .a04 ._2{ width:calc(var(--rs2) * 1116); margin:0 auto calc(var(--rs2) * 80); }
#s01 .a04 table{ width:100%; border-spacing:calc(var(--rs2) * 10); margin:calc(var(--rs2) * -10) calc(var(--rs2) * -10) calc(var(--rs2) * 15); }
#s01 .a04 table tr>*{ padding:calc(var(--rs2) * 25) calc(var(--rs2) * 10) calc(var(--rs2) * 25) calc(var(--rs2) * 30); font-size:calc(var(--rs2) * 25); line-height:calc(var(--rs2) * 45); color:var(--co); font-weight:900; text-align:left; }
#s01 .a04 table th{ width:calc(var(--rs2) * 310); background:var(--cb); border-radius:calc(var(--rs2) * 20) 0 0 calc(var(--rs2) * 20); }
#s01 .a04 table td{ background:var(--cw); border-radius:0 calc(var(--rs2) * 20) calc(var(--rs2) * 20) 0; }
#s01 .a04 .note{ font-size:calc(var(--rs2) * 18); line-height:calc(var(--rs2) * 31); }

#s01 .btns{ text-align:center; }
#s01 .btns a{
	display:inline-flex; justify-content:center; align-items:center; position:relative;
	width:calc(var(--rs2) * 558); height:calc(var(--rs2) * 115); border-radius:calc(var(--rs2) * 20);
	font-size:calc(var(--rs2) * 41); line-height:1; font-weight:900; text-decoration:none;
	background:var(--cw); color:var(--co); transition: all 300ms 0s ease;
}
#s01 .btns a i{
	display:flex; justify-content:center; align-items:center;
	width:calc(var(--rs2) * 40); height:calc(var(--rs2) * 40); border-radius:50%;
	position:absolute; right:calc(var(--rs2) * 30); top:50%; transform:translateY(-50%);
	background:var(--co); transition: all 300ms 0s ease;
}
#s01 .btns a i::before{
	display:block; content:""; width:calc(var(--rs2) * 13); height:calc(var(--rs2) * 13);
	transform:translateX(-25%) rotate(45deg);
	border-top:calc(var(--rs2) * 4) solid var(--cw); border-right:calc(var(--rs2) * 4) solid var(--cw); transition: all 300ms 0s ease;
}
#s01 .btns a:hover{ background:var(--cb); }
#s01 .btns a:hover i::before{ border-top:calc(var(--rs2) * 4) solid var(--cb); border-right:calc(var(--rs2) * 4) solid var(--cb); }
/* sp */
@media (max-width:768px) {
	#s01 .inner{ padding:calc(var(--rs2) * 40) calc(var(--rs2) * 22) calc(var(--rs2) * 68); }
	#s01 .ttl{ font-size:calc(var(--rs2) * 20); margin-bottom:calc(var(--rs2) * 25); }
	#s01 .sub{ font-size:calc(var(--rs2) * 20); margin-bottom:calc(var(--rs2) * 20); }

	#s01 .a01{ width:calc(var(--rs2) * 268); gap:calc(var(--rs2) * 9) calc(var(--rs2) * 11); grid-template-columns:1fr 1fr; margin:0 auto calc(var(--rs2) * 45); }
	#s01 .a01 p{ width:auto; height:calc(var(--rs2) * 46); border-radius:calc(var(--rs2) * 4); font-size:calc(var(--rs2) * 15); line-height:calc(var(--rs2) * 16); }

	#s01 .a02{ margin:0 auto calc(var(--rs2) * 60); }
	#s01 .a02 ._1{ margin-bottom:calc(var(--rs2) * 45); }
	#s01 .a02 ._2{ margin-bottom:calc(var(--rs2) * 15); }
	#s01 .a02 ._1 img{ width:calc(var(--rs2) * 286); }
	#s01 .a02 ._2 img{ width:calc(var(--rs2) * 266); }
	#s01 .a02 .note{ font-size:calc(var(--rs2) * 9); line-height:calc(var(--rs2) * 13); }

	#s01 .a03{ margin:0 auto calc(var(--rs2) * 70); }
	#s01 .a03 ._1{ width:calc(var(--rs2) * 331); margin-bottom:calc(var(--rs2) * 20); }
	#s01 .a03 ._2{ width:calc(var(--rs2) * 331); }

	#s01 .a04 ._1{ width:100%; margin-bottom:calc(var(--rs2) * 20); }
	#s01 .a04 ._2{ width:100%; margin-bottom:calc(var(--rs2) * 50); }
	#s01 .a04 table{ width:100%; border-spacing:calc(var(--rs2) * 3); margin:calc(var(--rs2) * -3) calc(var(--rs2) * -3) calc(var(--rs2) * 10); }
	#s01 .a04 table tr>*{ padding:calc(var(--rs2) * 10) 0 calc(var(--rs2) * 10) calc(var(--rs2) * 12); font-size:calc(var(--rs2) * 10); line-height:calc(var(--rs2) * 15); }
	#s01 .a04 table th{ border-radius:calc(var(--rs2) * 7) 0 0 calc(var(--rs2) * 7); width:calc(var(--rs2) * 114); }
	#s01 .a04 table td{ border-radius:0 calc(var(--rs2) * 7) calc(var(--rs2) * 7) 0; }
	#s01 .a04 .note{ font-size:calc(var(--rs2) * 9); line-height:calc(var(--rs2) * 13); }

	#s01 .btns a{
		width:calc(var(--rs2) * 193); height:calc(var(--rs2) * 38); border-radius:calc(var(--rs2) * 7);
		font-size:calc(var(--rs2) * 14);
	}
	#s01 .btns a i{
		display:flex; justify-content:center; align-items:center;
		width:calc(var(--rs2) * 14); height:calc(var(--rs2) * 14);
		right:calc(var(--rs2) * 10);
	}
	#s01 .btns a i::before{
		width:calc(var(--rs2) * 6); height:calc(var(--rs2) * 6);
		border-top:calc(var(--rs2) * 2) solid var(--cw); border-right:calc(var(--rs2) * 2) solid var(--cw);
	}
	#s01 .btns a:hover i::before{ border-top:calc(var(--rs2) * 2) solid var(--cb); border-right:calc(var(--rs2) * 2) solid var(--cb); }
}

/* } */

/* #s02{ */
#s02{ background:var(--cw); color:var(--co); }
#s02 .inner{ max-width:calc(var(--rs2) * 1200); padding:calc(var(--rs2) * 190) calc(var(--rs2) * 50); }
#s02 h3{ font-size:calc(var(--rs2) * 50); font-weight:900; text-align:center; margin-bottom:calc(var(--rs2) * 50); }
#s02 .list{ display:flex; justify-content:center; gap:calc(var(--rs2) * 25); }
#s02 .list img{ width:calc(var(--rs2) * 256); }
/* sp */
@media (max-width:768px) {
	#s02 .inner{ padding:calc(var(--rs2) * 60) calc(var(--rs2) * 26); }
	#s02 h3{ font-size:calc(var(--rs2) * 20); margin-bottom:calc(var(--rs2) * 15); }
	#s02 .list{ gap:calc(var(--rs2) * 7); }
	#s02 .list img{ width:calc(var(--rs2) * 102); }
}
/* } */

/* #s03{ */
#s03{ background:var(--cb); color:var(--co); }
#s03 .inner{ max-width:calc(var(--rs2) * 1363); padding:calc(var(--rs2) * 250) calc(var(--rs2) * 50) calc(var(--rs2) * 150); }
#s03 .sub{ font-size:calc(var(--rs2) * 39); line-height:1; font-weight:900; text-align:center; margin-bottom:calc(var(--rs2) * 90); }

#s03 .a01 .list{ display:flex; flex-flow:column; }
#s03 .a01 .list .item{ display:flex; align-items:center; }

#s03 .a02{ margin-bottom:calc(var(--rs2) * 125); }
#s03 .a02 .list{ display:flex; justify-content:center; flex-wrap:wrap; gap:calc(var(--rs2) * 25); }
#s03 .a02 .list .item{ display:flex; flex-flow:column; justify-content:space-between; width:calc(var(--rs2) * 203); background:var(--cw); border-radius:calc(var(--rs2) * 20); padding:calc(var(--rs2) * 78) 0 calc(var(--rs2) * 37); text-align:center; position:relative; }
#s03 .a02 .list .item .num{ position:absolute; left:calc(var(--rs2) * -13); top:calc(var(--rs2) * -16); width:calc(var(--rs2) * 68); }
#s03 .a02 .list .item .txt{ font-size:calc(var(--rs2) * 21); line-height:calc(var(--rs2) * 36); color:var(--ck); font-weight:500; min-height:calc(var(--rs2) * 72); margin-bottom:calc(var(--rs2) * 30); }
#s03 .a02 .list .item .img{ text-align:center; }

#s03 .a03{ max-width:calc(var(--rs2) * 1363); background:var(--cw); padding:calc(var(--rs2) * 90) calc(var(--rs2) * 45); border-radius:calc(var(--rs2) * 45); margin:0 auto calc(var(--rs2) * 105); }
#s03 .a03 .list .item{ font-size:calc(var(--rs2) * 26); line-height:1.6; padding:calc(var(--rs2) * 20) 0; border-bottom:calc(var(--rs2) * 2) solid var(--co); }
#s03 .a03 .list .item .q{ padding-left:2em; font-weight:700; position:relative; cursor:pointer; padding-right:calc(var(--rs2) * 60); }
#s03 .a03 .list .item .q::before{ content:"Q"; position:absolute; left:0; top:0; }
#s03 .a03 .list .item .q::after{ content:"▶"; transform:translateY(-50%) rotate(90deg); position:absolute; right:0; top:50%; transition: all 300ms 0s ease; }
#s03 .a03 .list .item.on .q::after{ transform: translateY(-50%) rotate(-90deg);}
#s03 .a03 .list .item .a{ font-weight:400; max-height:0; overflow:hidden; transition: all 300ms 0s ease; }
#s03 .a03 .list .item.on .a{ max-height:calc(var(--rs2) * 1000); }
#s03 .a03 .list .item .a p{ margin-top:calc(var(--rs2) * 20); padding-left:2em; position:relative; }
#s03 .a03 .list .item .a p::before{ content:"A"; position:absolute; left:0; top:0; }

#s03 .a04{ max-width:calc(var(--rs2) * 1363); background:var(--cw); color:var(--ck); border-radius:calc(var(--rs2) * 45); padding:calc(var(--rs2) * 180) calc(var(--rs2) * 45); margin:0 auto; }

/* pc */
@media (min-width:769px) {
	#s03 .a01{ display:flex; justify-content:center; align-items:center; gap:calc(var(--rs2) * 80); max-width:calc(var(--rs2) * 1257); margin:0 auto calc(var(--rs2) * 300); }
	#s03 .a01 .ttl{ width:calc(var(--rs2) * 358); }
	#s03 .a01 .list{ gap:calc(var(--rs2) * 90); width:calc(var(--rs2) * 810); }
	#s03 .a01 .list .item{ display:flex; align-items:center; justify-content:space-between; gap:calc(var(--rs2) * 38); }
	#s03 .a01 .list .item .img{ width:calc(var(--rs2) * 176); }
	#s03 .a01 .list .item .txt{ width:calc(var(--rs2) * 596); font-size:calc(var(--rs2) * 25); line-height:calc(var(--rs2) * 45); font-weight:700; }
	#s03 .a01 .list .item .txt h4{ font-size:calc(var(--rs2) * 46); line-height:1.2; padding-bottom:calc(var(--rs2) * 15); border-bottom:calc(var(--rs2) * 2) solid var(--co); margin-bottom:calc(var(--rs2) * 15); }
}
/* sp */
@media (max-width:768px) {
	#s03 .inner{ padding:calc(var(--rs2) * 60) calc(var(--rs2) * 23) calc(var(--rs2) * 50); }
	#s03 .sub{ font-size:calc(var(--rs2) * 20); margin-bottom:calc(var(--rs2) * 40); }
	#s03 .a01{ margin-bottom:calc(var(--rs2) * 110); }
	#s03 .a01 .ttl{ width:calc(var(--rs2) * 215); margin:0 auto calc(var(--rs2) * 55); }
	#s03 .a01 .list{ gap:calc(var(--rs2) * 35); }
	#s03 .a01 .list .item{ gap:calc(var(--rs2) * 20); }
	#s03 .a01 .list .item .img{ width:calc(var(--rs2) * 70); }
	#s03 .a01 .list .item .txt{ width:calc(var(--rs2) * 234); font-size:calc(var(--rs2) * 10); line-height:calc(var(--rs2) * 18); font-weight:700; }
	#s03 .a01 .list .item .txt h4{ font-size:calc(var(--rs2) * 18); padding-bottom:calc(var(--rs2) * 5); border-bottom:1px solid var(--co); margin-bottom:calc(var(--rs2) * 5); }
	
	
	#s03 .a02{ margin-bottom:calc(var(--rs2) * 67); }
	#s03 .a02 .list{ gap:calc(var(--rs2) * 31) calc(var(--rs2) * 12); }
	#s03 .a02 .list .item{ width:calc(var(--rs2) * 98); border-radius:calc(var(--rs2) * 10); padding:calc(var(--rs2) * 35) 0 calc(var(--rs2) * 20); }
	#s03 .a02 .list .item .num{left:calc(var(--rs2) * -6); top:calc(var(--rs2) * -6); width:calc(var(--rs2) * 32); }
	#s03 .a02 .list .item .txt{ font-size:calc(var(--rs2) * 13); line-height:calc(var(--rs2) * 17); min-height:calc(var(--rs2) * 41); margin-bottom:calc(var(--rs2) * 5); }

	#s03 .a03{ padding:calc(var(--rs2) * 38) calc(var(--rs2) * 19); border-radius:calc(var(--rs2) * 11); margin-bottom:calc(var(--rs2) * 41); }
	#s03 .a03 .list .item{ font-size:calc(var(--rs2) * 13); padding:calc(var(--rs2) * 10) 0 calc(var(--rs2) * 10) 0; border-bottom:1px solid var(--co); }
	#s03 .a03 .list .item .q{ padding-right:calc(var(--rs2) * 26); }
	#s03 .a03 .list .item .a p{ margin-top:calc(var(--rs2) * 10); }

	#s03 .a04{ border-radius:calc(var(--rs2) * 11); padding:calc(var(--rs2) * 36) calc(var(--rs2) * 16); }
	
}
/* } */


/* end */