body {
	background-color: #F1F1F1;
	padding: 0px;
	margin: 0px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	color: #FFF;
}
/*ie—pƒnƒbƒNiƒtƒHƒ“ƒgƒTƒCƒYj*/
*:first-child+html body {
	font-size: small;
}
* html body {
	font-size: small;
}
/*---end---*/

p, h1, h2, dl, dt, dd {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
a {
	outline: 0;
}
div#wrap {
	width: 900px;
	margin: 0px auto;
}
/*ie—pƒnƒbƒNiƒuƒƒbƒN•j*/
* html div#wrap {
	width: 915px;
}
h1 {
	height: 70px;
	text-indent: -999em;
	background: #E1E1E1 url(../images/title.gif) no-repeat center center;
	margin: 30px 0px;
}
div#point {
	float: left;
	width: 360px;
}
div#point dl {
	width: 295px;
	height: 145px;
	background: no-repeat left top;
	margin: 0px 10px 10px 0px;
	padding: 25px 0px 0px 75px;
}
div#point dl#point1 {
	background-image: url(../images/bg01.gif);
}
div#point dl#point2 {
	background-image: url(../images/bg02.gif);
}
div#point dl#point3 {
	background-image: url(../images/bg03.gif);
}
div#point dl dt {
	width: 260px;
	height: 30px;
	background: no-repeat left top;
	margin: 0px 0px 5px 0px;
	text-indent: -999em;
}
div#point dl dd {
	width: 250px;
	line-height: 140%;
}
div#point dl#point1 dt {
	background-image: url(../images/point1_title.gif);
}
div#point dl#point2 dt {
	background-image: url(../images/point2_title.gif);
}
div#point dl#point3 dt {
	background-image: url(../images/point3_title.gif);
}
div#screenshot {
	width: 530px;
	height: 530px;
	background: url(../images/ss.jpg) no-repeat left top;
	margin: 0px 0px 0px 370px;
	position: relative;
}
/*---end---*/
div#screenshot h2 {
	position: absolute;
	width: 173px;
	height: 65px;
	background: url(../images/kihon_title.gif) no-repeat left top;
	left: 300px;
	top: 110px;
	text-indent: -999em;
}
div#screenshot p {
	position: absolute;
	width: 184px;
	height: 45px;
	background: url(../images/kihon_note.gif) no-repeat left top;
	left: 300px;
	top: 175px;
	text-indent: -999em;
}
div#screenshot a {
	display: block;
	position: absolute;
	width: 161px;
	height: 45px;
	background: url(../images/touroku_btn.gif) no-repeat left top;
	left: 312px;
	top: 220px;
	text-indent: -999em;
}
div#screenshot a:hover {
	background-position: left bottom;
}
div#back {
	clear: both;
	margin: 0px;
}
div#back a {
	display: block;
	width: 261px;
	height: 38px;
	margin: 30px auto;
	background: url(../images/back.gif) no-repeat left top;
	text-indent: -999em;
}
div#back a:hover {
	background-position: left bottom;
}
