/*ftHgcssZbg*/
html,body{
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing:0.05em;
}
 
h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
ul, ol, dl, address ,strong{
	margin: 1em 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #000000;
	}

a:hover {
	color: #aaaaaa;
	}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

table {
	border-collapse:collapse;
	margin:0px auto;
	}
/*ftHgcssZbgend*/

/* header */
table#header {
	margin-bottom: 20px;
	background-image: url(image/border2.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	}
	
tr.bottomborder,table#contents,table#footer {
	background-image: url(image/line_b.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	}

#flash {
	display: block;
	margin: 0px;
	padding: 15px 0px 50px 0px;
	}
/* contents */
p.text{
	margin: 0px;
	font-size: 75%;
	line-height: 115%;
	}

p.left {
	margin: 0px;
	padding:5px 0px 5px 0px; 
	}

td.line,tr.line {
	background-image: url(image/line2.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}

div#news {
	margin:0px 0px 0px 20px;
	border: #9F5C0F 1px solid;
	} 

p.news,div.news {
	margin: 0px;
	padding: 20px 15px 10px 15px;
	}

fieldset#newsform {
	margin:0px auto 5px auto;
	padding: 0px;
	font-size: 90%;
	text-align: center;
	border: 1px #CC9966 solid;
	width: 220px;
	}

p#form {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	color: #CC9966;
	}

p#form a {
	color:#9F5C0F;
	}

p#form a:hover {
		color: #aaaaaa;
	}

p#form em {
	font-style: normal;
	font-weight: bold;
	}

p#form span {
	font-size: 85%;
	}

p.qr{
	margin: 0px;
	padding: 5px 15px 10px 15px;
	font-size: 75%;
	line-height: 115%;
	}

img.box {
	display: block;
	margin: 0px auto;
	}

p.center {
	text-align: center;
	}

td#image {
	padding-bottom: 5px;
	}

td#image img {
	display: block;
	margin: 10px 0px 0px 0px;
	}


/* footer */

