@charset "Shift_JIS";

/* ページ構造 */
body {
margin:0;
padding:0;
color:#000000;
line-height:18px;
font-size:12px;
background-color:#F7F0F5;
}

/*背景画像　全体リピート
body {
margin:0;
padding:0;
color:#333333;
line-height:18px;
font-size:12px;
background-color:#FFFFFF;
background-image: url(../image/bg.gif);
background-repeat: repeat;
}
*/
/*背景画像　上部横のみリピート
body {
margin:0;
padding:0;
color:#333333;
line-height:18px;
font-size:12px;
background-color:#FFFFFF;
background-image: url(../image/bg.gif);
background-repeat: repeat-x;
}
*/


/*基本設定*/


/*基本設定*/

a:link {
color: #0066CC;
text-decoration:none;
}
a:visited {
color: #0066CC;
text-decoration:none;
}
a:hover {
color: #0066CC;
text-decoration:underline;
}
a:active {
color: #0066CC;
text-decoration:underline;
}

h2,h3,h4{
margin:0px;
padding:0px
}

.px14 {
	font-size: 14px;
	color: #000000;
	line-height: 22px;
}
.px14p {
	font-size: 14px;
	color: #59244C;
	line-height: 22px;
	font-weight: bold;
}
.px12 {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.px10 {
	font-size: 10px;
	color: #000000;
	line-height: 14px;
}
.px16 {
	font-size: 16px;
	line-height: 22px;
	color: #662B62;
	font-weight: bold;
}
.push {
	color: #F20486;
	font-weight: bold;
}
/*その他*/
.pagetop {
padding:10px 6px 10px 0;
}
.movie {
background-color:#000000;
background-repeat: repeat;
height:354px ;
}

/*動画タブ*/
.btn span{
	cursor:pointer;
}

/*愛用者の声*/
.uvtit {
	font-size: 16px;
	line-height: 22px;
	color: #73306B;
	font-weight: bold;
}
.uvtxt {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}


/* キャッチ＋商品名＋価格＋カートボタン */

.r_image a:link {
color: #0066CC;
text-decoration:none;
}
.r_image a:visited {
text-decoration:none;
color: #0066CC;
}
.r_image a:hover {
text-decoration:underline;
color: #0066CC;
}
.r_image a:active {
text-decoration:underline;
color: #0066CC;
}
.r_image{
margin:0;
padding:0;
text-align:center;
font-size:10px;
line-height:12px;
color:#666666;
}

.r_img{
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px 0px 3px 0px;
}

.r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.r_txt{
display:block;
color:#333333;
font-size:14px;
line-height:18px;
font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
margin:5px 0px 5px 0px;
}
.r_name{
display:block;
margin:0px 0px 3px 0px;
}
.r_name1{
font-size:12px;
line-height:15px;
}
.r_price1{
}
.r_price_arrow{
}
.r_price_yen{
color:#FF0000;
}
.r_price2{
color:#FF0000;
font-weight:bold;
font-size:12px;
line-height:18px;
}
.r_price2_2{
color:#FF0000;
}
.r_discount1{
display:none;
}
.r_discount2{
display:none;
}

.r_limit{
display:none;
}
.r_cart{
display:block;
margin:3px 0px 0px 0px;
padding:0;
}
.r_image input{
margin:0;
padding:0;
}
