@charset "Shift_JIS";

* {
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  color:#333333;
  line-height:130%;
}

body {
  background:#FFFFCC;
}
  
h1 {
	margin-left:5px;
	font-size: small;
}

h1,h2,h3,h4,b,strong {
	font-weight:bold;
}


h4 {
	font-size: medium;
	color:#ff9900;
	line-height:200%;
}

input {
	padding:3px;
	border:1px solid #006600;
	border-top:2px solid #666666;
	border-left:2px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}

/*リンク***************/

a{
	text-decoration:none;
	color:#006600;
}

a:visited{
	color:#006600;
}

a:hover{
	color:#FF9900;
}

/*リスト***************/
/*
dl{
	margin:0;
	padding:0;
}

*/
dd{
	padding-bottom: 5px; 
}

dt{
	font-weight:bold;
	padding-bottom: 5px; 
}






/*///Container/////////////////////////////*/
div#container {
	width:700px;
	font-size:small;
}

/*///Head//////////////////////////////////
/////////////////////////////////////////*/
div#head {
	width:700px;
}

/*///Body/////////////////////////////////*/

div#body {
	width:700px;
	margin-bottom: 5px;
}

/*///Navi/////////////////////////////////*/

div#navi {
	width:165px;
	margin-left: 3px;
	padding-left: 3px;
	float:left;
}

div#navi .address {
	background:url(../../images/address.gif) no-repeat;
	padding:10px;
}


/************サイドメニュー*****************/

div#preLoad {
	display: none;
	visibility: hidden;
} 



/*ホーム*/
/*div#navi li.home02 {width: 160px; height: 30px; background:url(../../images/home.gif) top left no-repeat; margin-bottom:0px;}*/

div#navi li.home02 a {width: 165px; height: 30px; display:block; background:url(../../images/home.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.home02 a:hover {background:url(../../images/home02.gif) no-repeat;}
/*当店おすすめ*/
div#navi li.osusume02 a {width: 165px; height: 30px; display:block; background:url(../../images/osusume.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.osusume02 a:hover {background:url(../../images/osusume02.gif) no-repeat;}
/*大和三山こしひかり*/
div#navi li.yamato02 a {width: 165px; height: 35px; display:block; background:url(../../images/yamato.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.yamato02 a:hover {background:url(../../images/yamato02.gif) no-repeat;}
/*豆知識*/
div#navi li.chisiki02 a {width: 165px; height: 30px; display:block; background:url(../../images/chisiki.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.chisiki02 a:hover {background:url(../../images/chisiki02.gif) no-repeat;}
/*店舗案内*/
div#navi li.tenpo02 a {width: 165px; height: 30px; display:block; background:url(../../images/tenpo.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.tenpo02 a:hover {background:url(../../images/tenpo02.gif) no-repeat;}
/*お問合せ*/
div#navi li.otoiawase02 a {width: 165px; height: 30px; display:block; background:url(../../images/otoiawase.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.otoiawase02 a:hover {background:url(../../images/otoiawase02.gif) no-repeat;}
/*特定商取引*/
div#navi li.tokutei02 a {width: 165px; height: 30px; display:block; background:url(../../images/tokutei.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.tokutei02 a:hover {background:url(../../images/tokutei02.gif) no-repeat;}
/*プライバシー*/
div#navi li.privacy02 a {width: 165px; height: 30px; display:block; background:url(../../images/privacy.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.privacy02 a:hover {background:url(../../images/privacy02.gif) no-repeat;}
/*リンク*/
div#navi li.link02 a {width: 165px; height: 30px; display:block; background:url(../../images/link.gif) top left no-repeat;text-indent:-9999px;}
div#navi li.link02 a:hover {background:url(../../images/link02.gif) no-repeat;}


/********ポータル***********/

div#navi .portal img{
	padding:5px;

}
  
/*///Main/////////////////////////////////*/ 

div#main {
	width:515px;
	float: right;
	margin-left: 4px;
	padding-left: 4px;
	text-align: left;
}

div#main table {
	width: 515px;
	clear:both;
	margin:10px 0 10px 0 ;
}

div#tsBlog table {
	width: 250px;
  }
  
div#komeBlog table {
	width: 250px;
}

/*.wakuSen {
	background-image:url(../../images/waku_sen.gif);
	background-repeat:repeat-y;
}*/


/*****毎日食べるお米だから******************/
div#mainichi {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #006600 ;
}

div#mainichi img {
	margin-bottom:10px;
}

div#mainichi .gohanimg {
	margin-bottom:15px;
	float: left;
	margin-right:5px;
}

div#mainichi P {
	margin-left:5px;
}


/*****新着情報****************************/

div#shinchaku {
	width: 515px;
	background:url(../../images/waku_nakami.gif) repeat-y;
	margin-bottom:5px;
	clear:both;
}


div#shinchaku div.wakuButtom {
	background:url(../../images/waku_buttom.gif) left bottom no-repeat;
	padding-bottom:4px;
}

div#shinchaku div.wakuButtom ul{
	margin:0 0 0 25px;
}

div#shinchaku p.sinchakuImg {
	padding-left:15px;
}
  

/*****当店イチオシ情報****************************/

div#ichioshi {
	width: 515px;
	background:url(../../images/waku_nakami.gif) repeat-y;
	margin-bottom:5px;
}


div#ichioshi div.wakuButtom {
	width: 515px;
	background:url(../../images/waku_buttom.gif) left bottom no-repeat;
	padding-bottom:4px;
}

div#ichioshi p.ichioshiImg {
	padding-right:15px;
	text-align:right;
}


/*****当店おすすめ情報****************************/

div#osusume {
	width: 515px;
	background:url(../../images/waku_nakami.gif) repeat-y;
	margin-bottom:5px;
}

div#osusume div.wakuButtom {
	background:url(../../images/waku_buttom.gif) left bottom no-repeat;
	padding-bottom:4px;
	margin:6px auto 0 0px;
	text-align:center;
padding-left:5px;
}

div#osusume div.wakuButtom table{
	margin:0px;
}

div#osusume div.wakuButtom a:link{
	margin:0px;
}

div#osusume div.wakuButtom a:visited{
	margin:0px;
}

div#osusume div.wakuButtom div{
	text-align:right;
	margin:6px 6px 10px 0;
}


div#osusume p.sinchakuImg {
	padding-left:15px;
  }
  
/*****TS'BLOG****************************/
div#tsBlog {
	margin:5px 0 5px 0;
	width: 250px;
	float:right;
	background:url(../../images/blog_nakami.gif);
}

div#tsBlog div.tsNakami {
	width: 250px;
	background:url(../../images/blog_bottom.gif) left bottom no-repeat;
}

div#tsBlog div.tsNakami table{
	margin:0px;
} 

div#tsBlog div.tsNakami a:link{
	margin:0px;
}

div#tsBlog div.tsNakami a:visited{
	margin:0px;
} 

div#tsBlog div.tsNakami div{
	text-align:right;
	margin:4px 6px 10px 0;
}
 
/*****T米'BLOG****************************/
div#komeBlog {
	margin:5px 0 5px 0;
	float:left;
	width: 250px;
	background:url(../../images/blog_nakami.gif) repeat-y;
}

div#komeBlog div.komeNakami {
	width: 250px;
	background:url(../../images/blog_bottom.gif) no-repeat bottom;
}
  
div#komeBlog div.komeNakami table {
	margin:0px;
} 

div#komeBlog div.komeNakami a:link {
	margin:0px;
}

div#komeBlog div.komeNakami a:visited { 
	margin:0px;
} 

div#komeBlog div.komeNakami div {
	text-align:right;
	margin:4px 6px 10px 0;
}
  
  
  
  
/*****各ページ******************/
div#main div.nakami {
	margin-top:5px;
	border-bottom:1px dashed #006600;
	padding-bottom:15px;
	margin-bottom:10px;
	display:inline-table;
}

div#main div.nakami img{
	border:1px solid #006600;
}

div#main div.nakami dl {
	width:200px;
	padding-left:5px;
	margin:10px;
	float:left;
}

div#main div.nakami:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*Hides from IE-mac\*/
*html div#main div.nakami { height:1%;}
div#main div.nakami {display:block;}
/*End hide from IE-mac*/


div#main div.nakami h3{
	color:#006600;
}

div#main div.nakami03 {
	padding:0 10px 0 10px;
	border:1px dashed #006600;
	padding-bottom:15px;
	margin-bottom:15px;
	clear:both;
	
}

/*///footer/////////////////////////////////*/ 
div#footer {
	clear:both;
	margin-top: 10px;
	text-align:right;
}
	
/*****テキストリンク****************************/

div#footer .navi2 ul{
	margin-top:5px;
	padding:5px;
}
	
div#footer .navi2 ul li{
	display:inline;
}

/*****ポータルバナー****************************/

div#footer .portal {
	margin:10px 20px 10px 20px;
	text-align: left;
}
	
/*****コピー****************************/

div#footer .copy {
	text-align:center;
	margin: 10px 15px 10px 20px;
}


/* 店舗案内*******************************************/

div#main div.nakami img.tenpo {
	margin:5px 10px 0 0;
	float:left;
}

div#main div.nakami p.pbottom {
	border-bottom:1px dashed #006600;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


/* プライバーシーポリシー*****************************/

div#privacy {
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#privacy dl{
	color:#006600;
}

div#privacy dt{
	color:#006600;
}

div#privacy dl dd{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #006600;
}

div#privacy table td {
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
}

div#privacy ul.p_list {
	margin-left:25px;
	padding:5px 0 5px 0;
}

/* サイトマップ*****************************/

div#sitemap {
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#sitemap h3{
	color:#006600;
	padding:10px;
}

div#sitemap  dl{
	margin-left:25px;
}

div#sitemap  dl dt{
	color:#006600;
}

div#sitemap dl dd{
	/*float:right;*/
	padding-bottom:10px;
	margin:0 0 5px 20px;
}

/* 相互リンク*******************************************/

div#link {
	padding-bottom:10px;
	margin-bottom:10px;
}

div#link h2{
	padding:10px 0 10px 0;
	border-bottom:1px dashed #006600;
	font-size:medium;
	color:#006600;
}

div#link dl dt{
	padding-top:10px;
	color:#006600;
}

div#link dl dd{
	padding-bottom:10px;
	border-bottom:1px dashed #006600;
}