@charset "shift_jis";

/*----------------------------
 プレビューモード非表示
------------------------------*/
.FS2_preview{
display:none;
}

/*******************************************************************
information
 ファイル名 : /css/common/init.css;
 概要 : リセットおよび初期値設定
********************************************************************/

/*----------------------------
 リセット
------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
 margin:0;
 padding:0;
}

table {
 border-collapse:collapse;
 border-spacing:0;
}

a img {
 border:0px;
}

ol,ul {
 list-style:none;
}

caption,th {
 text-align:left;
 font-style:normal;
 font-weight:normal;
}

h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:normal;
}

input,textarea {
 font-size:100%;
}

object,embed {
 vertical-align: top;
}

/*----------------------------
 初期値設定
------------------------------*/
/* General */
.fornostyle {
 display:none;
}
.forread {
 display:block;
 position:absolute;
 top:-9999px;
 left:-9999px;
}
.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix {
 display:inline-block;
 min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/* End hide from IE-mac */

.clear {
 clear:both;
}

/*----------------------------
テキスト・リンクテキスト
------------------------------*/
.lltx {
 font-size:103%; /* 16px相当*/
}
.ltx {
 font-size:91%; /* 14px相当*/
}
.mtx {
 font-size:84%; /* 12px相当*/
}
.stx {
 font-size:71%; /* 10px相当*/
}
.ltx, .mtx, .stx {
 line-height:1.4;
}
.btx {
 font-weight:bold;
}
.rtx {
 color:#f00;
}
.otx {
 color:#FF5A00;
}
a:link{
 color:#CF2523;
 text-decoration:underline;
}
a:visited {
 color:#CF2523;
 text-decoration:underline;
}
a:hover {
 color:#B4190F;
 text-decoration:underline;
}
a:active {
 color:#CF2523;
 text-decoration:underline;
}

a.bk:link{
 color:#032D00;
 text-decoration:underline;
}
a.bk:visited {
 color:#032D00;
 text-decoration:underline;
}
a.bk:hover {
 color:#B4190F;
 text-decoration:underline;
}
a.bk:active {
 color:#032D00;
 text-decoration:underline;
}

/*----------------------------
 リスト
------------------------------*/
ul.normal,
ul.none {
 margin-left:10px;
}
ul.normal li,
ul.none li {
 padding-left:10px;
 list-style-position:outside;
 background:transparent url("/shop/item/onlineshop/design/img01/icon_list.gif") 0 0.5em no-repeat;
}

ol.normal {
 margin-left:15px;
 padding-left:15px;
 list-style-position:outside;
 list-style-type:decimal;
}

/*---　数字のリストマーク　---*/
ul.list_decimal {
 list-style-type:decimal;
}

/*----------------------------
 定義リスト
------------------------------*/
dt {
 float:left;
 width:5em;
}
dd {
 margin-left:6em;
 zoom:1;
}

/*----------------------------
 マーカー
------------------------------*/
.icon_link a {
 background:transparent url("/shop/item/onlineshop/design/img01/icon_link.gif") 1px 0.2em no-repeat;
 padding-left:13px;
 min-height:9px;
}
.icon_pagenavi a {
 background:transparent url("/shop/item/onlineshop/design/img01/icon_pagenavi.gif") 1px 50% no-repeat;
 padding-left:13px;
}
.icon_pagetop a {
 background:transparent url("/shop/item/onlineshop/design/img01/icon_pagetop.gif") 1px 50% no-repeat;
 padding-left:13px;
}
.icon_popup a {
 background:transparent url("/shop/item/onlineshop/design/img01/icon_popup.gif") 1px 50% no-repeat;
 padding-left:13px;
}

/*----------------------------
 テーブル
------------------------------*/
table th,
table td {
 vertical-align:top;
}
table.normal {
 border-bottom:1px solid #999;
 border-right:1px solid #999;
}
table.normal th,
table.normal td {
 border-top:1px solid #999;
 border-left:1px solid #999;
}
table .gray {
 background-color:#EAEAEA;
}

/*----------------------------
 文字揃え
------------------------------*/
.a_left{text-align:left;}
.a_center{text-align:center;}
.a_right{text-align:right;}

/*----------------------------
 回り込み
------------------------------*/
.f_left {
 float:left;
}
.f_right {
 float:right;
}
.f_left img {
 margin-right:10px;
 margin-bottom:10px;
}
.f_right img {
 margin-left:10px;
 margin-bottom:10px;
}

/*----------------------------
 マージンコントロール
------------------------------*/
.admt {
 margin-top:10px;
}
.admb {
 margin-bottom:10px;
}
/* マージンの削除*/
.delmt {
 margin-top:0;
}
.delmb {
 margin-bottom:0;
}
.delml {
 margin-left:0;
}
.delmr {
 margin-right:0;
}

.delm {
 margin:0 !important;
}

/* ライン付マージン */
.adlt {
 margin:10px 0;
 padding-top:10px;
 background:url("/shop/item/onlineshop/design/img01/line_green_w.gif") 0 0 repeat-x;
}
.adlb {
 margin:10px 0;
 padding-bottom:10px;
 background:url("/shop/item/onlineshop/design/img01/line_green_w.gif") 0 100% repeat-x;
}
/* 真ん中寄せ*/
.center {
 margin-left:auto;
 margin-right:auto;
}

/*----------------------------
 パディングコントロール
------------------------------*/
.adpt {
 padding-top:10px;
}
.adpb {
 padding-bottom:10px;
}
.delp {
 padding:0px !important;
}
/*----------------------------
 ボーダーコントロール
------------------------------*/
/* ボーダーの削除*/
.delbt {
 border-top:0;
}
.delbb {
 border-bottom:0;
}
.delbl {
 border-left:0;
}
.delbr {
 border-right:0;
}

/*----------------------------
 ボックスコントロール
------------------------------*/
.Listbox {
 margin-top:7px;
}


/*----------------------------
 罫線
------------------------------*/
.hr_none hr{
 display:none;
}

/*----------------------------
 h1,h2,h3,h4
------------------------------*/
h1,h2,h3,h4 {
 margin-bottom:10px;
}
h1 {
 background:#FFF url("/shop/item/onlineshop/design/img01/h1.gif") 0 100% no-repeat;
 padding:8px 15px 13px;
 color:#7C0D05;
 font-size:130%;
 font-weight:bold;
 letter-spacing:1px;
}
h1.long {
 background:#FFF url("/shop/item/onlineshop/design/img01/h1_popup.gif") 0 100% no-repeat;
 padding:8px 15px 13px;
 color:#7C0D05;
 font-size:130%;
 font-weight:bold;
 letter-spacing:1px;
}
h2 {
 clear:both;
 margin-top:10px;
 border-bottom:#E9E0C8 solid 1px;
 border-right:#E9E0C8 solid 1px;
 background:#FFF url("/shop/item/onlineshop/design/img01/h2.gif") 0 50% no-repeat;
 padding:5px 15px;
 min-height:14px;
 color:#032D00;
 font-size:91%;
 font-weight:bold;
 line-height:1.2;
}
.section {
 margin-bottom:20px;
 width:590px;
}
.section p {
 margin-bottom:10px;
}
h3 {
 clear:both;
 border-bottom:#E9E0C8 solid 1px;
 border-right:#E9E0C8 solid 1px;
 background:#E9E0C8 url("/shop/item/onlineshop/design/img01/h3.gif") 4px 50% no-repeat;
 padding:5px 15px;
 color:#032D00;
 font-size:84%;
 font-weight:bold;
}
h4 {
 clear:both;
 margin-bottom:2px;
 background:url("/shop/item/onlineshop/design/img01/h4.gif") 0 100% repeat-x;
 padding-left:3px;
 padding-top:10px;
 padding-bottom:3px;
 color:#032D00;
 font-size:84%;
 font-weight:bold;
}


/*----------------------------
 共通画像サイズ
------------------------------*/
/*---　サムネイル画像　---*/
.thumb_pictBox img {
 width:130px;
 height:130px;
}
.listBox img {
 width:130px;
 height:130px;
}
/*---　詳細画像　---*/
.detail_pictBox img {
 width:260px;
 height:260px;
}

.detail_pictBox2 {
	margin-top:7px;
	 width:260px;

}

.detail_pictBox2 img {
 width:82px;!important;
 height:82px;!important;
 float:left;
}

.detail_pictBox2 .img_admr {
	margin-right:7px;
	float:left;
}

.detail_pictBox2 .img_adml {
	margin:0;
	float:right;
}


/*---　文中画像・テキスト　---*/
.section div.pict {
 float:left;
}
.section div.pict_h {
 float:left;
}
.section div.txt {
 float:right;
 width:420px;
}
.section div.pict img {
 width:160px;
 height:120px;
 margin-right:10px;
 margin-bottom:10px;
}
.section div.pict_h img {
 width:160px;
 height:270px;
 margin-right:10px;
 margin-bottom:10px;
}


/*----------------------------
 共通レイアウト
------------------------------*/
/*---　価格表・カート　---*/
.shopping {
 float:left;
 margin-bottom:20px;
 width:590px;
}
table.detail_price {
 float:left;
 margin-right:10px;
 border-bottom:1px solid #F6F1E4;
 border-right:1px solid #F6F1E4;
 background-color:#FFF;
 width:390px;
}
table.detail_price th,
table.detail_price td {
 border-top:1px solid #F6F1E4;
 border-left:1px solid #F6F1E4;
 padding:3px 10px;
}
table.detail_price th {
 background-color:#E4D4AF;
 padding:3px 10px;
 text-align:center;
 font-weight:bold;
}
.detail_cartBox {
 float:right;
 border:#E4D4AF solid 3px;
 background-color:#FFF;
 width:184px;
}
.detail_cartBox table {
 margin:5px;
 border:0;
 width:174px;
}
.detail_cartBox table th {
 border-bottom:#333 dotted 1px;
 padding:3px;
 text-align:center;
 font-weight:bold;
}
.detail_cartBox table td {
 border:0;
 padding:3px;
 text-align:center;
}
.detail_cartBox table td.input_cart {
 padding:0;
 text-align:center;
}
.detail_cartBox table td.input_cart table {
 width:150px;
}
.detail_cartBox table td.input_cart table td {
 padding:0;
 text-align:left;
}
.detail_cartBox table td.input_cart table td.input_select {
 padding-right:0;
 text-align:right;
}
.detail_cartBox table td.input_cart table td.figure {
 padding-right:0;
 text-align:right;
}
.detail_cartBox table td.input_cart table td.input_cnt {
 padding-right:0;
 text-align:right;
}
.detail_cartBox table td.input_cart table td.updn_btn {
 padding: 0;
 line-height: 0;
}
.detail_cartBox table td.input_cart table td.updn_btn input {
 padding: 0;
 margin: 0;
}

/*  プルダウンが無い場合のカート */
.detail_cartBox table td.input_cart table.one {
 width:150px;
}
.detail_cartBox table td.input_cart table td.input_cnt_one {
 padding-right:0;
 width:95px;
 text-align:right;
}
.detail_cartBox table td.input_cart table td.updn_btn_one {
 padding: 0;
 width:55px;
 line-height: 0;
 text-align:left;
}
/*  カートボックスの中のコメント */
.detail_cartBox table td.cart_comment {
 text-align:left;
}

/*******************************************************************
information
 ファイル名 : /css/layout.css;
 概要 : 基本レイアウト設定;
*******************************************************************/

/*----------------------------
全体
------------------------------*/
html {
 height:100%;
}
body {
}
/*#container {
 margin:0 auto;
 background:url("/shop/item/onlineshop/design/img01/bg_contents.gif") repeat-y;
 padding:0 2px;
 width:804px;
 height:100%;
 overflow:auto; 
 text-align:left;
}
div#container {
 margin:auto;
 position:relative;
 background:url("/shop/item/onlineshop/design/img01/bg_contents.gif") repeat-y;
 padding:0 2px;
 width:804px;
 min-height:100%;
}
body>#container {
 background:url("/shop/item/onlineshop/design/img01/bg_contents.gif") repeat-y;
 padding:0 2px;
 width:804px;
 height:auto;
}*/
#container {
 margin-left:-1px;
}
#contentwrap {
 margin:0 auto;
 background:url("/shop/item/onlineshop/design/img01/bg_contents.gif") repeat-y;
 padding:0 2px;
 width:804px;
 height:auto;
 text-align:left;
}

noscript {
 text-align:left;
 color:#FFF;
}

/*----------------------------
 ヘッダー
------------------------------*/
#headerwrap {
 width:800px;
}
#header_section {
 height:66px;
}
#seo {
 border-bottom:#7C0D05 solid 5px;
 background-color:#032D00;
 padding:3px 10px;
 color:#fff;
}
#logo {
 float:left;
 margin-top:20px;
 margin-left:10px;
 margin-right:18px;
 width:124px;
}
#catch_copy {
 float:left;
 margin-top:28px;
 margin-right:60px;
 background:url("/shop/item/onlineshop/design/img01/catch_copy.gif") no-repeat;
 width:253px;
 height:13px;
}
#catch_copy span {
 display:block;
 position:absolute;
 top:-9999px;
 left:-9999px;
}
#order_head {
 float:left;
 margin-top:7px;
 margin-right:15px;
 background: url("/shop/item/onlineshop/design/img01/order.gif") no-repeat;
 width:260px;
 height:55px;
}
#order_head span {
 display:block;
 position:absolute;
 top:-9999px;
 left:-9999px;
}
#iso9002 {
 float:left;
 margin-top:9px;
}
#iso22000 {
 float:left;
 margin-top:9px;
}

/*----------------------------
 グローバルナビ
------------------------------*/
#globalNavi {
 margin-left:10px;
 width:780px;
 height:27px;
}
#globalNavi ul {
 width: 780px;
 list-style: none;
}

#globalNavi li {
 display: inline;
 float: left;
}

#globalNavi li a {
 display: block;
 height: 27px;
 text-indent:-9999px;
 text-decoration:none;
}

/*---　グローバルメニュー(off)　---*/
#globalNavi #g_Navi01 a{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") 0 0 no-repeat;}
#globalNavi #g_Navi02 a{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -98px 0 no-repeat;}
#globalNavi #g_Navi03 a{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -196px 0 no-repeat;}
#globalNavi #g_Navi04 a{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -294px 0 no-repeat;}
#globalNavi #g_Navi05 a{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -392px 0 no-repeat;}
#globalNavi #g_Navi06 a{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -490px 0 no-repeat;}
#globalNavi #g_Navi_catalog a{margin-left:7px; width:185px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -596px 0 no-repeat;}

/*---　グローバルメニュー(on)　---*/
#globalNavi #g_Navi01 a:hover, #g_Navi01 a.on{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") 0 -27px no-repeat;}
#globalNavi #g_Navi02 a:hover, #g_Navi02 a.on{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -98px -27px no-repeat;}
#globalNavi #g_Navi03 a:hover, #g_Navi03 a.on{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -196px -27px no-repeat;}
#globalNavi #g_Navi04 a:hover, #g_Navi04 a.on{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -294px -27px no-repeat;}
#globalNavi #g_Navi05 a:hover, #g_Navi05 a.on{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -392px -27px no-repeat;}
#globalNavi #g_Navi06 a:hover, #g_Navi06 a.on{width:98px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -490px -27px no-repeat;}

#globalNavi #g_Navi_catalog a:hover, #g_Navi_catalog a.on{margin-left:7px; width:185px; background:url("/shop/item/onlineshop/design/img01/globalNavi.gif") -596px -27px no-repeat;}


#g_Navi_line {
 height:5px;
 background:url("/shop/item/onlineshop/design/img01/line_globalNavi.gif") no-repeat;
}
#g_Navi_line hr{
 display:none;
}


/*----------------------------
 パンくず
------------------------------*/
#topicPath {
 margin-left:0.2em;
 margin-bottom:5px;
}
#topicPath li {
 display:inline;
 line-height:110%;
 list-style-type:none;
}
#topicPath li a {
 padding-right:10px;
 background:url("/shop/item/onlineshop/design/img01/icon_topicpath.gif") no-repeat right center;
}




/*----------------------------
 メイン
------------------------------*/
#main {
 clear:both;
 padding:0 10px;
 width:780px;
}
#mainBox {
 float:left;
 padding-top:5px;
 width:780px;
}

/*----------------------------
 右セクション
------------------------------*/
#rightcol {
 float:right;
 margin-left:10px;
 width:590px;
}

/*----------------------------
 ページトップ
------------------------------*/
.pagetop {
 margin-top:20px;
 background:url("/shop/item/onlineshop/design/img01/line_green_w.gif") 0 0 repeat-x;
 padding-top:10px;
 text-align:right;
}


/*----------------------------
 左セクション
------------------------------*/
#leftcol {
 float:left;
 width:180px;
}
#leftcol h2{
 margin:0;
 border:0;
 padding:0;
}
.sideBox_t {
 background:url("/shop/item/onlineshop/design/img01/fr_sideBox_t.gif") 0 0 no-repeat;
 padding-top:5px;
 width:180px;
}
.sideBox_b {
 background:url("/shop/item/onlineshop/design/img01/fr_sideBox_b.gif") 0 100% no-repeat;
 padding-bottom:5px;
 width:180px;
}
.sideBox_bg {
 background:#F4F4F2 url("/shop/item/onlineshop/design/img01/bg_sideBox.gif") repeat-y;
 padding:0 5px;
}


/*---　商品一覧　---*/
#productsNavi {
 margin-top:10px;
}
#productsNavi h2 {
 background:none;
 border:none;
 padding:0;
 margin:0;
}
#productsNavi h2 a {
 display:block;
 background-color:#054401;
 padding:5px;
 color:#FFF;
 text-decoration:none;
 text-align:center;
 letter-spacing:1px;
 height:100%;
}
#productsNavi h2 a:hover {
 text-decoration:underline;
}
#productsNavi li {
 background:url("/shop/item/onlineshop/design/img01/line_gray_w.gif") 0 100% repeat-x;
 padding-bottom:1px;
 line-height:1.4;
}
#productsNavi li a {
 display:block;
 background:#F7F6EB url("/shop/item/onlineshop/design/img01/ln_products.gif") 0 50% no-repeat;
 padding:3px 3px 3px 15px;
 text-decoration:none;
 cursor:pointer;
 height:100%;
}
#productsNavi li a:hover {
 background:#FFF url("/shop/item/onlineshop/design/img01/ln_products_on.gif") 0 50% no-repeat;
 text-decoration:underline;
}
#productsNavi #kimchi,
#productsNavi #set_kimchi,
#productsNavi #tea_jang,
#productsNavi #other_tea_jang {
 margin-bottom:3px;
}
#productsNavi #drink {
 margin-bottom:0px;
}

.products_title {
 margin-bottom:3px; 
 background-color:#F4F4F2;
}


/*---　バナー　---*/
.banner {
 width:180px;
}
.banner li {
 margin-bottom:5px;
 line-height:0;
 vertical-align:bottom;
 font-size:0;
}
.banner li.delmb {
 margin-bottom:0;
}

/*---　キムチ豆知識、韓国農協キムチについて　---*/
#ln_trivia h2,
#ln_about h2 {
 display:none;
}
#ln_trivia li,
#ln_about li {
 border-bottom:#E4E4E4 solid 1px;
}
#ln_trivia li a,
#ln_about li a {
 display:block;
 background:url("/shop/item/onlineshop/design/img01/icon_green.gif") 7px 50% no-repeat;
 padding:3px 3px 3px 20px;
 color:#85A219;
 cursor:pointer;
 height:100%;
}
#ln_trivia li a:hover,
#ln_about li a:hover {
 background-color:#E9F9C1;
 text-decoration:none;
}

#ln_trivia #h2_title {
 padding-top:38px;
 background:url("/shop/item/onlineshop/design/img01/ln_trivia_title.gif") no-repeat;
}
#ln_about #h2_title {
 padding-top:38px;
 background:url("/shop/item/onlineshop/design/img01/ln_about_title.gif") no-repeat;
}



/*---　当店ベスト5　---*/
#best5 h2 {
 display:none;
}
#best5 #h2_best5 {
 padding-top:38px;
 background:url("/shop/item/onlineshop/design/img01/ln_best_title.gif") no-repeat;
}
#best5 li {
 background:url("/shop/item/onlineshop/design/img01/line_green_w.gif") 0 100% repeat-x;
 padding:5px;
}
#best5 .pict {
 float:left;
 margin-right:8px;
 margin-bottom:0;
 width:40px;
}
#best5 .pict img {
 width:40px;
 height:40px;
}
#best5 .txt {
 float:right;
 width:112px;
 text-align:left;
}
#best5 .date {
 text-align:right;
 padding:5px 3px 3px;
}
/*-#best5 li img {
 margin-right:8px;
 margin-bottom:0;
}
-*/

/*---　卸売りなどのご相談　---*/
#consulting h2 {
 display:none;
}
#consulting #h2_consulting {
 padding-top:28px;
 background:url("/shop/item/onlineshop/design/img01/ln_consulting_title.gif") no-repeat;
}
#consulting ul {
 margin:10px 10px 0px;
 background-color:#eeeeee;
 padding:5px;
 padding-left:10px;
 text-indent:-5px;
}
#consulting .msg {
 padding:0 10px;
}
#consulting a {
 display:block;
 margin:3px auto 0px;
 padding-bottom:7px;
 background:url("/shop/item/onlineshop/design/img01/btn_consulting.gif") no-repeat;
 width:119px;
 height:21px;
 text-indent:-9999px;
 text-decoration:none;
}



/*---　ご注文　---*/
#order h2 {
 display:none;
}
#order #h2_order {
 padding-top:28px;
 background:url("/shop/item/onlineshop/design/img01/ln_order_title.gif") no-repeat;
}
#order .pict {
 margin-bottom:10px;
 background:url("/shop/item/onlineshop/design/img01/ln_order_pict.gif") no-repeat;
 width:170px;
 height:108px;
}
#order a {
 display:block;
 margin:3px auto 0px;
 padding-bottom:7px;
 background:url("/shop/item/onlineshop/design/img01/btn_order.gif") no-repeat;
 width:119px;
 height:21px;
 text-indent:-9999px;
 text-decoration:none;
}

/*---　セキュリティ　---*/
#security p.seal {
 margin-bottom:5px;
}




/*----------------------------
 フッター
------------------------------*/
#footerwrap {
 margin:0 auto;
 border-top:#F6F1E4 solid 30px;
 background-color:#032D00;
 width:800px;
 text-align:center;
}

/*---　住所等　---*/
#address {
 background:#E9DDBE url("/shop/item/onlineshop/design/img01/bg_footer.gif") 0 0 repeat-x;
 padding:7px 0;
}

/*---　フッターグローバルナビ　---*/
#footer_gNavi {
 background-color:#7C0D05;
 padding:3px 0;
}
#footer_gNavi li {
 display:inline;
 border-left:#FFF solid 1px;
 padding:0 8px;
}
#footer_gNavi li.last {
 border-right:#FFF solid 1px;
}
#footer_gNavi li a {
 color:#FFF;
}

/*---　フッターナビ　---*/
#footerNavi {
 padding:10px 0;
}
#footerNavi li {
 display:inline;
 border-left:#FFF solid 1px;
 padding:0 8px;
}
#footerNavi li.last {
 border-right:#FFF solid 1px;
}
#footerNavi li a {
 color:#FFF;
}


/*---　コピーライト　---*/
#copyright {
 margin:0 auto;
 border-bottom:#032D00 solid 10px;
 background:url("/shop/item/onlineshop/design/img01/copyright.gif") 0 0 no-repeat;
 width:410px;
 height:10px;
}
#copyright span{
 display:block;
 position:absolute;
 top:-9999px;
 left:-9999px;
}

/*----------------------------
 xxxxx/index.html（商品種別一覧ページ）
------------------------------*/
.thumb {
 float:left;
 margin-bottom:10px;
 background:url("/shop/item/onlineshop/design/img01/line_green_w.gif") 0 100% repeat-x;
 padding-bottom:10px;
 width:590px;
}
.thumb_pictBox {
 float:left;
 margin-bottom:10px;
 margin-right:10px;
}
.thumb_txtBox {
 float:left;
 width:250px;
 margin-right:10px;
}
.thumb_txtBox .copy {
 margin-bottom:2px;
}
.thumb_txtBox .title {
 margin-bottom:7px;
}
.thumb_cartBox {
 float:left;
 border:#E4D4AF solid 3px;
 background-color:#FFF;
 width:184px;
}
.thumb_cartBox table {
 margin:5px;
 border:0;
 width:174px;
}
.thumb_cartBox table td {
 border:0;
 padding:3px;
 text-align:center;
}
.thumb_cartBox table td.citron_tea {
 border-bottom:#333 dotted 1px;
}

/*----------------------------
 xxxxx.html（商品詳細ページ）
------------------------------*/
/* 詳細画像・テキスト*/
#detail {
 float:left;
 margin-bottom:20px;
 width:590px;
}
.detail_pictBox {
 float:left;
 margin-bottom:10px;
 margin-right:10px;
 width:260px;
}
.detail_pictBox3 {
 float:left;
 margin-right:10px;
 width:300px;
}
.detail_txtBox {
 float:right;
 width:320px;
}
.detail_txtBox .copy {
 margin:15px 0;
 font-size:103%;
}
.detail_txtBox .explanation {
 margin-bottom:20px;
}
.detail_txtBox3 {
 float:right;
 width:280px;
}
.detail_txtBox3 .copy {
 margin:15px 0;
 font-size:103%;
}
.detail_txtBox3 .explanation {
 margin-bottom:20px;
}
.detail_pictBox3 .comment {
 font-size:71%;
}


/* クール便 */
.detail_pictBox p.cool img {
 width:80px;
 height:20px;
}

.gosire_b {
	width:260px;
	height:56px;
}

/* セットキムチの価格表*/
table.detail_price_set {
 margin-right:10px;
 margin-bottom:0px;
 border-bottom:1px solid #F6F1E4;
 border-right:1px solid #F6F1E4;
 background-color:#FFF;
 width:590px;
 float:left;
}

/*for IE6*/
* html table.detail_price_set { 
	margin-right:0px;
}
* html .kakuteki_price_set {
	margin-right:0px;
}
/*End*/

table.detail_price_set th {
 border-top:1px solid #F6F1E4;
 border-left:1px solid #F6F1E4;
 background-color:#E4D4AF;
 padding:0 10px;
 text-align:center;
}
table.detail_price_set td {
 border-top:1px solid #F6F1E4;
 border-left:1px solid #F6F1E4;
 padding:5px;
}
table.detail_price_set td.goods {
 background-color:#054401;
 color:#FFF;
}
table.detail_price_set td table.normal {
 border:none;
}

table.width390 {
 width:390px!important;
}

/* おすすめレシピ */
.detail_recipe img {
 margin-bottom:10px;
}
.detail_recipe ul {
 margin:0;
}

/* 送料無料 */
ul.free {
 margin-right:30px;
}

/* 柚子の効能 */
.section div.pict img.citron_tea {
 width:160px;
 height:220px;
 margin-right:10px;
 margin-bottom:10px;
}
dl.effect dt {
 clear:left;
 width:420px;
}
dl.effect dt span.element {
 margin-right:5px;
}
dl.effect dd {
 clear:left;
 width:420px;
 margin-left:0;
 margin-bottom:10px;
}

/* 禅食の特徴 */
.qa dl {
 margin-bottom:10px;
}
.qa dt {
 background:#E5E2C4 url("/shop/item/onlineshop/design/img01/q.gif") 5px 50% no-repeat;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:30px;
 width:560px;
}
.qa dd {
 clear:left;
 margin:0;
 background:url("/shop/item/onlineshop/design/img01/a.gif") 5px 0.5em no-repeat;
 padding-top:5px;
 padding-bottom:20px;
 padding-left:30px;
 width:560px;
}
.qa p {
 margin:10px 0;
}
p.route {
 background-color:none;
}

#guide {
 margin-top:20px;
}

/* メンテナンス画面 */
.FS2_body_Common_Closed .system_content .system_content {
 margin-top:50px;
 margin-left:88px;
 border:#E9DDBE solid 1px;
 background-color:#FFF;
 padding:0 10px 15px 10px;
 width:600px;
}
.FS2_body_Common_Closed h2.pageTitle {
 background:none;
 background:url("/shop/item/onlineshop/design/img01/logo_w.gif") 5px 0 no-repeat;
 color:#F00;
 text-align:center;
}
.FS2_body_Common_Closed .itemCenter strong {
 color:#333;

 font-weight:normal;
 font-size:100%;
}

/* 干し大根キムチ詳細ページの画像 */
#dryradish_pict {
	background:url(/shop/item/onlineshop/design/img02/option_dryradish_kimchi.jpg) bottom left no-repeat;
	height:260px;
	min-height:260px;
}
/* 茶色ボーダー設定 */
.bo_care {
border:2px solid #7C0D05; padding:10px 15px; width:540px;
}

/* ﾎﾝｻﾑ純液　*/
#koujin_tb{
	border:1px solid #D3B91A;
}
#koujin_tb td{
	border:1px solid #D3B91A;
	text-align:center;
}

#koujin_tb td.tb_tl{
	background:#E6D87F;
	padding:0px 30px;
}

#koujin_tb td.tb_r{
	background:#ffffff;
}

#koujin_tb td.tb_l{
	background:#F4EDC5;
}

/* えごまの葉キムチ詳細ページの画像 */
#egoma_pict {
	background:url(/shop/item/onlineshop/design/img02/option_egoma.jpg) bottom left no-repeat;
	height:260px;
	min-height:260px;
}

/* ブロコリマガジンの目次リスト */
#brokore_mlist p {
	margin-bottom:0px;
}

#brokore_mlist ul {
	magin-top:0px;
}

#brokore_mlist ul li {
	background:url("/shop/item/onlineshop/design/img01/brokore_list.gif") 7px 7px no-repeat;
	padding-left:17px;
}

/* 口コミ上のマージン */
.kutikomi {
	margin-bottom:15px;
}

/* お客様の声　ページid　*/
#voice_products {
	background:url(/shop/item/onlineshop/design/img01/icon_voice.gif) no-repeat top left;
	padding:0px 0 0px 17px;
}
#voice_products a{
	background:url(/shop/item/onlineshop/design/img01/arrow.gif) no-repeat top right;
	width:14px;
	padding:0px 32px 0px 5px;
}

#voice_products2 a{
	background:url(/shop/item/onlineshop/design/img01/arrow.gif) no-repeat top right;
	padding:0px 32px 0px 12px;
}


/* サムゲタン 映像用 */
.sam_pictBox {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	width:258px;
}
.sam_txtBox {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:322px;
	}

/* キムチ追加分 */
.kimchi_all {
	width:590px;
}
.kimchi_left {
	float:left;
	width:390px;
	border:2px solid #054401;
}
.kimchi_right {
	float:right;
	width:180px;
	border:2px solid #054401;
}

/*for IE6*/
* html .kimchi_left  { 
}

/*End*/

.kakuteki table {
	 width:180px;
}
.kakuteki table th {
	 text-align:center;
}
.kakuteki table td {
	 border:0;
	 text-align:center;
	 padding:10px;
}
.kakuteki table td.input_cart {
	 padding:0;
	 text-align:center;
}
.kakuteki table td.input_cart table {
	 width:180px;
}
.kakuteki table td.input_cart table td {
	 padding:0;
	 text-align:left;
}
.kakuteki table td.input_cart table td.input_select {
	 padding-right:0;
	 text-align:right;
}
.kakuteki table td.input_cart table td.figure {
	 padding-right:0;
	 text-align:right;
}
.kakuteki table td.input_cart table td.input_cnt {
	 padding-right:0;
	 text-align:right;
}
.kakuteki table td.input_cart table td.updn_btn {
	 padding: 0;
	 line-height: 0;
}
.kakuteki table td.input_cart table td.updn_btn input {
	 padding: 0;
	 margin: 0;
}
.shopping_kakuteki {
		float:left;
		margin:0px;
}
.kakuteki_price {
	 float:left;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 width:180px;
}
.kakuteki_price th,
.kakuteki_price td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 10px;
}
.kakuteki_price th {
	 background-color:#E4D4AF;
	 padding:3px 10px;
	 text-align:center;
	 font-weight:bold;
}

table.kimchi_price {
	 float:left;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 width:390px;
}
table.kimchi_price th,
table.kimchi_price td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 10px;
}
table.kimchi_price th {
	 background-color:#E4D4AF;
	 padding:3px 10px;
	 text-align:center;
	 font-weight:bold;
}
#title {
	 width:590px;
	 height:29px;
	 background-color:#054401;
	 color:#FFF;
	 text-align:center;
	 font-size:84%; /* 12px相当*/
	 line-height:29px;
	 margin-bottom:10px;
}
.input_kakuteki {
	 padding-right:0;
	 width:95px;
	 text-align:right;
}
.kakuteki_price_set {
	 background-color:#FFFFFF;
	 margin-right:10px;
	 margin-bottom:0px;
	 border:1px solid #F6F1E4;
	 width:180px;
	 float:left;
}
.kakuteki_price_set th {
	 background-color:#E4D4AF;
	 padding:0 10px;
	 text-align:center;
}
.kakuteki_price_set td {
	 padding:5px;
}
.kakuteki_price_set td.goods {
	 background-color:#054401;
	 color:#FFF;
}
.kakuteki_price_set td table.normal {
	 border:none;
}

.price_7000 {
	margin-top:8px;
	background:#FFFF99;
	padding:4px;

}

/*キムチ一覧ボーダー　firefox用 */
@-moz-document url-prefix() {
.t_boder_kimchi_ff {
	border-top:3px solid #054401;
	border-left:3px solid #054401;
	}}
/* /キムチ一覧ボーダー　firefox用*/

.bg_cl_def {
	background:#F6F1E4;
}

.p_style_360{
	width:360px;
	margin-left:10px;
}
.p_style_570{
	width:570px;
	margin:6px 0 6px 10px;
}

/* /キムチ成分表*/

table.kimchi_ingredient {
	 float:left;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 width:590px;
	 margin-bottom:10px;
}
table.kimchi_ingredient th,
table.kimchi_ingredient td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 10px;
}
table.kimchi_ingredient th {
	 background-color:#E4D4AF;
	 padding:3px 10px;
	 text-align:center;
	 font-weight:bold;
}

table.kimchi_ingredient2 {
	 float:left;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 margin-bottom:10px;
	 width:320px;
}
table.kimchi_ingredient2 th,
table.kimchi_ingredient2 td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 10px;
}
table.kimchi_ingredient2 th {
	 background-color:#E4D4AF;
	 padding:3px 10px;
	 text-align:center;
	 font-weight:bold;
}

table.orientalmelon_ingredient {
	 float:left;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 width:425px;
	 margin-bottom:10px;
}
table.orientalmelon_ingredient th,
table.orientalmelon_ingredient td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 10px;
}
table.orientalmelon_ingredient th {
	 background-color:#E4D4AF;
	 padding:3px 10px;
	 text-align:center;
	 font-weight:bold;
}


/* /チャメレシピ*/
#procedure {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-bottom-color: #E4D4AF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E4D4AF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E4D4AF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #E4D4AF;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 30px;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 7px;
}




/* /9月キャンペーン*/

.september_price_l {
	 background-color:#FFFFFF;
	 margin-bottom:0px;
	 border-bottom:1px solid #F6F1E4;
	 border-top:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 width:292px;
	 float:left;
}

.september_price_r {
	 background-color:#FFFFFF;
	 margin-bottom:0px;
	 border-bottom:1px solid #F6F1E4;
	 border-top:1px solid #F6F1E4;
	 width:293px;
	 float:;left;
}

.september_price_l th {
	 background-color:#E4D4AF;
	 padding:0 10px;
	 text-align:center;
}
.september_price_l td {
	 padding:5px;
}

.september_price_r th {
	 background-color:#E4D4AF;
	 padding:0 10px;
	 text-align:center;
}
.september_price_r td {
	 padding:5px;
}



.t_boder_sc_ff {
	border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #054401;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-top-color: #054401;
    border-top-style: solid;
    border-top-width: 2px;
	    border-bottom-color: #054401;
    border-bottom-style: solid;
    border-bottom-width: 2px;
	    border-left-color: #054401;
    border-left-style: solid;
    border-left-width: 2px;
	    border-right-color: #054401;
    border-right-style: solid;
    border-right-width: 2px;
}


/* /500gキムチ*/



.chongaku_500_2_price {
        background-color: #FFFFFF;
	 margin-bottom:0px;
	 width:195px;
	 float:left;
}

table.chongaku_500_2_price th {
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}



table.chongaku_500_2_price td {
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    background-color: #FFFFFF;
}


.kimchi_500_2_price {
        background-color: #FFFFFF;
	 margin-bottom:0px;
	 width:195px;
	 float:left;
}

table.kimchi_500_2_price th {
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}



table.kimchi_500_2_price td {
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    background-color: #FFFFFF;
}

table.kimchi_500_2_price th{
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}







.kakuteki_500_2_price {
        background-color: #FFFFFF;
	 margin-bottom:0px;
	 width:195px;
	 float:left;
}

table.kakuteki_500_2_price th {
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}



table.kakuteki_500_2_price td {
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    background-color: #FFFFFF;
}







table.chongaku_500_price {
        background-color: #FFFFFF;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 margin-bottom:0px;
	 width:195px;
	 float:left;
}

table.chongaku_500_price th {
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}



table.chongaku_500_price td {
    border-top-color: #F6F1E4;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #F6F1E4;
    border-left-style: solid;
　　border-left: 1px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}

table.chongaku_500_price th,
table.chongaku_500_price td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 5px;
}







table.kimchi_500_price {
        background-color: #FFFFFF;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 margin-bottom:0px;
	 width:195px;
	 float:right;
}


table.kimchi_500_price th {
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}



table.kimchi_500_price td {
    border-top-color: #F6F1E4;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #F6F1E4;
    border-left-style: solid;
　　border-left: 1px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}

table.kimchi_500_price th,
table.kimchi_500_price td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 5px;
}





table.kakuteki_500_price {
        background-color: #FFFFFF;
	 border-bottom:1px solid #F6F1E4;
	 border-right:1px solid #F6F1E4;
	 background-color:#FFF;
	 margin-bottom:0px;
	 width:195px;
	 float:left;
}





table.kakuteki_500_price th {
    background-color: #E4D4AF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    text-align: center;
}



.kakuteki_500_price td {
    border-top-color: #F6F1E4;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #F6F1E4;
    border-left-style: solid;
　　border-left: 1px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}

.kakuteki_500_price th,
.kakuteki_500_price td {
	 border-top:1px solid #F6F1E4;
	 border-left:1px solid #F6F1E4;
	 padding:3px 5px;
}


/* ニュース　リクルート */
table.recruit_table {
background-color:#FFFFFF;
float:left;
width:590px;
}

table.recruit_table th {
background-color:#E4D4AF;
font-weight:bold;
padding:3px 10px;
}

table.recruit_table th, table.recruit_table td {
border-left:1px solid #F6F1E4;
border-top:1px solid #F6F1E4;
padding:3px 10px;
}

/* 12/06/07 ２段組み */
.hulf_box {
width:280px;
margin-right:15px;
}
