/* CSS Document */
body{width:100%; padding:0;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, strong, sub,dl, dt, dd, ol, ul, li,
form, label, table, caption, tr, th, td {margin: 0;padding: 0;border: 0;	outline: 0;	font-size: 100%;}
body,table,input, textarea, select, option {font-family: MS PGothic, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height: 1.2;font-size:13px;}
ol, ul,li {list-style: none;}
p{font-size:15px;}
a,a:link,a:hover,a:active,a:visited{text-decoration:none; color:inherit;}
.wm15{padding:0 15px;}
.wm10{padding:0 10px;}
.wm5{padding:0 5px;}
.red{color:red;}
.toplink{margin:10px; display:block; text-align:right;}
.tel{margin:5px;}
.clearfix { zoom:1; }
.clearfix:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
.clear{clear:both;}
#page-back {position: fixed; bottom: 5px; right: 10px; text-align:right; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#page-back a {text-decoration: none; padding: 0; display: block;}
#header{padding: 3px 5px 5px 0;position: relative; background:#FFF;}
h1.logo{float:left; margin-top:-1px;}
.header_menu{float:right; margin-top:10px;}
.header_menu li{float:left; margin-right:5px;}
#menu {float:right; margin:0; width:40px; height:40px; 
	background: url(https://c27.future-shop.jp/shop/item/food/design/img02/header_menu.gif) no-repeat center top;
	background-size: 40x 80px;	-webkit-background-size: 40px 80px;}
#menu.opened {background-position: center bottom;}
#member_menu{display: block;}
#menu_btn {display: none;position: absolute;top: 75px;left: 0px;width: 100%;padding: 10px 0 0;background: #4d1f10;z-index: 100;}
.menu_tab {margin: 0 15px;}
.menu_tab li {float: left;margin: 0 2px -3px 0;}
.menu_list {display: none;}
.menu_s_list {clear: both;background: #782c14;}
.menu_s_list li a {	display: block;	padding: 12px 15px;	color: #ffffff;	font-size: 15px;border-bottom: 1px solid #4d1f10;
		background-size: 6px 9px;	}
.menu_accordion {clear: both;background: #333333; overflow:hidden;}
ul.accordionTOP {background:#782c14;}
ul.accordionTOP ul { display:none;}
ul.accordionTOP > li {display: block;font-size:15px; color:#FFF;}
ul.accordionTOP > li p {padding:10px; border-bottom: 1px solid #4d1f10;}
ul.accordionTOP > li > ul > li { background:#782c14; padding:10px 10px 10px 25px; border-bottom:1px solid #4d1f10; }
ul.accordionTOP > li > ul > li > a { background:url(https://www.smokeace.jp/shop/item/food/design/img02/go5.gif) no-repeat 90% center;background-size:10px 15px;
		-webkit-background-size:10px 15px;font-size:15px; color:#FFF;font-weight:inherit; display:block;}
ul.accordionTOP > li > p span { background:url(https://www.smokeace.jp/shop/item/food/design/img02/go4.gif) no-repeat 97% center;background-size:10px 15px;
		-webkit-background-size:10px 15px; font-weight:inherit; display:block; padding:2px 5px; font-size:15px;}
ul.accordionTOP > li > p span.open { background-image:url(https://www.smokeace.jp/shop/item/food/design/img02/go4_on.gif);background-size:15px 10px;-webkit-background-size:15px 10px;}
.news{margin:10px 15px 25px 15px;}
.newslist{border-top: 1px solid #4d1f10;margin-bottom: 10px;}
.newslist li a {display: block;padding: 15px 25px 15px 0;border-bottom: 1px solid #e7d8d2;background: rl(https://www.smokeace.jp/shop/item/food/design/img02/go.jpg) no-repeat right center;	background-size: 10px 15px;-webkit-background-size: 10px 15px;}
.news h3{margin-bottom:3px;}
.news .bg_none{background:none;display: block;padding: 15px 25px 15px 0;border-bottom: 1px solid #e7d8d2;}
/* 検索 */
.Search {padding:0; text-align:center; margin:0 0 10px 0; width:100%;}
.Search_textarea {border-radius: 5px;webkit-border-radius: 5px;border:#969696 1px solid; padding:2px 0 0 6px; font-size:18px;
		background-color:#FFF;color: #555555;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.1) inset;height: 28px;width: 60%;}
/*　商品検索ボタン　*/
.search_btn {
		text-indent: -9999px;overflow: hidden;width: 51px;height: 32px; padding:0; 
		background: url(https://www.smokeace.jp/shop/item/food/design/img02/search.gif) no-repeat center top;
		background-size:51px 30px; -webkit-background-size:51px 30px;
		border: none;  -moz-box-shadow: none; -webkit-box-shadow: none;}
.toppage_sholist{padding:10px;}
.toppage_sholist h3{margin-bottom:5px;}
.toppage_sholist ul.accordion > li p {padding:10px 8px;}
/*　イベントバナー  */
.event_btn_area{padding:5px 10px;}
ul.event_btn{width:100%; overflow:hidden; margin-bottom:10px;}
ul.event_btn li{float:left; width:50%; overflow:hidden;}
ul.event_btn li p{padding:3px;}
ul.event_btn img{width:100%;}
/*　商品カテゴリ　*/
h3.shohinlist_title{padding:8px 10px; background:#4d1f10;}
.shohinlist_title_bottom{ height:10px; background:#4d1f10; margin-bottom:20px;}
ul.accordion {border-top: 1px solid #4d1f10;}
ul.accordion a { display:block; padding:3px 10px; background-position:97% center; background-repeat:no-repeat; text-decoration:none; font-weight:bold;}
ul.accordion span { display:block; padding:3px 10px; background-position:97% center; background-repeat:no-repeat; font-weight:bold;}
ul.accordion ul { display:none;}
ul.accordion > li {display: block;}
ul.accordion > li p {padding:10px; border-bottom: 1px solid #4d1f10;}
ul.accordion > li > ul > li { background:#f3eae7; padding:10px;border-bottom: 1px solid #4d1f10;}
ul.accordion > li > ul > li > a { background:url(https://www.smokeace.jp/shop/item/food/design/img02/go3.gif) no-repeat 95% center;background-size:10px 15px;-webkit-background-size:10px 15px;}
ul.accordion > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion > li > ul > li > ul > li:last-child { border:none;}
ul.accordion > li > p span { background-image:url(https://www.smokeace.jp/shop/item/food/design/img02/go2.jpg);background-size:10px 15px;-webkit-background-size:10px 15px;}
ul.accordion > li > p span.open { background-image:url(https://www.smokeace.jp/shop/item/food/design/img02/go2_on.jpg);background-size:15px 10px;-webkit-background-size:15px 10px;}
/* フッターメニュー */
.footer_menu {display: table;width: 100%;border-bottom: 1px solid #4d1f10;	}
.footer_menu ul {display: table-cell;width: 58%;}
.footer_menu ul li {background: url(https://www.smokeace.jp/shop/item/food/design/img02/icon.gif) no-repeat left center;background-size:15px;-webkit-background-size:15px;padding: 0 15px 0 20px;margin-bottom: 20px; font-size:13px;}
/*　メルマガボタン　*/
.mailbox{display: block; border: 1px solid #e1e1e1;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding:15px 16px 10px 16px; margin-bottom:10px;}
.mailmagazine { display:block;background: url(https://www.smokeace.jp/shop/item/food/design/img02/mailmagazine_mail.gif) no-repeat right center;background-size: 64px 30px;-webkit-background-size: 64px 30px;}
.mailmagazine a{display:block;}
/*　ソーシャルボタン　*/
.social_btn {margin-bottom: 30px; width:100%;}
.social_btn p {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.social_btn a {display: block;border: 1px solid #e1e1e1;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;	}
.fb_btn {float: left;padding-right: 5px;}
.fb_btn a {padding: 10px 0 10px 20px;}
.tw_btn {float: right;padding-left: 5px;}
.tw_btn a {padding: 10px 0 10px 20px;}
/* バナー一覧 */
.banner85{margin:25px auto; width:85%;}
.banner85 p{margin-bottom:20px;}
/* 完売テキスト */
.soldout{color:red; font-size:130%; font-weight:bold; line-height:1.5;}

/* フッタレイアウト */
.footer_menu_title{background:#4b1d0e; color:#FFFFFF; font-weight:bold; padding:6px 0; font-family:Arial, Helvetica, sans-serif; overflow:hidden; text-align:center;}
.footer_ereaback{background:#eae0dd; overflow:hidden; width:100%;}
ul.footer_btn{width:95%; margin:4% auto; background:#eae0dd; overflow:hidden;}
.footer_btn li{width:23%; margin:2% 1%; float:left; text-align:center; padding:15px 0; box-shadow:#CCCCCC 1px 1px 2px; background:#FFFFFF; border-radius:4px; display:block;}
.footer_btn li p{ font-size:9px; padding:5px 0 0 0;}
.footer_btn li img{width:45%;}
.footer_menulist{background:#eae0dd;}
.footer_menulist li{border-top:#FFF 1px solid; padding:13px 0; text-align:center; font-size:12px; position:relative;}
.footer_menulist li:after{transform: rotate(45deg); content: ''; position:absolute; width:6px; height:6px; border-top:#4b1d0e 1px solid; border-right:#4b1d0e 1px solid; right:14px; bottom:17px;}
.footer_logo{background:#4b1d0e; overflow:hidden; width:100%; text-align:center; padding:20px 0 15px 0;}
.footer_logo img{width:48%;}
.footer{ background:#161616; overflow:hidden; width:100%;}
.copyright{text-align: center;padding:13px 0; font-size:9px;line-height: 1; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}


