/*########################___ top-panel ___########################*/
.slidebox {
position: relative;
width: 690px;
height: 355px;
margin: 0 0 16px;
overflow: hidden;
}

.slidebox img {
display: block;
margin: 0;
}

#box span {
float: left;
}

.slidebox #box {
position: absolute;
}

.slidebox .thumbs {
position: absolute;
top: 285px;
padding: 0;
list-style: none;
}

.slidebox .thumbs li {
float: left;
padding-right: 10px;
}

.slidebox .thumbs li.item-pet {padding-right: 0;}


/*########################___ top_column ___########################*/
#top-column {
margin: 0;
}

#top-column-left {
float: left;
width: 544px;
}

#top-column-right {
float: right;
width: 180px;
}

#top-column h2 {
font-size: 1px;
text-indent: -9999px;
}


/*########################___ news_review ___########################*/
#news,#user-review {
float: left;
width: 100%;
margin: 0 0 15px;
}

#news h2 {
width: 262px;
height: 40px;
margin: 0;
background: url(https://img16.shop-pro.jp/PA01096/140/etc/heading_news.gif) no-repeat;
}

#news dl {
margin: 0;
padding: 0;
overflow: auto;
width: 262px;
height: 267px;
}

#news dt,#user-review dt {
padding-top: 0.4em;
padding-left: 0;
border: none;
font-size: 100%;
font-weight: bold;
}

#news dd,#user-review dd {
margin: 0 0 0.3em;
padding: 0 0 0.5em 0;
border-bottom: dotted 1px #999;
}

#user-review dt,#user-review dd {
padding-left: 15px;
}

#user-review {
background: url(https://img11.shop-pro.jp/PA01057/545/etc/bg_review_mid.gif);
}

#user-review-inside {
background: url(https://img11.shop-pro.jp/PA01057/545/etc/bg_review_btm.png?20110706154458) right bottom no-repeat;
}

#user-review h2 {
width: 544px;
height: 60px;
margin: 0;
background: url(https://img11.shop-pro.jp/PA01057/545/etc/title-osirase.png?202402154030) top no-repeat;
}

#user-review dl {
margin: 0 9px 15px 0;
overflow: auto;
height: 232px;
}

/*########################___ recommend ___########################*/
#recommend h2 {
width: 544px;
height: 60px;
margin: 0;
padding: 0;
background: url(https://img11.shop-pro.jp/PA01057/545/etc/title-osusume.png?202402154047) left bottom no-repeat;
}

#recommend ul {
padding-left: 20px;
list-style: none;
}

#recommend ul li {
padding: 5px 0;
border-bottom: solid 1px #ccc;
}

#recommend ul li a.link-image {
float: left;
}

#recommend .item-name {
margin: 0 0 0 120px;
padding-bottom: 0;
font-size: 110%;
font-weight: bold;
}

#recommend .item-info {
margin: 0 0 0 120px;
}

#recommend .item-price {
float: right;
font-size: 110%;
font-weight: bold;
}

/*########################___ pickup_top ___########################*/
#pickup-top {
margin:0px 0px 5px 0px;
padding:0px 30px 50px 30px;
width:120px;
background:url(https://img11.shop-pro.jp/PA01057/545/etc/back-special.png?202402154102) left top no-repeat;
}

#pickup-top h2 {
width: 122px;
height: 30px;
margin: 0;
background: url(https://img16.shop-pro.jp/PA01096/140/etc/heading_pickup_top.gif) left top no-repeat;
}


/*########################___ ranking_top ___########################*/
#ranking {
width:120px;
height:2500px;
padding:30px 30px 30px 30px;
margin:0px;
background:url(https://img11.shop-pro.jp/PA01057/545/etc/back-rightranking_2.png?202402154122) left top no-repeat;
}



#ranking ul {
margin:0px;
padding: 0;
list-style: none;
}

#ranking ul li {
margin:0px;
padding: 0 0 10px;
}

#ranking ul li img {
margin: 0 0 5px 11px;
}

#ranking ul li p {
padding: 0 11px;
}

#ranking ul li p.item-name {
padding-bottom: 0;
}

/*
#ranking ul li .hid-info {
display: block;
width: 50px;
height: 20px;
margin: 0 0 0 10px;
padding: 0;
background: url(https://img16.shop-pro.jp/PA01096/140/etc/bg_ranking.gif) left top no-repeat;
font-size: 1px;
text-indent: -9999px;
}
*/

#ranking ul li {
margin: 0;
padding: 20px 0 0;
background: url(https://img16.shop-pro.jp/PA01096/140/etc/bg_ranking.gif) -100px top no-repeat;
}


#ranking ul li.rank-1 {background-position: -95px top;}
#ranking ul li.rank-2 {background-position: -261px top;}
#ranking ul li.rank-3 {background-position: -427px top;}
#ranking ul li.rank-4 {background-position: -593px top;}
#ranking ul li.rank-5 {background-position: -759px top;}


/*########################___     clearfix item___########################*/
.top-column:after
,#top-column:after
,#top-panel:after
,#user-review-inside:after
,#recommend ul li:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.top-column
,#top-column
,#top-panel
,#user-review-inside
,#recommend ul li
{display: inline-block;}

/* Mac IE を除外 ここから \*/
.top-column
,#top-column
,#top-panel
,#user-review-inside
,#recommend ul li
{display: block;}
/* Mac IE を除外 ここまで */

#sample{margin:0px;padding:0px;}
#sample img{margin:0px;padding:0px;}



.item-ichiran{
margin:0px 0px 0px 0px;
text-align:left;padding:10px;vertical-align:top;
}
.item-ichiran img{
margin:0px;
}

.koe{
overflow-y:scroll;height:180px;
}

#flash{
margin:0px 0px 0px 0px;
padding:0px;
}
#flash .bxslider{
margin:0px;
padding:0px;
}

#flash .bxslider li{
margin:0px;
padding:0px;
}