.alert{ 
  background-color : #fff; 
  vertical-align: middle ; 
  color:#FF0000; 
  font-family: Verdana; 
  font-size:small
}


.yellow { 
  background-color : #ffff00; 
  vertical-align: middle ; 
  color:#000; 
  font-family: Verdana; 
  font-size:x-small
}


.footer { 
  background-color : #fff; 
  vertical-align: middle; 
  color:#333; 
  font-family: Verdana; 
  font-size:small;
  padding: 3px
}


.small { 
  background-color : #fff; 
  vertical-align: middle ; 
  color:#333; 
  font-family: Verdana; 
  font-size:x-small
}

.header { 
  background-color: #FFF; 
  font-weight: bold; 
  font-family: Verdana; 
  font-size:large;
  vertical-align: baseline;
  line-height:100%
}

.header1 { 
  background-color: #FFE611; 
  height: 20px; 
  font-weight: bold; 
  font-family: Helvetica; 
  padding-left : 5px;
}

p.header2 { 
  background-color: #fff; 
  font-weight: bold; 
  font-family: Helvetica; 
  padding-left: 5px;
  MARGIN-TOP:0;MARGIN-BOTTOM:-15
}

p.header3 { 
  background-color: #eee; 
  font-weight: normal; 
  height: 21px;
  font-family: Helvetica; 
  padding-left : 5px;
  border-top-color: #000;
  border-style: solid thin;
  border-top-width: 1px;
}

.header3 { 
  background-color: #eee; 
  font-weight: normal; 
  height: 21px;
  font-family: Helvetica; 
  padding-left : 5px;
  border-top-color: #000;
  border-style: solid thin;
  border-top-width: 1px;
}

.header2 { 
  font-weight: bold; 
  font-family: Helvetica; 
  padding-left : 5px;
  height: 20px;
}


.box { 
  background-color:#ffe611;
  border-top:値;/* 上のみ */
  border-bottom: 1px solid #000; /* 下のみ */
  border-left: 1px solid #ccc; /* 左のみ */
  border-right: 1px solid #ccc;/* 右のみ */ 
 }



.dropdown {
   border: 1px solid #000;
  padding: 3px
}

.dropdown2 {
  background-color:#FF9900;
  padding: 3px
}


.dropdown { 
  background-color:#FF9900;
  border: 1px solid #000; /* 上のみ */
  border-left: none; /* 左のみ */
  border-right: none;/* 右のみ */
  padding: 3px
}



.graybox { 
  background-color:#fff;
  border-top: 1px solid #ccc; /* 下のみ */
  border-bottom: 1px solid #ccc; /* 下のみ */
  border-left: 1px solid #ccc; /* 左のみ */
  border-right: 1px solid #ccc;/* 右のみ */ 
  padding: 5px;
  color: #333; 
  font-family: Geneva,Arial,sans-serif; 
  line-height: 150%;
  font-size: small;
 }



h2 { 
  color: #000; 
  font-family: Geneva,Arial,sans-serif;  
  padding-top: 2px; 
  padding-bottom: 2px}


.big { 
  color: #99ccff; 
  font-family: sans-serif; 
  font-weight: bold; 
}




a:link { color: #3366CC;text-decoration: underline; }


a:visited { color: #996699 ;text-decoration: underline; }


a:hover  { color: #3366CC ;text-decoration: none; }



a.footer:link { color: #333; text-decoration: none;}


a.footer:visited { color: #333 ;text-decoration: none;}


a.footer:hover  { color: #333 ;text-decoration: underline;}




a.trail:link { color: #333; text-decoration: none; 
  font-size:xx-small}


a.trail:visited { color: #333 ;text-decoration: none; 
  font-size:xx-small}


a.trail:hover  { color: #333 ;text-decoration: underline; 
  font-size:xx-small}

<!-- Edit by yamanaka -->
.link1 {
	margin: 0;
	padding: 2px 0 2px 22px;	
	background: url("/jp/files/images/fw.gif") no-repeat left top;
}


<!-- Edit by yamanaka -->
.link_up {
	margin: 0;
	padding: 0 0 0 12px;
	background: url("/jp/files/images/up.gif") no-repeat left bottom;
	color: #333; 
	text-decoration: none; 
	font-size:xx-small
}



.indent { padding-right: 20px; padding-left: 30px ;}


p,strong,em,dt,dd,ul,ol,dl,slth,td,font,u,blink,select,option,span,li
{ 
  color: #333333;
  font-family: Geneva,Arial,sans-serif; 
  line-height:150%;
}



body {
  margin:0px 0px 0px 0px;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 0px;
  padding-bottom : 1px;
  background-position : 0px 0px;
  background-color: #999;
}


.table {
border: solid 1px #ccc; 
border-collapse: collapse;
padding: 5px;
}


.table1 {
background-color:#fff;
border: solid 1px #ccc;
padding: 3px;
}

.header1 { 
  background-color: #FFE611; 
  height: 20px; 
  font-weight: bold: 
  font-family: Verdana; 
  padding-left : 5px;
}


.table2 {
background-color:#eee;
width: 430px;
border: solid 1px #ccc;
padding: 3px;
}


.subheader {
background-color:#ccc;
border-top: solid 1px #000;
padding: 3px;
}

<!-- Edit by yamanaka -->
table.data-table-1 td,
table.data-table-1 th{ border-top:#cccccc solid 1px; padding-left:5px; padding-right:4px; padding-top:4px; }
table.data-table-1 th{ background:#efefef; }
table.data-table-1{ border:1px solid #cccccc; border-top:0px; }
table.data-table-1 caption em,
table.data-table-1 td.no-padding{ padding-left:0; padding-right:0; }
table.data-table-1 td.ntb{ border-top:0; }

table.v14-gray-table-border table.data-table-1{ border:0px solid #cccccc; border-top:0px; }

table tr.alt-row td,
table tr.alt-row th.tb-row {background:#eee;}
table th.tb-row{ background:#fff; font-weight:normal; }

<!-- Edit by yamanaka -->
div.anchor {
   width:450px;
   background-color: #eeeeee;
   padding: 3px;
   font-size: x-small;
}

div.anchor a {
   border-right: 1px #333333 solid;
   margin: 0;
   padding: 0 7px 0 12px;	/* top right bottom left */
   background: url("/jp/files/images/down.gif") no-repeat left bottom;
   color: #333; 
   text-decoration: none;
   font-size: x-small
}

div.anchor2 a {
   border-right: 1px #333333 solid;
   margin: 0;
   padding: 0 7px 0 12px;	/* top right bottom left */
   background: url("/jp/files/images/down.gif") no-repeat left bottom;
   color: #333; 
   text-decoration: none;
   font-size: x-small
}


table.submenu{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.submenu td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0.1em 0.1em;
}
