body,td		{	font-family: "ＭＳ Ｐゴシック",sans-serif }
body,td		{	
			font-size: small;
		}
body		{
			text-align: center;
			background-color: #FAFAFA;
			color: #333;
			margin: 0px;
			line-height:130%;
		}
#layer0,#layer1	{
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			width: 790px;
		}
#layer1 #header {
			background: url(images/interior/top2.gif) no-repeat 0px 0px;
			width: 790px;
			height: 49px;
		}
#layer0 #header	{
			background: url(images/interior/top.gif) no-repeat 0px 0px;
			width: 790px;
			height: 49px;
		}
#header a	{
			background: url(images/interior/home.gif) no-repeat 30px 20px;
			text-align: right;
			display: block;
			width: 250px;
			padding: 20px 0px 0px 0px;
			font-size: 11px;
			color: #999;
			text-decoration: none;
		}
#layer1 #content{
			width: 788px;
			border-left: 1px solid #E8E8E8;
			border-right: 1px solid #E8E8E8;
			background: url(images/interior/back.jpg) #fff no-repeat right top;
		}
#layer0 #content{
			width: 788px;
			border-left: 1px solid #E8E8E8;
			border-right: 1px solid #E8E8E8;
			background: url(images/interior/back1.gif) #fff repeat-y 657px -72px;
		}
#content-box	{
			margin: 0px 175px 0px 90px;
			padding: 55px 0px 0px;
		}
#layer1 #toptitle{
			margin: 0px 0px 65px 0px;
			width: 520px;
			padding: 10px 0px 10px 0px;
			text-align: right;
			background: url(images/interior/interior_style.gif) #fff no-repeat 0px 0px;
		}
#layer0 #toptitle{
			margin: 0px 0px 65px 0px;
			width: 520px;
			padding: 10px 0px 10px 0px;
			text-align: right;
			background: url(images/interior/my_interior.gif) #fff no-repeat 0px 0px;
		}
#toptitle span	{
			display: block;
			border-bottom: 1px solid #ccc;
			margin: 0px 0px 0px auto;
			width: 320px;
			padding: 0px;
			text-align: right;
			letter-spacing: 1em;

		}
h1		{
			font-size: 105%;
			margin: 0px;
		}
h2		{
			font-size: 100%;
			margin: 0px;
		}
p		{
			margin: 5px 0px 30px;
			line-height:140%;
		}
.left0		{
			float: left;
			width: 245px;
			margin: 0px;
		}
.right0		{
			float: right;
			width: 245px;
			margin: 0px;
		}
#under		{
			margin: 0px 175px 0px 90px;
			padding: 20px 0px 80px;
			border-top: 1px dotted #ccc;
		}
#under ul	{
			margin: 0px;
			padding: 0px;
			list-style: inside;
		}
.tb		{
			border: 1px solid #ccc;
			margin: 0px 0px 20px;
		}
caption		{
			text-align: left;
		}
.tb p		{
			margin: 5px 0px 5px;
		}
#foot		{
			width: 788px;
			border-top: 1px solid #E8E8E8;
			padding: 5px 0px 10px;
			font-family: Arial,Helvetica,sans-serif;
			color: #666;
			font-size: x-small;
		}
#foot a		{
			color: #999;
		}
.reset		{
			display: block; 
			clear: both; 
			font-size: 1px; 
			height: 1px; 
			line-height: 1px; 
			margin: 0;
		}
img		{
			border: none;
		}




