/* {{{ + item */ 

.item .waku {
}

.item .info {
height:129px;
padding: 1px;
overflow:hidden;
}

.item .limg{
margin: 10px 15px 0 0;
}

.item .pname span.mark {
font-weight:bold;
color:#036;
font-size:21px;
}

.item .pname {
font-size:1.1em;
font-weight:bold;
color:#000;
background: url(/img/pub/bar_gray.jpg) repeat-x;
height:30px;
line-height:30px;
border-bottom: solid #ccc 1px;
border-right: solid #ccc 1px;
}

.item .img_right {
padding-left:330px;
}

.item .detailEx {
margin: 10px 0 0 0;
font-size:1.1em;
line-height:130%;
font-weight:bold;
padding-bottom: 10px;
}
.item .sinfo {
margin: 10px 0 0 0;
font-size:1em;
line-height:110%;
padding-bottom: 10px;
}

.item .linfo {
clear:both;
padding-top:10px;
font-size:1.2em;
line-height:100%;
}

.item .price {
margin: 10px 0 0 0;
}

.item .price .wprice{
margin-right: 10px;
}

.item .price .wprice span{
text-decoration: line-through;
}

.item .price .sprice{
display:inline;
color:#C00;
font-weight:bold;
font-size:1.5em;
}

.item .zaiko {
margin: 10px 0 0 0;
}


.item .cart {
margin: 20px 0 0 0;
}

.item .favorite {
margin: 20px 0 0 0;
}

.item .ask {
margin: 20px 0 0 0;
}

.item .spec {
margin: 30px 0 0 0;
padding:10px;
border:1px #eee solid;
background-color:#f9f9f9;
}

.item .spec .title {
font-weight:bold;
font-size:1.1em;
padding: 0 0 10px 0;
color:#666666;
}

.item .cardimg{
cursor:pointer;
}

.item .review{
margin: 30px 0 0 0;
}

/* }}} - item */ 

#Product #screenShot {
clear:both;
margin: 30px 0 0 0;
}

#salesInfo {
margin-top:30px;
}
