@charset "UTF-8";

/* W
--------------------------------------------------------------------*/
div.onsen div.header img {
margin: 0 0 20px 0;
}
div.onsen div.header h2 {
color: #cd1b42;
}
div.onsen div.header p {
margin: 10px 0 0 0;
}
div.onsen div.header div.inner {
margin: 0 0 20px 0;
clear: both;
overflow: hidden;
background: url("/images/frontend/features/dotline_b.gif") repeat-x 0 bottom;
}
div.onsen div.header div.demo {
margin: 0 10px 0 0;
width: 260px;
float: left;
display: inline;
}
div.onsen div.header div.inner p img {
margin: 0 10px;
float: left;
display: inline;
}
div.onsen div.item {
margin: 20px 0 0 0;
overflow: hidden;
}
div.onsen div.item h2 {
padding: 0 0 0 48px;
color: #cd1b42;
font-size: 16px;
line-height: 3.2em;
background: url("/images/frontend/features/spa/obi.gif") no-repeat 0 0;
clear: both;
}
div.onsen div.item p {
padding: 5px;
}
div.onsen div.item p img {
margin: 0 10px 0 0;
float: left;
}
div.onsen div.item h3 {
margin: 10px 0 0 0;
color: #55a001;
font-size: 12px;
}
div.onsen div.item p.detail {
margin: 0 0 0 115px;
font-size: 10px;
line-height: 1.4em;
}
div.onsen div.item div.cap {
margin: 15px 0 0 0;
clear: both;
}
div.onsen div.item div.cap img {
margin: 0 8px 10px 0;
}
div.onsen div.buy {
margin: 0 0 40px 0;
clear: both;
}
div.onsen div.buy div.btns {
padding: 0 0 0 220px;
background: url("/images/frontend/features/spa/525.gif") no-repeat 0 0;
}
div.onsen div.buy p {
font-size: 10px;
}
div.onsen div.item p.re img {
margin: 0 10px 20px 0;
}
div.onsen div.item div.inner {
margin: 10px 0;
padding: 0 0 10px 0;
clear: both;
overflow: hidden;
background: url("/images/frontend/features/dotline_b.gif") repeat-x 0 bottom;
}
div.onsen div.item div.inner p {
margin: 0 0 0 135px;
}
div.onsen div.item div.inner h3 {
margin: 0;
color: #55a001;
}
div.onsen div.item div.inner img {
margin: 0 10px 0 0;
float: left;
}

