@charset "Shift_JIS";
/* CSS Document */

* { 
	margin:0;
	padding:0;
	border:0;
	}

img { border:0; }

.ft10 { font-size: 63%; line-height: 125%; }
.ft10l { font-size: 63%; line-height: 150%; }
.ft12 { font-size: 75%; line-height: 125%; }
.ft12l { font-size: 75%; line-height: 150%; }

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }


a {
	color:#ffffff;
	text-decoration:none;
	}
a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

/* head */
div#head {
	width:820px;
	margin:0 auto;
	background:#4E1502;
	}
	div#head table {
		width:100%;
		padding:0 0 5xp 0;
		}
		div#head table td {
			vertical-align:top;
			}
			h1 {
				text-align:left;
				margin:7px 0 0 17px;
				}
			#hmenu div {
				font-size:75%;
				margin:15px 12px 0 0;
				text-align:right;
				}
			#hmenu div img {
				margin:0 6px 0 0;
				}
		
/* main */
div#main {
	width:800px;
	margin:0 auto;
	padding:0 0 12px 0;
	}

/* top announce */
div#topAnnounce {
	width:800px;
	margin:0px auto 10px auto;
	text-align:left;
	font-size:70%;
	}
	div#topAnnounce a { color:#4E1502; text-decoration:underline; }
	div#topAnnounce a:hover { color:#ff0000; }

/* top banner */
div#topBanner {
	width:820px;
	margin:0 auto;
	}

/* footer */
div#foot {
	width:820px;
	margin:0 auto;
	border-top:2px solid #4E1502;
	}
	div#foot div#copyright {
		font-size:63%;
		text-align:right;
		padding:8px;
		}

/* contents */
div#contents {
	width:800px;
	margin:0 auto;
	}

/* about */
div.about {
	width:570px;
	margin:0 auto;
	}
	div.about h2 {
		margin:26px 0 12px 0;
		}
	div.about h3 {
		margin:0 0 8px 0;
		}
	div.about p {
		color:#333333;
		font-size:88%;
		line-height:1.8;
		margin:0 0 1.5em 0;
		}

div.toTop { text-align:center; }
	div.toTop a { color:#000000; }
	div.toTop a:hover { color:#ff0000; }


