main {
	width: calc(100% - 30px);
	margin: 40px 15px;}

/* ----------------------------------------
Index common
----------------------------------------*/
main > p{
	color: #333;
	font-size: 1.6rem;
	line-height: 2.2rem;
	font-weight: bold;
}
main .newsTab{ 
	margin-bottom: 35px;
margin-top: 40px;}
main .newsTab li a.active::after{
 content: '';
 position: absolute;
 left: calc(50% - 7.5px);
 bottom: -9px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 9px 5px 0 5px;
 border-color: #e60012 transparent transparent transparent;
}


main h2{
	color: #000;
	font-size: 1.6rem;
	font-weight: normal;
	margin-bottom: 20px;
}
main h2 strong{
	display: block;
	color: #e60012;
	font-size: 2.6rem;
	line-height: 3.0rem;
}

main h2 + p{
	color: #333;
	margin-bottom: 30px;
	font-size: 1.4rem;
	font-weight: normal;
}

	main article ul > li:nth-child(3n) {
		border-right: 0;}
	main article ul > li:not(:last-child):nth-last-child(-n+3) {
		margin-bottom: 20px;}
main .redArrowS{
	top:7px;
}

/* ----------------------------------------
Index1 Car wash
----------------------------------------*/
.Index main article ul {
	/*display: block;*/
	padding-bottom: 60px;}
.Index main article ul > li {
	width: 100%;
	padding: 0;
	border: 0;}
.Index main article h3{
	font-size: 2.0rem;
	line-height: 2.0rem;
	height:auto;
	padding-top: 25%;
	padding-bottom: 25%;
	width: 100%;
	display:inherit;
	text-align: center;
	margin-bottom: 20px;
}
.Index main article.Tips h3{
	background:url("/en/howto/images/cw_p01_sp.jpg") no-repeat center;
	background-size: cover;
}
.Index main article.HowToWash h3{
	background:url("/en/howto/images/cw_p02_sp.jpg") no-repeat center;
	background-size: cover;
}
.Index main article.QA h3{
background:url("/en/howto/images/cw_p03_sp.jpg") no-repeat center;
	background-size: cover;
}




/* ----------------------------------------
Index2 How to Product
----------------------------------------*/
.Index2 main article{
	width: 100%;
}
.Index2 main article:first-of-type{
	width: 100%;
	
}
.Index2 main article:first-of-type ul{
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
	display:inherit;
}
.Index2 main article:first-of-type ul li{
	width: 100%;
}
.Index2 main article ul:last-child{
	padding: 0 0 60px 0;
}
.Index2 main article:first-of-type ul:last-of-type{padding-bottom: 60px;}
.Index2 main article h3{
	font-size: 2.0rem;
	line-height: 2.0rem;
	height:auto;
	padding-top: 25%;
	padding-bottom: 25%;
	width: 100%;
	display:inherit;
	text-align: center;
	margin-bottom: 20px;
}
.Index2 main article ul > li {
	width: 100%;
	padding: 0;
	border: 0;}
.Index2 main article.Body h3{
	background:url("/en/howto/images/p01_sp.jpg") no-repeat;
	background-size: cover;
}
.Index2 main article.Bumper h3{
	background:url("/en/howto/images/p02_sp.jpg") no-repeat;
	background-size: cover;
}
.Index2 main article.Tire h3{
	background:url("/en/howto/images/p03_sp.jpg") no-repeat;
	background-size: cover;
}
.Index2 main article.Wheel h3{
	background:url("/en/howto/images/p04_sp.jpg") no-repeat;
	background-size: cover;
}
.Index2 main article.Window h3{
	background:url("/en/howto/images/p05_sp.jpg") no-repeat;
	background-size: cover;
}
.Index2 main article.Mirror h3{
	background:url("/en/howto/images/p06_sp.jpg") no-repeat;
	background-size: cover;
}
.Index2 main article.Interior h3{
	background:url("/en/howto/images/p07_sp.jpg") no-repeat;
	background-size: cover;
}