@charset "utf-8";

/* products */
#content .products {
margin-bottom:28px;
}
#content .products h2 ,
#content .products2 .item h2 {
margin-bottom:10px;
}
/* each products */
#content .item {
clear:left;
overflow:hidden;
height:100%;
padding:10px 0 11px;
/*border-top:1px dotted #D3D3D3;*/
}
#content .products .first {
border-top:none;
}
/* image */
#content .item .image {
float:left;
width:130px;
}
/* details */
#content .item .details {
width:535px;
margin-left:140px;
}
/* icon */
#content .item .details .icon {
margin-bottom:3px;
}
/* name */
#content .item .details h3 {
margin-bottom:10px;
color:#333;
font-size:1.2em;
}
#content .item .details h3 .notes {
color:#858382;
font-size:0.833em;
font-weight:normal;
display:block;
}
#content .item .details h3 .icon {
margin-right:2px;
margin-bottom:0;
vertical-align:middle;
}
#content .item .details p {
color:#858382;
}
#content .item .details .brand {
display:block;
}
#content .item .details h3 span{
font-weight:100;
}
#content .item .details h3 span img{
vertical-align:bottom;
}

/* price */
#content .item .details .price {
margin-bottom:13px;
}
/* color */
#content .item .details .color {
}
#content .item .details .color ul{
float:left;
width:75px;
padding-left:15px;
}
#content .item .details .color ul li{
list-style:square outside;
}
/* comment */
#content .item .details .comment {
margin-bottom:13px;
font-size:1.2em;
font-weight:bold;
}
#content .item .details .comment span {
font-size:0.833em;
font-weight:100;
}
/* spec */
#content .item .details .spec {
margin-bottom:8px;
padding:10px 18px;
background-color:#F4F4F4;
}
#content .item .details .spec ul {
margin-bottom:0px;
}
/* usage */
#content .item .details .usage {
margin:0 5px 5px;
}
#content .item .details .usage h4 {
margin-bottom:3px;
padding:0 3px;
}

/* New patarn */
#content .products2{
width:695px;
margin-right:-20px;
margin-bottom:28px;
overflow:hidden;
}

#content .products2 .item {
width:332px;
clear:none;
float:left;
padding-right:9px;
}

#content .products2 .item .details {
width:192px;
}

/* SPF */
#content .spf{
margin-bottom:20px;
}

/* links to back */
#content .link {
width:655px;
margin:0 auto 48px;
padding:5px 5px 4px;
background-color:#F4F4F4;
}
#content .link p {
font-size:1.2em;
text-align:center;
}

/* section01 */
#content .section01{
	border:1px solid #FFCEDB;
	padding:1px;
	margin-bottom:30px;
}

#content .section01 .wrap01{
	border:4px solid #FCECF0;
	border-top:none;
	padding:11px 10px 0px;
	background:#FDF7F8;
}

#content .section01 .wrap01 .item .box01{
}

#content .section01 .wrap01 .item .details{
	width:175px;
}

#content .section01 .wrap01 .item .details_wide{
	width:350px;
}



