/*-------------------------------------------------------------------
  日本イーライリリー株式会社
  スタイルシート
  アイテム編
  Copyright 2007(C) Property Designers Inc.
  ------------------------------------------------------------------- */

/* ------------------------------------------------------------------------ */
/* 印刷処理                                                                 */
/* ------------------------------------------------------------------------ */
@media print  {
   .noprint     { display: none }
}

.AlignLeft {
    float:left;
  }

.AlignRight {
    float:right;
  }

.clear {
    clear:both;
  }


#header a {
    color:#fff;
    text-decoration:none;
  }

#header a:hover {
    color:#fff;
    text-decoration:underline;
  }

#header a.active {
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
  }

#header a.active:hover {
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
  }


.table_style {
  }

.table_style dl,dt,dd {
    margin:0px;
    padding:0px;
  }

.table_style dl {
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    border-top:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
    line-height:1.5em;
  }

.table_style dt {
    font-weight:bold;
    color:#006699;
    width:9.0em;
    text-align:right;
  }

.table_style dd {
    padding-bottom:0.7em;
    padding-left:10.0em;
    margin-top:-1.5em;
    margin-bottom:0.7em;
    margin-left:0em;
    border-bottom:1px dotted #cccccc;
  }

.table_style dd.bottom {
    padding-bottom:0.7em;
    padding-left:10.0em;
    margin-top:-1.5em;
    margin-bottom:0em;
    margin-left:0em;
    border:0px;
  }

.table_style ul, li {
    margin:0px;
    padding:0px;
    list-style-type:square;
  }

.table_style ol, li {
    margin:0px;
    padding:0px;
    list-style-type:decimal;
  }

.table_style li {
    margin-left:2.0em;
  }


.table2_style {
  }

.table2_style dl,dt,dd {
    margin:0px;
    padding:0px;
  }

.table2_style dl {
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    border-top:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
    line-height:1.5em;
  }

.table2_style dt {
    font-weight:bold;
    color:#006699;
  }

.table2_style dd {
    padding-bottom:0.7em;
    padding-left:5.0em;
    margin-bottom:0.7em;
    margin-left:0em;
    border-bottom:1px dotted #cccccc;
  }

.table2_style dd.bottom {
    padding-bottom:0.7em;
    padding-left:5.0em;
    margin-bottom:0em;
    margin-left:0em;
    border:0px;
  }

.table2_style ol, li {
    margin:0px;
    padding:0px;
    list-style-type:decimal;
  }

.table2_style li {
    margin-left:2.0em;
  }

