@charset "utf-8";

/*------左カラム------*/

div#contentIn01 div#mainContent01{text-align:left;}
div#contentIn01 div#mainContent01 h3{
	padding-bottom:20px !important;}
div#contentIn01 div#mainContent01 p.lead{
	padding:0 0 40px 15px;
}

/*csr*/
div#contentIn01 div#mainContent01 div.boxIndex00{
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(/images/csr/bg_box_01.jpg) top left no-repeat;
}

div#contentIn01 div#mainContent01 div.boxIndex00 div{
	float:left;
	width:400px;
}

div#contentIn01 div#mainContent01 div.boxIndex00 div h4{
	padding:10px 0 10px 15px;
}

div#contentIn01 div#mainContent01 div.boxIndex00 div p{
	padding:10px 0 0 25px;
}


/*--2カラム部分--*/	
div#contentIn01 div#mainContent01 div.boxIndex01{
	width:699px;
	background:url(/images/csr/bg_box_01.jpg) top left no-repeat;
	}

div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01L{
	width:342px;
	float:left;
	}
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01R{
	width:342px;
	float:right;
	}
	
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01L div,
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01R div{
	width:191px;
	padding-top:12px;
	float:left;
	text-align:left;
}

div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01L div h4,
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01R div h4{
	padding-left:15px;
	}
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01L div p,
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01R div p{
	padding:10px 0 0 25px;
}	
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01L img.photo01,
div#contentIn01 div#mainContent01 div.boxIndex01 div.boxIndex01LRimg.photo01{
	float:right;
}	
	










