body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}
a:link {color:#242E6B; text-decoration:none; }
a:visited {color:#336699; text-decoration:none; }
a:hover {color:#242E6B; text-decoration:underline; }

a.h1:HOVER {border-top: medium solid red; border-top-width : medium; background-color : #F0F8FF;
	padding : 5px 0px 5px 0px; 
	text-decoration:none; }
a.h3:hover {color:#336699; text-decoration:underline; }

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #222222;
	font-weight: bold;
	margin-top : 0px;
	margin-bottom : 10px;
	border-top-width : medium;
	background-color : #ffffff;
	padding : 5px 20px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #222222;
	border-top: medium solid #669933;
	margin-top : 0px;
	margin-bottom : 10px;
	border-top-width : medium;
	background-color : #ffffff;
	padding : 5px 10px;
}

h3{
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 25px;
	margin-top : 10px;
	margin-bottom : 25px;
	font-size : 20px;
	width: 50%;
	font-weight: bold;
	padding-bottom : .5px;
	padding-left : 1px;
	padding-right : .5px;
	padding-top : 2px;
}

h4{
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 20px;
	margin-top : 50px;
	font-size : small;
	width: 50%;
	padding-bottom : .5px;
	padding-left : .5px;
	padding-right : .5px;
	padding-top : .5px;
	text-decoration : underline;
}

h5{
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 20px;
	font-size : 12px;
	padding-bottom : .5px;
	padding-left : .5px;
	padding-right : .5px;
	padding-top : 15px;
	font-weight : bold;
}

h6{
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 20px;
	font-size : small;
	padding-bottom : .5px;
	padding-left : .5px;
	padding-right : .5px;
	padding-top : .5px;
	color : Gray;
	border-top-style : dotted;
	border-top-width : thin;
	border-top-color : Black;
}

.ttl {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 3px;
	border-left: 11px solid #000080;
	margin : 20px 15px 20px 15px;
	padding : 5px 10px 5px 10px;
	border-top-width : medium;
}

.ttl_s {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	border-left: 3px solid #000080;
	border-bottom: 1px solid #aaaaaa;
	margin : 20px 15px 20px 15px;
	padding : 5px 10px 5px 10px;
	border-top-width : medium;
}

.tx6 {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.3em; letter-spacing: 1px;
}


.tx5 {
	FONT-SIZE: 16px; LINE-HEIGHT: normal; font-weight: bold; color:red; letter-spacing: 1px;

}


.tx4 {
	FONT-SIZE: 11px; LINE-HEIGHT: normal; letter-spacing: 1px
}
.tx3 {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; letter-spacing: 1px;
	padding: 2px 4px 2px 4px;
	margin: 2px 0px 2px 0px;
	width: 80%;
  border: solid 1px #c9d9df;
  background-color: #F0F8FF;
}
.tx2 {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; font-family:Verdana; color:#000080;
	border-top: 1px solid #99CC00;
	width: 100%;
	font-weight: bold;
	padding: 12px 2px 12px 2px;
	margin-top: 20px;
}
.tx1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5em; letter-spacing: 1px
}

.box3{
  font-size: 10pt;/*文字サイズ*/
  width: 600px;
  text-align: left;
  border: solid 1px #868689;
  background-color: #E9E9EC;
  padding-top: 1px;
  }
.box4{
  text-align: left;
  border: solid 1px #cccccc;
  padding: 3px 3px 3px 5px;
  margin: 0px;
  background-color: #ffffff;
  }

.box_main{
  width: 800px;
  border-right: solid 1px #000000;
  border-left: solid 1px #000000;
  padding: 0px;
  }


/*------------------------------------------------*/
span.date {letter-spacing:0;}

img       {border:0px solid;}

img.date  {padding:0px;
           margin:0px;}


/*---------------------------------------------------*/
　　　　　　ここから下バックナンバー用css
/*---------------------------------------------------*/
img.t     {width:80px;
           height:20px;
           border:solid 0px #fff;
           vertical-align:text-bottom;}
/*--------------------------------------------------*/
table.b   {width:600px;
           margin:0px;
           padding:5px;
           border:double 3px #282;
           border-spacing:0;
           border-collapse:collapse;}
/*--------------------------------------------------*/
tr.tit    {width:600px;
           height:25px;
           background-color:#d6eec6;
           font-size:12px;
           text-align:center;
           vertical-align:middle;}

td.tv     {width:50px;
           padding:5px;
           text-align:center;
           border:solid 1px #282;}

td.td     {width:100px;
           padding:5px;
           text-align:center;
           border:solid 1px #282;}

td.tc     {width:450px;
           padding:5px;
           border:solid 1px #282;}
/*--------------------------------------------------*/
tr.con    {width:600px;
           height:55px;
           font-size:12px;
           vertical-align:top;}

td.cv     {width:50px;
           padding:5px;
           background-color:#efd;
           text-align:center;
           border:solid 1px #282;}

td.cd     {width:100px;
           padding:5px;
           text-align:center;
           border:solid 1px #282;}

td.cc     {width:450px;
           padding:5px 5px 0px 5px;
           border:solid 1px #282;}
/*--------------------------------------------------*/
div.t     {width:450px;
           font-size:12px;}

span.t    {width:450px;
           height:23px;
           font-size:12px;
           padding:5px;
           text-align:right;}


/*--------------------------------------------------*/




table.bnp {width:600px;
           margin:0px;
           padding:5px;
           margin:0px 0px 0px 30px;
           border-spacing:0;
           border:double 3px #282;
           border-collapse:collapse;}

tr.bnpt   {height:25px;
           border-spacing:0;
           border:double 3px #282;
           background-color:#efd;}


td.bnpd   {width:100px;
           font-size:11px;
           text-align:center;
           border:double 3px #282;}

td.bnpv   {width:500px;
           font-size:12px;
           letter-spacing:2px;
           text-align:center;
           border:double 3px #282;}

td.bnp    {width:600px;
           font-size:12px;
           line-height:1.5;
           border:solid 1px #282;
           padding:10px;}




span.vol  {color:#555;
           letter-spacing:2px;
           font-size:16px;
           font-weight:bold;}

span.ba   {width:625px;
           margin:5px 0px;
           font-size:12px;
           text-align:right;}

span.bb   {width:600px;
           margin:5px 0px;
           font-size:12px;
           text-align:right;}




/*--------------------------------------------------*/



