/**********************************************************************
  css_kentei.css
    quicklink 色変更
  2009.06.07 ver.0.04
**********************************************************************/
    body
      {
      margin: 0px;
      color: #FFF; /* IEだとtdで指定しても効かないのでここで文字色指定 */
      font-size: 10px;
      font-family: "HGP創英角ｺﾞｼｯｸUB", "TBPｺﾞｼｯｸB", "ＭＳ Ｐゴシック";
      background-color:#060; /* IEのmainとgoogle_seroの間隔対策 */
      }

    a         { color: #FF0; text-decoration: none; }
    a:visited { color: #FF9; }
    a:hover   { color: #000; background-color: #FF0; }


    #lineupper a         { color: #060; }
    #lineupper a:visited { color: #393; }
    #lineupper a:hover   { color: #FFF; background-color: #00F; }

    #linelower a         { color: #FF0; }
    #linelower a:visited { color: #FF6; }
    #linelower a:hover   { color: #000; background-color: #FF0; }

    #dummy
      {
      background-color:#F9F;
      width:  100%;
      height: 85px;
      font-size: 16px;
      text-align: right;
      color: #060;
      padding-top: 5px;
      padding-right: 10px;
      _width:  100%; /* IE */
      _height: 90px; /* IE */
      }
    #google_garo
      {
      width:   728px;
      background-color:#F9F;
      height: 90px;
      float: left;
      text-align: center;
      }
    #boxupper
      {
      background-color:#F9F;
      width:  100%;
      height: 90px;
      font-size: 16px;
      text-align: right;
      vertical-align: bottom;
      color: #060;
/*    padding-top: 5px; */
      padding-right: 10px;
      _width:  100%; /* IE */
      _height: 90px; /* IE */
      }
    #lineupper
      {
      clear: both;
      padding-top: 2px;
      padding-bottom: 2px;
      padding-right: 10px;
      background-color:#FF0;
      font-size: 14px;
      text-align: right;
      color: #00F;
      /* _width:  100%; /* IE */
      /* _height: 20px; /* IE */
      width:  100%-10px;
      }
    #google_sero
      {
      float:  left;
      width:   160px;
      height: 1200px;
      background-color:#F9F;
      float:  right;
      }
    #main
      {
      float:  right;
      padding: 15px;
      background-color:#060;
      font-size: 14px;
      color: #FFF;
      text-align: right;
      border: 0px solid gray;
      }
    #amazon_widget
      {
      width:   430px;
      padding: 15px;
      font-size: 16px;
      text-align: right;
/*    border: 1px solid gray; */
      }
    #qna
      {
      width:   415px;
      margin-left: 15px;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      background-color: #090;
      font-size: 13px;
      line-height: 110%;
      color: #FFF;
      /* margin: 5px 0px 5px 20px; */
      border: 3px solid #FFF;
      _width:   430px; /* IE */
      }
    #remark
      {
      clear: both;
      color: #FFF;
      font-size: 14px;
      line-height: 120%;
      background-color: #F60;
      /* margin: 5px 0px 5px 20px;" */
      border: 1px solid gray;
      }
    #book_list
      {
      text-align: center;
      border: 1px solid gray;
      }
    #linelower
      {
      clear:right;
      padding-top: 2px;
      padding-bottom: 2px;
      padding-right: 10px;
      background-color:#030;
      font-size: 14px;
      text-align: right;
      /* _width:  100%; /* IE */
      /* _height: 20px; /* IE */
      width:  100%-10px;
      }
    #boxlower
      {
      width:  100%;
      height: 60px;
      background-color:#FFF;
      background-image: url("./parts/banattal.gif");
      }
    .examname
      {
      width:   430px;
      padding-bottom: 5px;
      border-bottom: 2px solid #FCC;
      }
    .sangja
      {
      width:   430px;
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom: 1px dashed #FCC;
      font-size: 13px;
      }
    .quicklink
      {
      width:   430px;
      background-color: #F33;
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: #FCC;
      font-size: 16px;
      }
    .sangja td
      {
      font-size: 12px;
      }
    #feature
      {
      text-align: left;
      width:   410px;
      margin-top: 20px;
      padding: 10px;
      background-color: #060;
      font-size: 14px;
      line-height: 20px;
      color: #FFF;
      border-top: 1px solid #FF0;
      border-left: 1px solid #FF0;
      border-right: 3px solid #FF0;
      border-bottom: 5px solid #FF0;
      _width:   430px; /* IE */
      }
    .clear
      {
/*      clear: both; */
      }
/*###################################################################*/