/*a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #FF7200;
}
*/


/***********************************************/
/* gloval layout                               */
/***********************************************/

#container{
	text-align: center;
	background-image: none;
}


/***********************************************/
/* headerArea                              */
/***********************************************/
#id h1{
	height: 99px;
	overflow: hidden;
}


/***********************************************/
/* contentsArea                                */
/***********************************************/

/* ===== contentsArea ===== */

#contentsArea{
	width: 760px;
	padding-bottom: 6px;
	margin-left: 10px;
	text-align: left;
}


/* ===== contents_a ===== */

.contents_a{
	width: 250px;
	float: left;
	margin-right: 15px;
	font-size: 13px;
	line-height: 13px;
}

.contents_a dl{
	clear: both;
	width: 250px;
	margin-bottom: 15px;
	background-image: url(../img/index/top-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.contents_a dl.ajust{
	margin-bottom: 6px;
}
.contents_a dl.end{
	margin-bottom: 0px;
}

.contents_a dl dt{
	height: 34px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.contents_a dl dt.ttl01{
	background-image: url(../img/index/top1.gif)
}
.contents_a dl dt.ttl02{
	background-image: url(../img/index/top13.gif)
}
.contents_a dl dt.ttl03{
	background-image: url(../img/index/top34.gif)
}
.contents_a dl dt.ttl04{
	background-image: url(../img/index/top53.gif)
}
.contents_a dl dt.ttl05{
	background-image: url(../img/index/top64.gif)
}
.contents_a dl dt.ttl06{
	background-image: url(../img/index/top3.gif)
}
.contents_a dl dt.ttl07{
	background-image: url(../img/index/top63.gif)
}


.contents_a dl dd ul{
	padding-bottom: 8px;
	background-image: url(../img/index/top29.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.contents_a dl dd ul li{
	padding-left: 20px;
	padding-bottom: 9px;
	background-image: url(../img/index/top21.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contents_a dl dd ul li.end{
	padding-bottom: 0px;
	background-image: none;
}

.contents_a dl dd ul li a{
	padding-left: 14px;
	background-image: url(../img/index/ic_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}

/* ===== contents_b ===== */

.contents_b{
	float: left;
	width: 219px;
}

.contents_b ul li.bnr_a{
	margin-bottom: 9px;
}

.contents_b ul li.bnr_a a{
	width: 219px;
	height: 56px;
	background-image: url(../img/index/top5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}
.contents_b ul li.bnr_a a:hover{
	background-image: url(../img/index/top5_2.gif);
}



.contents_b ul li.bnr_b{
	margin-bottom: 13px;
}

.contents_b ul li.bnr_b a{
	width: 219px;
	height: 56px;
	background-image: url(../img/index/top14.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}
.contents_b ul li.bnr_b a:hover{
	background-image: url(../img/index/top14_2.gif);
}



.contents_b ul li.bnr_c{
	margin-bottom: 10px;
}

.contents_b ul li.bnr_c a{
	width: 219px;
	height: 105px;
	background-image: url(../img/index/top31.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}
.contents_b ul li.bnr_c a:hover{
	background-image: url(../img/index/top31_2.gif);
}



.contents_b ul li.bnr_d{
	height: 114px;
	margin-bottom: 3px;
	position: relative;
}

.contents_b ul li.bnr_d ul{
	position: absolute;
	bottom: 0;
	right: 0;
}

.contents_b ul li.bnr_d ul li{
	margin-left: 8px;
	display: inline;
}



.contents_b ul li.bnr_e{
	margin-bottom: 9px;
}

.contents_b ul li.bnr_e a{
	width: 219px;
	height: 56px;
	background-image: url(../img/index/top71.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}
.contents_b ul li.bnr_e a:hover{
	background-image: url(../img/index/top71_2.gif);
}
