p {margin:0; padding:0;}
img { border:0; vertical-align:top; max-width: 100%;}

.pro_yts2210 {
max-width:768px;
margin: 0 auto;
padding: 0;
}
img[usemap] {
height: auto;
max-width: 100%;
}
.cart1 {
	font-size: 11px;
	background: #fff url("../../img/common/yts2210_02.jpg") no-repeat center center;
	background-size: cover;
	overflow: hidden;}

@media only screen and (max-width: 768px) {
	.com_spec_inner1 {margin: 0px 0px 8% 5%;
		width:80%;padding: 5px 0; }
	.com_spec_inner2 {margin: 0px 0px 28.2% 4%;
		width:80%; }
		
.com_spec_inner1 {
	margin: 0px 0px 7.5% 5%;
	width: 85%;
	padding: 0 2.5%;
	padding-left: 0;
}
.com_spec_inner2 {
	margin: 0px 0px 26% 4%;
	width: 85%;
	padding: 0 2.5%;
	padding-left: 0;
}
.com_spec_inner3 {
	margin: 0px 0px 20.5% 5%;
	width: 85%;
	padding: 0 2.5%;
	padding-left: 0;
}
.count_area1 {
	margin: 3% 2.5% 2.5% 0;
	float: left;
}
}
/*===============================================
●pc 画面の横幅が768pxから
===============================================*/
@media only screen and (min-width: 768px) {
.count_area { width: 73%;}
.count_area1 {	float: left;	padding: 25px 20px 0 0;}
.cart1 {font-size: 30px;}
select.count_area2, .collar_area2{	font-size: 30px;}

.com_spec_inner1 {
	margin: 0px 0px 7.5% 5%;
	width: 86%;
	padding: 10px 0;
}
}