/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,p,form{ margin:0px; padding:0px; }

body      {text-align:center;background:#ffffff;}
body div  {text-align:left;margin:0 auto;}
body,td,th{color:#333;font-size:13px;font-family:geneva,verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック',sans-serif;}
td,th     {vertical-align:top;}
li{list-style:none;}

/*----------*/
/*main-images*/
.img_area{
width :950px;
height:291px;
background:#9E0615;
}
/*left-image*/
.img_l{
width :355px;
height:275px;
float:left;
margin-left:13px;
margin-top:8px;
background:#ffffff;
}
/*center-image*/
.img_c{
width :359px;
height:275px;
float:left;
margin-left:10px;
margin-top:8px;
background:#ffffff;
}
/*right-image*/
.img_r{
width :190px;
height:275px;
float:left;
margin-left:10px;
margin-top:8px;
background:#ffffff;
}
/*----------*/


img   {border:0px; vertical-align: top;}
/*----------*/
a img{
background:none!important;
}
 
a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}
/*----------*/

.clear{clear:both;  }
.alt  {display:none;}

a:focus{outline:none}
a:link{color:#593A20;text-decoration:none;}
a:visited{color:#593A20;text-decoration:none;}
a:hover{color:#FC8200;}
a:active{color:#FF0000;}


.pankizu_list{ background:#fff6eb; padding:8px 10px; overflow:hidden; margin:5px 0 10px 0;}
.pankuzu ul{clear:both;}
.pankuzu li{float:left; font-size:15px; list-style:none;}
li.pankuzu_facebook{float:right;}
li.pankuzu_nlist{padding-top:5px; font-size:14px;}


/*page*/
#page{width:950px;margin:0px auto; position:relative;}
#header_top_   {width:950px;height:30px;text-align:center;border-bottom:5px solid #472519;}
#header_top   {width:950px;height:30px;text-align:center;}
#header_top h1{font-size:90%;margin:0px auto;padding-top:8px;}
#header{
width:950px;padding-bottom:8px;
background:url(https://www.smokeace.jp/s_images/header_bk.jpg) no-repeat;
background-position:right top;
}
.h_left   {float:left;}
.h_right  {float:right;margin-top:36px;margin-right:220px;}
.b_kago a      {width:144px;height:74px;display:block;background:url(https://www.smokeace.jp/s_images/kago.gif) no-repeat;background-position:0px 0px;}
.b_kago a:hover{background-position:0px -74px;}

#header_bottom{width:950px;height:3px;background:#472519;}

.center_navi  {width:950px;height:290px;background:url(https://www.smokeace.jp/s_centernavi/body_bk.gif) no-repeat;}
#center_navi_l{float:left;width:200px;height:280px;margin:5px 0px 5px 5px;}
#center_navi_r{float:right;width:740px;height:280px;margin:5px 5px 5px 0px;}
#navi1 {width:200px; height:70px;}
#navi2 {width:200px; height:70px;}
#navi3 {width:200px; height:70px;}
#navi4 {width:200px; height:70px;}
#navi5 {width:200px; height:70px;}



/*form*/
.list_form   {margin-bottom:20px;width:750px;}
.xf_block    {width:700px;margin-left:20px;}
table.xf_block{background:#555555;}
table.xf_block th{background:#FDF5E9;padding:4px 10px;}
table.xf_block th.xf_table_title{background:#552B1B;color:#ffffff;padding:6px 10px;font-size:110%;}
table.xf_block td{background:#ffffff;padding:4px 10px;}
.xf_block1{text-align:center;}
.xf_block2{text-align:center;margin-bottom:6px;}





/*navi*/
#navi     {width:950px;height:36px;}
#navi ul  {list-style-type:none;}
#navi li  {float:left;}
#navi li a{height:36px;display:block;text-indent:-9999px;}

li.menu_0    a      {width:103px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat 0px 0px;}
li.menu_0    a:hover{background-position:0px -36px;}
li.menu_0now a      {width:103px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat 0px -36px;}

li.menu_1    a      {width:122px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -103px 0px;}
li.menu_1    a:hover{background-position:-103px -36px;}
li.menu_1now a      {width:122px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -103px -36px;}

li.menu_2    a      {width:103px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -225px 0px;}
li.menu_2    a:hover{background-position:-225px -36px;}
li.menu_2now a      {width:103px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -225px -36px;}

li.menu_3    a      {width:103px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -328px 0px;}
li.menu_3    a:hover{background-position:-328px -36px;}
li.menu_3now a      {width:103px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -328px -36px;}

li.menu_4    a      {width:119px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -431px 0px;}
li.menu_4    a:hover{background-position:-431px -36px;}
li.menu_4now a      {width:119px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -431px -36px;}

li.menu_5    a      {width:129px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -550px 0px;}
li.menu_5    a:hover{background-position:-550px -36px;}
li.menu_5now a      {width:129px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -550px -36px;}

li.menu_6    a      {width:122px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -679px 0px;}
li.menu_6    a:hover{background-position:-679px -36px;}
li.menu_6now a      {width:122px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -679px -36px;}

li.menu_7    a      {width:149px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -801px 0px;}
li.menu_7    a:hover{background-position:-801px -36px;}
li.menu_7now a      {width:149px; background:url(https://www.smokeace.jp/s_images/menu.jpg) no-repeat -801px -36px;}


/* category menu */
#catmenu     {width:950px;height:40px;margin-bottom:10px;}
#catmenu ul  {list-style-type:none;}
#catmenu li  {float:left;}
#catmenu li a{height:40px;display:block;text-indent:-9999px;}

li.cat_0    a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat 0px 0px;}
li.cat_0    a:hover{background-position:0px -40px;}
li.cat_0now a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat 0px -40px;}

li.cat_1    a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -190px 0px;}
li.cat_1    a:hover{background-position:-190px -40px;}
li.cat_1now a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -190px -40px;}

li.cat_2    a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -380px 0px;}
li.cat_2    a:hover{background-position:-380px -40px;}
li.cat_2now a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -380px -40px;}

li.cat_3    a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -570px 0px;}
li.cat_3    a:hover{background-position:-570px -40px;}
li.cat_3now a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -570px -40px;}

li.cat_4    a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -760px 0px;}
li.cat_4    a:hover{background-position:-760px -40px;}
li.cat_4now a      {width:190px; background:url(https://www.smokeace.jp/s_images/catmenu2.jpg) no-repeat -760px -40px;}


/*body*/
.all  {margin-bottom:20px;}
#left {float:left;width:180px;}
.left_in    {margin:0px;}
.left_banner{margin-bottom:6px;}
.left_SiteSearch{margin-bottom:6px;padding:8px 0px;}
.left_SiteSearch table{width:180px;}
.left_SiteSearch input{margin:0px;}

/*左ナビ・ログイン・マイページボタン*/
.left_login_area{background:url(../s_images/leftnavi/login_back.jpg) no-repeat; height:100px; padding:10px; margin-bottom:6px;}
.left_login_btn{float:left; margin-right:10px;}
.left_mypage_btn{float:left;}
.left_entry_btn{clear:both; padding-top:10px;}

/*トップページ・ログイン・マイページボタン*/
.left_login_area_top{background:url(../s_images/leftnavi/login_back_top.jpg) no-repeat; height:45px; padding:10px; margin-bottom:0;}
.left_login_btn_top{float:left; margin-right:10px;}
.left_mypage_btn_top{float:left;}




.main_big_banner{margin:5px 0 10px 0;}
.main_big_banner p{padding-top:1px;}

.main_three{float:left; width:310px; margin:10px 10px 10px 0;}
.main_three_right{float:left; width:310px; margin:10px 0;}


.left_navi   {margin-bottom:6px;}
.left_navi ul{margin:0px;list-style-type: none;border:1px solid #B4863B;}
.left_navi li{border-bottom:1px dotted #555555;margin:0px;padding:6px 0 6px 15px;}
.left_navi p {margin-bottom:2px;}
.left_navi p.tc{text-align:center;}
.left_navi p a:link{text-decoration:underline;}
.left_navi p a:visited{text-decoration:underline;}

.left_calendar{margin-bottom:6px;text-align:center;}

.list_b   {margin-bottom:6px;border:1px solid #4C2C1F;}
.list_b_in{padding:4px 1px;border-bottom:1px dotted #968F86;}
.list_b_img {float:left;width:70px;margin-right:4px;font-size:90%;}
.list_b_info{float:left;width:100px;font-size:90%;}

#right{float:right;width:750px;}
.right_in{}
.r_right {float:right;width:180px;}

.rank_t{}
.rank_b {width:178px;margin-bottom:8px;border:1px solid #888888;
         background:url(https://www.smokeace.jp/s_images/ranking_bk.jpg) no-repeat #FFFDF5;background-position:center bottom;}
.rank_n{border-bottom:1px dotted #888888;}
.rank_no img{float:left;margin:0px 6px;height:25px;}
.rank_no   p{font-weight:bold;line-height:25px;}
.rank_naiyou    {margin-bottom:4px;}
.rank_naiyou img{float:left;margin:0px 4px 1px 6px;border:1px solid #968F86;}
.rank_naiyou   p{font-size:95%;margin:0px 4px;}

.r_center{float:right;width:550px;margin-right:20px;margin-top:10px;}

#top_mainimg  {width:550px;height:320px;background:url(https://www.smokeace.jp/s_images/main_img.jpg) no-repeat;padding-top:30px;}
.rss          {margin-left:375px; height:311px;}
.rss a{text-decoration:underline;}
.rss ul{height:295px; width:160px; overflow:auto; padding:5px; background-color:#FFF;}
.rss li{border-bottom:dotted 1px #999999; line-height:1.5; padding-left:5px;}
.rss li img{vertical-align:middle; margin-left:4px;}
.rss_date{font-weight:bold;}
.news_area    {width:160px;height:295px;border: 1px #695145 solid;}
.news         {
	padding:4px;
	background-color: #FFC;
}
.news p       {line-height:1.3;color:#000000;}
.news p img   {margin:2px;}
.news p a:link{text-decoration:underline;}
.news_head    {margin-bottom:6px;font-size:115%;}
.news_list    {margin-bottom:4px;font-size:90%;}

.center_banner{margin:10px 0px;padding:0px;}
.c_banner_l    {float:left;width:176px;margin-right:7px;}
.c_banner_l img{border:1px solid #888888;}
.c_banner_c    {float:left;width:176px;margin-right:8px;}
.c_banner_c img{border:1px solid #888888;}
.c_banner_r    {float:left;width:176px;}
.c_banner_r img{border:1px solid #888888;}

.c_banner{background:url(https://www.smokeace.jp/s_images/c_banner.jpg) no-repeat;width:550px;height:180px;}
.c_banner h2{font-size:110%;line-height:1.2;padding:90px 8px 0px 8px;}
.c_banner h3{font-size:100%;line-height:1.2;padding:0px 8px 8px 8px;font-weight:normal;}

.c_omoi   {margin-bottom:10px;width:750px;height:513px;background:url(https://www.smokeace.jp/s_images/c_omoi.jpg) no-repeat;}
.c_omoi_in{padding-top:130px;padding-left:10px;}
.c_omoi p {width:500px; line-height:1.2;margin-bottom:20px;}
.p_b      {font-weight:bold;}
.p_r      {font-weight:bold;color:red; }
.p_prof   {text-align:right;}

.erea_title{margin-bottom:10px;}

.c_tokusyu{margin-bottom:10px;width:750px;}
.c_voice  {margin-bottom:10px;width:750px;height:800px;background:url(https://www.smokeace.jp/s_images/c_voice.jpg) no-repeat;}
.c_voice_in1{padding-top:738px;padding-left:50px;height:60px;}
.c_voice p {line-height:1.2;width:650px;}

.c_scene  {margin-bottom:10px;width:750px;}
.c_media  {margin-bottom:10px;width:750px;}
.c_soryo  {margin-bottom:10px;width:750px;}

.five  {float:left;width:150px;text-align:center;}
.five p{margin:4px;text-align:left;}
.f_t   {font-weight:bold;}
.five_full    {margin:4px;}
.five_full img{float:left;margin:0px 10px 10px 0px;}
.f_full    h3{color:red;margin-bottom:10px;}
.f_full     p{line-height:1.3;}

.three  {float:left;width:246px;text-align:center;}
.three p{margin:4px;text-align:left; padding:5px; font-size:15px; background:#FFF;}

.three_massage{background:url(https://www.smokeace.jp/s_images_890/event/xmas2013/massage.jpg) no-repeat;float:left;width:246px;text-align:center; height:100px; padding-top:100px;}

.c_listlink  {margin-bottom:10px;padding:8px 4px;border-top:4px double #4B2A19;border-bottom:4px double #4B2A19;}
.c_listlink p{font-size:95%;line-height:1.3;}


/*　商品画面：商品詳細：定価取消し線　*/
.useBorder {
	text-decoration:line-through;
}

.list_order  {margin-bottom:20px;width:750px;}
.order_one   {margin:10px 20px 30px 20px;}
.order_img   {margin:2px;}
.order_sht   {background:#555555;width:700px;}
.order_sht th{background:#ffffff;padding:4px 10px;font-size:120%;background-color:#FDF5E9;}
.order_sht td{background:#ffffff;padding:4px 10px;line-height:1.3;vertical-align:top;}
td.order_sht_type{width:70px;text-align:center;vertical-align:middle;background-color:#FDF5E9;}
td.order_sht_kago{text-align:right;vertical-align:middle;}



/*footer*/
#footer_menu  {clear:both;width:950px;font-size:95%;margin:10px 0px 0px 0px;padding:8px 0px;border-top:1px dotted #888888;}
#footer_menu p{text-align:center;line-height:1.3;}
#footer   {background:#4B2A19;width:950px;height:30px;}
.copyright{color:#ffffff;text-align:center;line-height:30px;}


.pagetop950 {
	margin: 0px;
	clear: both;
	width: 750px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
}
.pagetop950max {
	margin: 0px;
	clear: both;
	width: 950px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
}




/*footer*/
div.column750{
	width:750px;
	color:#000000;
	text-align:left;
	background-color:#ffffff;
	background-image: url(https://www.smokeace.jp/s_images_890/shohin/teba/backgroundimage3.jpg);
	border:5px #990000 dotted;
}

 *.float_rechipe
      {
         float: left;
         margin-right: 5px;
		 margin-top:30px;
         margin-left:30px;
margin-bottom:5px;
      }

  p.column2{
margin: 0px 20px 1.5em 20px;
font-size:100%;
line-height:140%;
margin-top:1;
margin-left:3px;
margin-right:3;
}


h3.red_title{
color:#ff0000;
font-size:big;
margin-top:20px;
text-align:center;}

*.floatclear{clear: both;}
*.float_rechipe2{
float: right;
margin-right:30px;
margin-top:20px;
margin-left:5px;
margin-bottom:5px;
      }

  p.column4{
margin: 20px 20px 1.5em 20px;
font-size:100%;
line-height:140%;
margin-top:10;
margin-left:30px;
margin-right:3;
}


 p.column3{
margin: 0px 20px 1.5em 20px;
font-size:150%;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: bold;
color: #cc3333;
line-height:140%;
}

.social_btn{
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	width:265px;
	overflow:hidden;
	}
.social_btn .twitter{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:100px;
	}
.social_btn .facebook{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:100px;
	}
.social_btn .google{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:65px;
	}
	
	
	.block{
margin:1px;
border: 1px solid #000000;
background-color:#ffffff;
padding:2px 2px 2px 2px;
text-align:left;
}

.waku{
	border:#000000 thin solid;
	padding:10px;
	margin:10px 0;
	}
.blog_moji{
	padding:0 5px;
}	

/*コルトン看板炭火*/

.sumibi_fv{width:950px;height:291px;overflow:hidden;}


.c_h_banner{margin-bottom:10px;width:750px;}
.c_h_bl    {float:left;width:350px;margin-right:10px; padding:0 10px;}
.c_h_br    {float:left;width:350px; padding:0 10px;}
*.float{
         float: left;
         margin-right: 5px;
		 margin-bottom: 1em;}

/*自力ブログ*/
#box{
	background-color:#fdeed9;
	padding:30px;
}
#box a:hover{text-decoration:underline;}
.date{text-align:right;}

#box h2.title{
	background-image:url(https://www.smokeace.jp/s_images_890/blog_html/h2.jpg);
	background-repeat:no-repeat;
	padding:13px 0px 0px 35px;
	font-size:16px;
	font-weight:bold;
	width:680px;
	height:32px;
	margin-bottom:10px;
	color:#503e20;
}
.img_right{
	padding:10px 0 0 8px;
	}
.img_left{
	padding:10px 10px 0 0;
	}

.box_moji{
	font-size:15px;
	width:680px;
	background-image:url(https://www.smokeace.jp/s_images_890/blog_html/line.jpg);
	background-repeat:repeat-y;
	background-position:top;
	line-height:32px;
	text-align:left;
	color:#333;
	margin-bottom:40px;
}
.miyazakijidori_moji{
	font-size:15px;
	width:680px;
	line-height:20px;
	text-align:left;
	color:#545450;
	margin-bottom:40px;
}
.f_f{
	width:180px;
	float:left;
	margin-right:7px;
}

/*定期便リニューアル*/
.teikibin_all{font-family: "メイリオ", Meiryo, Osaka,  sans-serif;}
.four{width:187px; float:left; text-align:center; margin-bottom:15px;}
.teikibin_ichiran_title{margin-bottom:15px;}
.teikibin_ichiran_p{font-size:14px; font-weight:bold; text-align:right; color:#F00;}
.teikibin_ichiran_p2{font-size:14px; font-weight:bold; color:#F00; padding-left:10px;}
.m_b15{margin-bottom:15px;}
.teikibin_touroku{font-size:14px; margin-bottom:10px;}
.touroku{text-align:right; margin-top:15px;}
.teikibin_shohin_list{ width:750px; clear:both; overflow:hidden;}
.teikibin_line{clear:both; width:750px; border-bottom:#F60 dotted 1px ; margin:10px 0;}
.teikibin_course1{float:left; margin:0 8px 5px 0; padding:0;}
.teikibin_course2{float:left; margin:0 8px 5px 0; padding:0;}
.teikibin_course3{float:left; margin-bottom:5px; padding:0;}
.teikibin_course1 p,
.teikibin_course2 p,
.teikibin_course3 p{padding-left:10px;}


/*トップページ３大イベントバナー*/
.pickup{margin:3px 0; overflow:hidden;}
.pickup li{float:left; list-style:none;}
.pickup_l{margin-right:4px;}
.pickup_r{margin-left:1px;}

/*敬老の日　２ＢＯＸ*/
.two{width:375px; text-align:center; float:left; font-size:18px;}
.two_green{background:#b2c45e; text-align:center; width:360px; padding:10px 0;}
.two_pink{background:#fac2c3; text-align:center; width:360px; padding:10px 0;}
.font15{font-size:15px;}

/*クリスマスチキンの左ナビ*/
.xmas_ranking_list{width:176px; border:#e80303 2px solid; overflow:hidden; margin-bottom:15px; padding-bottom:7px;}
h2.xmas_ranking_title{background:#e80303; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 0; font-size:14px;}
.xmas_ranking_list dl{padding:7px 7px 0 7px; clear:both;}
.xmas_ranking_list dt{float:left; margin-right:5px;}
.xmas_ranking_text{text-decoration:underline;}
.xmas_search{width:176px; border:#e80303 2px solid; overflow:hidden; margin-bottom:15px; padding-bottom:7px;}
h2.xmas_search_title{background:#e80303; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 0; font-size:14px;}
.xmas_search dl{padding:7px;}
.xmas_search dt{font-size:14px; line-height:1.4; padding:3px 0 2px 0; list-style:none; font-weight:bold;}
.xmas_search dt a{text-decoration:underline; color:#900;}
.xmas_search dd{font-size:12px; line-height:1.2; color:#093;}
.xmas_event_list{margin-bottom:10px; border:#e80303 2px solid;}
.xmas_blog_list a:focus{outline:none;}
.xmas_blog_list a:link{color:#600;text-decoration:none;}
.xmas_blog_list a:visited{color:#600;text-decoration:none;}
.xmas_blog_list a:hover{color:#C00;}
.xmas_blog_list a:active{color:#C00;}
.xmas_blog_list li{list-style:none;	padding:10px 5px; border-bottom:#333 1px dotted;}
/*クリスマスバレル*/
.another_xmas{border:#4d1f10 1px solid; overflow:hidden; width:760px; margin-bottom:25px;}
.another_xmas a{text-decoration:underline;}
.another_xmas_title{background:#F00; color:#FFF; height:25px; width:760px; font-size:14px; padding:5px 0 0 15px; border-bottom:#4d1f10 1px solid;}
.another_xmas dl{float:left; margin-left:15px; padding:12px 0; width:233px;}
.guide_xmas{overflow:hidden; width:760px; margin-bottom:20px;}
.guide_xmas a{text-decoration:underline;}
.guide_xmas dl{width:243px; float:left;}
.guide_xmas dd{padding:7px; line-height:1.4; height:150px; border:#093 2px solid; border-top:none;}
.guide{overflow:hidden; width:760px; margin-bottom:20px;}
.guide a{text-decoration:underline;}
.guide dl{width:243px; float:left;}
.guide_right{margin-right:15px;}
.guide dd{padding:7px; border:#4d1f10 2px solid; line-height:1.4; height:150px;}
.kuwashiku{float:right;}
body#barrel{font-family:"メイリオ";}
.barrel_text{font-size:14px; margin:10px 0;}


/*定期便横２列バナー*/

.ev_two_r{width:370px;float:left;margin-right:5px;}
.ev_two_l{width:370px;float:left;margin:0;padding:0;}
.ev_two_l p,.ev_two_r p{margin:4px;}
.img750{margin:10px 0;}


/*オリジナルギフト改*/
.original_shohin_list{ width:750px; clear:both; overflow:hidden; background:url(https://www.smokeace.jp/s_images_890/gift/original_new/original_list_back.jpg) repeat-y; padding-bottom:30px;}
.original_line{clear:both; width:750px; border-bottom:#35211a dotted 1px ; margin:10px 0;}
.red_title_left{font-size:13px; color:#F00;}

/*ヘッダーログイン・会員登録*/
.FS2_headertop{clear:both; overflow:hidden; margin-bottom:7px; padding:5px 0; margin-top:-25px;}
.login{text-align:right; position:relative; float:right;}
.login li{float:left; padding:0 5px; list-style:none;}


/*お客様の声（元iframe部分）　ギフト一覧部分*/
.customer_src_gift{overflow:auto; height:400px; width:718px; margin:10px 0; border:#a67e36 1px solid; padding:0 15px;}
.customer_src_gift td{font-size:16px; padding:3px; line-height:1.2;}
.customer_src_gift .cus{color:#F00; padding-bottom:8px;}

/*トップページ　会員登録300ポイント*/
.300pt{margin:10px 0; clear:both;}

/*トップページ　スマホページに切り替え */
#sp_kirikae{display:none;}
@media screen and (max-device-width: 480px) {
.FS2_SystemNav_btnPC{
  cursor: pointer;
	width:80%;
	margin:0 auto;
	color:#FFF;
	padding: 8px;
	background-color:#242424;
	background: -moz-linear-gradient(top,#919191,#242424);
	background: -webkit-linear-gradient(top, #919191, #242424);
	background: -o-linear-gradient(top,#919191,#242424);
	background: -ms-linear-gradient(top,#919191,#242424);
	background: linear-gradient(to bottom, #919191, #242424);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #000000;
	-moz-box-shadow:0px 0px 0px rgba(115,115,115,0),inset 0px 0px 1px rgba(145,145,145,1);
	-webkit-box-shadow:0px 0px 0px rgba(115,115,115,0),inset 0px 0px 1px rgba(145,145,145,1);
	box-shadow:0px 0px 0px rgba(115,115,115,0),inset 0px 0px 1px rgba(145,145,145,1);
	text-shadow:0px -1px 0px rgba(000,000,000,0.7),0px 0px 0px rgba(255,255,255,0.3);
}
.FS2_SystemNav_btnPC a{color:#FFF;}
.FS2_SystemNav_btnPC a:link{color:#FFF;}

#sp_kirikae{
	display:block;	
	background-color:#000;
	background: -moz-linear-gradient(top,#6b6b6b,#000000);
	background: -webkit-linear-gradient(top,#6b6b6b,#000000);
	background: -o-linear-gradient(top,#6b6b6b,#000000);
	background: -ms-linear-gradient(top,#6b6b6b,#000000);
	background: linear-gradient(to bottom,#6b6b6b,#000000);
	color:#FFF;
	font-size:50px;
	padding:20px 0;
}
}


/*　ギフト一覧　*/

/*=========================================================
ギフト一覧：商品カテゴリ一覧ページ
=========================================================*/

/*　ギフト一覧：商品グループ：商品グループのコンテナ　*/
.groupLayout {margin:0 auto; width:100%;}

/*　ギフト一覧：商品グループ：商品のコンテナ　*/
.groupLayout .gl_Item {	float:left; display:inline;}

/*　ギフト一覧：商品グループ：サムネイル　*/
.groupLayout .FS2_thumbnail_container {	margin:0 0 5px 0;}

/*　ギフト一覧：商品グループ名　*/
.groupLayout .itemGroup { padding:0px; margin: 0 0 5px 0; font-size:14px; font-weight:normal;}
.groupLayout .itemGroup a{text-decoration:underline;}

/*　ギフト一覧：定価　*/
.FS2_itemPrice_text { padding:0px; margin:0 0 5px 0;}

/*　ギフト一覧：当店特別価格　*/
.FS2_special_price { padding:0px; margin-right:0.5em; font-size:13px;}

/*　ギフト一覧：価格　*/
.itemPrice { font-weight:bold; color:#000099; font-size:16px;}

/*　ギフト一覧：価格：(消費税込：××円)*/
.FS2_itemPrice_addition {font-size:14px; padding-left:10px;}

/*=========================================================
ギフト一覧：商品グループ・商品一覧　レイアウトスタイル
=========================================================*/

.alignItem_04 .gl_Item { width:23.8%; margin-left:1%;}

#FS2_itemlayout_C .thumbnail {margin:0 0 5px 0;}
#FS2_itemlayout_C .catch {margin:0 1px;}
.h10{height:10px;}
.h20{height:20px;}
.border{padding:15px 0 0 0;}

.chumon_download{border:#600 2px solid; text-align:center; padding:3px 0; margin-top:8px;}
.download_setsumei{border:#600 2px solid; padding:5px;}
.download_setsumei p{ font-size:14px; padding:0 10px; line-height:1.5;}
.download_setsumei p a{text-decoration:underline;}
.download_setsumei_title{background:#b87f3d; color:#FFF;font-size:16px; text-align:center; padding:5px 0; margin-bottom:5px;}
.download_img{text-align:right; padding:0 15px 0 0;}

.gift_kensanpin{color:red; font-size:13px; padding:5px 0;}

/*　ギフト一覧（背景）　*/
.gift_main_txt{font-size:15.5px; line-height:1.4; background:#FFF; padding-bottom:15px; letter-spacing:1px;}
.gift_main_txt a{text-decoration:underline;}



/*春body#giftlist{background:url(https://c27.future-shop.jp/shop/item/food/design/img01/spring_gift_back.gif) repeat; margin-top:5px;}*/



/*イベント一覧ＮＥＷレイアウト*/
ul.ev_new_box{width:750px;}
.ev_new_box li{width:370px; float:left; padding:0; line-height:160%; margin:10px 5px 10px 0; overflow:hidden; background-color:#FFC;}
.ev_new_box p{padding:5px 15px;}
.ev_new_box h3{font-size:16px; text-decoration:underline; padding:10px 0 5px 15px;}


/*ページ関連リンク*/
.page_relate_link_title{font-size:17px; font-weight:bold; background:#FC9; padding:5px 10px;}
.page_relate_link{padding:10px 20px;}
.page_relate_link li{font-size:17px; line-height:1.5; background:url(https://www.smokeace.jp/s_images/leftnavi/list.gif) left center no-repeat; padding-left:25px;}
.page_relate_link li a{text-decoration:underline; display:block;}

