/* 商品名＋価格＋割引＋締め切り＋カートボタン */

.h_pattern{
}

.h_pattern .r_image a:link {
color: #0066CC;
text-decoration:none;
}
.h_pattern .r_image a:visited {
text-decoration:none;
color: #0066CC;
}
.h_pattern .r_image a:hover {
text-decoration:underline;
color: #0066CC;
}
.h_pattern .r_image a:active {
text-decoration:underline;
color: #0066CC;
}
.h_pattern .r_image{
margin:0 auto;
padding:0;
text-align:center;
font-size:12px;
line-height:16px;
color:#333333;

}
.h_pattern .r_img{
display:none;
}
.h_pattern a:hover .r_img{
}
.h_pattern .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.h_pattern .r_txt{
display:none;
}
.h_pattern .r_name{
display:none;
}
.h_pattern .r_name1{
}
.h_pattern .r_price{
display:block;
margin:0 0 5px 0
}
.h_pattern .r_price1{
font-size:10px;
}
.h_pattern .r_price_arrow{
font-size:10px;
}
.h_pattern .r_price_yen{
font-size:18px;
color:#FF3300;
font-weight:bold;
}
.h_pattern .r_price2{
text-align:left;
color:#FF3300;
font-size:20px;
line-height:24px;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.h_pattern .r_price2_2{
color:#FF3300;
font-size:9px;
padding:0 0 0 2px;
}
.h_pattern .r_discount1{
vertical-align:middle;
letter-spacing:1px;
color:#FFFFFF;
background-color:#FF3300;
font-size:16px;
line-height:20px;
font-weight:bold;
font-family:Helvetica, sans-serif;
display:block; !important
}
.h_pattern .r_discount2{
color:#FF3300;
font-size:10px;
}

.h_pattern .r_limit{
display:block;
font-size:10px;
line-height:25px;
}
.h_pattern .r_cart{
display:block;
margin:3px 0px 0px 0px;
}
.h_pattern .r_image input{
margin:0;
padding:0;
}
