@charset "UTF-8";

* {margin:0;padding:0;}
img {border:none;vertical-align:top;}
p {margin-bottom:1em;}

body {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;min-width:720px;font-size:0.85em;color:#666666;background:url("../images/bg_body.jpg") repeat-x;line-height:18px;margin:0;padding:0;}
body#popupImage {background-image:none;}

hr {margin:1em;border:1px #999999 solid;}

/* レイアウト用ID /// Layout */
#header {margin:-12px auto 0 auto;height:95px;padding:0;width:960px;background:url("../images/bg_header.jpg") no-repeat #fb9121;}
#container {margin:auto;width:960px;}
#innercontainer {width:960px;margin-left:0;margin-right:-155px;float:left;}
#contents {padding-right:155px;width:630px;float:right;text-align:left;left;overflow:hidden;}
#contents_main {margin-left:20px;width:590px;text-align:left;overflow:hidden;}

#sidebar {margin:0;width:175px;float:left;text-align:left;left;overflow:hidden;}
#extrabar {width:155px;float:right;text-align:left;overflow:hidden;}
#footer {clear:both;height:70px;width:100%;margin-top:40px;padding-top:20px;text-align:center;background-color:#f68924;color:#ffffff;}

/* レイアウト用ID /// header部 */
#innerheader {margin:0;padding:0;height:70px;}
#titlelogo {width:285px;float:left;}
#glang {padding-top:10px;float:right;width:235px;}
#glang li {list-style:none;float:left;height:18px;}
#glang li a {display:block;height:18px;}
#glang li span {display:block;height:18px;}
#glang li a span {position:absolute;left:-10000px;}
#glang li span strong {position:absolute;left:-10000px;}
li#langen, li#langen_on {width:78px;}
li#langja, li#langja_on {width:79px;}
li#langgb, li#langgb_on {width:78px;}
li#langen a, li#lengen span {background-image:url("../images/menu_en.gif");}
li#langen a:hover, li#langen_on a, li#langen_on span {background-image:url("../images/menu_en_on.gif");}
li#langja a, li#lengja span {background-image:url("../images/menu_jp.gif");}
li#langja a:hover, li#langja_on a, li#langja_on span {background-image:url("../images/menu_jp_on.gif");}
li#langgb a, li#lenggb span {background-image:url("../images/menu_ch.gif");}
li#langgb a:hover, li#langgb_on a, li#langgb_on span {background-image:url("../images/menu_ch_on.gif");}

#gnavi {margin:0;border:none;padding:0;height:25px;float:none;}
#gnavi li {list-style:none;float:left;height:25px;}
#gnavi li a {display:block;height:25px;}
#gnavi li span {display:block;height:25px;}
#gnavi li a span {position:absolute;left:-10000px;}
#gnavi li span strong {position:absolute;left:-10000px;}

li#gtop, li#gshop, li#ghowto, li#gspec1, li#gspec2, li#gspec3 {width:134px;}
li#gcart {width:155px;}
li#gtop_on, li#gshop_on, li#ghowto_on, li#gspec1_on, li#gspec2_on, li#gspec3_on {width:134px;}
li#gcart_on {width:155px;}

li#gtop_ja, li#gshop_ja, li#ghowto_ja, li#gspec1_ja, li#gspec2_ja, li#gspec3_ja {width:134px;}
li#gcart_ja {width:155px;}
li#gtop_ja_on, li#gshop_ja_on, li#ghowto_ja_on, li#gspec1_ja_on, li#gspec2_ja_on, li#gspec3_ja_on {width:134px;}
li#gcart_ja_on {width:155px;}

li#gtop_gb, li#gshop_gb, li#ghowto_gb, li#gspec1_gb, li#gspec2_gb, li#gspec3_gb {width:134px;}
li#gcart_gb {width:155px;}
li#gtop_gb_on, li#gshop_gb_on, li#ghowto_gb_on, li#gspec1_gb_on, li#gspec2_gb_on, li#gspec3_gb_on {width:134px;}
li#gcart_gb_on {width:155px;}

li#gtop a, li#gtop span {background-image:url("../images/english/menu_01.gif");}
li#gshop a, li#gshop span {background-image:url("../images/english/menu_02.gif");}
li#ghowto a, li#ghowto span {background-image:url("../images/english/menu_03.gif");}
li#gspec1 a, li#gspec1 span {background-image:url("../images/english/menu_04.gif");}
li#gspec2 a, li#gspec2 span {background-image:url("../images/english/menu_05.gif");}
li#gspec3 a, li#gspec3 span {background-image:url("../images/english/menu_06.gif");}
li#gcart a, li#gcart span {background-image:url("../images/english/menu_07.gif");}

li#gtop a:hover, li#gtop_on a, li#gtop_on span {background-image:url("../images/english/menu_01_on.gif");}
li#gshop a:hover, li#gshop_on a, li#gshop_on span {background-image:url("../images/english/menu_02_on.gif");}
li#ghowto a:hover, li#ghowto_on a, li#ghowto_on span {background-image:url("../images/english/menu_03_on.gif");}
li#gspec1 a:hover, li#gspec1_on a, li#gspec1_on span {background-image:url("../images/english/menu_04_on.gif");}
li#gspec2 a:hover, li#gspec2_on a, li#gspec2_on span {background-image:url("../images/english/menu_05_on.gif");}
li#gspec3 a:hover, li#gspec3_on a, li#gspec3_on span {background-image:url("../images/english/menu_06_on.gif");}
li#gcart a:hover, li#gcart_on a, li#gcart_on span  {background-image:url("../images/english/menu_07_on.gif");}

li#gtop_ja a, li#gtop_ja span {background-image:url("../images/japanese/menu_01.gif");}
li#gshop_ja a, li#gshop_ja span {background-image:url("../images/japanese/menu_02.gif");}
li#ghowto_ja a, li#ghowto_ja span {background-image:url("../images/japanese/menu_03.gif");}
li#gspec1_ja a, li#gspec1_ja span {background-image:url("../images/japanese/menu_04.gif");}
li#gspec2_ja a, li#gspec2_ja span {background-image:url("../images/japanese/menu_05.gif");}
li#gspec3_ja a, li#gspec3_ja span {background-image:url("../images/japanese/menu_06.gif");}
li#gcart_ja a, li#gcart_ja span {background-image:url("../images/japanese/menu_07.gif");}

li#gtop_ja a:hover, li#gtop_ja_on a, li#gtop_ja_on span {background-image:url("../images/japanese/menu_01_on.gif");}
li#gshop_ja a:hover, li#gshop_ja_on a, li#gshop_ja_on span {background-image:url("../images/japanese/menu_02_on.gif");}
li#ghowto_ja a:hover, li#ghowto_ja_on a, li#ghowto_ja_on span {background-image:url("../images/japanese/menu_03_on.gif");}
li#gspec1_ja a:hover, li#gspec1_ja_on a, li#gspec1_ja_on span {background-image:url("../images/japanese/menu_04_on.gif");}
li#gspec2_ja a:hover, li#gspec2_ja_on a, li#gspec2_ja_on span {background-image:url("../images/japanese/menu_05_on.gif");}
li#gspec3_ja a:hover, li#gspec3_ja_on a, li#gspec3_ja_on span {background-image:url("../images/japanese/menu_06_on.gif");}
li#gcart_ja a:hover, li#gcart_ja_on a, li#gcart_ja_on span  {background-image:url("../images/japanese/menu_07_on.gif");}

li#gtop_gb a, li#gtop_gb span {background-image:url("../images/schinese/menu_01.gif");}
li#gshop_gb a, li#gshop_gb span {background-image:url("../images/schinese/menu_02.gif");}
li#ghowto_gb a, li#ghowto_gb span {background-image:url("../images/schinese/menu_03.gif");}
li#gspec1_gb a, li#gspec1_gb span {background-image:url("../images/schinese/menu_04.gif");}
li#gspec2_gb a, li#gspec2_gb span {background-image:url("../images/schinese/menu_05.gif");}
li#gspec3_gb a, li#gspec3_gb span {background-image:url("../images/schinese/menu_06.gif");}
li#gcart_gb a, li#gcart_gb span {background-image:url("../images/schinese/menu_07.gif");}

li#gtop_gb a:hover, li#gtop_gb_on a, li#gtop_gb_on span {background-image:url("../images/schinese/menu_01_on.gif");}
li#gshop_gb a:hover, li#gshop_gb_on a, li#gshop_gb_on span {background-image:url("../images/schinese/menu_02_on.gif");}
li#ghowto_gb a:hover, li#ghowto_gb_on a, li#ghowto_gb_on span {background-image:url("../images/schinese/menu_03_on.gif");}
li#gspec1_gb a:hover, li#gspec1_gb_on a, li#gspec1_gb_on span {background-image:url("../images/schinese/menu_04_on.gif");}
li#gspec2_gb a:hover, li#gspec2_gb_on a, li#gspec2_gb_on span {background-image:url("../images/schinese/menu_05_on.gif");}
li#gspec3_gb a:hover, li#gspec3_gb_on a, li#gspec3_gb_on span {background-image:url("../images/schinese/menu_06_on.gif");}
li#gcart_gb a:hover, li#gcart_gb_on a, li#gcart_gb_on span  {background-image:url("../images/schinese/menu_07_on.gif");}

/* レイアウト用ID /// sidebar部 */
.sidebox {margin-top:20px;}
#loginBox {margin-top:10px;}
#categoriesBox {margin-top:4px;}

/* レイアウト用ID /// extrabar部 */
.extrabox {margin-top:20px;}
ul.howto {}
ul.howto li {list-style:none;display:block;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding-top:6px;padding-left:10px;height:17px;background:url("../images/bg_category.gif");font-size:11px;}

/* レイアウト用ID /// footer部 */

/* 回り込み解除 */
.clr {margin:0;padding:0;border:none;clear:both;height:0;line-height:0;}

h1.entrance {margin:0 0 20px 0;padding:0}
h1.titlenotice {margin: 0 0 20px 0;}
h2 {margin-bottom:10px;}

.date {
	color: #F99221;
}
#webevent-notice {margin:0 0 20px 0;padding: 0px;width: 590px;}
#webevent-notice #event {margin: 0px;padding: 0px;width: 295px;float: left;}
#webevent-notice #event img {padding: 5px;border: 1px solid #F99221;float: left;width:110px;}
#webevent-notice #event #text {width: 160px;float: right;margin: 0px;}
#webevent-notice #one-event {width:590px;}
#webevent-notice #one-event img {padding:5px;border: 1px solid #F99221;float: left;width:145px;}
#webevent-notice #one-event #text {width:420px;float: right;}

#webevent-notice #btn {
	float: left;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 590px;
}
#contents_main #box #base {
	padding: 0px;
	width: 110px;
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents_main #box #base2 {
	padding: 0px;
	width: 110px;
	float: left;
	margin: 0px;
}
#contents_main #box #photo {
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.detail {
	font-size: 0.8em;
}
hr {
   border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #CCCCCC;
   height: 1px;
}
.update {
	font-size: 0.8em;
}

/* リンク指定 */
a:link {
	color: #666666;
	text-decoration: underline;
} 

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

a:hover {
	color: #F99221;
	text-decoration: none;
} 

.recipes_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 160px;
}
.recipes_main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 270px;
}
.recipes_right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 160px;
}
.recipes_detail {
	background-color: #F6F6F6;
	height: 170px;
}
.recipes_photo {
	height: 68px;
	width: 90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-image: url(../img/bg_recipes_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.recipes_text {
	line-height: 13px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}




/* Wizis Kay */
ul#howto-menu {margin-top:15px;margin-left:10px;margin-bottom:20px;width:600px;}
ul#howto-menu li {display:block;float:left;padding-left:16px;background:url("../images/common/arrow.gif") no-repeat;width:168px;line-height:1.4em;}

#shoppingFlowTitle, #deliveryMethodsTitle, #paymentMethodsTitle, #conditionsTitle, #faqTitle {margin-top:20px;}


dl.dl_faq {margin-left:8px;margin-bottom:1em;}
dl.dl_faq dt {line-height:1.6em;}
dl.dl_faq dd {line-height:1.6em;margin-bottom:1.6em;}

ul#delivery_methods {margin-left:20px;margin-bottom:20px;list-style:none;}
ul#delivery_methods li {padding-left:16px;background:url("../images/common/arrow.gif") no-repeat;line-height:1.6em;}

#entranceTop {margin-left:20px;width:590px;margin-bottom:20px;background:url("../images/common/title_entrance_back.jpg") repeat-y;}
#entranceTop h1 {width:510px;padding:0 40px 10px 40px;color:#4d2c0d;}
#entranceTop p {width:510px;padding:0 40px 10px 40px;color:#4d2c0d;}

.noticepad {width:590px;background:url("../images/common/noticepad_side.gif") repeat-y;}
.noticepad img {float:left;margin: 0 10px 10px 10px;}
.noticepad-top {margin:0;padding:0;width:590px;height:10px;}
.noticepad-top img {margin:0;padding:0;border:none;vertical-align:bottom;}
.noticepad-bottom {margin-bottom:10px;padding:0;width:590px;height:10px;}
.noticepad-bottom img {margin:0;padding:0;border:none;vertical-align:top;}
.noticepadTitle {padding:0 20px 10px 20px;color:#fb9121;}
.noticepadText {padding:0 30px 10px 20px;}

.recipepad {width:590px;background:url("../images/common/recipepad_side.gif") repeat-y;}
.recipepad-top {margin:0;padding:0;width:590px;height:38px;}
.recipepad-top img {margin:0;padding:0;border:none;vertical-align:bottom;}
.recipepad-bottom {margin:0;padding:0;width:590px;height:23px;}
.recipepad-bottom img {margin:0;padding:0;border:none;vertical-align:top;}

.recipepad .recipe {width:550px;padding:0 10px 10px 30px;background:url("../images/common/bg_recipe.gif") repeat;}
.recipepad .recipe img {float:right;margin-left:10px;margin-right:26px;border:5px solid #ffffff;}

.recipepad .recipeimage {margin:0 0 0 10px;padding:5px;background-color:#cccccc;width:180px;float:left;}
.recipepad .recipedesc {margin-left:10px;width:355px;float:left;text-align:left;}
.recipepad .recipedesc h2 {}
.recipepad .recipedesc h2 .serves {font-size:0.92em;font-weight:normal;}
.recipepad .recipedesc h3 {color:#f99221;}
.recipepad .recipedesc .time {text-align:right;}

h2.backnumber {color:#f99221;}
#buyhere {margin-top:20px;}
ul.recipe_link {margin-left:20px;margin-bottom:20px;list-style:none;}
ul.recipe_link li {padding-left:16px;background:url("../images/common/arrow.gif") no-repeat;line-height:1.2em;margin-bottom:0.4em;}

#productListBox {margin-bottom:20px;}
#recipeListBox {margin-bottom:20px;}
.aProductBox {border:none;padding:0;width:110px;float:left;text-align:center;overflow:hidden;}
.aProductBox1 {margin:0 50px 10px 0;}
.aProductBox2 {margin:0 0 10px 0;}
.aProductBox img {border:none;padding:0;margin:0;}
.aProductBox .price {text-align:left;background:url(../images/icon_price.gif) no-repeat left;margin-top:8px;padding-left:60px;}
.aProductBox .quantity {text-align:left;background:url(../images/icon_quantity.gif) no-repeat left;margin-top:4px;padding-left:60px;}

.aCategoryBox {border:solid 1px #eaeaea;padding:0;width:138px;float:left;text-align:center;overflow:hidden;}
.aCategoryBox1 {margin:0 10px 10px 0;}
.aCategoryBox2 {margin:0 0 10px 0;}
.aCategoryBox img {margin-top:10px;maring-bottom:10px;}

ul#footer_link {margin: 20px auto;width:900px;}
ul#footer_link li {display:inline;padding-left:16px;padding-right:20px;background:url("../images/common/arrow_rev.gif") no-repeat;line-height:1.2em;}
ul#footer_link li a {color:#ffffff;text-decoration:none;}
ul#footer_link li a:hover {color:#ffffff;text-decoration:underline;}

#newProductBox {text-align:center;}
#newProductBox img {margin-bottom:5px;}
#featuredProductBox {text-align:center;}
#featuredProductBox img {margin-bottom:5px;}

ul.categories {}
ul.categories li {list-style:none;display:block;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding-top:6px;padding-bottom:7px;padding-left:10px;width:163px;background:url("../images/bg_category.gif") no-repeat bottom;font-size:10px;}

ul.webevents_list {}
ul.webevents_list li {list-style:none;display:block;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding-top:6px;padding-bottom:7px;padding-left:10px;width:163px;background:url("../images/bg_category.gif") no-repeat bottom;font-size:10px;}

ul.bestsellars {}
ul.bestsellars li {margin-left:0;list-style:none;display:block;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;padding-top:10px;padding-left:32px;padding-bottom:10px;width:121px;font-size:10px;}
ul.bestsellars li.bs_1 {background:url("../images/common/bs_01.gif") no-repeat;}
ul.bestsellars li.bs_2 {background:url("../images/common/bs_02.gif") no-repeat;}
ul.bestsellars li.bs_3 {background:url("../images/common/bs_03.gif") no-repeat;}
ul.bestsellars li.bs_4 {background:url("../images/common/bs_04.gif") no-repeat;}
ul.bestsellars li.bs_5 {background:url("../images/common/bs_05.gif") no-repeat;}
ul.bestsellars li.bs_6 {background:url("../images/common/bs_06.gif") no-repeat;}
ul.bestsellars li.bs_7 {background:url("../images/common/bs_07.gif") no-repeat;}
ul.bestsellars li.bs_8 {background:url("../images/common/bs_08.gif") no-repeat;}
ul.bestsellars li.bs_9 {background:url("../images/common/bs_09.gif") no-repeat;}
ul.bestsellars li.bs_10 {border-bottom:1px solid #eaeaea;background:url("../images/common/bs_10.gif") no-repeat;}

.logioButton {margin-bottom:6px;}
li#gtop_ja a:hover, li#gtop_ja_on a, li#gtop_ja_on span {background-image:url("../images/japanese/menu_01_on.gif");}

div#quick_find_box {width:170px;height:35px;padding-left:5px;padding-top:2px;background:url("../images/common/bg_search.gif") no-repeat;}
div#japanesesnack_english {width:110px;height:70px;padding-top:65px;padding-left:45px;background:url("../images/english/bn_snack.jpg") no-repeat;}
div#japanesesnack_schinese {width:110px;height:70px;padding-top:65px;padding-left:45px;background:url("../images/schinese/bn_snack.jpg") no-repeat;}
#snack_image {width:65px;height:65px;text-align:center;overflow:hidden;}
div#wellbeing_box_english {width:110px;height:70px;padding-top:65px;padding-left:45px;background:url("../images/english/bn_wellbeing.gif") no-repeat;}
div#wellbeing_box_schinese {width:110px;height:70px;padding-top:65px;padding-left:45px;background:url("../images/schinese/bn_wellbeing.gif") no-repeat;}
#wellbeing_image {width:65px;height:65px;text-align:center;overflow:hidden;}

ul.news_update {list-style-image:url("../images/common/arrow.gif");}
ul.news_update li {margin-left:20px;margin-top:3px;}

quick_find_box img {border:none;vertical-align:bottom;}

#noticeFrozen {margin-top:10px; margin-bottom:20px;}
.conitnuedNotice {text-align:right;}

p.instruaction img {margin:10px 0 20px 20px;border:5px solid #cccccc;}
#linkbox img {margin-bottom:10px;}

/* clear fix */
.clearfix:after {content:".";display: block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height: 1px; /*\*//*/ height:auto; overflow: hidden; /**/ }

