@charset "utf-8";

/*
---------------------------------------------------------------------
2009.1/6
---------------------------------------------------------------------
*/


/*
----------------------------------------------------------------*/	

body {
	font-size: 68%; /* IE */
	line-height:130%;
	letter-spacing:1px;
	margin:0 auto;
	width:818px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#ffffff;
}
html>/**/body {
  font-size: 12px; /* Except IE */
}
	
ul,li {
	list-style:none;
	}	

/*
----------------------------------------------------------------*/		
a:hover,a:active {
	 color: #ff0000;
	 }

a.blank:hover,a.blank:active {
	color: #0A8F0D;
	}
	
.clear{
	clear:both;
}


/*wb_
----------------------------------------------------------------*/
#rice_a{
	width:818px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	color: #000000;
	}
#rice_a h2,h5{
	margin:0px;
	padding:0px;
	}
	
#rice_a h1{
	background-image: url(rice_a.jpg);
	background-repeat: no-repeat;
	margin:0px;
	width:818px;
	height:414px;
	text-indent: -9999px;
	}
.header{
	overflow:hidden;
	background-color:#8DB2D9;
	background-image: url(rice_a_headbk.gif);
	background-repeat:repeat -y;
	margin: 0px;
	width: 818px;
	display: block;
	padding: 0px;
	border-bottom:1px solid #CCCCCC;
	}
.header h2{
	display: block;
	margin:0px;
	padding:0px;
}
.header img{
	float:left;
	margin: 5px 0px 0px 15px;
	}
.header form{
	width: 190px;
	height: 75px;
	float:left;
	margin:5px 10px 0px 15px;
	padding:0px;
}
.header p{
	color:#FFFFFF;
	margin:0px 0px 0px 10px;
	padding:0px;
	line-height:140%;
	font-size:10px;
	letter-spacing:0px;
	text-align: left;
}
#ohada{
	background-image: url(ohada_back.gif);
	background-repeat: no-repeat;
	width: 801px;
	height:148px;
	display: block;
	margin: 0px;
	padding: 17px 0px 0px 17px;
	border-bottom:1px solid #CCCCCC;
	}
#ohada img{
	float:left;
	margin: 0px;
	}

#ohada li#sample {
	width:279px;
	height:29px;
	margin:12px 0px 0px 13px;
	float: left;
	display: inline;
}

#sample a {
	display:block;
	width:279px;
	background:url(ohada_btn_off.gif) no-repeat;
	height:29px;
	text-indent: -9999px;
}
#sample a:hover {
background:url(ohada_btn_on.gif) no-repeat;
}

#main{
	margin: 0px;
	width: 818px;
	display: block;
	padding: 0px;
	height:482px;
	border-bottom:1px solid #CCCCCC;
	background-color:#F2EAE0;
}
.step{
	margin: 0px;
	width: 407px;
	padding: 0px;
	height:482px;
	float:left;
	overflow: hidden;
	}
.step h3{
	background-image: url(rice_a_h3.gif);
	background-repeat: no-repeat;
	margin:0px;
	width:407px;
	height:100px;
	text-indent: -9999px;
	}
.step #a{
	background-image: url(rice_a_bk1.gif);
	background-repeat: no-repeat;
	width:407px;
	height:140px;
	margin:0px;
	padding:0px;
	line-height:120%;
	font-size:12px;
	letter-spacing:0px;
	text-align: left;
	float:left;
}
.step #a p{
	color:#333333;
	margin:75px 0px 0px 58px;
}
.step #b{
	background-image: url(rice_a_bk2.gif);
	background-repeat: no-repeat;
	width:407px;
	height:120px;
	margin:0px;
	padding:0px;
	line-height:120%;
	font-size:12px;
	letter-spacing:0px;
	text-align: left;
	float:left;
}
.step #b p{
	color:#333333;
	margin:68px 0px 0px 103px;
}
.step #c{
	background-image: url(rice_a_bk3.gif);
	background-repeat: no-repeat;
	width:407px;
	height:122px;
	margin:0px;
	padding:0px;
	line-height:120%;
	font-size:12px;
	letter-spacing:0px;
	text-align: left;
	float:left;
}
.step #c p{
	color:#333333;
	margin:65px 0px 0px 140px;
}
.img_set{
	margin: 10px 0px 0px 15px;
	width: 384px;
	height: 482px;
	display: inline;
	padding: 0px;
	float:left;
	}
.img_set img{
	margin: 10px 0px 10px 0px;
	display: inline;
	}

.trial{
	margin: 0px;
	width: 818px;
	height: 240px;
	display: block;
	padding: 0px;
	border-bottom:1px solid #CCCCCC;
	}

.trial h4{
	background-image: url(rice_trial_h.gif);
	background-repeat: no-repeat;
	margin:0px;
	width:818px;
	height:130px;
	text-indent: -9999px;
	}
.trial h5{
	background-image: url(rice_a_h5.gif);
	background-repeat: no-repeat;
	margin:0px;
	width:818px;
	height:52px;
	text-indent: -9999px;
	}
.trial #trial_box{
	background-image: url(rice_trial_bk.gif);
	background-repeat: no-repeat;
	width: 818px;
	height: 57px;
	margin:0px;
	padding:0px;
}
.trial #trial_box p{
	color:#666666;
	margin:0px 0px 0px 180px;
	padding:0px;
	line-height:140%;
	font-size:10px;
	letter-spacing:0px;
	text-align: left;
}
.trial #trial_box form{
	width: 615px;
	height: 38px;
	margin:0px 0px 0px 185px;
	padding:0px;
}


.user{
	margin: 0px;
	width: 818px;
	height: 250px;
	display: block;
	padding: 0px;
	border-bottom:1px solid #CCCCCC;
	background-color:#F2EAE0;
	_overflow: hidden;
	text-align: left;
	}
.user p {
	color:#333333;
	margin:0px 10px 0px 0px;
	font-size:12px;
	letter-spacing:0px;
	text-align: right;
	}

.user h4{
	background-image: url(rice_user_h4.gif);
	background-repeat: no-repeat;
	margin:0px;
	width:818px;
	height:76px;
	text-indent: -9999px;
	}	


.comment{
	float:left;
	margin: 0px 0px 0px 10px;
	width:395px;
	height:150px;
	display:inline;
	padding: 0px;
	}
.comment img{
	float:left;
	margin: 0px;
	padding: 0px;
	}
.comment p{
	float:left;
	color:#333333;
	margin:5px 0px 0px 5px;
	padding:0px;
	line-height:110%;
	font-size:12px;
	letter-spacing:0px;
	text-align: left;
	width: 250px;
	}

.counsel{
	margin: 0px;
	width: 818px;
	height: 315px;
	display: block;
	padding: 0px;
	border-bottom:1px solid #CCCCCC;
	overflow: visible;
	}
.counsel h4{
	background-image: url(rice_flow_h3.gif);
	background-repeat: no-repeat;
	margin:0px;
	width:818px;
	height:162px;
	text-indent: -9999px;
	}
.counsel img{
	float:left;
	margin: 0px 0px 0px 10px;
	display: inline;
	}
.counsel p{
	width:390px;
	height:75px;
	float:left;
	color:#666666;
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:125%;
	font-size:12px;
	letter-spacing:0px;
	text-align: left;
	display: inline;
	}


/*



/*tb^
----------------------------------------------------------------*/
#footer {
	width:800px;
	background-color:#FFFFFF;
	display:block;
	margin: 0 auto;
	margin-top: 10px;
	}
#footer a{
	width:380px;
		height:50px;
	text-align: left;
	float:left;
	}
#footer p{
	color:#666666;
	height:50px;
	width:420px;
	float:left;
	text-align:right;
	}
/*-------tips-------*/

.fclear {
	clear: both;
}


.purple {
	color: #330099;
	font-weight:bold;
	font-size:14px;
}

.xsfont {
	font-size: x-small;
	
}

.margin0 {
	margin: 0px;
}

.align_l {
	text-align: left;
}

.align_c {
	text-align: center;
}

.align_r {
	text-align: right;
}

.price {
	font-size: 18px;
	_font-size: medium;
	font-family: Verdana, Arial, Helvetica;
}
