@charset "Shift_JIS";
/* Campaign global CSS  */

div#contentsFrame h3 {
	margin-bottom: 16px;}


div#contentsFrame div.division01 {
	width: 610px;
	padding: 0 0 0 0;
	margin: 0 40px 19px 40px;
	overflow: hidden;}


div.division01 ul {
	width: 618px;}

div.division01 li {
	float: left;
	margin: 0 10px 10px 0;}


div.division02 p.lead {
	padding: 0 0 8px 0;}

div.division02 p.mainImage {
	padding: 20px 0 0 0;
	text-align: center;}


/* Clearfix */  
div.offerBlock:after {  
	content: " ";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;  
}  
div.offerBlock {  
	display: inline-block;  
	min-height: 1%;  
}  
/* Hides from IE-mac \*/  
* html div.offerBlock {  
	height: 1%;  
}  
div.offerBlock {  
	display: block;  
}  
/* End hide from IE-Mac */



div.offerBlock {
	padding: 0 0 20px 0;}

div#contentsFrame div.division03 div.offerBlock h5 {
	padding: 5px 0 5px 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #000000;
	background: #EEEFF1;}

div.offerBlock p a {
	display: block;
	padding: 0 0 0 18px;
	margin: 0.5em 0 0 0;
	background: url("/company/common/img/ico_arrow_square.png") 0 50% no-repeat;}

div.check p {
	width: 440px;
	float: right;}

div.check p.imgBox {
	width: 170px;
	float: left;}








