.item_syousai {
        margin: 30px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        color:#333333;
        background-color:#ffffff;
        font-family: sans-serif;
}

.item_navi {
       float:left;
     width:900px;
     margin: 0px 0px 0px 0px;
     padding:0px 0px 0px 20px;
     text-align:left; 
     color:#333333;
     background-color:#ffffff;
}



.item_mainarea {
     width:900px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     background-color:#000000;
}

.item_img_hight {
     float:left;
     width:900px;
     margin:0px 0px 0px 0px;
     padding:20px 0px 0px 0px;
     background-color:#ffffff; 
}

.item_img_hight1 {
  float:left;
     width:331px;
     margin:20px 0px 0px 109px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff;
}

.item_img_hight2 {
     float:left;
     width:331px;
     margin:20px 109px 0px 0px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff; 
}

.item_img_row {
     float:left;
     width:900px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 20px 0px;
     background-color:#ffffff; 
}

.item_img_row1 {
     float:left;
     width:331px;
     margin:0px 0px 20px 109px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff; 
}

.item_img_row2 {
     float:left;
     width:331px;
     margin:0px 109px 20px 0px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff; 
}




.syousai {
     float:left;
     width:900px;
     text-align:left;
     margin:10px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff;
}

.item_name {
     float:left;
     width:791px;
     font-family:sans-serif;
     text-align:left;
     margin:0px 0px 0px 109px;
     padding:20px 0px 0px 0px;
     background-color:#ffffff;
     font-size:18px;
}
.syousai_left {
     float:left;
     width:450px;
     text-align:left;
     margin:0px 0px 10px 109px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff;
     font-size:20px;    
}


.item_setsumei {
     float:left;
     width:450px;
     margin:0px 0px 10px 0px;
     padding:0px 0px 0px 0px;
     font-size:10px; 
     letter-spacing:0.1em;
}



.syousai_right {
     float:left;
     width:320px;
     text-align:left;
     margin:0px 0px 10px 0px;
     padding:0px 0px 0px 0px;
     background-color:#ffffff;
     font-size:11px;    
}

.item_model {
     width:320px;
     float:left;
     margin:0px 0px 10px 0px;
     padding:0px 0px 0px 20px;
     font-size:11px;  
   font-family:sans-serif;
}


.cartin {
     float:left;
     width:320px;
     margin:20px 0px 20px 0px;
     padding:0px 0px 0px 20px;
     border-width:0px 0px 0px 0px;
     text-decoration:none;
}


.item_question {
     width:320px;
     float:left;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 20px;
     font-size:9px;
     letter-spacing:0.1em;
}


table.spec {
	width:200px;
	border-top:1px solid <{$productimg_border}>;
       font-size:11px;  
   font-family:sans-serif;
}

table.spec th {
	font-weight:normal;
	text-align:left;
	padding:2px 15px;
	border-bottom:1px solid <{$productimg_border}>;
	border-right:1px solid <{$productimg_border}>;
       font-size:11px;  
   font-family:sans-serif;
}
table.spec td {
	border-bottom:1px solid <{$productimg_border}>;
	padding:2px 0px 2px 15px;
	text-align:left;
       font-size:11px;  
   font-family:sans-serif;
}
table.spec table.num td{
	padding:0px;
	border-bottom:none;
       font-size:11px;  
   font-family:sans-serif;
}

.option {
	margin-top:10px;
	text-align:left;
       font-size:11px;  
   font-family:sans-serif;
}

.cart_btn {
	margin-top:10px;
}


#detail .etc {
	clear:both;
	padding-top:10px;
}


.etc li {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/star.gif) no-repeat 0px 2px;
	padding-left:20px;
	height:25px;
}



