body {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 705px;
}
#wrapper     { width: 600px; text-align: left; color: #333333; background-color: #ffffff; 
               background-repeat: repeat; background-attachment: scroll; 
               margin-left: auto; margin-right: auto; margin-top: 20px; 
               margin-bottom: 20px; background-position: 0% }
#maincontent {
	width: 550px;
}
#sidebar {
	width: 150px
	float: left;
}
#footer {
	clear: both;
}
#globalMenu {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
 border-top: 0px solid #666666;
 border-right: 0px solid #666666;
 border-bottom: 0px solid #666666;
 width: 700px;
 float: left;
}
#globalMenu a {
 display: block;
 padding-top: 10px;
 padding-bottom: 10px;
 background-color: #33336A;
 border-left: 1px solid #666666;
 color: #FFFFFF;
 text-decoration none;
 text-align: center;
}
#globalMenu a:hover {
 background-color: #68688C;
}
#globalMenu li {
 float: left;
 width: 140px;
}

#navBar {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
 border-top: 0px solid #666666;
 width: 150px;
}
#navBar a {
 display: block;
 padding: 10px;
 background-color: #FF9900;
 color: #FFFFFF;
 text-decoration none;
}
#navBar li {
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
}

#listNavi {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
}
#listNavi li {
 display: inline;
 padding-right: 2em;
 padding-left: 2em;
}




#footerNavi {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
 text-align: center;
}
#footerNavi li {
 display: inline;
 padding-right: 2em;
 padding-left: 2em;
}

#footerNavi:before {
 content: "|";
}

#footerNavi: li:after {
 content: "|";
}



 

a:link {color:#3769FF; text-decoration:underline; font-size:10pt}/* リンクの色 */
a:visited{color:#3769FF; text-decoration:underline; font-size:10pt}/* 既に行ったことのあるページのリンクの色 */
a:hover{color:#ff0000; text-decoration:underline; font-size:10pt}/* マウスオーバーした時のリンクの色 */

.menu_bordercolor{border-color:#68688C;border-width:1px;border-style:solid;}/* メニュー欄の線の色やスタイル*/
.menu_backcolor{background-color:#ffffff;}/* メニュー欄のバックカラー */
.menu_color{background-color:#A6BAFF;}
.menu_title{background-color:#2894FF;font-weight:bolder;color:#ffffff;}/* メニュー欄の太文字タイトルの色etc... */

.title_color{background-color:#000080;font:14pt;font-weight:bolder;color:#ffffff;}/* タイトルのフォント指定 */
.title_color2{background-color:#2894FF;font:12pt;font-weight:bolder;color:#ffffff;}/* サブタイトルのフォント指定 */
.title_color3{background-color:#EEEEFF;font-weight:bolder;color:#000000;}/* サブタイトルのフォント指定 */

.table_bordercolor{background-color:#666666;}/* テーブルの線色 */
.table_backcolor{background-color:#ffffff;}/*  テーブルの基本色（白） */


.header{background-color:#A6BAFF;}/* ヘッダー全体部分 */
.header2{background-color:#2894FF;}/* ヘッダー部分 */
.header3{background-color:#F0F0FF;color:#F0F0FF;}/* ヘッダー部分 */

.menu{background-color:#2894FF;font-weight:bolder;color:#ffffff;}/* メニュー欄 */
.menu2{background-color:#ffffff;line-height:180%;}/* メニュー欄2 */
.a1{background-color:#ffffff;color:#000000;line-height:140%;}/* 背景白 、ライン幅1.4倍 */
.a2{background-color:#ffffff;color:#000000;text-align: center;}/*  センター寄せ */
.a3{background-color:#ffffff;color:#ff0000;font-weight:bolder;text-align: center;}/*  文字赤太、センター寄せ */
.t1{background-color:#000080;font:14pt;font-weight:bolder;color:#ffffff;}/* タイトル */
.t2{background-color:#2894FF;font:12pt;font-weight:bolder;color:#ffffff;text-align: center;}/* サブタイトルのフォント指定 */
.t3{background-color:#F0F0FF;font:14pt;font-weight:bolder;color:#ffffff;}/* 背景薄紫。文字太 */
.m1{background-color:#ffffff;font:14pt;font-weight:bolder;color:#000000;}/* 背景白、文字太、文字14pt黒 */
