/*ftHgcssZbg*/
html{
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background-position:left top;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-image:url(image/bg.jpg);
	}
 
h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
ul, ol, dl, address {
	margin: 1em 0px;
	padding: 0px;
}

img {
	border: 0px;
	}

table {
	border-collapse: collapse;
	background-color: #ffffff;
	margin: 0px 20px;
	}
/*ftHgcssZbgend*/
div#container {
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(image/kage.png);
	background-position: center;
	background-repeat: repeart-y;
	behavior: expression(IEPNGFIX.fix(this));
	}

table#photo {
	border: #ffffff;
	margin: 0px 20px;
	}

table#infor {
	margin: 0px 20px;
	}

p {
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:85%;
	color:#333333;
	letter-spacing:0.1em;
	line-height:150%;
	}

a {
	text-decoration: none;
	color: #412a22;
	font-weight: bold;
	}

a:hover{
	color: #94604d;
	font-weight: bold;
	}

table {
	margin:0px auto;
	padding:0px;
	}


table.bg {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	background-color: #ffffff;
	}

td.titlebar {
	background-image: url(image/titlebar.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	}

p.title {
	margin: 0px;
	padding:0px 0px 0px 100px;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.1em;
	/*font-family:"lr oΎ©","qMmΎ© Pro W3","ΧΎ©Μ",serif;*/
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
 }
 
p#info,span.mm{
	margin:0px;
	padding: 0px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:85%;
	color:#333333;
	letter-spacing:0.1em;
	line-height:115%;
	font-weight: bold;
	text-align: center;
	}
 
p#concept{
	margin:0px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:80%;
	color:#333333;
	letter-spacing:0.1em;
	line-height:120%;
	text-align: center;
}

strong {
	margin: 0px;
	padding: 0px;
	}