@charset "utf-8";

/* 商品 */
#product .mainPro {
	width: 100%;
	margin: 0 0 10px 0;
	clear: both;
}
.mainPro img { 
	float: left;
	margin: 15px 0 0 0;	
}
.mainPro img.line {
	float: none;
	margin: 0 0 10px 0;
}
.proInfo {
	float: right;
	width: 420px;
	margin: 15px 0 0 0;
}
.proInfo p.proNum { font-size: 11px;}
.proInfo p.proName { font-size: 16px;}
.proInfo form { margin: 10px 0 10px 35px;}
.proInfo input.toCart { margin: 5px 0 0 20px;}
.proInfo input.toCart2 { margin: 5px 0 0 10px;}

#product .unProInfo, #product .unProInfoR {
	width: 204px;
	float: left;
	margin: 0 0 20px 0;
}
#product .unProInfoR {
	float: right;
	width: 160px;
}
#product .unProInfo p.num, #product .unProInfoR p.num { font-size: 11px;}
#product .unProInfo p.name, #product .unProInfoR p.name {
	font-size: 14px;
	margin: 0 0 10px 0;
}
#product .unProInfo p.pNote, #product .unProInfoR p.pNote { 
	font-size: 12px;
	width: 140px;
	text-align: center;	
}
p.useL { float: left;}
p.useL img { 
	float: none;
}
p.useR {
	float: right;
	width: 130px;
}
form.fm1 { margin: 10px 0 0 139px;}
form.fm2 { margin: 10px 0 0 70px;}
form.fm3 { margin: 10px 0 0 124px;}
form.fm4 { margin: 10px 0 0 45px;}
form.fm5 { margin: 10px 0 0 119px;}
form.fm6,
form.fm9 { margin: 10px 0 0 20px;}
form.fm7 { margin: 10px 0 0 135px;}
form.fm8 { margin: 10px 0 0 15px;}
form.fm10 { margin: 10px 0 0 0px;}
form.fm2 p.proName { margin: 0 0 0 69px;}
form.fm3 p.proName { margin: 0 0 0 -82px;}
form.fm4 p.proName { margin: 0 0 0 95px;}
form.fm7 p.proName { margin: 0 0 0 -115px;}
form.fm8 p.proName { margin: 0 0 0 123px;}
form.fm9 p.d_inline { margin: 0 0 0 120px;}
form.fm11 p.d_inline { margin: 0 0 0 105px;}
form.fm10 p.proName { margin: 0 0 0 139px;}
form.fm11 p.proName { margin: 0 0 0 104px;}
form.fm1 select, form.fm2 select, form.fm4 select, form.fm9 select { width: 50px;}
form.fm1 select.da, form.fm2 select.da, form.fm3 select, form.fm4 select.da, form.fm5 select { width: 70px;}
form.fm6 select.da2, form.fm8 select.da2 { width: 105px;}
form.fm10 select.da2 { width: 120px;}

.notePro { float: left;}
.notePro img {float: none;}
.notePro img.img11 { margin: 50px 0 0 0;}
.notePro img.img110 { margin: 70px 0 0 0;}
.notePro img.img111 { margin: 70px 0 0 0;}
.notePro img.img2 { margin: 405px 0 0 0;}
.notePro img.img22 { margin: 75px 0 0 0;}
.notePro img.img3 { margin: 80px 0 0 0;}
.notePro img.img33 { margin: 75px 0 0 0;}
.notePro img.img44 { margin: 315px 0 0 0;}
.notePro img.img5 { margin: 90px 0 55px 0;}
.notePro img.img55 { margin: 60px 0 0 0;}
.notePro img.img6 { margin: 75px 0 0 0;}
.notePro img.img7 { margin: 70px 0 50px 0;}
.notePro img.img77 { margin: 125px 0 0 0;}
.notePro img.img88 { margin: 90px 0 0 0;}
.notePro img.img99 { margin: 115px 0 0 0;}

.notePro p { text-align: center;}

p.pageNavi {
	width: 100%;
	text-align: center;
	padding: 5px 0;
	margin: 0 0 10px 0;
}	

.listPro {
	width: 200px;
	float: left;
	margin: 0 5px 20px 0;
}
.listProR {
	width: 190px;
	float: right;
	margin: 0 0 20px 0;
}

.listPro p, .listProR p {	
	width: 180px;
	text-align: center;
}
.listPro p.proName2, .listProR p.proName2 {
	font-size: 14px;
	text-align: left;
	margin: 0 0 5px 0;
}
p.catTop {
	margin: 15px 0 10px 20px;
}
img.catImg {
	float: left;
	margin: 0 10px 10px 20px;
}
img.catImg2 {
	float: right;
	margin: 15px 50px 10px 0;
}

dl.catDl {
	margin: 0 0 0 300px;
}
dl.catDl2 {
	margin: 0 0 0 300px;
	padding: 30px 0 0 0;
}
dl.catDl dd {
	margin: 5px 0 0 0;
}
p.cartNote {
	color: #FF0000;
	margin: 5px 0 5px 150px;
}
img.sizeImage {
	margin: 10px 0 30px 70px;
}
img.sizeImage2 {
	margin: 10px 0 0 70px;
}
p.sizeNote {
	margin: 5px 0 30px 380px;
}
p.sizeParagraph {
	font-size: 14px;
	margin: 0 0 0 70px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.notePro img.img222 {
	margin-top: 355px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

