@charset "utf-8";

#wrap #keyimgArea #keyunder {
	background: url(../img/index_bg_001.jpg) no-repeat left top;
	height: 139px;
}
#wrap #keyimgArea #keyunder a {
	display: block;
	overflow: hidden;
}
#wrap #keyimgArea #keyunder #keybtn01 {
	margin-left: 465px;
}
#wrap #keyimgArea #keyunder #keybtn01 a {
	width: 233px;
	height: 52px;
}
#wrap #keyimgArea #keyunder #keybtn02 {
	margin: 10px 0 0 465px;
}
#wrap #keyimgArea #keyunder #keybtn02 a {
	width: 233px;
	height: 52px;
}
#wrap #mainArea #contentsArea #indexInner {
	background: url(../img/index_bg_002.gif) no-repeat left bottom;
	padding: 0 13px 225px 17px;
}
#wrap #mainArea #contentsArea #indexInner04 {
	background: url(../img/index_bg_003.gif) no-repeat left top;
	padding: 70px 0 0 0;
}
#wrap #mainArea #contentsArea #indexInner .toptxtRight {
	float:right;
	width:360px;
}
#wrap #mainArea #contentsArea #indexInner .toptxtRight dl {
	color: #000000;
	font-size: 114%;
	width:360px;
}
#wrap #mainArea #contentsArea #indexInner .toptxtRight dl dt {
	float: left;
	width: 90px;
	font-weight: bold;
	color: #2554af;
}
#wrap #mainArea #contentsArea #indexInner .toptxtRight dl dd {
	float: left;
	width: 260px;
}

#wrap #mainArea #contentsArea #indexInner02 {
	padding: 0 13px 0 17px;
}

#wrap #mainArea #contentsArea #indexInner p,
#wrap #mainArea #contentsArea #indexInner02 p {
	color: #000;
	font-size: 114%;
}
#wrap #mainArea #contentsArea #indexInner01 {
	padding: 0 13px 0 17px;
}

#wrap #mainArea #contentsArea .topimgLeft {
 float:left;
 width:225px;
 margin-right:10px;
}

#wrap #mainArea #contentsArea .toptxtRight {
}

#index_txt01 {
	border-bottom: 2px solid #3F7736;
	margin-bottom: 5px;
}
#index_txt01 span {
	color: #3F7736;
}



.box_link {
width:280px;
float:right;
text-align:left;
}

.fRight {
	float:right;
}
