p {margin:0; padding:0;}
img { border:0; vertical-align:top; max-width: 100%;}

.pro_lcst2206 {
max-width:768px;
margin: 0 auto;
padding: 0;
}
img[usemap] {
height: auto;
max-width: 100%;
}
.com_spec_inner1 {margin: 0px 0px 16% 5%;
	width:75%;padding: 5px; }
.com_spec_inner2 {margin: 10px 1% 16% 26%;
	padding: 5px;}
/*.cart1 {
	font-size: 11px;
	background: #fff url(../../img/common/cart.jpg) no-repeat center center;
	background-size: cover;
	overflow: hidden;} */
.cart2 {
	font-size: 11px;
	background: #fff url(../../img/common/cart.jpg) no-repeat center center;
	background-size: cover;
	overflow: hidden;}
	.count_area { float: right; width: 70%; padding-bottom: 10px; }
	.count_area1 {	float: left;	padding-top: 7px;}
 
 

#a01, #b02, #c03, #d04, #e05 {
	margin-top: -65px;
	padding-top: 65px;
}
/*===============================================
●pc 画面の横幅が768pxから
===============================================*/
@media only screen and (min-width: 768px) {
.count_area {  width: 70%; padding-top: 10px; }
.count_area1 {	float: left;	padding-top: 30px;}
.cart1 {font-size: 30px;}
.cart2 {font-size: 30px;}
select.count_area2, .collar_area2{	font-size: 30px;}
}