@charset shift_jis; 

.section h3 { margin: 0 0 40px }	

.fltL {
	width: 430px
}

.fltR {
	width: 320px
}

p.cap {
	margin: 5px 0 0
}

#col1 { padding: 12px; width: 756px; background-color: #ececec }

#col2  { padding: 15px 0 0; border-top: 2px solid #2e7ccd }

#col2 .fltL { width: 290px }
#col2 .fltR { width: 487px }
#col2 .fltR p { line-height: 1.4 }

#col2 .cont {  }
#col2 .cont .box { margin-right: 24px; width: 244px; float: left }
#col2 .cont .box.last { margin-right: 0; width: 244px; float: left }
#col2 .cont .box h5 { margin-bottom: 16px }
