@charset "UTF-8";

/* load common style */
@import url("common.css");

#main h1 {
	margin-bottom: 15px;
}

#main .cont {
	width: 655px;
	background: url(../images/index_bg_top1.jpg) no-repeat;
}

#main .cont1 {
	background: url(../images/index_bg_top1.jpg) no-repeat;
}

#main .cont2 {
	background: url(../images/index_bg_top2.jpg) no-repeat;
}

#main .cont3 {
	background: url(../images/index_bg_top3.jpg) no-repeat;
}

#main .cont4 {
	background: url(../images/index_bg_top4.jpg) no-repeat;
}

#main .cont-inner {
	padding: 20px;
	background: url(../images/index_bg_btm.gif) no-repeat left bottom;
}

#main .cont-inner p.read {
	margin-bottom: 10px;
}

#main .cont .ttl3_1 {
	margin-top: 0;
}


#main .cont1 .imgBlock {
	float: left;
	width: 155px;
}

#main .cont1 .txtBlock {
	float: right;
	width: 460px;
}


#main .cont1 .txtBlock table {
	width: 460px;
}

#main .cont1 .txtBlock table th,
#main .cont1 .txtBlock table td {
	border-bottom: 1px dashed #fff;
	padding: 5px 10px;
}

#main .cont1 .txtBlock table th {
	font-weight: bold;
	color: #fff;
	background-color: #70A10B;
}

#main .cont1 .txtBlock table td {
	background-color: #D0DFAC;
}

#main .cont .txtBlock .ico img {
	vertical-align: middle;
}

#main .cont1 .txtBlock .file {
	float: left;
	width: 260px;
}

#main .cont1 .txtBlock .btn {
	float: right;
	width: 194px;
}





#main .cont2 .imgBlock {
	float: left;
	width: 212px;
}

#main .cont2 .txtBlock {
	float: right;
	width: 403px;
}



#main .cont2 .txtBlock .file ul li {
	padding-right: 7px;
	display: inline;
	white-space: nowrap;
}

#main .cont2 .txtBlock .btn {
	float: right;
	width: 194px;
	margin-top: 10px;
}



#main .cont3 .imgBlock {
	float: left;
	width: 172px;
}

#main .cont3 .txtBlock {
	float: right;
	width: 443px;
}




#main .cont4 .imgBlock {
	float: left;
	width: 122px;
}

#main .cont4 .txtBlock {
	float: right;
	width: 493px;
}


#main .cont4 .txtBlock .file {
	float: left;
	width: 299px;
}

#main .cont4 .txtBlock .btn {
	float: right;
	width: 194px;
}
































