@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#ffffff;
}
#wrapper {
	margin:0px auto;
	width:900px;
	text-align:left;
	background-color:#ffffff;
	
}


/* ヘッダ
---------------------------------------------------- */
#header {
	margin: 0;
	padding: 0;
	height: 50px;
	background-color:#888888;
}
#header #logo {
	position: relative;
	top: 25px;
}
#header ul {
	position: relative;
	top: 15px;
  list-style: none;
  font-size: 12px;
}
#header li {
	display: inline;
	padding-right: 20px;
}
#header a:link, a:visited{ text-decoration: none; } 
#header a:link, a:visited{ color: #222222; } 
#header a:hover{ color: #0099ff; text-decolation: underline; }

/* ページ本体
---------------------------------------------------- */
#pagebody {
  width: 900px;
}
/* コンテンツ
---------------------------------------------------- */
#content {
	float: right;
	width: 750px;
	margin: 50px 0px 0px 0px;
	padding-bottom: 3em;
	border-bottom: 1px solid #cccccc;
}
#content table {
	border-collapse: collapse;	
	border-spacing: 5;
	font-size: 12px;
	line-height: 17px;
}


#content a:link, a:visited{ text-decoration: none; } 
#content a:link, a:visited{ color: #222222;} 
#content a:hover{ color: #0099ff; text-decolation: underline; }



/* ナビゲーション
---------------------------------------------------- */
#navigation {
	position: relative;
	top: 25px;
	float: left;
	width: 150px;
}
#navigation h1 {
	margin: 15px 0 8px 10px;
	padding: 5px 0 5px 5px;
	font-size: 14px;
	color: #222;
}
#navigation h2 {
	margin: 10px 0 5px 20px;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	color: #222;
}

#navigation ul {
  margin: 0 0 20px 0;
  padding: 0 0 0 20px;
  font-size: 12px;
  list-style: none;
}
#navigation li {
  color: #222;
}

#navigation div {
  margin: 0.7em 0 0 5px;
}
#navigation p {
  padding: 1em 0 0 1px;
  text-align: right;
  font-size: xx-small;
  line-height: 1.5;
  color: #222;
  border-top: 1px solid #cccccc;
}
#navigation .now {
  color: #3399ff;
}

#navigation a:link, a:visited{ text-decoration: none; } 
#navigation a:link, a:visited{ color: #222222; } 
#navigation a:hover{ color: #0099ff; text-decolation: underline; } 


/* フッタ
---------------------------------------------------- */
#footer {
  clear: both;
}

#footer p {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 880px;
	text-align: right;
	font-size: 10px;
	color: #222222;
}
