[class*="indexWrap0"]{padding: 70px 0;}
/*[class*="indexWrap0"] .hd{font-family: 'webfont';font-size: 28px;text-transform: uppercase;color: #000;}*/
/*[class*="indexWrap0"] .bd{margin-top: 30px;}*/

.indexWrap01 .bd{margin: 0;padding: 0 0 0 30px;vertical-align: top;}

.indexWrap02{background: #dc2028;padding: 0;width: 100%;overflow: hidden;}
.indexWrap02 .hd{font-family: 'webfont';font-size: 40px;text-transform: uppercase;padding: 0 0 30px;text-align: center;color: #fff;position: relative;width: 110%;left: -5%; transform: rotate(-2deg);}
.indexWrap02 .hd .container{transform: rotate(2deg);}
.indexWrap02 .box01{position: relative;overflow: hidden;padding: 10px 0 40px 0; background: #fff;}
.indexWrap02 .box01 .txt{width: 560px;margin-top: 107px;}
.indexWrap02 .box01 .num{width: 90px;height: 70px;font-size: 35px;background: #dc2028;color: #fff;text-align: center;line-height: 70px;vertical-align: top;}
.indexWrap02 .box01 h3{width: 470px; font-size: 40px;line-height: 70px; border-bottom: 1px solid #dc2028;padding-left: 20px;display: inline-block;}
.indexWrap02 .box01 .description{padding: 10px 0 0 110px;}
.indexWrap02 .box02{padding: 20px 0;background: #f4f7f8;width: 110%;left: -5%; transform: rotate(-2deg);}
.indexWrap02 .box02 .container{transform: rotate(2deg);}
.indexWrap02 .box02 .txt{margin: 40px 0 0 -80px;}
.indexWrap02 .box03{background: #fff;width: 110%;left: -5%; transform: rotate(-2deg);position: relative;z-index: 2;}
.indexWrap02 .box03 .container{transform: rotate(2deg);}
.indexWrap02 .box04{background: #dc2028;color: #fff;position: relative;z-index: 1;}
.indexWrap02 .box04 .txt{width: 730px;font-size: 22px;margin: 40px 0 0 -50px;}
.indexWrap02 .box04 .description{padding: 0;}


/*位置*/
.indexWrap02 .hd{position: relative;z-index: 2;top: 36px;background: #dc2028;}
.indexWrap02 .bd{position: relative;z-index: 1;}
.indexWrap02 .box02{margin-top: -33px;}
.indexWrap02 .box03{margin-top: -33px;padding: 0;}
.indexWrap02 .box03 .container{margin-top: -20px;}
.indexWrap02 .box03 .txt{margin-top: 100px;}
.indexWrap02 .box04{padding: 0;}

.indexWrap03 .hd{font-size: 30px;margin-bottom: 15px;}
.indexWrap03 .bd .box{display: block;padding: 0 0 20px 0;}
.indexWrap03 .bd .box .info h3{font-size: 16px;font-weight: bold;color: #575757;}
.indexWrap03 .bd .box .img-responsive{width: 140px;}
.indexWrap03 .bd .box + .box{border-top: 1px dotted #e3e3e3;padding-top: 20px;}
.indexWrap03 .more{color: #9b9b9b;}

@media (max-width: 767px) {
	.common_product .table-cell{display: block;}
	.common_product .hd{width: 100%;}
	.common_product .hd:after{box-shadow: none;}
	.common_product .bd{width: 100%;padding: 20px 0 0 0;}
	.common_product .bd .col-xs-12{width: 50%;}
}