/* -------------------------------------------------------------------
	TOP PAGE(http://www.tomanami.com)用common.css
------------------------------------------------------------------- */
/* -------------------------------------------------------------------
	全体の定義
------------------------------------------------------------------- */
body {
	width: 900px;
	font-size: 11pt;
	color: #000066;
}

h1, h2, h3, h4, h5, h6 {
	line-height:0em;
	margin:0em;
	padding: 10px 10px 10px 10px;
}

h1 {
	font-size: x-large;
	line-height: 1.0;
}

h2 {
	font-size: large;
	margin:0.5em;
}

h3 {
	font-size: medium;
}

h4 {
	font-size: medium;
}

h5 {
	font-size: small;
}

h6 {
	font-size: small;
}

div.intro {
	line-height:0em;
	margin:0em;
	padding: 10px 10px 10px 10px;
}

/* -------------------------------------------------------------------
	枠の定義
------------------------------------------------------------------- */
/* 本文部全体 */
div.cover {
	background-color: #white;
	margin-bottom: 1em;
/*
	background-color: #ffffcc;
*/
}

/* coverのクリア */
div.clear {
	clear: both;
}

/* ヘッダー */
div.header {
	background-color: #0000FF;
}

/* タイトル */
div.ptitle {
	padding: 0;
/*	padding-right: 2px;*/
	margin: 0%;
	text-align: center;
	background-color: #FFFFFF;
/*
	float: left;*/
}

/* サブタイトル */
div.stitle {
	background-color: #FFFFFF;
/*
	margin-left: 200px;*/
}

/* ナビゲーションバー */
div.navibar {
	clear: both;
}

/* 新着案内部 */
div.whatsnew {
	height:80px;
	background-color: #FFCCFF;
}

/* それぞれのBOX共通 */
div.ltbody, div.rtbody, div.lmbody, div.rmbody, div.ldbody, div.rdbody {
	float: left;
	width: 444px;
	height:180px;
	margin: 1px;
}

/* 左上BOX */
div.ltbody {
	background-color: #FFFFCC;
}

/* 右上BOX */
div.rtbody {
	background-color: #99FFFF;
}

/* 左中BOX */
div.lmbody {
	background-color: #99FFFF;
}

/* 右中BOX */
div.rmbody {
/*	ナチュラム宣伝をやめたので修正
	text-align: center; 
	vertical-align: middle; */
	background-color: #FFFFCC;
}

/* 左下BOX */
div.ldbody {
/*	ナチュラム宣伝をやめたので修正
	text-align: center; 
	vertical-align: middle; */
	background-color: #FFFFCC;
}

/* 右下BOX */
div.rdbody {
/*	ナチュラム宣伝をやめたので修正
	text-align: center; 
	vertical-align: middle; */
	background-color: #99FFFF;
}

/* 右宣伝部 */
div.rmenu {
	padding: 0px;
	text-align: center;
	margin-left: 130px;
/*
	background-color: #FF99CC;
*/
}

.alleft {
	text-align: left;
}

.alcenter {
	text-align: center;
}

.alright {
	text-align: right;
}

/* 左フッター */
div.lfooter {
	text-align: left;
	font-size: small;
	background-color: #66FF00;
	float: left;
	width: 40%;
	padding: 3px;
}

/* 中央フッター */
div.cfooter {
	text-align: center;
	font-size: small;
	background-color: #66FF00;
	float: left;
	width: 20%;
	padding: 3px;
}

/* 右フッター */
div.rfooter {
	text-align: right;
	font-size: small;
	background-color: #66FF00;
	margin-left: 40%;
	padding: 3px;
/*	clear: both;*/
}

/* -------------------------------------------------------------------
	ナビゲーションバー
------------------------------------------------------------------- */
/*固定リンク用*/
div.navi1 {
	background-color: #0000FF;
	padding: 3px;
/*	font-size: 80%;*/
}

div.navi1 a {
	color: white;
	text-decoration: underline;
	border-right: 1px #ccffcc solid;
	padding: 0px 0.3em;
}

/*ナビゲーションバー*/
div.navi2 {
	background-color: white;
	padding: 3px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 80%;
}

div.navi2 a {
	color: #000066;
	text-decoration: underline;
	border-right: 1px #000066 solid;
	padding: 0px 0.3em;
}

/* -------------------------------------------------------------------
	左メニュー
------------------------------------------------------------------- */
/* Eric Myer's Simple List Separators
http://www.meyerweb.com/eric/talks/2003/commug/commug.html */
#navlist {
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid gray;
/*	width: 200px;*/
}

#navlist li {
	list-style: none;
	margin: 0;
	padding: 0.1em;
	border-top: 1px solid gray;
}

#navlist li a {
	text-decoration: underline;
/*	text-decoration: none;*/
}


