.bx-viewport {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
	left: 0 !important;
}

.bnrBox01, .bnrBox02{
  clear:both;
  padding: 0 0 15px 0;
}
.bnrBox02 .bbInrL {
  float:left;
}
.bnrBox02 .bbInrR {
  float:right;
}
.introduction2 p{
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #cdc7c9;
}

/* topInfo */
#contents #inn-box div.topInfo{
    position:relative;
    width:735px;
}
#contents #main div.topInfo{
    position:relative;
    width:485px;
    padding-bottom:20px;
}

#contents #inn-box div.topInfo h2{
    background:url(https://img17.shop-pro.jp/PA01166/533/etc/info_mttl.gif) no-repeat left 0px;
    display:block;
    padding-top:10px;
    width:735px;
    height:40px;
    text-indent:-9999px;
}

#contents #main div.topInfo h2{

    background:url(https://img17.shop-pro.jp/PA01166/533/etc/info_mttl.gif) no-repeat left 0px;
    display:block;
    padding-top:10px;
    width:485px;
    height:40px;
    text-indent:-9999px;
}
#contents #inn-box div.topInfo dl {
}
#contents #inn-box div.topInfo dl dt{
  float:left;
  width:85px;
  padding: 0 0 0 10px;
}
#contents #inn-box div.topInfo dl dd{
  padding: 0px 3px 7px 90px;
    border-bottom: 1px dotted #cdc7c9;
    margin:0 5px 7px 5px;
}

/* ranking1（右カラムver） */
#contents #right div.ranking1{
	background-color:#ffffff;
	border:1px solid #E1C750;
  border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
  margin-bottom: 15px;
}

#contents #right div.ranking1 p.r1_label{
	background:url(https://img17.shop-pro.jp/PA01166/533/etc/ranking_sttl.gif) no-repeat center top;
	display:block;
	width:203px;
	height:37px;
	text-indent:-9999px;
}
#contents #right div.ranking1 ol{
	margin:10px 10px 10px 10px;
}

#contents #right div.ranking1 ol li{
  border:none;
	margin-bottom:0px;
	padding: 5px 20px;
	position:relative;
	*zoom:1;
}
#contents #right div.ranking1 ol li p.rank{
	position:absolute;
	top:-3px;
	left:-3px;
	display:block;
	width:63px;
	height:63px;
	text-indent:-9999px;
}
#contents #right div.ranking1 ol li p.no1{
	background:url(https://img.shop-pro.jp/tmpl_img/71/no1.png) no-repeat left top;
}
#contents #right div.ranking1 ol li p.no2{
	background:url(https://img.shop-pro.jp/tmpl_img/71/no2.png) no-repeat left top;
}
#contents #right div.ranking1 ol li p.no3{
	background:url(https://img.shop-pro.jp/tmpl_img/71/no3.png) no-repeat left top;
}
#contents #right div.ranking1 ol li p.no4{
	background:url(https://img.shop-pro.jp/tmpl_img/71/pb_no4.png) no-repeat left top;
}
#contents #right div.ranking1 ol li p.no5{
	background:url(https://img.shop-pro.jp/tmpl_img/71/pb_no5.png) no-repeat left top;
}
#contents #right div.ranking1 ol li p.r1_image{
	margin:0 auto 10px;
	text-align:center;
}

#contents #right div.ranking1 ol li p.r1_image img.photo{
	width:130px;
	height:auto;
  border:dotted 1px #cac8c9;
    padding:3px;
}
#contents #right div.ranking1 ol li p.r1_image img.nophoto{
	width:100%;
	height:auto;
}
#contents #right div.ranking1 ol li dl dt {
	margin-bottom:0px;
  height: 38px;
    overflow: hidden;
}
#contents #right div.ranking1 ol li dl dt span {
  background-color:#F1E2C4;
    color:#5b514e;
  padding:1px 4px 1px 4px;
  margin-right:3px;
  border-radius: 2px;        /* CSS3草案 */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   /* Firefox用 */  
}
#contents #right div.ranking1 ol li dl dt span.r1_no1 {
  background-color:#b38324;
      color:#ffffff;
}
#contents #right div.ranking1 ol li dl dt span.r1_no2 {
  background-color:#a6a4a1;
        color:#ffffff;
}
#contents #right div.ranking1 ol li dl dt span.r1_no3 {
  background-color:#a6553a;
        color:#ffffff;
}

#contents #right .oshiraseBox {
    background-color: #ffffff;
    border-radius: 5px;
    clear: both;
    padding: 12px;
    width: 180px;
  margin-top:15px;
}

#contents #right div.oshiraseBox p.info_label {
    background: rgba(0, 0, 0, 0) url("https://img17.shop-pro.jp/PA01166/533/etc/oshirase_sttl.gif") no-repeat scroll center top;
    display: block;
    height: 37px;
    text-indent: -9999px;
    width: 180px;
}

#contents #right .introduction1 {
    margin; 0px;
  width:180px;
}
#contents #right .fbBox {
    margin-bottom: 15px;
  clear:both;
}