@charset "shift_jis";


/* ページ全体
----------------------------------------------------------------------------------------------- */

body {
	padding: 0;
	color: #333333;
	background-color: #FFFFFF;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10;
	font-size: 13px;
	letter-spacing: 1%;
	line-height:19px;

  }
h1, h2, p, dl {
  margin: 0;
}
a:link {
  color: #0066cc;
  background: transparent;
}
a:visited {
  color: #9933CC;
  background: transparent;
}
a:hover, a:active {
  color: #66CCFF;
  background: transparent;
}

#attention {
	font-weight:bold;
	color: #FF0000;
}


/* ここまでページ全体
----------------------------------------------------------------------------------------------- */









/*ここからヘッダー部分
_________________________________________________________________________________________________ */
#header{
	width:840px;
	height:300px;
	text-indent: -9999px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}



/*ここまでヘッダー部分
_________________________________________________________________________________________________ */









/*ここからボディ部分
_________________________________________________________________________________________________ */
#body{
	width:840px;
	margin-top: 15px;
}

.clear {
both:clear;
}


/*ここからサイドナビ部分
___________________________________ */


#sidenavi{
	float:left;
	width: 170px;
	height:auto;
	padding-bottom:10px;
	padding-top:10px;
	margin-right:10px;
	background-color: #CAE1CB;
}


#button_top a{
	display:block;
	width:150px;
	height:35px;
	margin-left:10px;
	margin-bottom:5px;
	background-image: url(../images/button_top1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#button_top a:hover{
	background-image: url(../images/button_top2.jpg);
	background-repeat: no-repeat;
}


#button_okome a{
	display:block;
	width:150px;
	height:35px;
    margin-left:10px;
	margin-bottom:5px;
	background-image: url(../images/button_okome1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#button_okome a:hover{
	background-image: url(../images/button_okome2.jpg);
	background-repeat: no-repeat;
}


#button_order a{
	display:block;
	width:150px;
	height:35px;
	margin-left:10px;
	margin-bottom:5px;
	background-image: url(../images/button_order1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#button_order a:hover{
	background-image: url(../images/button_order2.jpg);
	background-repeat: no-repeat;
}


#button_ask a{
	display:block;
	width:150px;
	height:35px;
	margin-left:10px;
	margin-bottom:5px;
	background-image: url(../images/button_ask1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#button_ask a:hover{
	background-image: url(../images/button_ask2.jpg);
	background-repeat: no-repeat;
}


#button_law a{
	display:block;
	width:150px;
	height:35px;
	margin-left:10px;
	margin-bottom:5px;
	background-image: url(../images/button_law1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#button_law a:hover{
	background-image: url(../images/button_law2.jpg);
	background-repeat: no-repeat;
}

#sidenavi_rice_name {
margin-left:25px;
margin-bottom:5px;
}


/*ここまでサイドナビ部分
___________________________________ */


/*こからメイン部分
___________________________________ */


#main{
	width: 840px;
	height:auto;
}

#category_title {
border-left-color:#FF9900;
border-left-style:solid;
border-left-width:7px;
padding:4px 0px 0px 8px;
font-size:16px;
margin-bottom:10px;
background-color:#FFFFCC
	}
	
#category_title2 {
border-left-color:#FF9900;
border-left-style:solid;
border-left-width:7px;
padding:4px 0px 0px 8px;
font-size:16px;
margin-top:30px;
margin-bottom:5px;
clear:both;
background-color:#FFFFCC
	}

	

#main p{
margin-bottom:15px;
}

#main img{
margin-right:10px;
margin-bottom:10px;
}


#owner_photo {
    width:150px;
    height:200px;
    background-image:url(../images/owner_photo.gif);
    margin-right:10px;
    margin-bottom:10px;
	text-indent: -9999px;
	float:left;
}

#owner_sign {
    width:178px;
    height:38px;
    background-image:url(../images/owner_sign.jpg);
	text-indent: -9999px;
	float:right;
}

#okome_koshihikari_set {
height:600px;
margin-top:15px;
}

#okome_yumeotome_set {
height:730px;
margin-top:15px;
}

#okome_kinuhikari_set {
height:370px;
margin-top:15px;
}

#okome_hinohikari_set {
height:320px;
margin-top:15px;
}

#okome_yamadanishiki_set {
height:170px;
margin-top:15px;
}


#okome_name {
font-size:16px;
}

#okome_photos {
width:130px;
float:left;
}

#okome_text {
float:right;
width:500px;

}


/*ここまでメイン部分
___________________________________ */



/*ここまでボディ部分
_________________________________________________________________________________________________ */






/*ここからフッター部分
_________________________________________________________________________________________________ */
#footer{
	width:840px;
	margin-top: 25px;
	padding-left:10px;
	clear:both;
	background-color: #CAE1CB;

}
#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 15px;
	letter-spacing: 1px;
}


/*ここまでフッター部分
_________________________________________________________________________________________________ */
