/*ページ全体のスタイル（削除不可）*/



body {

	margin: 0 auto;
	margin-top: 0px;
	padding-top: 0px;
	text-align:center;

	}

table#master {
	margin: 0 auto;
	width				: 800px;
	text-align			: left;
	}
/*## ヘッダーテーブル関連 ####################*/



td#title {
	background-color		: #FFFFFF;
	width					: 80%;

	}

td#title_right {
	background-color		: #FFFFFF;
	width					: 20%;

	}

td#headerparts01 {
	background-color		: #FFFFFF;
	width				: 800px;

	}



/*## 2ndレベル関連 ####################*/

/* サイドメニュー関連 */
td#sidemenu {
	vertical-align			: top;
	background-color		: #FFFFFF;
	width				: 232px;
	}

div#midashi01 {
	width				: 100%;
	margin-top			: 4px;
	padding-top			: 4px;
	padding-left			: 4px;
	padding-bottom			: 4px;
	font-weight			: bold;
	background-color		: #9CADD8;
	font-size			: 14px;
	color				: #FFFFFF;
	}

td#menu01 {
	font-size			: 12px;
	color				: #333333;
	line-height			: 150%;
	padding-top			: 10px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 10px;
	}
	
td#menu01_2 {
	font-size			: 12px;
	color				: #333333;
	line-height			: 150%;
	padding-top			: 10px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 10px;
	background-image	: url(img/side_back_01.gif);
	}
	
td#menu01_3 {
	font-size			: 12px;
	color				: #333333;
	line-height			: 150%;
	padding-top			: 4px;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-bottom		: 4px;
	border				:2px #0070BC solid;
	}
	
div#index {
	background-color	: #9CADD8;
	font-size			: 14px;
	color				: #FFFFFF;
	font-weight			: bold;
	border-top			: 2px #0070BC solid;
	border-left			: 2px #0070BC solid;
	border-right		: 2px #0070BC solid;
	}

div#index_bottom {
	background-color	: #9CADD8;
	font-size			: 14px;
	color				: #FFFFFF;
	font-weight			: bold;
	border-top			: 2px #0070BC solid;
	border-left			: 2px #0070BC solid;
	border-right		: 2px #0070BC solid;
	border-bottom		: 2px #0070BC solid;
	}


td#menu01_3 a:link{
	color				: #FFFFFF;
	background-color	: #9CADD8;
	text-decoration		: none;
	padding-top			: 3px;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	display				: block;
	}
	
td#menu01_3 a:hover {
	color				: #FFFFFF;
	background-color	: #CED9F5;
	padding-top			: 3px;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	display				: block;
	}
td#menu01_3 a:visited {
	color				: #FFFFFF;
	text-decoration		: none;
	padding-top			: 3px;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	display				: block;
	}


/* メインボード関連 */
td#main {
	background-image	: url(img/back_notebook.gif);
	vertical-align		: top;
	background-color	: #FFFFFF;
	width				: 568px;
	}

p#day01 {
	font-size			: 12px;
	margin-top			: 4px;
	margin-right		: 16px;
	text-align			: right;
	}

td#main02 {
	font-size			: 12px;
	color				: #333333;
	vertical-align		: top;
	line-height			: 150%;
	padding-top			: 4px;
	padding-left		: 20px;
	padding-right		: 20px;
	padding-bottom		: 20px;
	}

div#main02 {
	color				: #333333;
	vertical-align		: top;
	margin-top			: 4px;
	margin-left			: 20px;
	margin-right		: 20px;
	margin-bottom		: 20px;
	}

div#main03 {
	font-size			: 18px;
	color				: #333333;
	line-height			: 150%;
	margin-left			: 10px;
	}

h1#title {
	font-size			: 28px;
	line-height			: 150%;
	color				: #000000;
	padding-bottom		: 10px;
	border-bottom		: 4px #0067B6 solid;
	}
	
	
/* スクロール可能なブロック */
#scroll {
	margin-top			:10px;
	font-size			:12px;
	overflow			:scroll;
	background-color	:#FFFFCC;
	padding				:8px;
	color				:#000066;
	border				:5px;
	border				:1px #ff9900 solid;
	line-height:18px;

	}
	
	
/* セミナー情報関連 */
#seminar {
	background-image	: url(img/seminar.jpg);
	width				:520px;
	height				:142px;
	margin-top			:20px;
	margin-bottom		:20px;
	}
	
#entry{
	text-align			: center;
	margin-top			: 120px;
	font-size			: 10px;
	color				: #464646;
	}
	
#entry a:link{
	color				: #464646;
	}
	
#entry a:hover {
	color				: #FF0000;
	}
#entry a:visited {
	color				: #FF0000;
	}
	

/*## 3rdレベル関連 ####################*/
td#footer {
	background-color		: #FFFFFF;
	width				: 800px;
	}

div#copy {
	text-align			: right;
	font-size			: 12px;
	color				: #4982C3;
	margin-top			: 3px;
	margin-right			: 24px;
	margin-bottom			: 3px;
	}