LI{
  margin: 0px;
  padding: 0px ;
  line-height : 12pt;
}
.head {
  background-color: #66cdaa;
  width: 100% ;
}
.head P {
  color: #f5f5f5;
  font-size : 12pt;
  margin-top: 2px;
  margin-left: 32px ;
  font-family : "‚l‚r ƒSƒVƒbƒN";
  font-weight : normal;
  text-decoration : none;
  text-align : justify;
}
.head div {
  color: white;
  font-weight: bold;
  font-size: 24px;
  font-family: "Comic Sans MS" ;
}
.head img {
  vertical-align: middle;
  margin-right: 8px;
  margin-left: 10px ;
}
.head1 {
  width: 310px ;
}
.head2  {
  color: teal;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  width: 310px ;
}
.head A {
  color: white;
  font-weight: bold;
  font-size : 10px;
}
.head a:hover  {
  color: white;
  background-color: #9c9 ;
}
.side_main      {
  margin-top: 12px;
  margin-left: 20px;
  width: 620px ;
}
.side {
  background-color: #ccff99;
  width : 138px;
  vertical-align: top;
  padding: 0px ;
}
.now {
  color: white;
  background-color: #9c9;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 7px;
  display: block ;
}
.side div {
  font-weight: bold;
  font-size: 12px;
  border-bottom: 1px solid white ;
}
.side a {
  color: #336666;
  text-decoration: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 7px;
  display: block ;
}
.side a:hover {
  color: white;
  background-color: #9c9 ;
}
.sidemenu1 {
  margin-top: 20px;
  border-top: 1px solid #ff9900 ;
}
.space {
  width: 120px;
  height: 0px ;
}
.main    {
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 30px;
  width: 462px;
  height: 500px ;
  line-height : 125%;
}
.main H2  {
  color: #666;
  font-size: 14px;
  background-color : #ddffdd;
  padding: 5px 6px 3px;
  border-top: 1px solid #ffa500 ;
}
.main H3 {
  color: #191970;
  margin-top: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 6px;
  border: solid 1px #9c9 ;
}
.main P  {
  color: #555;
  font-size : 12pt;
  line-height: 160% ;
  font-family : "‚l‚r ƒSƒVƒbƒN";
  text-decoration : none;
  text-align : justify;
  letter-spacing : 0px;
}
.copy   {
  font-size: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 6px;
  border-top: 2px solid #32d4a9 ;
  text-align : center;
}
.mail {
  color: #666;
  font-size: 14px ;
}
.main A   {
  color : #1e46bd;
  font-size : 13px;
}
.main A:hover  {
  color: #5f9ea0;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top : 2px dotted #adff2f;
  text-decoration : none;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #adff2f;
}
.mi-11-black{
  font-size : 11pt;
  font-family : Osaka,"‚l‚r –¾’©";
  font-weight : normal;
  color : black;
  text-decoration : none;
}
UL{
  line-height : 200%;
  list-style-position : outside;
  list-style-image : url(../../../jcp-ngn.com/jcp-ngn.com/news/2007main/2007-02/i061_v3.gif);
  list-style-type : disc;
}
.main IMG{
  margin-right : auto;
}
.list TD{
  left : 80px;
  list-style-image : url(../../../jcp-ngn.com/css/image/i061_v3.gif);
}
.date{
  color : #555555;
  text-align : right;
  margin-top : 1px;
  margin-bottom : 1px;
  font-size : 12px;
}
.UL{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-left : 30px;
  list-style-image : url(i061_v3.gif);
  line-height : 200%;
}
.main H5{
  font-size : 14px;
  color : #333333;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 2pt;
  margin-left : 2pt;
  margin-right : 2pt;
  margin-bottom : 2pt;
  border-width : 2px 2px 2px 2px;
  border-color : #2f4f4f #2f4f4f #2f4f4f #2f4f4f;
  border-style : dashed dashed dashed dashed;
}
.link{
  font-size : 14px;
  text-align : right;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-left : 200px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #66cd46 #66cd46 #66cd46 #66cd46;
}
.go-11-gray{
  font-size : 11pt;
  font-family : "‚l‚r ƒSƒVƒbƒN",Osaka;
  font-weight : normal;
  color : #2d2d2d;
  text-decoration : none;
  line-height : 130%;
  text-align : justify;
  letter-spacing : 1px;
}
.go-20-blue-b{
  font-size : 20pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
  font-weight : bold;
  color : navy;
  text-decoration : none;
  line-height : 120%;
}
.go-15-blue-b{
  font-size : 15pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
  font-weight : bold;
  text-decoration : none;
}
.go-9-gray{
  font-size : 9pt;
  font-family : "‚l‚r ƒSƒVƒbƒN",Osaka;
  font-weight : normal;
  color : #3c3c3c;
  text-decoration : none;
}
.sidetablespan50{
  width : 50px;
}
.g-12-red-b{
  font-size : 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
  font-weight : bold;
  color : blue;
}
.go-11-gray-b{
  font-size : 11pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
  font-weight : bold;
  color : #2d2d2d;
}
IMG{
  border-width : 0px 0px 0px 0px;
}
.TD-Widh50{
  width : 50px;
}
.TD-high18{
  height : 18px;
}
.TD-widh380{
  width : 380px;
  font-size : 11pt;
  font-family : "‚l‚r ƒSƒVƒbƒN",Osaka;
  font-weight : normal;
  color : #333333;
  text-decoration : none;
  text-align : justify;
  line-height : 125%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.TD-Widh30{
  width : 30px;
}
.TD-Widh140{
  width : 140px;
}
.TD-Widh321{
  width : 321px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.TD-Center{
  text-align : center;
}
.IMG-left{
  float : left;
  margin-right : 6px;
}
.Counter{
  width : 100px;
}
.go-10-gray{
  font-size : 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
  font-weight : normal;
  color : #2f2f2f;
  text-decoration : none;
  vertical-align : top;
}
.Table-Line{
  
  
  
  
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : green green green green;
  width : 430px;
}
.Center{
  text-align : center;
}
H4{
  font-size : 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  color : white;
  background-color : #a8a6ff;
  text-decoration : none;
}
.Title1{
  font-size : 18pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  color : black;
  text-decoration : none;
  text-align : center;
}
.Title2{
  color : blue;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : green green green green;
  font-size : 18pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  text-decoration : none;
}
.IMG-Right{
  float : right;
}
.Right{
  text-align : right;
}
.fontGo14-green{
  font-size : 14pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  color : white;
  background-color : green;
  text-decoration : none;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
}
.fontGo14-green2{
  font-size : 14pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  color : green;
  text-decoration : none;
}
.fontGo18-Orange{
  font-size : 18pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  color : #dd6f00;
  text-decoration : none;
}
.fontMi18-tya{
  font-size : 18pt;
  font-family : "‚l‚r ‚o–¾’©";
  font-weight : bolder;
  color : maroon;
  text-decoration : none;
  text-align : center;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
.TD-widh215{
  text-align : center;
  width : 215px;
}
.Center2{
  text-align : center;
}
.kouho{
  font-size : 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bolder;
  text-decoration : none;
  color : green;
  vertical-align : middle;
  text-align : center;
  width : 86px;
}
.Caption{
  font-size : 9pt;
  font-family : "‚l‚r –¾’©";
  font-weight : normal;
  color : navy;
  text-decoration : none;
  text-align : center;
}
.TD-Line{
  font-size : 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN";
  font-weight : bold;
  text-decoration : none;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : green green green green;
  color : green;
  text-align : center;
}
H2{
  color : #0000a0;
  background-color : #befe8f;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #fc602c;
  font-size : 20pt;
  font-family : "‚l‚r ƒSƒVƒbƒN";
  padding-bottom : 5px;
}
.enzetukai-1{
  font-size : 14pt;
  font-family : "‚l‚r ƒSƒVƒbƒN";
  font-weight : bolder;
  color : white;
  background-color : green;
  text-decoration : none;
  text-align : center;
  width : 200px;
}
.enzetukai-2{
  font-family : "‚l‚r –¾’©";
  font-weight : bold;
  color : white;
  background-color : #008040;
  font-size : 12pt;
  text-decoration : none;
  padding-left : 5px;
}
.midasi-1{
  background-color : green;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : green;
  width : 15px;
}
.midasi-2{
  font-size : 14pt;
  font-family : "‚l‚r –¾’©";
  font-weight : bold;
  color : green;
  background-color : #e0ffca;
  text-decoration : none;
  
  
  
  vertical-align : middle;
  text-align : center;
  width : 420px;
  
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  bottom : inherit;
  right : inherit;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : green;
}
.TD210{
  width : 210px;
  height : 100px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  text-align : left;
}
.TD-Widh215{
  font-size : 12pt;
  font-family : "‚l‚r –¾’©";
  color : #00001c;
  text-decoration : none;
  width : 215px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : green;
  background-color : #d0ffd0;
  text-align : justify;
}
.TDWide280{
  width : 280px;
}
.TABLEWide430{
  width : 430px;
}
.TD-215-420{
  width : 215px;
  height : 420px;
  font-size : 10pt;
  font-family : "‚l‚r –¾’©";
  font-weight : normal;
  color : #063e00;
  text-decoration : none;
}
.TD-width215{
  vertical-align : top;
  text-align : justify;
  width : 215px;
  font-size : 11pt;
  font-family : "‚l‚r ƒSƒVƒbƒN";
}

.TD-Kazari{
  background-color : #ffeeff;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-right-style : outset;
  border-bottom-style : outset;
  border-right-color : green;
  border-bottom-color : green;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : green;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : green;
}

.TD-keshou{
  background-color : #d7ffc4;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-right-style : outset;
  border-bottom-style : outset;
  border-right-color : gray;
  border-bottom-color : gray;
}

.TD-keshou2{
  padding-right : 3px;
  border-right-width : 3px;
  border-right-style : outset;
  border-right-color : gray;
}

.TD-Width430{
  width : 430px;
}

.TD-High10{
  height : 10px;
}
