@charset "Shift_JIS";

/*new:１------------------------------------------------------------------------------*/
/*共通*/
.r_include{
font-size:12px;
line-height:18px;
margin:0;
padding:0;
text-align:left;
}
.r_include div.r_img{
margin:0;
padding:0;
}
.r_include .r_discount{
border:1px solid #F30;
color:#F30;
width:70px;
text-align:center;
font-weight:bold;
font-size:12px;
line-height:13px;
padding:3px 0 2px 0;
margin:5px auto;
}

.r_include div.r_discount_sum{
	height:20px;
}
.r_include span.r_discount_sum{
	background-image:url(../image_base/off_bg.gif);
	background-position: center 0;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;	
	padding:0px 0 0px 0;
	text-align:center;
	color:#ff3300;
	width:105px;
	height:14px;
	line-height:16px;
	margin:0 auto;
	font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.r_include .r_price{
display:block;
}
.r_include .r_price1{
font-size:10px;
}
.r_include .r_price_yen,
.r_include .r_price2,
.r_include .r_price2_2{
	margin:0;
	padding:0;
color:#F30;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.r_include .r_price_yen{
}
.r_include .r_price_yen_sum{
	display:block;
}
.r_include .r_price .r_price2_2{
font-size:10px;
font-weight:normal;
}
.r_include .r_limit{
display:block;
font-size:10px;
line-height:14px;
padding:0 0 5px 0;
}

/*中央寄せ*/
.rimg1C .r_include,
.rimg1D .r_include{
	text-align:center;
}
.rimg1C .r_include,
.rimg1D .r_include{
	text-align:center;
}
.rimg1C .r_include div.r_img,
.rimg1D .r_include div.r_img a{
	text-align:center;
	margin:0 auto;
}
/*枠有り*/
.rimg1B .r_include div.r_img a,
.rimg1D .r_include div.r_img a{
width:128px;
height:128px;
border:1px solid #ffffff;
display:block;
}
.rimg1B .r_include div.r_img a:link,
.rimg1D .r_include div.r_img a:link{
border:1px solid #ffffff;
display:block;
}
.rimg1B .r_include div.r_img a:visited,
.rimg1D .r_include div.r_img a:visited{
border:1px solid #ffffff;
display:block;
}
.rimg1B .r_include div.r_img a:hover,
.rimg1D .r_include div.r_img a:hover{
border:1px solid #cccccc;
display:block;
}
.rimg1B .r_include div.r_img a:active,
.rimg1D .r_include div.r_img a:active{
border:1px solid #cccccc;
display:block;
}
.rimg1B .r_include div.r_img img,
.rimg1D .r_include div.r_img img{
margin:4px;
}



/*A／センター寄り基本組------------------------------------------------------------------------------*/
.rimgA .r_image{
margin:0 auto;
padding:0;
text-align:center;
font-size:12px;
line-height:18px;
color:#333333;
}
.rimgA .r_image .r_img{
display:block;
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px auto;
}
.rimgA .r_image a:hover .r_img{
border:1px solid #0066CC;
}
.rimgA .r_image .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.rimgA .r_image .r_txt{
display:block;
padding:5px 0 0 0;
}
.rimgA .r_image .r_name{
display:block;
}
.rimgA .r_image .r_name1{
}
.rimgA .r_image .r_price{
display:block;
padding:5px 0;
}
.rimgA .r_image .r_price1{
font-size:10px;
line-height:18px;
}
.rimgA .r_image .r_price_arrow{
font-size:10px;
}
.rimgA .r_image .r_price_yen{
color:#FF0000;
}
.rimgA .r_image .r_price2{
text-align:center;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgA .r_image .r_price2_2{
font-size:10px;
color:#FF0000;
padding:0 0 0 3px;
}
.rimgA .r_image .r_discount1{
margin:0px auto;
letter-spacing:1px;
color:#ff3300;
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgA .r_image .r_discount2{
color:#FF3300;
font-size:10px;
}
.rimgA .r_image .r_limit{
display:block;
font-size:10px;
}
.rimgA .r_image .r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.rimgA .r_image .r_image input{
margin:0;
padding:0;
}
/*B／センター寄り基本組２------------------------------------------------------------------------------*/
.rimgB .r_image{
margin:0 auto;
padding:0;
text-align:center;
font-size:12px;
line-height:18px;
color:#333333;
}
.rimgB .r_image .r_img{
display:block;
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px auto;
}
.rimgB .r_image a:hover .r_img{
border:1px solid #0066CC;
}
.rimgB .r_image .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.rimgB .r_image .r_txt{
display:block;
padding:5px 0 0 0;
}
.rimgB .r_image .r_name{
display:block;
}
.rimgB .r_image .r_name1{
}
.rimgB .r_image .r_price{
display:block;
padding:5px 0;
}
.rimgB .r_image .r_price1{
font-size:10px;
line-height:18px;
}
.rimgB .r_image .r_price_arrow{
font-size:10px;
}
.rimgB .r_image .r_price_yen{
color:#FF0000;
}
.rimgB .r_image .r_price2{
text-align:center;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgB .r_image .r_price2_2{
color:#FF0000;
font-size:10px;
padding:0 0 0 3px;
}
.rimgB .r_image .r_discount1{
margin:0px auto;
letter-spacing:1px;
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgB .r_image .r_discount2{
color:#FF3300;
font-size:10px;
}
.rimgB .r_image .r_limit{
display:block;
font-size:10px;
}
.rimgB .r_image .r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.rimgB .r_image .r_image input{
margin:0;
padding:0;
}
/*C／左寄り基本組------------------------------------------------------------------------------*/
.rimgC .r_image{
margin:0 auto;
padding:0;
text-align:center;
font-size:12px;
line-height:18px;
}
.rimgC .r_image .r_img{
display:block;
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px auto;
}
.rimgC .r_image a:hover .r_img{
border:1px solid #0066CC;
}
.rimgC .r_image .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.rimgC .r_image .r_txt{
text-align:left;
display:block;
padding:5px 0 0 0;
font-size:12px;
line-height:16px;
}
.rimgC .r_image .r_name{
display:block;
text-align:left;
}
.rimgC .r_image .r_name1{
text-align:left;
}
.rimgC .r_image .r_price{
text-align:left;
display:block;
padding:5px 0;
}
.rimgC .r_image .r_price1{
font-size:10px;
line-height:18px;
}
.rimgC .r_image .r_price_arrow{
font-size:10px;
}
.rimgC .r_image .r_price_yen{
color:#FF0000;
}
.rimgC .r_image .r_price2{
text-align:center;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgC .r_image .r_price2_2{
color:#FF0000;
font-size:10px;
padding:0 0 0 3px;
}
.rimgC .r_image .r_discount1{
letter-spacing:1px;
color:#ff3300;
font-size:12px;
line-height:18px;
text-align:center;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgC .r_image .r_discount2{
color:#FF3300;
font-size:10px;
}
.rimgC .r_image .r_limit{
display:block;
font-size:10px;
line-height:12px;
padding:3px 0 0 0;
}
.rimgC .r_image .r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.rimgC .r_image .r_image input{
margin:0;
padding:0;
}
/*D／左寄り基本組２------------------------------------------------------------------------------*/
.rimgD .r_image{
margin:0 auto;
padding:0;
text-align:center;
font-size:12px;
line-height:18px;
}
.rimgD .r_image .r_img{
display:block;
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px auto;
}
.rimgD .r_image a:hover .r_img{
border:1px solid #0066CC;
}
.rimgD .r_image .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.rimgD .r_image .r_txt{
text-align:left;
display:block;
padding:5px 0 0 0;
font-size:12px;
line-height:16px;
}
.rimgD .r_image .r_name{
display:block;
text-align:left;
}
.rimgD .r_image .r_name1{
text-align:left;
}
.rimgD .r_image .r_price{
text-align:left;
display:block;
padding:5px 0;
}
.rimgD .r_image .r_price1{
font-size:10px;
line-height:18px;
}
.rimgD .r_image .r_price_arrow{
font-size:10px;
}
.rimgD .r_image .r_price_yen{
color:#FF0000;
}
.rimgD .r_image .r_price2{
text-align:center;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgD .r_image .r_price2_2{
color:#FF0000;
font-size:10px;
padding:0 0 0 3px;
}
.rimgD .r_image .r_discount1{
margin:0px auto;
letter-spacing:1px;
color:#333333;
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgD .r_image .r_discount2{
color:#FF3300;
font-size:10px;
}
.rimgD .r_image .r_limit{
display:block;
font-size:10px;
line-height:12px;
padding:3px 0 0 0;
}
.rimgD .r_image .r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.rimgD .r_image .r_image input{
margin:0;
padding:0;
}
/*E／左回り込み------------------------------------------------------------------------------*/
.rimgE .r_image{
margin:0 auto;
padding:0;
text-align:left;
font-size:12px;
line-height:18px;
}
.rimgE .r_image .r_img{
display:block;
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px 10px 0 0;
float:left;
}
.rimgE .r_image a:hover .r_img{
border:1px solid #0066CC;
}
.rimgE .r_image .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.rimgE .r_image .r_txt{
text-align:left;
display:block;
padding:5px 0 0 0;
font-size:12px;
line-height:16px;
}
.rimgE .r_image .r_name{
display:block;
text-align:left;
}
.rimgE .r_image .r_name1{
text-align:left;
}
.rimgE .r_image .r_price{
text-align:left;
display:block;
padding:5px 0;
}
.rimgE .r_image .r_price1{
font-size:10px;
line-height:18px;
}
.rimgE .r_image .r_price_arrow{
font-size:10px;
}
.rimgE .r_image .r_price_yen{
color:#FF0000;
}
.rimgE .r_image .r_price2{
text-align:center;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgE .r_image .r_price2_2{
color:#FF0000;
font-size:10px;
padding:0 0 0 3px;
}
.rimgE .r_image .r_discount1{
margin:0px auto;
letter-spacing:1px;
color:#ff3300;
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgE .r_image .r_discount2{
color:#FF3300;
font-size:10px;
}
.rimgE .r_image .r_limit{
display:block;
font-size:10px;
line-height:12px;
padding:3px 0 0 0;
}
.rimgE .r_image .r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.rimgE .r_image .r_image input{
margin:0;
padding:0;
}
/*F／左回り込み------------------------------------------------------------------------------*/
.rimgF .r_image{
margin:0 auto;
padding:0;
text-align:left;
font-size:12px;
line-height:18px;
}
.rimgF .r_image .r_img{
display:block;
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px 10px 0 0;
float:left;
}
.rimgF .r_image a:hover .r_img{
border:1px solid #0066CC;
}
.rimgF .r_image .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.rimgF .r_image .r_txt{
text-align:left;
display:block;
padding:5px 0 0 0;
font-size:12px;
line-height:16px;
}
.rimgF .r_image .r_name{
display:block;
text-align:left;
}
.rimgF .r_image .r_name1{
text-align:left;
}
.rimgF .r_image .r_price{
text-align:left;
display:block;
padding:5px 0;
}
.rimgF .r_image .r_price1{
font-size:10px;
line-height:18px;
}
.rimgF .r_image .r_price_arrow{
font-size:10px;
}
.rimgF .r_image .r_price_yen{
color:#FF0000;
}
.rimgF .r_image .r_price2{
text-align:center;
font-size:14px;
line-height:18px;
color:#FF3300;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.rimgF .r_image .r_price2_2{
color:#FF0000;
font-size:10px;
padding:0 0 0 3px;
}
.rimgF .r_image .r_discount1{
margin:0px auto;
letter-spacing:1px;
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Osaka, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.rimgF .r_image .r_discount2{
color:#FF3300;
font-size:10px;
}
.rimgF .r_image .r_limit{
display:block;
font-size:10px;
line-height:12px;
padding:3px 0 0 0;
}
.rimgF .r_image .r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.rimgF .r_image .r_image input{
margin:0;
padding:0;
}