@charset "UTF-8";

/* ---------------------------------------------------------------- 
 *  ABOUT
 * ---------------------------------------------------------------- 
*/ 

/*
#
10px = 77%     11px = 85%     12px = 93%     13px = 100%
#
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
#
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
#
22px = 167%    23px = 174%    24px = 182%    25px = 189%
#
26px = 197%
*/ 



/* ---------------------------------------------------------------- 
 *  ABOUT HEADER
 * ---------------------------------------------------------------- 
*/ 

#about_Wrap1{
	margin: 0 auto;
	background:#FFFFFF url(../images/about_header_bg_1.jpg) no-repeat -100px 150px;
}

#about_Wrap2{
	background:#FFFFFF url(../images/about_header_bg_2.jpg) no-repeat -100px 150px;
}

#about_h3_Header{
	height:90px;
	padding-bottom:50px;
}

#h3_Catch{
	position:absolute;
	top:-10px;
	left:-10px;
}


/* ---------------------------------------------------------------- 
 *  ABOUT MAIN
 * ---------------------------------------------------------------- 
*/ 

#about_Main{
	padding:0px 10px 60px 10px;
}

#about_Main h4{
	padding-bottom:35px;
}

#about_Main p{
	font-size:108%;
	line-height:216%;
	color:#8e6f51;
}

/* ---------------------------------------------------------------- 
 *  ABOUT TOP
 * ---------------------------------------------------------------- 
*/ 

div.top_Content {
	width:640px;
}

div.top_Content p {
	padding-bottom:20px;
	/*text-align:justify;*/
}

div.top_Content div.photo_block_1 {
	width:320px;
	float:right;
	position:relative;
	
	padding-top:40px;
}

div.top_Content div.txt_block_1  {
	width:320px;
	float:left;
	position:relative;
}

div.top_Content div.photo_block_2 {
	width:320px;
	float:left;
	position:relative;
}

div.top_Content div.txt_block_2 {
	width:320px;
	float:right;
	position:relative;
}


/* ---------------------------------------------------------------- 
 *  ABOUT REGIONS
 * ---------------------------------------------------------------- 
*/ 
div.reg_Content{	
	width:640px;
}

div.reg_Content p {
	padding-bottom:20px;
	/*text-align:justify;*/
}

div.reg_Content img{
	margin-left:20px;
	float:right;
}


/* ---------------------------------------------------------------- 
 *  ABOUT DEVELOPMENT
 * ---------------------------------------------------------------- 
*/ 
div.dev_Content {	
	width:640px;
}

div.dev_Content p{
	padding-bottom:20px;
	/*text-align:justify;*/
}

div.dev_Content div.txt_block {
	width:320px;
	float:left;
	position:relative;
}

div.dev_Content div.photo_block{
	width:320px;
	float:right;
	position:relative;
	
	text-align:right;
	padding-top:6px;
}

/* ---------------------------------------------------------------- 
 *  ABOUT RICE POWER
 * ---------------------------------------------------------------- 
*/ 
div.rp_Content {	
	width:640px;
	padding-bottom:40px;
}

div.rp_Content p,
div.rp_Main p{
	padding-bottom:20px;
	/*text-align:justify;*/
}

div.rp_Content td p{
	padding-bottom:0px;
}


/* No11 Wrap
_______________________________________ */
div.rp_Bg_Upper{
	background:#fff url(../ricepower/images/rp_bg_upper.gif) no-repeat left top;
	padding-top:25px;
	margin-bottom:20px;
}

div.rp_Main{
	background-color:#fcf7f9;	
	padding:10px 65px 0px 65px;
	height:100%;
}

div.rp_Bg_Lower{
	background:#fff url(../ricepower/images/rp_bg_lower.gif) no-repeat left bottom;
	padding-bottom:25px;
}


/* No11 INDEX
_______________________________________ */
#index_Wrap {
	border-bottom:solid 1px #f4e6ec;
	margin-bottom:45px;
}

#index_Wrap dl {
	padding-top:13px;
	border-top:solid 1px #f4e6ec;
}

#index_Wrap{
	text-align:center;
}

#index_Wrap dl dt{
	font-size:93%;
	line-height:93%;
	color:#aa4e7e;
	
	margin-bottom:13px;
}

#index_Wrap dl dd{
	font-size:108%;
	line-height:108%;
	
	margin-bottom:13px;
}


#index_Wrap dl dd a:link, #index_Wrap dl dd a:visited {
	color: #f384b1;
	text-decoration:none;
}
#index_Wrap dl dd a:hover {
	color: #f5abc9;
	text-decoration:underline;
}
#index_Wrap dl dd a:active {
	color: #f5abc9;
	text-decoration:underline;
}


ul.index_List li{
	display:inline;
	padding-left:15px;
	margin-left:15px;
	background:url(../ricepower/images/rp_link_arrow.gif) no-repeat left 3px;
}

h5#index_header{
	margin-top:30px;
	margin-bottom:30px;
}

h5#other_header{
	margin-top:10px;
	margin-bottom:30px;
}


/* 3 POWER
_______________________________________ */
div#no11_power_1,
div#no11_power_2,
div#no11_power_3{
	padding-bottom:20px;
}


div.power_Block h5,
div.power_Block h6,
div.power_Block p.lead {
	text-align:center;
	margin-bottom:18px;
}

div.txt_Block{
	width:510px;
	position:relative;
	padding-bottom:30px;
}

div.txt_Block p{
	
}

div.txt_Block p.left{
	width:240px;
	float:left;
	position:relative;
}

div.txt_Block p.right{
	width:270px;
	float:right;
	position:relative;
	text-align:right;
	
	padding-top:8px;
}

div#p_3{
	padding-bottom:10px;
}

/* OTHER POWER
_______________________________________ */
div.other_power_Block{
	padding-bottom:30px;
}

div.other_power_Block h5{
	margin-bottom:25px;
}


/* ---------------------------------------------------------------- 
 *  ABOUT SAFETY
 * ---------------------------------------------------------------- 
*/ 
div.safety_Content {	
	width:640px;
	padding-bottom:40px;
}

div.safety_Content p{
	padding-bottom:20px;
	/*text-align:justify;*/
}

div.safety_Content div.txt_block {
	width:320px;
	float:left;
	position:relative;
}

div.safety_Content div.photo_block{
	width:320px;
	float:right;
	position:relative;
	
	text-align:right;
	padding-top:6px;
}

div.block_end{
	padding-bottom:0px;
}

/* ---------------------------------------------------------------- 
 *  ABOUT SUB FOOTER
 * ---------------------------------------------------------------- 
*/ 

ul#about_Footer li{
	display:inline;
}

ul#about_Footer{
	width:660px;
	height:42px;
	float:left;
	position:relative;
}
