body {
	text-align:center;
	background:url(image/bg_b.gif);
	font:normal 100%/1.5 "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "sans-serif";
	margin:0;
	padding:0;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
img {
	border: 0;
}
h1,h2,h3,h4,h5,p,form {
	margin: 0;
	padding: 0;
}
hr {
	display: none;
}

/* ---------------------------------------------------- */

#container {
	background: url(image/bg_a.jpg) repeat-x;
}
#wrapper {
	width: 740px;
	margin: 0px auto 0px auto;
	background: url(image/contents-bg.jpg) repeat-y;
}

/* ---------------------------------------------------- */

#header {
	width: 740px;
	height: 268px;
	margin: 0px auto 0px auto;
	background: url(image/title-bg.jpg) no-repeat;
}
#header h1,h2 {
	text-indent: -9999px;
}

/* ---------------------------------------------------- */

#contents {
	margin: 15px auto;
	width: 650px;
	border:1px solid #ccc;
	background: url(image/contents2-bg.jpg) repeat-x;
}
#contents2 {
	margin: 15px ;
	width: 620px;
}
#contents2 p{
	margin: 0 0 2em 0;
	text-align:left;
	font:normal normal normal 94%/2.0 "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
#contents2 h2{
	margin: 9px 0px;
	text-indent: 15px;
	text-align:left;
	width: 620px;
	height: 55px;
	color:#000;
	font:normal normal bold 18px/2.0 "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background: url(image/contents2-midashi.jpg) no-repeat;
}
#contents2 ul{
	text-align:left;
}
#contents2 li{
	font:normal normal normal 94%/1.5 "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

#box1 {
	width: 620px;
	margin: 15px 0px;
	border:1px dashed #f00;
	background: url(image/contents2-boxbg.jpg) repeat-x;
}
#box1 ul{
	list-style: none;
	margin:10 10 10 15;
	padding:0;
}
#box1 li{
	margin:0;
	padding:0 0 0 26;
	font:normal normal bold 94%/2.0 "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background: url("image/check1.jpg")  no-repeat 0px 4px;
}

/* ---------------------------------------------------- */

#footer {
	width: 740px;
	height: 46px;
	margin: 0px auto 25px auto;
	background: url(image/footer.jpg) no-repeat;
}
address { 
	font:normal 12px/1 "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	text-indent: 43px;
	text-align:left;
	color: #666; 
	margin: 0; 
	padding: 0;
}

