section {
	clear:both;
	margin:1em 0;
	padding:0 0 20px 0;
}
.col-box {
		padding:20px 0;
		border-top:#00b49b solid 1px;
}

#huroku01 h2 {
	padding-left:74px;
	line-height:66px;
	background:url(../publishimage/appendix/img-eyecatch-box-1.png) no-repeat;
	}
	#huroku02 h2 {
	padding-left:74px;
	line-height:66px;
	background:url(../publishimage/appendix/img-eyecatch-box-2.png) no-repeat;
	}
	#huroku03 h2 {
	padding-left:74px;
	line-height:66px;
	background:url(../publishimage/appendix/img-eyecatch-box-3.png) no-repeat;
	}
.fontsample {
	display:inline-block;
	padding:6px 2em;
	border:#00c8b4 solid 1px;
}
a.txt-btn-w:hover + .file { color: #00b49b; }

a.txt-btn-w + .file {
	margin-top:-6px;
}
.file {
	font-size:12px;
	font-weight:bold;
	background:url(../publishimage/common/icon-dl.png) no-repeat; 
	padding-left:24px;
	line-height:18px;
	color:#000000;
	-webkit-transition: all .3s;
	transition: all .3s;
}