@charset "utf-8";

/*------- heading ---------*/
h2 {
  background-image: url(/company/images/ir/h2.jpg);
}

h3 {}

h4 {
  margin-top: 0.8em;
  padding: 0.5em auto;
}

h5 {
  margin-top: 0px;
  background-color: #F0FAFF;
  border: none;
  border-top: 1px solid #007BBB;
}


/*------- list ------------*/
/* dl */
#leftContent div#information dl,
#leftContent div#general_condition_of_achievement dl {
  margin-bottom: 1.5em;
  border-bottom: 1px dotted #CCC;
}

#leftContent div#information dl dt,
#leftContent div#general_condition_of_achievement dl dt {
  float: left;
  clear: left;
  font-weight: bold;
  width: 52px;
  padding: 4px 4px 4px 17px;
  background: url(/company/images/bg_li_01.jpg) no-repeat 0 0;
  color: #007BBB;
  border: none;
  border-top: 1px dotted #CCC;
}

#leftContent div#information dl dd,
#leftContent div#general_condition_of_achievement dl dd {
  margin-left: 70px;
  padding: 4px;
  padding-left: 15px;
  border: none;
  border-top: 1px dotted #CCC;
  line-height: 140%;
  _line-height: 1.2em;
}

#leftContent div#information dl dd a.pdf,
#leftContent div#general_condition_of_achievement dd a.pdf {
  padding-right: 0.5em;
  padding-left: 18px;
  background: url(/company/images/ico_pdf.gif) no-repeat left 20%;
  color: #333;
}

#leftContent div#information dl dd a.pdf:hover,
#leftContent div#general_condition_of_achievement dd a.pdf:hover {
  text-decoration: underline;
}

/* ul */
#leftContent div#extra_information ul {
  margin: 1px 0 1em 10px; padding: 0;
}

#leftContent div#extra_information ul li {
  list-style-type: none;
  width: 480px;
  margin: 0; padding: 0;
  line-height: 1.3em;
  background: none;
}

#leftContent div#extra_information ul li a {
  display: block;
  width: 480px;
  background: url(/company/images/ir/listmark.gif) no-repeat 10px 0.4em #F3F3F3;
  margin-bottom: 1px; padding: 0.25em 0 0.25em 30px;
  text-decoration: none;
  color: #007BBB;
}

#leftContent div#extra_information ul li a:hover {
  background: url(/company/images/ir/listmark_hover.gif) no-repeat 10px 0.4em #007BBB;
  color: #FFF;
  text-decoration: none;
}

#leftContent div#inquiry dl {
  width: 480px;
  margin: 0.5em 0 0 20px;
}

#leftContent div#inquiry dl dt {
}

#leftContent div#inquiry dl dd {
  line-height: 1.3em;
}


/*------- p ---------------*/
#leftContent p {
  width: 480px;
  margin: 0.8em auto;
  line-height: 1.4em;
}

#category_index #general_condition_of_achievement p {
  padding-top: 0;
  font-size: 0.78em;
  color: #333;
}

