/* NOAPOS CSS Document */

body {
 /* #CFDCDC */
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#f5f2ea;
	/* 2e325a */
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
}
.marginh1/* 縦10pxのマージンを与える */
{
 height:1px;
 width:1px;
 border:1px solid white;
 margin-top:10px;
}
.marginh2/* 縦10pxのマージンを与える */
{
 height:1px;
 width:1px;
 border:1px solid white;
 margin-top:20px;
}
#mainContent
{
/* 行間を空ける */
line-height: 150%;
}
#mainContent H3
{
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-weight:normal;
  line-height:1.7em;
  text-align:center;
  color:#36C;
  border-top:1px solid #d6d6d6;
  border-bottom:1px solid #d6d6d6;
  
}
#mainContent .custom1
{
  margin-left:30px;
  margin-right:450px;
}
#mainContent .custom2
{
  border-bottom:none;
  border-top:none;
  margin-left:80px;
  margin-right:0px;
		margin-bottom:3px;
  text-align:left;
}
#mainContent .t1 /* 文字色を変えてイメージを変える */
{
 color:#36C;
	font-weight:800;
}
#mainContent .custom3
{
}
#mainContent .topic1
{
  text-align:left;
  padding-left:100px;
  border-top:none;
}
.oneColFixCtr #container {
	width: 800px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #FFFFFF;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 1px solid #000000;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
.oneColFixCtr #mainContent {
	padding: 0 10px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
}
#menu_bt tr td
{
 background:url(../img/bt_leave.png);
 /* background:url(img/bt1_leave.gif); */
	background-color:#000000;
	/* 2e325a */
	/* CfDCDC */
	/* ヘッダのID:bannerと同じ色*/
	height:44px;
	width:134px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#47a43b;
	/* FFFFFF */
}
#header #banner
{
 width:798px;
	height:200px;
/*	border:1px solid transparent; */
	background-color:#33CCFF;
	/* 2e325a */
	/* CFDCDC*/
	/* 2011 03 09 add */
/*	background-image:url(../img/banner1.png);*/
	background-image:url(../img/banner2.jpg);
	background-repeat:no-repeat;
	/* 2011 03 09 addEnd */
}
#header #banner DIV
{
 margin:0px;
	padding:0px;
}
#header #space1
{
 width:800px;
	height:30px;
	border:1px solid transparent;
}
#header #space2
{
 width:800px;
	height:30px;
	border:1px solid transparent;
}
#header #space1 H1
{
 /* color:#CFDCDC; */
	color:#FF66B1;
	padding-left:150px;
        font-size:80px;
}
#header #space3
{
 width:800px;
	height:50px;
	border:1px solid transparent;
}
#header #space4
{
 width:800px;
	height:50px;
	border:1px solid transparent;
 /* 微調整 */
}

#header #space4 H1
{
 color:#FeFFFE;
 /* 微調整 */
	padding-top:5px;
	padding-left:120px;
}

#header #H1
{
 width:800px;
 text-align:right;
}
#footer
{
 border:1px solid transparent;
 width:798px;
 text-align:right;
	background-color:#2e325a;
 background-image:url(../img/bg_sample0001.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	/* #999999 */
}
/* 2011 03 09 add*/
.Spectable
{
 margin-left:30px;
 width:600px;
}
.Spectable td
{
	padding-left:20px;
}
.Spectable th
{
 padding-left:0px;
	text-align:center;
}
.pointer
{
 cursor:pointer;
}
.bgc1
{
 background-color:#ccFFFF;
	background-image:url(../img/table_bg1.png);
	height:30px;
 width:200px;
	color:#FFEEEE;
	font-weight:800;
	text-align:left;
}
.bgc2
{
 background-color:#ccFFFF;
	background-image:url(../img/table_bg2.png);
	height:60px;
 width:200px;
	color:#FFEEEE;
	font-weight:800;
}
.bgc5
{
 background-color:#ccFFFF;
	background-image:url(../img/table_bg5.png);
	height:150px;
 width:200px;
	color:#FFEEEE;
	font-weight:800;
}
.Spectable .cus1
{
 border:0px solid white;
}
.tdfix DIV
{
 width:200px;
	min-width:200px;
	max-width:200px;
}
/* 2011 03 09 addEnd */
/* 2011 03 11 add */
.img1
{
 border-color:#CCCCCC;
}
.marginw1
{
 border:1px solid white;
 width:750px;
}
/* 2011 03 11 addEnd */

/* 20110328_specific.html */
.centerbox1
{
 width:770px;margin:0px auto;border:1px solid #ffffff;
}
.centerbox1 .boxmain
{
 width:760px;border:1px solid #fff;
}
.centerbox1 .in1
{
 float:left;
	width:570px;
	border:1px solid black;
	border-left:none;
	border-top:none;
	text-align:left;
	background-color:#fffbfc;
}
.centerbox1 .in2
{
 float:left;
	width:180px;
	border:1px solid black;
	border-left:none;
	border-top:none;
	text-align:left;
	background-color:#FFCC99;
}
.centerbox1 .in3
{
	width:750px;
	border:1px solid black;
	border-left:none;
	border-top:none;
	text-align:left;
	background-color:#fffbfc;
}