/* CSS Document */


.product-block .product-img.cter img {
	display:block;
	margin-right: auto;
	margin-left: auto;
}

.btn_cs{ background: #6E6E6E; color: #FFF; 
	display: block;
    width: 100%;
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    padding: 6px 0;
	letter-spacing: 2px !important;
}


.products .lead02 {
    padding: 3%;
    font-size: 16px;
	line-height: 1.7;
}

.products .img_auto {
	text-align: center;
	margin: 30px 0 50px; 
}
.products .img_auto img{
	width:auto;
}

.product-block-L h2{ font-size: 18px; line-height: 1.2; }
.product-block-R h2{ font-size: 18px; line-height: 1.2; }

.itembtnbox dl dd a.blue02{ background-color: #1a0c96; }

.itembtnbox .mb10{ margin-bottom: 10px; }
.itembtnbox dd a.gpos { background-color: #006cb8; }
.itembtnbox dd a.rkt { background-color: #bf0000; }
.itembtnbox dd a.ppm { background-color: #c0a143; }


@media only screen and (max-width: 480px) {
	.products .img_auto {
		text-align: center;
		margin: 20px 3% 20px; 
	}
	.products .img_auto img{
		width:auto;
	}


	.product-block-L h2{ font-size: 14px; line-height: 1.2; }
	.product-block-R h2{ font-size: 14px; line-height: 1.2; }
	.product-block h2.h2_txt img{
		display: block;
		margin: 0 0 10px 0;
}
}
