p {margin:0; padding:0;}
img { border:0; vertical-align:top; max-width: 100%;}

.pro_lcst2207 {
max-width:768px;
margin: 0 auto;
padding: 0;
}
img[usemap] {
height: auto;
max-width: 100%;
}
.com_spec_inner1 {margin: 0px 0px 16% 7.5%;
	width:75%;padding: 5px 0; }
.com_spec_inner2 {margin: 0px 1% 16% 4%;
	width:75%;padding: 5px 0; }
.cart1 {
	font-size: 11px;
	background-color: #fff ;
	background-size: cover;
	overflow: hidden;}
.cart2 {
	font-size: 11px;
	background: #fff url(../../img/common/02_03.jpg) no-repeat center center;
	background-size: cover;
	overflow: hidden;}
.cart3 {
	font-size: 11px;
	background: #fff url(../../img/common/02_06.jpg) no-repeat center center;
	background-size: cover;
	overflow: hidden;}
.cart4 {
	font-size: 11px;
	background: #fff url(../../img/common/02_09.jpg) no-repeat center center;
	background-size: cover;
	overflow: hidden;}
.cart5 {
	font-size: 11px;
	background-color: #fff1cb ;
	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;
}
ul.set {margin: 0 auto;}
ul.set li{width: 33.3%; float: left; padding: 0 1%;}
/*===============================================
●pc 画面の横幅が768pxから
===============================================*/
@media only screen and (min-width: 768px) {
.count_area {  width: 70%; padding-top: 10px; }
.count_area1 {	float: left;	padding-top: 30px;}
.cart1 , .cart2 , .cart3 , .cart4 , .cart5 {font-size: 30px;}
select.count_area2, .collar_area2{	font-size: 30px;}
ul.set {text-align: center;}
ul.set li{width: 33.3%; float: left;}
}