/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #000000;
	font-size: medium;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background-color: #ffffff;
	text-align:center;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	margin:0px auto;
	width:850px;
	text-align:left;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
 width:100%;
 clear:left;
 background-image:url(https://img14.shop-pro.jp/PA01078/445/etc/t_back2.jpg?cmsp_timestamp=20210716134059);
}

.header .gmenu {
margin-top:121px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;  
width:840px;
height:23px;
font-weight:bold;
font-size:12pt;
color:#ffffff;
background-color:#006600;
}

.header .gmenu a {
color:#ffffff;
}

.header .gmenu a:hover {
color:#ffff00;
}
 

/*　画面左側メニューの幅　*/
.side {
	float: left;
	width:200px;
       font-size:small;
       line-height:130%
}

#sidegt {
      color:#ffffff;
      font-size:120%;
      font-weight:bold;
      background-color:#006600;
     padding:5px 0;
      width:190px;
}
.side ul {
      color:#006600;
      text-indent:5px;
      list-style: none;
  
}

.side ul a:hover {
      color:#003300;
      font-weight:bold;
      background-color:#ffff99;
}

.subtotal {
	padding:5px 0;
}
.stotal {
	text-align:right;
}
.total {
	padding:5px 0;
	border-top:1px solid #C3C3C3;
	text-align:right;
}

.postage {
	border-top:1px dotted #C3C3C3;
	border-bottom:1px dotted #C3C3C3;
	list-style-type:none;
	margin-bottom:5px;
}

.postage li {
	margin:5px 0;
	color:red;
	text-align:left;
}

.viewcart {
	padding:5px 0;
	text-align:center;
}

/*　画面右側の幅　*/
.main {
	float: left;
	width: 650px;
}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:left;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}

/*　フッター（コピーライト）　*/
.footer {
 width:100%;
 height:150px;
 padding:5px;
 clear:left;
 color:#ffffff;
 background-color:#006600;
 text-align:center;
}

#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 20px 0px 0px;
}

/* -------------------------------------
*     商品オプション 表形式
* ------------------------------------- */
#option_tbl {
     border-collapse:collapse;
     border-top:1px solid #ccc;
     border-left:1px solid #ccc;
}
#option_tbl th{
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
#option_tbl td {
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
/* ------------------------------------- 
 *	お米のみうらＣＳＳ
 * ------------------------------------ */
h1 {
    margin:20px 10px;
    padding:15px 10px 0 10px;
    height:35px;
    color:#ffffff;
    background-color:#006600;
    font-size:200%;
    font-weight:bold;
}

h2 {
    margin:5px 0px 5px 0px;
    padding:15px 10px 0 10px;
    height:40px;
    color:#ffffff;
    background-color:#006600;
    font-size:180%;
    font-weight:bold;
}

h3 {
    margin:5px 0px 10px 20px;
    padding:5px 10px 0 10px
    height:25px;
    color:#000000;
    background-color:#ccff33;
    font-size:150%;
    font-weight:bold;
}

h4 {
    margin:5px 0px 5px 30px;
    color:#000000;
    font-size:130%;
    font-weight:bold;
}

h5 {
    margin:5px 0px 5px 50px;
    color:#000000;
    font-size:100%;
    font-weight:bold;
}

.insho {
    margin:5px 0px 5px 0px;
    padding:20px;
    background-color:#ffff66;
    font-size:150%;
    font-weight:bold;
    text-align:center;
   line-height:150%;
}
.redbig {
   margin:5px 5px 5px 5px;
    background-color:#ff66cc;
    font-size:120%;
    font-weight:bold;
   line-height:150%;
}
.grnbig {
   margin:5px 5px 5px 5px;
    background-color:#99ff33;
    font-size:120%;
    font-weight:bold;
   line-height:150%;
}

.yewbig {
   margin:5px 5px 5px 5px;
    background-color:#ffff33;
    font-size:120%;
    font-weight:bold;
   line-height:150%;
}

.kijibox {
 width:640px;
 margin:10px 0px;
}

.kiji {
 padding:10px;
 margin-left:5px;
}

.pankuzu {
 font-size:small;
 line-height:120%;
}

.imgcenter {
text-align:center;
}

.imgleft {
float:left;
margin:0 15px 15px 0
}

.imgright {
float:right;
margin:15px
margin:0 0 15px 15px
}

table .sanchiimg{
text-align:center;
}

table .sanchibun p{
text-indent:1em;
text-align:left;
vertical-align:top;
padding:10px;
}

/* ------------------------------------- 
 *	フリーページ
 * ------------------------------------ */
.enkaku ul{
 list-style: none;
  width: 420px;
 line-height:1.5;
}

.enkaku ul li{
    margin-bottom: 10px;
    padding-left: 7em; /*1em（1文字）分、右に動かす*/
    text-indent: -7em; /*最初の行だけ1em（1文字）分、左に動かす*/
 
}
.gazoin {
  float:right;
  width:210px;
  padding:5px
}

.gazoin p {
 font-size:10px;
 line-height:120%;
}

.midasi1 {
  margin:10px 0 10px 0;
  padding:20px 10px;
  color:#006600;
  font-size:23pt;
  font-wight:bold;
  border:solid medium #006600
}

.midasi2 {
  margin:10px 0 20px 0;
  padding:5px;
  font-size:20pt;
  font-wight:bold;
  background-color:#99ff99
}

.midasi3 {
  padding:2px;
  font-size:1.3em;
}

.big1 {
  margin:15px 5px;
  padding:10px;
  font-size:150%;
  line-height:1.5;
  background-color:#ccff99;
}


.bun3 {
  padding:2px 2px 2px 35px;
  font-size:medium;
}

.bun3 p {
  margin:15px
}

.bun4 p {
  padding:5px 2px 5px 1px;
  font-size:x-small;
}


.shinmai {
  color:#ff0000;
  font-weight:bold
}
.kanbai {
 color:#ff0033
}
.space1 {
  width:650px;
  height:10px
}
.space2 {
  width:650px;
  height:20px
}
.space3 {
  width:650px;
  height:30px
}

.space5 {
  width:650px;
  height:50px
}
.space10 {
  width:650px;
  height:100px
}
.space15 {
  width:650px;
  height:150px
}
.qandad {
  padding:10px;
  color:#ffffcc;
  font-weight:bold;
  background-color:#666666;
  font-size:120%;
  margin-bottom:5px;
}
.qandaq {
  color:#ff0000;
  background-color:#ffccff;
}
.qandaa {
  color:#003333;
}