@charset "UTF-8";

*{
	box-sizing:border-box;
}

/* categoryInd */

body.categoryInd h1{
	border-top:8px solid #010099;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	height:230px;
	color:#010099;
	background:url(/img/insurance/bg_h1_index.jpg) left top;
}
	body.categoryInd h1 span.inner{
		position:relative;
		display:block;
		padding:40px 0 65px 105px;
		font-weight:bold;
	}
		body.categoryInd h1 span.inner:before{
			position:absolute;
			top:34px;
			left:20px;
			display:inline-block;
			content:"";
			background:url(/img/insurance/ico_h1.png) no-repeat;
			background-size:contain;
			width:65px;
			height:47px;
		}
	body.categoryInd h1 span.read{
		display:block;
		color:#333333;
		font-size:0.7em;
		padding:0 0 0 20px;
	}

#main-box div.sectionCol h2:after{
	background-color:#010099;
}

#main-box div.sectionCol{
	margin-top:20px;
	width:564px;
}
	#main-box div.sectionCol:nth-of-type(2n){
		margin-left:32px;
	}


div.half.w550{
	width:550px;
	margin:0 auto;
}
div.half.w550 .col2-r, div.half.w550 .col2-l{
	width:255px;
	margin:0 10px;
}


#utility_insurance {
    background: #f2f6ff;
    padding: 20px 20px 10px 20px;
    margin: 0 auto;
    width: 482px;
}

