/*----------------------------------------------------base css for JSPP website----------------------------------------------------*/body{ background-color : #FFFFFF;  margin : 0px; padding : 0px; }table { margin : 0; }img { border : 0 none hidden ;}td, th { color : #646464 ; vertical-align : top ;}td.mid { vertical-align : middle; }td.bot { vertical-align : bottom; }.select { font-size: 10px; background: #FFEFCC; width:  163px;}sup, sub { font-size : 60% ;}a:link { color : #1F6085 ; text-decoration : underline; }a:visited { color : #66CC00 ; text-decoration : underline; }a:hover { color : #FF9900 ;  text-decoration : underline; }a:active { color : #66CC00 ; text-decoration : underline; }a.pop:link { color : #669999 ; text-decoration : underline; font-weight : bold;  line-height: 150%; }a.pop:visited { color : #669999 ; text-decoration : underline; font-weight : bold;  line-height: 150%; }a.pop:hover { color : #FF9900 ;  text-decoration : underline; font-weight : bold;  line-height: 150%; }a.pop:active { color : #66CC00 ; text-decoration : underline; font-weight : bold;  line-height: 150%;}.titles { font-size: 12px ; color: #669999; }.titlesb { font-size: 12px ; color: #669999 ; font-weight : bold;}.wh { color: #FFFFFF; }.f7wh { font-size: 18px ; }/*tableタグでのレイアウトからdivタグでのレイアウトに変更そのために追加したスタイル　2011/11/17*/a.reset:link { color : #676767 ; text-decoration:none; }a.reset:visited { color : #676767 ; text-decoration : none; }a.reset:hover { color : #676767 ;  text-decoration : none; }a.reset:active { color : #676767 ; text-decoration : none; }h2 {    font-size: 12px;    color: #646464;}h3{    font-size: 12px;    color: #646464;    padding-left:10px;    border-bottom-style:dashed;    border-bottom-width:1px;    border-bottom-color:#999999;    width:400px;    margin-bottom:2px;}p{    padding-left:10px;    color:#646464;    margin-top:0px;    font-size: 12px;}.infobox{   width:500px;   height:360px;   overflow: auto;   border-color:#999999;   border-width:1px;   border-style:solid;}#menu{	width:200px;	float:left;	border:0;    padding-left:5px;}#main{	float:left;	padding-top:10px;}#footer{}/**/