@charset "utf-8";

/* override styles */
#content01 #sidebar01 h2 {
margin-bottom:1px;
}
div#sidebar01 {
line-height:1.6;
}

/* global styles */
#content01 h2 {
margin-bottom:8px;
}
#content01 h3 {
margin-bottom:5px;
}
#content01 h4 {
margin-bottom:6px;
}
#content01 p {
margin-bottom:16px;
font-size:1.2em;
}
#content01 hr {
height:0;
margin:0 10px;
border:none;
border-bottom:1px dashed #88C8FF;
}

/* lead box */
#content01 .lead {
margin-bottom:15px;
}
#content01 .lead h1 {
margin-bottom:6px;
}
#content01 .lead ul {
text-align:right;
}
#content01 .lead ul li {
display:inline;
padding-left:6px;
}

/* about this product box */
#content01 .about {
margin-bottom:45px;
}
#content01 .about p {
margin:0 10px 16px;
}
#content01 .about ul {
padding-left:2px;
font-size:1.2em;
}
#content01 .about ul li {
display:inline;
float:left;
width:164px;
margin-left:8px;
}
#content01 .about ul li img {
display:block;
margin-bottom:8px;
}
#content01 .about ul li span {
display:block;
padding-top:5px;
font-size:0.83em;
}

/* product feature box */
#content01 .feature {
}
#content01 .feature h3 {
margin-left:10px;
}
/* eco box */
#content01 .feature .eco {
margin:0 17px;
}
#content01 .feature .eco img.image {
float:right;
margin-top:15px;
margin-right:120px;
}
#content01 .feature .eco h4 {
width:337px;
}
#content01 .feature .eco p {
width:330px;
margin-left:7px;
}
/* eco table */
#content01 .feature .eco table {
width:330px;
margin-bottom:20px;
margin-left:18px;
font-size:1.2em;
}
#content01 .feature .eco table,
#content01 .feature .eco th,
#content01 .feature .eco td {
border:1px solid #88C8FF;
}
#content01 .feature .eco th,
#content01 .feature .eco td {
padding:5px 10px;
}
#content01 .feature .eco th {
background-color:#E2F0FE;
font-weight:normal;
}
#content01 .feature .eco thead th {
text-align:center;
}
/* selection box */
#content01 .feature .selection {
margin:0 15px 29px;
}
#content01 .feature .selection ul {
float:left;
width:378px;
}
#content01 .feature .selection ul li {
float:left;
margin-right:9px;
}
#content01 .feature .selection p {
float:left;
width:290px;
}
/* other box */
#content01 .feature .other {
display:inline;
float:left;
width:333px;
margin:0 4px 23px 10px;
}
#content01 .feature .other h3 {
margin-left:0;
}
#content01 .feature .other p {
margin-bottom:5px;
padding:0 8px;
}
#content01 .feature .other ul {
list-style:disc outside;
margin-bottom:5px;
margin-left:1.5em;
padding:0 8px;
font-size:1.2em;
}

/* link box */
#content01 .link {
width:610px;
margin:29px auto 0;
padding:5px;
border:1px solid #88C8FF;
background-color:#BDE0FF;
}
#content01 .link ul {
padding:17px 0 14px;
border:1px solid #fff;
background-color:#EDF7FD;
text-align:center;
}
#content01 .link ul li {
display:inline;
padding:0 6px;
}
