main {
	width: 1180px;
	margin: 60px auto 40px;}

/* ----------------------------------------
Index common
----------------------------------------*/
main > p{
	color: #333;
	font-size: 1.4rem;
}
main .newsTab{ 
	margin-bottom: 45px;
margin-top: 60px;}

main h2{
	color: #000;
	font-size: 2.4rem;
	font-weight: normal;
	margin-bottom: 40px;
}
main h2 strong{
	display: block;
	color: #e60012;
	font-size: 3.6rem;
	line-height: 4.6rem;
}
main article ul > li {
	display: flex;
	align-items: center;
	margin: 0 0 20px 0;
	padding: 10px 20px;
	color: #333;
	font-size: 1.4rem;
	line-height: 2.2rem;
	border-left: 1px solid #e7eaec;}
main h2 + p{
	color: #333;
	margin-bottom: 40px;
}

main article ul:last-child{
	padding: 0 0 80px 0;
}
/*main article ul > li:nth-child(3n) {
		border-right: 1px solid #e7eaec;}*/
main article ul > li:nth-last-child(-n+3) {
		margin-bottom: 0;}
main article ul > li > a {
	position: relative;
	padding-left: 20px;
	transition: color 0.2s;}
main article ul > li > a.hover {
	color: #e60012;}
main article ul > li > a .redArrowS {
	left: 0;}

main article ul strong{
	font-weight: bold;
	display: block;
}
/* ----------------------------------------
Index1 Car wash
----------------------------------------*/
.Index main article h3{
	font-size: 2.4rem;
	line-height: 2.4rem;
	height: 310px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	margin-bottom: 20px;
}
.Index main article.Tips h3{
	background:url("/zh/howto/images/cw_p01.jpg") no-repeat;
}
.Index main article.HowToWash h3{
	background:url("/zh/howto/images/cw_p02.jpg") no-repeat;
}
.Index main article.QA h3{
	background:url("/zh/howto/images/cw_p03.jpg") no-repeat;
}
.Index main article ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0 0 80px 0;}
.Index main article ul > li {
	width: calc(100% / 3);}


/* ----------------------------------------
Index2 How to Product
--------------------------------------*/
.Index2 main h2 strong{
	color: #333;}
.Index2 main h2 span{
	color: #e60012;
}
.Index2 main .lists{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.Index2 main article{
	width: 392px;
}
.Index2 main article:first-of-type{
	width: 100%;
}
.Index2 main article:first-of-type ul{
	/*margin-bottom: 80px;*/
	display: flex;
	flex-wrap: wrap;
}
.Index2 main article:first-of-type ul li{width: calc(100% / 3);}
.Index2 main article ul li{ margin: 0 0 20px 0;
	padding: 10px 20px;}
.Index2 main article:first-of-type ul > li:nth-child(3n) {
		border-right:none;}

.Index2 main article h3{
	font-size: 2.4rem;
	line-height: 2.4rem;
	height: 168px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	margin-bottom: 20px;
}
.Index2 main article.Body h3{
	background:url("/zh/howto/images/p01.jpg") no-repeat;
}
.Index2 main article.Bumper h3{
	background:url("/zh/howto/images/p02.jpg") no-repeat;
}
.Index2 main article.Tire h3{
	background:url("/zh/howto/images/p03.jpg") no-repeat;
}
.Index2 main article.Wheel h3{
	background:url("/zh/howto/images/p04.jpg") no-repeat;
}
.Index2 main article.Window h3{
	background:url("/zh/howto/images/p05.jpg") no-repeat;
}
.Index2 main article.Mirror h3{
	background:url("/zh/howto/images/p06.jpg") no-repeat;
}
.Index2 main article.Interior h3{
	background:url("/zh/howto/images/p07.jpg") no-repeat;
}