/*//////////////////////　基本タグ　///////////////////////*/
a:link{ color:#333333; }
a:visited{ color:#333333; }
a:active{ color:#FF6C79; }
a:hover{ color:#FF6C79; }

body{
background-color:#FFE1E3;
margin:0px;
}

td{
font-size:9pt;
line-height:160%;
color:#333333;
}

th{
font-size:9pt;
line-height:160%;
color:#333333;
}

div{
font-size:9pt;
line-height:160%;
color:#333333;
}


/*//////////////////////　基本レイアウト　///////////////////////*/
.base{
width:770px;
background-color:#FFFFFF;
/* border-left:1px #E4CEB1 solid; */
/* border-right:1px #E4CEB1 solid; */
margin:0px auto;
/* border:1px #000000 solid; */
}

.head{
width:750px;
margin:0px auto 0px auto;
/* border:1px #000000 solid; */
}

.body{
width:750px;
margin:0px auto 10px auto;
/* border:1px #000000 solid; */
}
.body:after{  
content:".";  
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}

.menu{
float:left;
width:190px;
margin:0px 0px;
background-color:#D9D0C7;
/* border:1px #000000 solid; */
}

.contents{
float:right;
width:560px;
/* border:1px #000000 solid; */
}

.title{
width:560px;
margin:0px auto 20px auto;
/* border:1px #000000 solid; */
}

.link{
width:540px;
margin:0px 0px 20px 20px;
text-align:center;
border-bottom:1px #CCCCCC solid;
/* border-top:1px #CCCCCC solid; */
/* border:1px #000000 solid; */
}
.link:after{  
content:".";  
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}

.navi{
clear:both;
width:540px;
margin:0px auto 20px auto;
text-align:right;
/* border:1px #000000 solid; */
}

.data{
width:540px;
margin:0px 0px 0px 20px;
/* border:1px #000000 solid; */
}

.memo{
width:540px;
margin:0px 0px 0px 20px;
/* border:1px #000000 solid; */
}

.foot{
clear:both;
width:750px;
margin:0px auto;
/* border:1px #000000 solid; */
}


/*//////////////////////　リスト　///////////////////////*/
.menu ul{
list-style-position: outside;
list-style-type: none;
padding:0px;
margin:0px;
}
.menu ul li{
background: url("../image/point.gif") no-repeat 0px 2px;
/*border-bottom:1px #CCCCCC dotted;*/
padding-left:20px;
line-height:20px;
font-size:8pt;
}

.data ul{
list-style-position: outside;
list-style-type: none;
padding:0px;
margin:0px;
}
.data ul li{
background: url("../image/point.gif") no-repeat 0px 7px;
border-bottom:1px #CCCCCC dotted;
padding:3px 0px 3px 20px;
line-height:20px;
}

.data ol li{
background: url("") no-repeat 0px 10px;
border-bottom:0px;
padding:0px 0px 0px 0px;
line-height:20px;
}

/*//////////////////////　リンク・ポイント　///////////////////////*/
.navi a{
background: url("../image/point01.gif") no-repeat 0px 2px;
padding-left:15px;
}

.link a{
background: url("../image/point02.gif") no-repeat 4px 3px;
padding-left:15px;
}

.top a{
background: url("../image/point03.gif") no-repeat 0px 0px;
padding:2px 0px 3px 18px;
line-height:30px;
}


/*//////////////////////　フォント　///////////////////////*/
.text01{ /* 強調（太字） */
font-weight:bold;
}

.text02{ /* 電話番号 */
color:#FF6600;
font-weight:bold;
font-family: Arial;
font-family: Arial Black;
font-size:20pt;
line-height:100%;
}

.text03{ /* 注意（赤字） */
color:#CC0000;
}

.text04{ /* 装飾文字１ */
color:#3A7DCC;
font-weight:bold;
font-size:11pt;
padding-top:5px;
}

.text05{ /* 装飾文字２ */
color:#FF6600;
font-weight:bold;
font-size:10pt;
padding-top:5px;
}

.text06{ /* 装飾文字３ */
font-weight:bold;
font-size:14pt;
padding-top:5px;
}

/*//////////////////////　見出し　///////////////////////*/
dl{
margin:0px;
}

dt{
font-size:12pt;
font-weight:bold;
padding:5px 0px;
margin:0px 0px 5px 0px;
text-indent:10px;
/* font-family: "ＭＳ 明朝", serif; */
border-bottom:2px #988CB9 solid;
/* background: url("../image/line.gif") no-repeat 0px 0px; */
/* background-position:bottom; */
height:28px;
}

/*//////////////////////　月別（色）　///////////////////////*/

.color_m01 .title{
border-top:1px #999999 solid;
border-bottom:1px #999999 solid;
}
.color_m01 .point{ color:#666666; }


/*//////////////////////　種類別（色）　///////////////////////*/

.color_t01 .title{ 
border-top:1px #999999 solid;
border-bottom:1px #999999 solid;
}
.color_t01 .point{ color:#666666; }

/*//////////////////////　お米（色）　///////////////////////*/

.color_k01 .title{ 
border-top:1px #999999 solid;
border-bottom:1px #999999 solid;
}
.color_k01 .point{ color:#666666; }



/*//////////////////////　価格別（色）　///////////////////////*/
.item .detail{  /* 全体 */
background-color:#FFFFFF;
}




.color_m01 .color_p1{ /* 黄 */
border:1px #C6B320 solid;
}

.color_m01 .color_p1 .number{
}
.color_p1 .number th{
border:1px #C6B320 solid;
background-color:#F5EC9B;
}
.color_m01 .color_p1 .number td{
border:1px #C6B320 solid;
color:#C6B320;
}

.color_m01 .color_p1 .order{
}
.color_m01 .color_p1 .order th{
border:1px #C6B320 solid;
background-color:#F5EC9B;
}
.color_m01 .color_p1 .order td{
border:1px #C6B320 solid;
}

.color_m01 .color_p1 .price{
}
.color_p1 .price th{
border:1px #C6B320 solid;
background-color:#F5EC9B;
}
.color_m01 .color_p1 .price td{
border:1px #C6B320 solid;
background-color:#C6B320;
color:#FFFFFF;
}



.color_t01 .color_p1{  /* 緑 */
border:1px #3EA57C solid;
}

.color_t01 .color_p1 .number{
}
.color_t01 .color_p1 .number th{
border:1px #3EA57C solid;
background-color:#CEF1CC;
}
.color_t01 .color_p1 .number td{
border:1px #3EA57C solid;
color:#3EA57C;
}

.color_t01 .color_p1 .order{
}
.color_t01 .color_p1 .order th{
border:1px #3EA57C solid;
background-color:#CEF1CC;
}
.color_t01 .color_p1 .order td{
border:1px #3EA57C solid;
}

.color_t01 .color_p1 .price{
}
.color_t01 .color_p1 .price th{
background-color:#3EA57C;
border:1px #3EA57C solid;
color:#FFFFFF;
border-right:1px #FFFFFF solid;
}
.color_t01 .color_p1 .price td{
border:1px #3EA57C solid;
background-color:#3EA57C;
color:#FFFFFF;
}

.color_k01 .color_p1{  /* 朱 */

}

.color_k01 .color_p1 .number{
}
.color_k01 .color_p1 .number th{
border:1px #ED3E2A solid;
background-color:#F2C9BC;
color:#ED3E2A;
}
.color_k01 .color_p1 .number td{
border:1px #ED3E2A solid;
color:#ED3E2A;
}

.color_k01 .color_p1 .order{
}
.color_k01 .color_p1 .order th{
border:1px #ED3E2A solid;
background-color:#F2C9BC;
color:#ED3E2A;
}
.color_k01 .color_p1 .order td{
border:1px #ED3E2A solid;
}

.color_k01 .color_p1 .price{
}
.color_k01 .color_p1 .price th{
background-color:#ED3E2A;
border:1px #ED3E2A solid;
color:#FFFFFF;
border-right:1px #FFFFFF solid;
}
.color_k01 .color_p1 .price td{
border:1px #ED3E2A solid;
background-color:#ED3E2A;
color:#FFFFFF;
}


/*//////////////////////　基本　///////////////////////*/
.item{
width:540px;
margin:0px 0px 20px 0px;
}

.item th, .item td, .item div{
line-height:140%;
}


/*//////////////////////　商品タイトル　///////////////////////*/
.item .title{
width:100%;
height:30px;
margin:0px 0px 10px 0px;
}

/* 商品記号ありの場合
.item .title th{
white-space:nowrap;
width:40px;
height:40px;
}
*/

/*//////////////////////　品名　///////////////////////*/
.item .name{
font-size:12pt;
line-height:110%;
padding:3px 10px 0px 0px;
font-weight:bold;
float:left;
}


/*//////////////////////　商品データ　///////////////////////*/
.item .detail{
width:260px;
}

.item .detail table{
width:100%;
}

.item .detail th{
width:80px;
font-weight:normal;
padding:2px 5px;
}

.item .detail td{
text-align:center;
padding:2px 5px;
}

/*//////////////////////　番号　///////////////////////*/
.item .number td{
/* font-family: Impact; */
/* font-family:"Comic Sans MS"; */
/* font-family:'Arial Black',sans-serif; */
/* font-family: Arial; */
/* font-weight:normal; */
font-weight:bold;
font-family:"Times New Roman";
font-size:16pt;
line-height:100%;
text-align:center;
}


/*//////////////////////　価格　///////////////////////*/
.item .price td{
/* font-family: Impact; */
/* font-family:"Comic Sans MS"; */
/* font-family:"Times New Roman"; */
/* font-family:'Arial Black',sans-serif; */
/* font-family: Arial; */
/* font-weight:normal; */
font-size:12pt;
line-height:120%;
font-family:'Arial Black',sans-serif;
white-space:nowrap;
}


/*//////////////////////　画像　///////////////////////*/
.item .image{
width:275px;
}

.item .image img{
margin:0px 0px 10px 0px;
}


/*//////////////////////　紹介文　///////////////////////*/
.item .read{
width:260px;
padding:0px 0px 5px 0px;
/* border-bottom:1px #CCCCCC solid; */
line-height:140%;
font-size:8pt;
}


/*//////////////////////　期間限定　///////////////////////*/
.item .kikan{
/* border:1px #CCCCCC solid; */
padding:3px 5px;
margin:5px 0px 0px 0px;
border:1px #FF6153 solid;
background-color:#FFFFFF;
color:#FF6153;
}


/*//////////////////////　マーク　///////////////////////*/
.item .mark{
padding:3px 0px 3px 0px;
text-align:right;
}


/*//////////////////////　商品内容　///////////////////////*/
.item .info{
padding:5px 0px 0px 0px;
}

/* 商品に■などのpointがある場合 */
.item .point{
font-size:7pt;
padding:0px 2px 0px 0px;
}


/*//////////////////////　原産地　///////////////////////*/
.item .text{
padding:2px 0px 0px 0px;
}

/*//////////////////////　賞味期間　///////////////////////*/
.item .limit{
padding:2px 0px 0px 0px;
}

/* テーブル組の場合
.item .limit{
float:right;
margin:0px 0px 5px 0px;
}

.item .limit th{
white-space:nowrap;
font-weight:normal;
line-height:120%;
padding:1px 5px;
}

.item .limit td{
border:1px #0057FF solid;
padding:1px 10px;
line-height:120%;
color:#0057FF;
background-color:#D2F6FF;
}
*/


/*//////////////////////　お届け時期　///////////////////////*/
.item .yotei{
float:right;
margin:0px 10px 0px 0px;
padding:1px 10px 1px 10px;
background-color:#1F6E25;
color:#FFFFFF;
}

/* テーブル組の場合
.item .yotei{
float:right;
margin:0px 0px 5px 0px;
}

.item .yotei th{
white-space:nowrap;
font-weight:normal;
line-height:120%;
padding:1px 5px;
background-color:#FF6153;
color:#FFFFFF;
}

.item .yotei td{
border:1px #FF6153 solid;
padding:1px 10px;
line-height:120%;
color:#FF6153;
background-color:#FFFFFF;
}
*/


/*//////////////////////　販売店など　///////////////////////*/
.item .tel{
white-space: nowrap;
}

/* ディブ組の場合
.item .shop{
padding:3px 0px 0px 0px;
}
*/

/* テーブル組の場合*/
.item .shop{
clear:both;
border-top:1px #999999 solid;
width:100%;
padding:5px 0px 0px 0px;
}

.item .shop th{
vertical-align:top;
font-weight:normal;
white-space:nowrap;
width:10%;
}




/*//////////////////////　ページトップ ///////////*/
.item .top{
clear:both;
float:right;
padding-top:10px;
}


/*//////////////////////　早見表　///////////////////////*/
.index{
width:90%;
}

.index_number{
font-family: Arial;
font-size:10pt;
display:block;
width:30px;
height:20px;
color:#7E7965;
border:1px #C9C1B6 solid;
background-color:#F5F2EB;
margin-right:5px;
}

.index th{
padding:0px 0px 3px 0px;
width:30px;
/* font-weight:normal; */
}

.index td{
border-bottom:1px #CCCCCC dotted;
white-space:nowrap;
}


/*//////////////////////　表・テーブル　///////////////////////*/

.table{
background-color:#999999;
}

.table td {
background-color:#FFFFFF;
}

.table th{
background-color:#FFE4E1;
font-size:9pt;
color:#CD5C5C;
}


/*//////////////////////　お米　///////////////////////*/

/*//////////////////////　基本　///////////////////////*/
.kome{
width:540px;
margin:0px 0px 20px 0px;
}

.kome th, .kome td, .kome div{
line-height:140%;
}


/*//////////////////////　商品タイトル　///////////////////////*/
.kome .title{
width:100%;
height:30px;
margin:0px 0px 10px 0px;
}

/* 商品記号ありの場合
.kome .title th{
white-space:nowrap;
width:40px;
height:40px;
}
*/

/*//////////////////////　品名　///////////////////////*/
.kome .name{
font-size:12pt;
line-height:110%;
padding:3px 10px 0px 0px;
font-weight:bold;
float:left;
}


/*//////////////////////　商品データ　///////////////////////*/
.kome .detail{
width:380px;
}

.kome .detail table{
width:100%;
}

.kome .detail th{
width:70px;
font-weight:normal;
padding:2px 5px;
}

.kome .detail td{
text-align:center;
padding:2px 5px;
}

/*//////////////////////　番号　///////////////////////*/
.kome .number td{
/* font-family: Impact; */
/* font-family:"Comic Sans MS"; */
/* font-family:'Arial Black',sans-serif; */
/* font-family: Arial; */
/* font-weight:normal; */
font-weight:bold;
font-family:"Times New Roman";
font-size:16pt;
line-height:100%;
text-align:center;
}


/*//////////////////////　価格　///////////////////////*/
.kome .price td{
/* font-family: Impact; */
/* font-family:"Comic Sans MS"; */
/* font-family:"Times New Roman"; */
/* font-family:'Arial Black',sans-serif; */
/* font-family: Arial; */
/* font-weight:normal; */
font-size:12pt;
line-height:120%;
font-family:'Arial Black',sans-serif;
white-space:nowrap;
}


/*//////////////////////　画像　///////////////////////*/
.kome .image{
width:155px;
}

.kome .image img{
margin:0px 0px 10px 0px;
}


/*//////////////////////　紹介文　///////////////////////*/
.kome .read{
padding:0px 0px 5px 0px;
/* border-bottom:1px #CCCCCC solid; */
line-height:140%;
}


/*//////////////////////　期間限定　///////////////////////*/
.kome .kikan{
/* border:1px #CCCCCC solid; */
padding:3px 5px;
margin:5px 0px 0px 0px;
border:1px #FF6153 solid;
background-color:#FFFFFF;
color:#FF6153;
}


/*//////////////////////　マーク　///////////////////////*/
.kome .mark{
padding:3px 0px 3px 0px;
text-align:right;
}


/*//////////////////////　商品内容　///////////////////////*/
.kome .info{
padding:5px 0px 0px 0px;
}

/* 商品に■などのpointがある場合 */
.kome .point{
font-size:7pt;
padding:0px 2px 0px 0px;
}


/*//////////////////////　原産地　///////////////////////*/
.kome .text{
padding:2px 0px 0px 0px;
}

/*//////////////////////　賞味期間　///////////////////////*/
.kome .limit{
padding:2px 0px 0px 0px;
}

/* テーブル組の場合
.kome .limit{
float:right;
margin:0px 0px 5px 0px;
}

.kome .limit th{
white-space:nowrap;
font-weight:normal;
line-height:120%;
padding:1px 5px;
}

.kome .limit td{
border:1px #0057FF solid;
padding:1px 10px;
line-height:120%;
color:#0057FF;
background-color:#D2F6FF;
}
*/


/*//////////////////////　お届け時期　///////////////////////*/
.kome .pref{
float:right;
margin:0px 10px 0px 0px;
padding:1px 10px 1px 10px;
background-color:#009300;
color:#FFFFFF;
}

/* テーブル組の場合
.kome .yotei{
float:right;
margin:0px 0px 5px 0px;
}

.kome .yotei th{
white-space:nowrap;
font-weight:normal;
line-height:120%;
padding:1px 5px;
background-color:#FF6153;
color:#FFFFFF;
}

.kome .yotei td{
border:1px #FF6153 solid;
padding:1px 10px;
line-height:120%;
color:#FF6153;
background-color:#FFFFFF;
}
*/


/*//////////////////////　販売店など　///////////////////////*/
.kome .tel{
white-space: nowrap;
}

/* ディブ組の場合
.kome .shop{
padding:3px 0px 0px 0px;
}
*/

/* テーブル組の場合*/
.kome .shop{
clear:both;
border-top:1px #999999 solid;
width:100%;
padding:5px 0px 0px 0px;
}

.kome .shop th{
vertical-align:top;
font-weight:normal;
white-space:nowrap;
width:10%;
}

/*//////////////////////　ページトップ ///////////*/
.kome .top{
clear:both;
float:right;
padding-top:10px;
}


/*//////////////////////　量 ///////////*/
.kg{
font-size:10pt;
font-weight:normal;
padding:0px 0px 0px 10px;
}