

div#shopcon{
margin:0px;
padding-left:15px;
padding-right: 19px;
background-color:#FFFFFF;
}

div#shopcon h1 {
margin-bottom: 20px;
}


div#shop_js_area {
margin-bottom: 20px;
}


div#shoplist_js {
width: 840px;
height: 303px;
background: #FFF url("/shoplist/images/shoplist_jsbg.jpg") no-repeat;
}

div#shoplist_luxe {
width: 410px;
height: 176px;
background: #FFF url("/shoplist/images/shoplist_luxebg.jpg") no-repeat;
}

div#shoplist_lessage {
width: 410px;
height: 176px;
background: #FFF url("/shoplist/images/shoplist_lessagebg.jpg") no-repeat;
}

div#shop_hs_area,
div#shop_trisect_area {
float: right;
}

div#shoplist_hs {
width: 410px;
height: 176px;
background: #FFF url("/shoplist/images/shoplist_hsbg.jpg") no-repeat;
}

div#shoplist_trisect {
width: 410px;
height: 176px;
background: #FFF url("/shoplist/images/shoplist_trisectbg.jpg") no-repeat;
}

div#shoplist_hakkinit {
width: 410px;
height: 176px;
background: #FFF url("/shoplist/images/shoplist_hakkinitbg.jpg") no-repeat;
}

div#shoplist_relume {
width: 410px;
height: 176px;
background: #FFF url("/shoplist/images/shoplist_relumebg.jpg") no-repeat;
}

div#shop_js_area h2,
div#shop_luxe_area h2,
div#shop_trisect_area h2{
margin: 0 0 10px;
padding: 0;
}

div#shop_lessage_area h2,
div#shop_hakkinit_area h2,
div#shop_relume_area h2 {
margin: 26px 0 10px;
padding: 0;
}

div#shop_hs_area h2 {
margin: 26px 0 10px;
padding: 0;
}

div#shoplist_js ul {
width: 410px;
padding: 25px 0 0 30px;
margin: 0;
}

div#shoplist_js ul li,
div#shoplist_luxe ul li,
div#shoplist_lessage ul li,
div#shoplist_hakkinit ul li,
div#shoplist_trisect ul li,
div#shoplist_hs ul li,
div#shoplist_relume ul li {
display: block;
float: left;
width: 110px;
font-size: 12px;
padding: 5px 0 5px 8px;
margin-right: 15px;
background:  url("/common/images/bullet.gif") left center no-repeat;
}

div#shoplist_js ul li a,
div#shoplist_luxe ul li a,
div#shoplist_lessage ul li a,
div#shoplist_hakkinit ul li a,
div#shoplist_trisect ul li a,
div#shoplist_hs ul li a,
div#shoplist_relume ul li a {
font-weight: bold;
color: #4B1A00;
}

div#shoplist_js ul li a:hover,
div#shoplist_luxe ul li a:hover,
div#shoplist_lessage ul li a:hover,
div#shoplist_hakkinit ul li a:hover,
div#shoplist_trisect ul li a:hover,
div#shoplist_hs ul li a:hover,
div#shoplist_relume ul li a:hover {
text-decoration: underline;
}

div#shop_luxe_area,
div#shop_lessage_area,
div#shop_hakkinit_area,
div#shop_relume_area {
float: left;
}


div#shoplist_luxe ul,
div#shoplist_lessage ul,
div#shoplist_trisect ul,
div#shoplist_hakkinit ul,
div#shoplist_hs ul,
div#shoplist_relume ul {
width: 300px;
padding: 25px 0 0 30px;
margin: 0;
}


/*---------------
Shop html
---------------*/

h1#back-shopbtn {
margin-bottom: 0px !important;
}

p.btnback {
margin: 10px 0;
padding: 0;
}

h2#shop-title {
margin-bottom: 10px;
}

div#js_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_jsbg.jpg") no-repeat;
}

div#hs_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_hsbg.jpg") no-repeat;
}

div#luxe_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_luxebg.jpg") no-repeat;
}

div#lessage_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_lessagebg.jpg") no-repeat;
}

div#trisect_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_trisectbg.jpg") no-repeat;
}

div#hakkinit_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_hakkinitbg.jpg") no-repeat;
}

div#relume_shop_area {
width: 840px;
height: 424px;
background: #FFF url("/shoplist/images/shop_relumebg.jpg") no-repeat;
}

div#shoptext {
float: left;
padding: 60px 0 0 60px;
color: #4B1A00;
}

div#shoptext h3 {
font-weight: bold;
font-size: 15px;
margin-bottom: 15px;
}

div#shoptext p {
font-size: 12px;
line-height: 15px;
margin-bottom: 15px;
}

div#shoptext p.time {
font-size: 10px;
line-height: 13px;
}

p.shop-img {
float: right;
padding: 40px 65px 0 0;
}
