@charset "utf-8";
/* category : index settei */
/* Table Settei */
.type1table {
 width: 560px;
 margin: 8px 0 8px 32px;
 border-bottom: 1px solid #a9a9a9;
 border-collapse: collapse;
 border-spacing: 0;
 font-size: 78%;
 }
.type1table tbody td a:hover {
 color: #008080;
 background-color: transparent;
 }
.type1table tbody tr:hover {
 color: #333332;
 background: #f0fff0 !important;
 }
.type1table th {
 padding: 0.2em;
 border: 1px solid #c0c0c0;
 border-bottom-color: #c0c0c0;
}
.type1table tbody td {
 text-align: left;
 padding: 0.2em 0.1em 0.2em 0.4em;
 }
.type1table td,
.type1table tbody th {
 border: 1px dotted #c0c0c0;
}
.type1table tbody tr {
 border-top: 1px solid #c0c0c0;
 }
.type1table tbody tr.even {
 color: #333332;
 background-color: #ffffff;
 }
.type1table tbody tr.odd {
 color: #333332;
 background-color: #f8f8f8;
 }
.type1table tbody tr.even-na {
 color: #808080;
 background-color: #ffffff;
 }
.type1table tbody tr.odd-na {
 color: #808080;
 background-color: #f8f8f8;
 }
.type1table th.valu {
width: 24%;
 }
.type1table th.av {
 width: 10%;
 }
.type1table th.ver {
 width: 10%;
 }
.description-list {
 display: list-item;
 margin-left: 2.4em;
 list-style: decimal-leading-zero inside;
 }
/* CSS infomation DL */
#info-css {
 font-size: 90%;
 margin-left: 48px;
 }
#info-css dt {
 float: left;
 width: 14em;
 font-weight: bold;
 }
#info-css dd {
 margin: 0 0 0.2em 1em;
 width: 65%;
 overflow: hidden;
 }
#info-css dd:after {
 content: "";
 display: block;
 clear: both;
 }
.list-note {
 padding-left:  0.25em;
 font-style: oblique;
 color: #6633cc;
 background-color: transparent;
}