@charset "UTF-8";
/* CSS Document */

#pagebody .item_name {
    font-size: 18px !important;
    line-height: 1.5em !important;
	/*letter-spacing: 1px;*/
}

#pagebody .catch_copy {
    font-size: 15px !important;
    color: #848484 !important;
    line-height: 1.3em !important;
	display: block;
	margin: 0 0 10px 0;
}

#rakutenLimitedId_aroundCart { margin: 0 0 20px 0!important;}

/*商品説明*/
.pro_exp_Ttl { font-weight: bold; margin: 20px 0 0 0;}

.pro_expTbl th,.pro_expTbl td { padding: 5px;}

.pro_expTbl th{ text-align: left; background-color: #f5f5f5;　width: 30%!important;}



span.item_desc p { margin: 12px 0;}


/*商品ページ　全体*/

span.sale_desc {
    color: #3a3a3a;
    font-size: 100%;
	padding: 0 0 0 40px;
	display: block;
	width: 640px;
}


td.top_explanation_upper {
    color: #3a3a3a;
    font-size: 80%;
}


/*evercook 商品ページ*/
.ec_expBox_01 { width: 640px;}
.ec_expBox_01 table td{ width: 640px; padding: 20px; line-height: 200%; font-weight: bold;}
.ec_expBox_02 { width: 640px;}
.ec_expBox_02 table td{ width:320px; padding:0 20px 40px 0; }
.ec_expBox_02 table td:nth-child(2n){ width:320px; padding:0 0 40px 20px; }

/*evercook カテゴリページ*/
#evercook_cate a { text-decoration:none; color: #3d3d44; }

#evercook_cate .pickup_box{ width: 750px; padding: 20px 0 30px; }
#evercook_cate .pickup_item{ display: flex; justify-content: space-between; padding: 0 0 20px; }

#evercook_cate .ttl { text-align: center; font-size: 200%; letter-spacing: 0.4em; font-weight: bold; color: #736561; padding: 80px 0 60px; }
#evercook_cate .award { text-align: center; padding-bottom: 50px; }

#evercook_cate .seriesbox { display: flex; align-items: center; color: #565656; text-align: left; padding-bottom: 50px; }
#evercook_cate .series_img { margin: 0 40px 0 0; float: left; }
#evercook_cate .series_text { word-wrap: break-word; min-width: 0; }
#evercook_cate .seriesbox p { font-size: 120%; margin: 30px 0; }
#evercook_cate .seriesbox .size { font-size: 70%; font-weight: bold; }
#evercook_cate .product_name01 { font-size: 200%; font-weight: bold; color: #5e1119; }
#evercook_cate .product_name02 { font-size: 200%; font-weight: bold; color: #df0013; }
#evercook_cate .product_name03 { font-size: 200%; font-weight: bold; color: #18355d; }
#evercook_cate .product_name04 { font-size: 200%; font-weight: bold; color: #3d3d44; }
#evercook_cate .product_list { font-size: 120%; font-weight: bold; color: #3d3d44; }


/*項目選択肢注記*/
.floating-cart-options-table {border: 2px solid #f00;padding: 5px 10px;background-color: #fffff0;/* margin: 10px 0; */}


#rakutenLimitedId_aroundCart td.inventory_choice_name {
  padding: 2px 15px;
  background-color: #ddd; border: 1px solid #999;}
  #rakutenLimitedId_aroundCart td.inventory_choice_name span {
    font-size: 13px;
    color: #333; }
#rakutenLimitedId_aroundCart td.inventory {
  padding: 5px!important;
  border: 1px solid #999;}
  
  #rakutenLimitedId_aroundCart td.inventory:hover {
    background: #ffe9c3; }


#rakutenLimitedId_aroundCart td {
    vertical-align: middle;
}

/*#pagebody table table table table table td .sale_desc{ margin: 0 0 0 20px!important;}
*/
/*直書き　各種スタイル*/
body { background-color: #ffffff; }
a.etc_link:link { color: #e3b186; font-size: 100%; }
a.etc_link:visited { color: #e3b186; font-size: 100%; }
a.etc_link:active { color: #e3b186; font-size: 100%; }
a.etc_link:hover { color: #e3b186; font-size: 100%; }
td.sdlayout { color: #ffffff; font-size: 80%; }
td.sdline { color: #b2b2b2; font-size: 80%; }
td.sdico { color: #de0000; font-size: 80%; }
td.sdtoptext { font-size: 100%; font-weight: bold; }
td.sdtext { color: #e3b186; font-size: 80%; }
span.select { color: #3a3a3a; font-size: 80%; }
span.selectb { font-size: 80%; font-weight: bold; }
span.listttl { color: #ffffff; font-size: 80%; }
span.list { color: #3a3a3a; font-size: 80%; }
span.msg { color: #666666; font-size: 80%; }
span.tax { color: #666666; font-size: 70%; }
span.not { color: #ff6633; font-size: 70%; font-weight: bold; }
td.topT_sdtext { color: #3a3a3a; font-size: 80%; }
td.exT_sdtext { color: #3a3a3a; font-size: 80%; }
td.category_uppertext { color: #3a3a3a; font-size: 80%; }
td.category_lowertext { color: #3a3a3a; font-size: 80%; }
span.subcategory_list { color: #b2b2b2; font-size: 80%; }
a.subcategory_list:link { color: #e3b186; font-size: 80%; }
a.subcategory_list:visited { color: #e3b186; font-size: 80%; }
a.subcategory_list:active { color: #e3b186; font-size: 80%; }
a.subcategory_list:hover { color: #e3b186; font-size: 80%; }
a.category_itemnamelink:link { color: #3a3a3a; font-size: 80%; }
a.category_itemnamelink:visited { color: #3a3a3a; font-size: 80%; }
a.category_itemnamelink:active { color: #3a3a3a; font-size: 80%; }
a.category_itemnamelink:hover { color: #3a3a3a; font-size: 80%; }
span.category_itemprice { color: #3a3a3a; font-size: 80%; }
span.category_itemtaxpostage { color: #3a3a3a; font-size: 80%; }
td.breadcrumbs_list { color: #e3b186; font-size: 80%; }
a.breadcrumbs_list:link { color: #e3b186; }
a.breadcrumbs_list:visited { color: #e3b186; }
a.breadcrumbs_list:active { color: #e3b186; }
a.breadcrumbs_list:hover { color: #e3b186; }
td.lossleader_item_name { color: #3a3a3a; font-size: 100%; font-weight: bold; }
a.lossleader_item_name:link { color: #3a3a3a; }
a.lossleader_item_name:visited { color: #3a3a3a; }
a.lossleader_item_name:active { color: #3a3a3a; }
a.lossleader_item_name:hover { color: #3a3a3a; }
span.lossleader_price1 { color: #3a3a3a; font-size: 80%; font-weight: bold; }
span.lossleader_price2 { color: #3a3a3a; font-size: 80%; font-weight: bold; }
span.lossleader_double_price_title { color: #3a3a3a; font-size: 80%; font-weight: bold; }
span.lossleader_double_price { color: #3a3a3a; font-size: 80%; font-weight: bold; }
span.lossleader_open_price_title { color: #3a3a3a; font-size: 80%; font-weight: bold; }
span.lossleader_open_price { color: #3a3a3a; font-size: 80%; font-weight: bold; }

