@charset "UTF-8";

div#mainbox {
	clear: both;
	overflow: hidden;
	width: 710px;
	height: 296px;
	margin: 20px 0px 0px 0px;
	background:url(../images/main.jpg) no-repeat top right;
}
div#mainbox h2 {
	margin: 30px 0px 30px 20px;
}
div#mainbox p {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.8em;
	padding: 0px 0px 0px 22px;
}


div#box01 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box01.gif) no-repeat 0px 0px;
}
div#box02 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box02.gif) no-repeat 0px 0px;
}
div#box03 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box03.gif) no-repeat 0px 0px;
}
div#box04 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box04.gif) no-repeat 0px 0px;
}
div#box05 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box05.gif) no-repeat 0px 0px;
}
div#box06 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box06.gif) no-repeat 0px 0px;
}
div#box07 {
	clear: both;
	overflow: hidden;
	width: 689px;
	height: 243px;
	margin: 0px auto 15px;
	background:url(../images/box07.gif) no-repeat 0px 0px;
}



div.box_thumbnail {
	float: right;
	width: 214px;
	height: 146px;
	margin: 85px 12px 0px 0px;
}
h3.box_h3 {
	float: left;
	margin: 110px 0px 10px 55px;
}
a.bttool_detail {
	float: left;
	width: 124px;
	height: 27px;
	margin: 0px 0px 0px 320px;
}
a.bttool_detail:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}