body { margin:0px; color:#333333; }
a { color:#25812c; text-decoration:under; }
td {
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	line-height:135%;
	vertical-align:top;
	}

.linetable  table{
width:402px;
}
.linetable  th{
	line-height:normal;
	border-bottom: dotted 1px #B3B3B3;
	background-color:#E6F5FC;
	padding: 3px 6px; 
	font-weight:normal;
	border-right:1px solid #fff;
 }

.linetable img{
	margin: 4px 5px;
}

.linetable  td{
	border-bottom: dotted 1px #B3B3B3;
	padding: 5px 6px;
}

/* 大枠 */
table.header { margin:-3px; padding:0; width:720px; border-right:1px solid #999999; border-left:1px solid #999999; }
table.content { width:720px; border-right:1px solid #999999; border-left:1px solid #999999; }
table.footer { width:720px; border:1px solid #999999; font-size:11px; }

/* ヘッターコピー */
.catch { margin:0 0 8px 0;color:#669933; }

/* 上メニュー */
table.menu { width:275px; border:none; }

/* 下メニュー */
#footer a { font-size:11px; color:#25812c; text-decoration:under; }

/* その他 */
.s10 { font-size:11px; line-height:135%; }

/* ▼サイドメニュー ------------------------------------------------------ */
/* 共通 */
#sidemenu a {
	font-size:12px;
	text-decoration:under;
	width:188px;
	height:32px;
	margin:1px;
	padding:10px 0px 5px 0px;
	vertical-align:middle;
}

/* 色分け */
#sidemenu a.notice { color:#FF0000; } /* 初めての方へ */
#sidemenu a.beauty { color:#FF9900; } /* 美しさを */
#sidemenu a.health { color:#006600; } /* 健康な */
#sidemenu a.diet { color:#006699; } /* スリムな */
#sidemenu a.order { color:#2EA6E0; } /* ご注文方法など */
#sidemenu a.colum { color:#663399; } /* コラム */

/* マウスオーバー */
#sidemenu a:hover.notice { background-color:#FFD9D9; } /* 初めての方へ */
#sidemenu a:hover.beauty { background-color:#FFF0D9; } /* 美しさを */
#sidemenu a:hover.health { background-color:#D9E8D9; } /* 健康な */
#sidemenu a:hover.diet { background-color:#D9E8F0; } /* スリムな */
#sidemenu a:hover.order { background-color:#E0F2FA; } /* ご注文方法など */
#sidemenu a:hover.colum { background-color:#E8E1F0; } /* コラム */
/* ▲サイドメニュー ------------------------------------------------------ */

/* ▼コンテンツ ---------------------------------------------------------- */
#cont div.notable {
	margin:0;
	padding:10px;
}

#cont td {
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	line-height:135%;
	vertical-align:top;
	}

/* 商品名 */
#cont h1 { /* 共通 */
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	background-position:bottom;
	background-repeat:no-repeat;
}
#cont h1.blue { /* ブルー */
	color:#0066cc;
	background-image:url(../img_common/bar_blue.jpg);
}
#cont h1.green { /* グリーン */
	color:#339933;
	background-image:url(../img_common/bar_green.jpg);
}
#cont h1.orange { /* オレンジ */
	color:#ff9900;
	background-image:url(../img_common/bar_orange.jpg);
}
#cont h1.pink { /* ピンク */
	color:#ff6699;
	background-image:url(../img_common/bar_pink.jpg);
}
#cont h1.red { /* レッド */
	color:#ff3333;
	background-image:url(../img_common/bar_red.jpg);
}
#cont h1.sky { /* スカイブルー */
	color:#0099ff;
	background-image:url(../img_common/bar_sky.jpg);
}

/* 中見出し */
#cont h2 { /* 共通 */
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	background-position:bottom;
	background-repeat:no-repeat;
}
#cont h2.blue { /* ブルー */
	color:#0066cc;
	background-image:url(../img_common/bar_blue.jpg);
}
#cont h2.green { /* グリーン */
	color:#339933;
	background-image:url(../img_common/bar_green.jpg);
}
#cont h2.orange { /* オレンジ */
	color:#ff9900;
	background-image:url(../img_common/bar_orange.jpg);
}
#cont h2.pink { /* ピンク */
	color:#ff6699;
	background-image:url(../img_common/bar_pink.jpg);
}
#cont h2.red { /* レッド */
	color:#ff3333;
	background-image:url(../img_common/bar_red.jpg);
}
#cont h2.sky { /* スカイブルー */
	color:#0099ff;
	background-image:url(../img_common/bar_sky.jpg);
}

/* 小見出し */
#cont h3 { /* 共通 */
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}
#cont h3.blue { /* ブルー */
	color:#0066cc;
}
#cont h3.green { /* グリーン */
	color:#339933;
}
#cont h3.orange { /* オレンジ */
	color:#ff9900;
}
#cont h3.pink { /* ピンク */
	color:#ff6699;
}
#cont h3.red { /* レッド */
	color:#ff3333;
}
#cont h3.sky { /* スカイブルー */
	color:#0099ff;
}

/* サイドテーブル */
#cont .s_blue { /* ブルー */
	width:170px;
	background-color:#CCE0F5;
	margin:5px 0px 15px;
	padding:0;
}
#cont .s_green { /* グリーン */
	width:170px;
	background-color:#CCFF99;
	margin:5px 0px 15px;
	padding:0;
}
#cont .s_orange { /* オレンジ */
	width:170px;
	background-color:ffcc99;
	margin:5px 0px 15px;
	padding:0;
}
#cont .s_pink { /* ピンク */
	width:170px;
	background-color:ff99cc;
	margin:5px 0px 15px;
	padding:0;
}
#cont .s_red { /* レッド */
	width:170px;
	background-color:ff9999;
	margin:5px 0px 15px;
	padding:0;
}
#cont .s_sky { /* スカイブルー */
	width:170px;
	background-color:ccffff;
	margin:5px 0px 15px;
	padding:0;
}

/* 強調文字 */
#cont .b_blue { /* ブルー */
	margin:0;
	padding:0;
	color:#0066cc;
	font-weight:bold;
}
#cont .b_green { /* グリーン */
	margin:0;
	padding:0;
	color:#339933;
	font-weight:bold;
}
#cont .b_orange { /* オレンジ */
	margin:0;
	padding:0;
	color:#ff9900;
	font-weight:bold;
}
#cont .b_pink { /* ピンク */
	margin:0;
	padding:0;
	color:#ff6699;
	font-weight:bold;
}
#cont .b_red { /* レッド */
	margin:0;
	padding:0;
	color:#ff3333;
	font-weight:bold;
}
#cont .b_sky { /* スカイブルー */
	margin:0;
	padding:0;
	color:#0099ff;
	font-weight:bold;
}

/* 各色共通 */
#cont .kind { /* 商品の種類（例：ハーブ健康食品） */
	margin:3;
	padding:0;
	font-size:11px;
}

#cont .copy { /* キャッチコピー */
	width:348px;
	padding:0px 3px;
	font-family:sans-serif;
	vertical-align:bottom;
}

#cont .text { /* h2、h3見出し下文章 */
	margin:-10px 5px 15px;
	padding:0;
	font-size:12px;
}

#cont .small { /* 文字サイズ小さめ */
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:nomal;
}

#cont table.list { /* 商品一覧：下の項目との余白設定 */
	margin:0 0 10px 0;
	padding:0;
}

#cont .order { /* 商品一覧注文ボタン部分 */
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:bottom;
}

#cont .big { /* 文字サイズ大きめ */
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:nomal;
}

#cont ul { /* リスト */
	margin:0 0 0 20px;
	padding:0;
	list-style-type:disc;
	font-size:12px;
	line-height:135%;
}
#cont ul.op { /* リスト：注釈 */
	margin:0 0 0 20px;
	padding:-5;
	list-style-type:circle;
	font-size:11px;
}

/* 振込先テーブル */
#cont table.pay {
	margin:5px 0;
	background-color:#eeeeee;
}

/* ▲コンテンツ ---------------------------------------------------------- */

/* ▼現在のご注文内容一覧 ----------------------------------------------- */
#order_list {
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:135%;
}

#order_list p.title { /* タイトル */
	margin:0 0 3px 0;
	padding:0;
	font-weight:bold;
	color:#339933;
}

#order_list td {
	font-size:12px;
	line-height:135%;
	border-bottom:1px dotted #999999;
}

#order_list tr.cap { /* 一覧：見出し */
	background-color:#CCFF99;
	text-align:center;
}

#order_list tr.item { /* 一覧：項目 */
	text-align:center;
}

#order_list tr.total { /* 一覧：合計 */
	background-color:#eeeeee;
	text-align:left;
}

#order_list td.f_item {
	background-color:#eeeeee;
	border-bottom:1px dotted #999999;
}
#order_list td.f_cont {
	border-bottom:1px dotted #999999;
}

/* ▲現在のご注文内容一覧 ----------------------------------------------- */

/* ▲このページのトップへ ------------------------------------------------- */
#gotop {
	width:508px;
	margin:0 10px 10px 10px;
	font-size:11px;
	text-align:right;
}

/* 特集ページ：商品注文部分 */
#u_order table {
	width:508px;
	margin:0 10px 10px 10px;
	background-color:#CCEBEB;
}
#u_order td {
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	line-height:135%;
	vertical-align:middle;
	}
/* ▲このページのトップへ ------------------------------------------------- */
