@charaset "Shift-JIS";
/*
Copyright (c) tomo creations.
CSS Document : page.css

/////// * 共通設定 * ////////
*/

/*基本（standard）フォント*/
.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

/*大きいフォント*/
.big {
	font-size: 14px;
}

/*注意・警告用*/
.atention {
	font-size: 14px;
	color: #F00;
}

/*タイトル用*/
.title {
	font-size: 16px;
	font-weight: bold;
}

/*サブタイトル用*/
.sub_title {
	font-size: 14px;
}

/*共通設定以外のCSS*/
.white {
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.title1{font-size:16px;font-weight:bold;color:#333333;}

/*見出し用*/
.title2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}

/*各ページの項目用*/
.koumoku {
	color: #017BB4;
	background-color: inherit;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 3px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}

.koumoku2 {
	color: #017BB4;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: bold;

}

/*白テキスト10ポイント*/
.smallwhite {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	color: #FFFFFF;
}

.title_brown{
	color:#993300;
	font-weight:bold;
}

/*ページTOPヘのリンク*/
.page_top{
	margin-top: 0;	
	text-align: right;
	padding-bottom: 20px;
}

/*イメージのブロック化*/
.img_block {
	display: block;
}

.line01 {
	margin: 25px 0;
	border-top: 1px dashed #CCC;
	height: 1px;
	font-size: 0;
	overflow: hidden;	
}


/*トップページお勧め商品のテキスト*/
.recommend {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}
.small {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
}
.text16 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	color: #333333;
}
.blue {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #017BB4;
	font-size: 12px;
	line-height: 140%;
}
.pink {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #FF3366;
	font-size: 12px;
	line-height: 140%;
}

.recipe_step {
	font-weight:bold;
	color:#FF6600;
}

/*リンク*/
a:link {
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #ff6600;	
	text-decoration: none;
}
a:active {
	font-size: 12px;
	color: #ff6600;	
	text-decoration: none;
}

/*トップページNEWリンク*/
#new a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#new a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#new a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: underline;
}
#new a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}

/*トップページ商品リンク*/
#products a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}
#products a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}
#products a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#products a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}

/*フッターリンク*/
#footer a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}
#footer a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#footer a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}

#prodtop a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #3366CC;
	text-decoration: underline;
}
#prodtop a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #3366CC;
	text-decoration: underline;
}
#prodtop a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: underline;
}
#prodtop a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #333333;
	text-decoration: underline;
}

#prodfortop a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #3366CC;
	text-decoration: underline;
}
#prodfortop a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #3366CC;
	text-decoration: underline;
}
#prodfortop a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: underline;
}
#prodfortop a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: underline;
}

#prod a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}
#prod a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}
#prod a:hover{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#prod a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}

/*商品ページ左カテゴリ用リンク*/
#category a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: underline;
}
#category a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: underline;
}
#category a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: underline;
}
#category a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-decoration: underline;
}

#recipe a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #993300;
	text-decoration: none;
}
#recipe a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #993300;
	text-decoration: none;
}
#recipe a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#recipe a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #993300;
	text-decoration: none;
}

/*送料はこちら用リンク*/
#souryou a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#souryou a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#souryou a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}
#souryou a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
	text-decoration: none;
}

/*メールマガジン用*/
.form {
	width:165px;
	font-size: 10px;
}

/*お問合せフォーム用大量購入用フォーム*/
.shop_form_table {
	margin-bottom: 8px;
	border-top: 1px solid #017BB4;
	border-left: 1px solid #017BB4;
}
.shop_form_td1 {
	color: #017BB4;
	line-height: 120%;
	background-color: #f0f0f0;
	white-space: nowrap;
	padding: 4px 1em 4px 6px;
	border-right: 1px solid #017BB4;
	border-bottom: 1px solid #017BB4;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: bold;
}
.shop_form_td2 {
	line-height: 140%;
	padding: 5px;
	border-right: 1px solid #017BB4;
	border-bottom: 1px solid #017BB4;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}
.form_inp_long {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width: 380px;
	height: 18px;
	border: solid 1px #a0a0a0;
}

.form_inp_short {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width: 200px;
	height: 18px;
	border: solid 1px #a0a0a0;
}

.form_inp_txt_long {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width: 400px;
	height: 110px;
	border: solid 1px #a0a0a0;
}
/*お問合せフォーム用大量購入用フォーム終了*/


/*ショッピングガイド用リンク*/
a.list1 {font-size:12px;line-height:150%; color: #666666; text-decoration: underline}
a.list1:hover {font-size:12px;line-height:150%; color: #ff6600; text-decoration: underline}

#inquiry li {
	font-size:12px;
	color:#017BB4;
	padding: 5px;
	line-height: 140%;}

.tdbox1{padding-top:10px;}
.tdbox2 {font-size: 12px; line-height: 120%}
.tdbox3 {font-size: 12px; line-height: 150%; padding-top: 10px; padding-bottom: 10px}
.tdbox4 {font-size: 12px; line-height: 120% ; color: #336699}
.legend_title1 {font-size: 12px; font-weight: bold;}
.navi1 {font-size: 12px; padding-top: 10px; padding-bottom: 10px}
.head1 {font-size: 12px; font-weight: bold; color: #FF6600}
.tel {font-size: 14px; font-weight: bold; color: #333399}
.check {font-size: 10px; font-weight: bold; color: #666666; background-color: #eeeeee; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border: 1px #666666 solid}
.right {text-align: right;}

#thanks li {
	font-size:12px;
	padding: 5px;
}

.ochugen {
	background:url(products/images_zoutou/zoutou_back.gif) no-repeat top;
	padding:0px 10px 5px 10px;
}

/*まいたけダイエット*/
.diet img {
	display: block;
}

.diet .title_text {
	background:url(products/health/images/maitake_diet_title2.jpg) no-repeat top;
	width: 502px;
	height: 99px;
}
.diet .title_text p {
	margin: 0;
	padding: 15px 0 0 22px;
}

.diet table.product {
	width: 502px;
}

.diet table.product td {
	vertical-align: top;
}

.diet table.product th.product1 {
	padding-bottom: 15px;
	width: 265px;
	text-align: left;
}

.diet table.product th.product2 {
	padding-bottom: 15px;	
	width: 225px;
}

.diet table.product th.line {
	padding: 0 5px;
	background:url(products/images/line_height.gif) repeat-y;
}

.diet .product_name {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	font-weight: bold;
	color: #F06;
}

/*ザ・たっち*/
.diet_talk {
	padding-top: 20px;
	margin-bottom: 20px;
}

.diet_tsubu_banner {
	padding-bottom: 20px;
}

.diet_tsubu_banner .click_bt{
	background: url(products/health/images/maitake_diet_talk_tsubu3.jpg) no-repeat top;
	width: 353px;
	height: 62px;
	vertical-align: top;	
}

.diet_tsubu_banner .click_bt img{
	border: 0;
	margin-top: 8px;
	margin-left: 11px;
}

.diet_talk img,
.diet_md_banner img {
	display: block;
	border: 0;
}

/*まいたけ粒*/
.maitake_tsubu_title {
	width: 502px;
	/*height: 99px;*/
	text-align: center;
}

table.maitake_tsubu_pro {
	width: 502px;
}

table.maitake_tsubu_pro td.pro_photo {
	padding-top: 50px;
	width: 252px;
	text-align: center;
	vertical-align: top;
}

table.maitake_tsubu_pro td.pro_text {
	padding-top:20px;
	padding-bottom: 5px;
	width: 250px;
	vertical-align: top;
}

table.maitake_tsubu_pro td.pro_cart {
	padding-top: 5px;
	vertical-align: top;
}

.maitake_tsubu_otasuke {
	margin-bottom: 30px;
	padding: 6px 0;
	width: 502px;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

.maitake_tsubu_otasuke .otasuke_text{
	margin: 0 auto;
	width: 470px;
	text-align: left;
}

.maitake_tsubu_otasuke .otasuke_title {
	margin-top: 0;
	margin-bottom: 8px;
}

.maitake_tsubu_otasuke .otasuke_name {
	padding-top: 10px;
	width: 390px;
	color: #777777;
	text-align: right;
}

/*まいたけカレー*/
.waku{
	width:500px;
	padding:0px;
	margin:0px;
}
.waku td {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}