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