@charset "EUC-JP";

/*
body{

	margin: 0px;

	padding: 0px;

	background-color: #EADEAA;

	background-image: url(img/common/bg.jpg);

	background-repeat: repeat-y;

	background-position: center top;

}
*/

/*スマホフッターバナー*/
#spfootBnr{
width:100%;
margin: 0;
padding: 2%;
position: fixed;
bottom: 0;
left: 0;
background-color: rgba(0,0,0,0.5);
z-index: 1000;}

#spfootBnr a img {
width: 96%;
display: block;
margin:0 auto;
margin-right:14px !important;
}




/********font********/

/****10ポイント****/

.font10 {font-size: 10px;line-height: 140%;color: #666666;}

/****12ポイント****/

.font12 {font-size: 12px;line-height: 120%;color: #666666;}

.font12b {font-size: 12px;line-height: 130%;color: #666666;}

/****14ポイント****/

.font14 {font-size: 14px;color: #666666;}

.small {letter-spacing: -0.1em;}

/****リンクテキスト****/

a:link {color: #666666;text-decoration: none;}

a:visited {text-decoration: none;color: #666666;}

a:hover {text-decoration: underline;color: #666666;}

a:active {text-decoration: none;color: #666666;}
td.breadcrumbs_list{color: #666666 !important;}
.category_itemprice{ font-family:Arial, Helvetica, sans-serif; color:#C00 !important; font-size:100% !important;}
td span.not{ color:#C00 !important;}
td a:link,td a:visited{ text-decoration:none;color:#444444 !important;}
td a:hover,td a:active{ text-decoration:underline;color:#444444 !important;}
.headerMain { margin:-50px auto 0 !important;}

/****新着****/

.shinnchaku{

	width: 500px;

	height: 110px;

	overflow:auto;

	font-size: 12px;

	color: #666666;

	margin: 0px;

}

.shinnchaku ul{

	width: 450px;

	margin: 5px;

	padding: 0px;

	list-style-type: disc;

}

.shinnchaku li{

	width: 450px;

	margin-bottom: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;

}



/****ニュース****/

.news{

	width: 178px;

	height: 300px;

	border: 1px solid #CCCCCC;

	margin-top: 5px;

	overflow:auto;

	font-size: 12px;

	color: #666666;

	background-color: #FFFFFF;

}

.news ul{

	width: 146px;

	margin: 5px;

	padding: 0px;

	list-style-type: disc;

}

.news li{

	width: 146px;

	margin-bottom: 5px;

	padding-bottom: 5px;

}



/****waku****/



.waku_y{
	background-color: #FFF5D7;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CD9A04;
	border-bottom-color: #CD9A04;
	border-left-color: #CD9A04;
	font-size: 12px;
	color: #666666;
	line-height: 130%;

}

.waku_g{

	width:180px;

	background-color: #F4FBF4;

	margin: 0px;

	padding: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-widt: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #085508;

	border-bottom-color: #085508;

	border-left-color: #085508;

	font-size: 12px;

	color: #666666;

	line-height: 130%;

}



/****iframe****/



#head{

	width:850px;

	padding: 0px;

	height: 300px;

}

#leftnavi{

	width:180px;

	height:1650px;

}

#footer{width:850px;height:1000px;padding: 0px;}
.blog_rss{width: 178px;height: 200px;margin-top: 0px;overflow:auto;
font-size: 12px;margin-bottom: 0px;border: 1px solid #CCCCCC;}

/*カゴボタンカスタマイズ*/
#rakutenLimitedId_aroundCart input[value="買い物かごに入れる"],
#rakutenLimitedId_aroundCart input[value="本商品についての問合わせ"],
div.bookmarkArea div.bkm a.addBkm{
	text-indent: -9999px;
	border:none;
	cursor: pointer;
	background-repeat: no-repeat;
}
#rakutenLimitedId_aroundCart input[value="買い物かごに入れる"]:hover,
#rakutenLimitedId_aroundCart input[value="本商品についての問合わせ"]:hover,
div.bookmarkArea div.bkm a.addBkm:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#rakutenLimitedId_aroundCart input[value="買い物かごに入れる"]{	
	width:230px;
	height:52px;
	background-image:url(img/common/cart_btn.gif);
}

#rakutenLimitedId_aroundCart input[value="本商品についての問合わせ"]{
	width:311px;
	height:51px;
	background-image:url(img/common/cont_btn.jpg);
	margin-top:5px;
}


div.bookmarkArea div.bkm a.addBkm{
	display: block !important;
	width:311px !important;
	height:51px !important;
	background-image:url(img/common/fev_btn.jpg) !important;

}

#rakutenLimitedId_aroundCart div.bkm{width:311px !important;float:none; padding-top:3px !important;}

#rakutenLimitedId_aroundCart div.shopBkm{float:none;padding-left:0 !important;}
#risFil .risfHeadPart{ height:35px !important;}
#risFil .risfHeadRight p{ padding-top:2px !important;}

/*RMS */


td.sdtext {
    color: #000000;
    font-size: 80%;
}
td.topT_sdtext {
    color: #000000;
    font-size: 80%;
}
td.exT_sdtext {
    color: #000000;
    font-size: 80%;
}
td.inT_sdtext {
    color: #000000;
    font-size: 80%;
}
body {
    background-color: #ffffff;
}
span.item_name {
    color: #666666;
    font-size: 100%;
}
span.item_desc {
    color: #666666;
    font-size: 100%;
}
span.item_number_title {
    color: #666666;
    font-size: 80%;
}
span.item_number {
    color: #666666;
    font-size: 80%;
}
span.unit {
    color: #333333;
    font-size: 100%;
}
span.price1 {
    color: #cc0000;
    font-size: 80%;
}
span.price2 {
    color: #cc0000;
    font-size: 100%;
}
span.tax_postage {
    color: #333333;
    font-size: 80%;
}
a.etc_link:link {
    color: #0000ff;
    font-size: 80%;
}
a.etc_link:visited {
    color: #0000ff;
    font-size: 80%;
}
a.etc_link:active {
    color: #0000ff;
    font-size: 80%;
}
a.etc_link:hover {
    color: #0000ff;
    font-size: 80%;
}
span.time_sale {
    color: #666666;
    font-size: 80%;
}
span.catch_copy {
    color: #533711;
    font-size: 100%;
}
span.sale_desc {
    color: #666666;
    font-size: 100%;
}
span.double_price_title {
    color: #666666;
    font-size: 80%;
}
span.double_price {
    color: #666666;
    font-size: 80%;
}
span.open_price_title {
    color: #333333;
    font-size: 100%;
}
span.open_price {
    color: #333333;
    font-size: 100%;
}
span.choice {
    color: #0000cd;
    font-size: 100%;
}
span.rest {
    color: #cc0000;
    font-size: 120%;
}
span.soldout_msg {
    color: #cc0000;
    font-size: 120%;
}
span.inventory_title {
    color: #333333;
    font-size: 100%;
}
td.inventory {
    background-color: #ffffff;
}
span.inventory_choice_name {
    color: #333333;
    font-size: 100%;
}
td.inventory_choice_name {
    background-color: #ffffcc;
}
span.inventory_desc {
    color: #333333;
    font-size: 100%;
}
span.inventory_soldout {
    color: #333333;
    font-size: 100%;
}
span.inventory_rest {
    color: #333333;
    font-size: 100%;
}
td.lossleader_item_name {
    color: #333333;
    font-size: 100%;
    font-weight: bold;
}
a.lossleader_item_name:link {
    color: #333333;
}
a.lossleader_item_name:visited {
    color: #333333;
}
a.lossleader_item_name:active {
    color: #333333;
}
span.lossleader_price1 {
    color: #333333;
    font-size: 80%;
    font-weight: bold;
}
span.lossleader_price2 {
    color: #333333;
    font-size: 80%;
    font-weight: bold;
}
span.lossleader_double_price_title {
    color: #333333;
    font-size: 80%;
    font-weight: bold;
}
span.lossleader_double_price {
    color: #333333;
    font-size: 80%;
    font-weight: bold;
}
span.lossleader_open_price_title {
    color: #333333;
    font-size: 80%;
    font-weight: bold;
}
span.lossleader_open_price {
    color: #333333;
    font-size: 80%;
    font-weight: bold;
}
span.sa_catch_copy {
    color: #ff6600;
    font-size: 120%;
    font-weight: bold;
}
span.sa_item_name {
    color: #333333;
    font-size: 120%;
    font-weight: bold;
}
span.sa_item_desc {
    color: #333333;
    font-size: 100%;
}
span.sa_sale_desc {
    color: #333333;
    font-size: 100%;
}
span.present_catch_copy {
    color: #ff6600;
    font-size: 120%;
    font-weight: bold;
}
span.present_item_name {
    color: #333333;
    font-size: 120%;
    font-weight: bold;
}
span.present_entry_term {
    color: #333333;
    font-size: 100%;
}
span.present_item_desc {
    color: #333333;
    font-size: 100%;
}
span.win_cnt_title {
    color: #333333;
    font-size: 100%;
}
span.win_cnt {
    color: #333333;
    font-size: 100%;
}
span.present_end_msg {
    color: #ff0000;
    font-size: 100%;
}
span.gbuy_catch_copy {
    color: #000000;
    font-size: 150%;
    font-weight: bold;
}
span.gbuy_item_name {
    color: #000000;
    font-size: 150%;
    font-weight: bold;
}
span.gbuy_time_sale {
    color: #000000;
    font-size: 100%;
}
span.gbuy_item_desc {
    color: #000000;
    font-size: 100%;
}
span.gbuy_sale_desc {
    color: #000000;
    font-size: 100%;
}
span.gbuy_price1 {
    color: #ff0000;
    font-size: 100%;
}
span.gbuy_price2 {
    color: #ff0000;
    font-size: 100%;
}
span.gbuy_double_price_title {
    color: #000000;
    font-size: 100%;
}
span.gbuy_double_price {
    color: #000000;
    font-size: 100%;
}
span.gbuy_final_price {
    font-size: 120%;
    font-weight: bold;
}
span.gbuy_open_price_title {
    color: #000000;
    font-size: 100%;
}
span.gbuy_open_price {
    color: #000000;
    font-size: 100%;
}
span.gbuy_table_detail_title {
    font-size: 100%;
}

/*カート横*/

.itemRepeat{ width: 367px;height: 1022px;}
