/* 冬のボーナス */
.wbwrap {
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/wb_bg02.gif) repeat-y left top;
width:930px;
}
#report-pr .wbwrap p {
margin:0;
font-size:100%;
padding:0;
}
/* タイトル部分 */
.wbwrap .top {
height:1%;
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/wb_top_bg.gif) no-repeat left top;
padding-bottom:5px;
}
.wbwrap .top .sale {
float:left;
width:177px;
}
.wbwrap .top .title {
float:left;
width:753px;
}
.wbwrap .top .title h2 { margin:0; }
.wbwrap .top .title h3 { margin:0; }
#report-pr .wbwrap .top p {
font-weight:bold;
font-size:110%;
line-height:140%;
padding:3px 20px 3px 5px;
}
.bonus_end{
text-align:center;
padding:15px 0;
}
/* /タイトル部分 */
/* 商品部分 */
.wbwrap .probox {
clear:both;
padding-left:37px;
}
.wbwrap .itembox { width:882px; }
.wbwrap .itembox td {
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/shop_box_bg.gif) repeat-y left top;
padding:0 50px 0 23px;
width:220px;
text-align:left;
line-height:140%;
vertical-align:top;
}
.wbwrap .itembox td.sname {
padding:9px 10px 0 8px;
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/shop_box_top.gif) no-repeat left top;
line-height:25px;
}
.wbwrap .itembox td.banner {
padding:0px 35px 0px 5px;
height:90px;
width:259px;
cursor:pointer;
text-align:center;
vertical-align:middle;
}
.wbwrap .itembox td.banner img { margin-bottom:3px; }
.wbwrap .itembox td.banner:hover { background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/banner_over.gif) no-repeat left top; }
.wbwrap .itembox td.rec { padding:8px 40px 0 0px; }
.wbwrap .itembox td.rec img { margin-left:7px; }
.wbwrap .itembox td.item {
padding:10px 10px 12px 56px;
width:150px;
line-height:100%;
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/shop_box_item.gif) no-repeat left top;
}
.wbwrap .itembox td.item img { border:1px solid #0000c7; }
.wbwrap .itembox td.iname {
padding:10px 50px 10px 23px;
font-weight:bold;
font-size:110%;
}
.wbwrap .itembox td strong {
font-family:'verdana';
font-size:150%;
color:#ff0000;
}
.wbwrap .itembox td.caption {
font-size:80%;
color:#ff0000;
padding:5px 50px 0px 23px;
}
.wbwrap .itembox td.text {
padding:10px 50px 0px 23px;
line-height:140%;
}
.wbwrap .itembox td.sbtn { padding:10px 30px 10px 18px; }
.wbwrap .itembox td.sbtm { background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/shop_box_btm.gif) no-repeat left top; }
/* /商品部分 */
/* 商品部分下層 */
.wbwrap .probox2 {
margin:0 22px;
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/probox2_bg.gif) repeat-y left top;
}
.wbwrap .probox2 .top {
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/probox2_top.gif) no-repeat left top;
padding:11px 15px 3px 15px;
color:#FFFFFF;
font-size:120%;
}
.wbwrap .probox2 .top img {
vertical-align:top;
margin:0 0 0 25px;
}
.wbwrap .probox2 .mid { padding:0px 15px; }
.wbwrap .probox2 .shop {
height:1%;
padding:10px 20px 20px 20px;
}
.wbwrap .probox2 .shopbn {
float:left;
width:270px;
padding-top:5px;
}
#report-pr .wbwrap .probox2 .shop p {
font-size:110%;
float:left;
margin:0px 0;
width:540px;
}

.wbwrap .capdate {
color:#FF0000;
text-align:right;
font-size:88%;
clear:both;
padding-top:10px;
height:1%;
}

.wbwrap .probox2 .shopbnR {
float:left;
width:160px;
}
#report-pr .wbwrap .probox2 .shop p.textR {
font-size:110%;
float:left;
width:650px;
}
.wbwrap .probox2 table {
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/probox2_sep.gif) repeat-y left top;
clear:both;
}
.wbwrap .probox2 td {
padding:0px 15px 0px 10px;
width:189px;
vertical-align:top;
line-height:140%;
}
.wbwrap .probox2 td.item {
padding:19px 0 15px 30px;
width:184px;
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/shop_box_item2.gif) no-repeat 0 10px;
}
.wbwrap .probox2 td.item img { border:1px solid #0000c7; }
.wbwrap .probox2 td.iname {
padding:10px 15px 10px 10px;
font-weight:bold;
font-size:110%;
}
.wbwrap .probox2 td strong {
font-family:'verdana';
font-size:150%;
color:#ff0000;
}
.wbwrap .probox2 td.caption {
font-size:80%;
color:#ff0000;
padding:3px 15px 0px 10px;
}
.wbwrap .probox2 td.text { padding:10px 15px 15px 10px; }
.wbwrap .probox2 td.sbtn {
padding:0px 15px 5px 10px;
text-align:center;
}
.wbwrap .probox2 td.sep { padding:10px 0 10px 0; }
.wbwrap .probox2 .message {
background:#fff6ba url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/wb_message_line.gif) repeat-x left top;
margin:24px 10px 0 7px;
padding:11px 11px 11px 0px;
height:1%;
}
.wbwrap .probox2 .message .left {
float:left;
width:160px;
}
.wbwrap .probox2 .message .left img { margin-left:40px; }
.wbwrap .probox2 .message .right {
float:left;
width:685px;
}
#report-pr .wbwrap .probox2 .message p {
padding:7px 0px 0px 13px;
font-size:110%;
line-height:150%;
}
/* /商品部分下層 */

/* 関連商品部分 */
.wbrec { padding:30px 28px; }
.wbrec .kanren {
height:1%;
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/wb_rec_line.gif) repeat-x left bottom;
margin:15px;
padding:3px 3px 12px 3px;
}
.wbrec .noline { background:none; }
.wbrec .kanren img { margin-right:16px; }
.wbrec .kanrenT strong { font-size:110%; }
#report-pr .wbrec .kanrenT p {
line-height:120%;
margin-top:5px;
}
/* /関連商品部分 */

/* そのほかのショップ部分 */
.wbwrap .wbshop { padding:40px 23px 23px 23px; }
.wbwrap .wbshopT { padding:30px 25px 0px 23px; }
.wbwrap .wbshop h4 { margin-bottom:5px; }
.wbwrap .wbshop td {
background:url(https://img1.kakaku.k-img.com/images/article/sp/bonus/2008winter/wb_shoplist.gif) no-repeat left top;
width:293px;
height:103px;
padding:0;
vertical-align:middle;
text-align:center;
}
.wbwrap .wbshop td img { margin:0 0 5px 0; }
.wbwrap .wbshop td.back {
background:none;
vertical-align:bottom;
text-align:right;
}
/* /そのほかのショップ部分 */

/* clear */
.wbwrap .top:after,
.wbrec .kanren:after,
.wbwrap .probox2 .shop:after,
.wbwrap .probox2 .message:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
/* /clear */
