@import url(nav.css);

/* -------------------- SET */
html { height: 100% }
body {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	width: 100%;
	background: #ECECEC url(image/shadow.gif) repeat-y center;
	}

img { border: 0px; }
h1,h2,h3,h4,h5,h6 { font-weight: normal }
.clearer { clear: both; }

.point { font-size: 10px; color: #FF0000; line-height: 14px; }

/* -------------------- Layout */

#outline {
	margin: 0px auto;
	width: 700px;
	text-align: center;
	background: #FFFFFF url(image/top_border.gif) no-repeat top;
	min-height: 100%;
	}

#header {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	}
	
#main {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #000000;
	font-size: 12px;
	}

#prbox {
	float: left;
	width: 184px;
	font-size: 12px;
	}
	
#prbox p {
	margin: 5px 0 2px 0;
	font-size: 10px;
	color: #FF0000;
	}
	
#topc {
	width: auto;
	margin-left: 208px;
	}

#topc #tott {
	width: 385px;
	margin: 0px 0px 10px 0px;
}

#topc  .tomd {
	font-size: 12px;
	color: #8B4513;
	margin-bottom: 5px;
	}
	
#topc  .toimg {
	width: 385px;
	margin: 20px 0 50px 0;
	}

/* -------------------- Table Kaisya Gaiyo */
table.gaiyo { 
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-size: 11px;
}

table.gaiyo td.right { 
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
}

table.gaiyo td.left{
	width: 130px;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #FAF7ED;
}

/* -------------------- Copyright */

#copy {
	text-align: right;
	font-size: 11px;
	color: #696969;
	border-top: 1px solid #808080;
	margin: 30px 50px 20px 50px;
}

