  .ds {
  font-family: meiryo;
  width: 580px;
  margin: 0 auto;
  /*---------------------------------------------------
  	dNav
  ---------------------------------------------------*/
}
.ds p {
  margin: 0 0 20px 0;
  line-height: 1.5;
}
.ds .fs {
  font-size: 90%;
}
.ds .ds__titleMain {
  padding: 10px;
  margin-bottom: 15px;
  font-size: 120%;
  color: #FFF;
  background: #0080D5;
}
.ds .ds__titleSub {
  margin-bottom: 15px;
  font-size: 100%;
  padding-left: 25px;
  background: url("http://www.kyuden.co.jp/library/image/company/csr/diversity/icon_squre_blue.gif") no-repeat 0 0;
}
.ds .ds__title03 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 100%;
  color: #0080D5;
  font-weight: bold;
  border-bottom: 1px dotted #CCC;
}
.ds .ds__tbl {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #CCC;
}
.ds .ds__tbl th {
  padding: 10px;
  font-size: 100%;
  font-weight: bold;
  line-height: 1.5;
  background: #E7F8FC;
  border: 1px solid #CCC;
}
.ds .ds__tbl td {
  padding: 10px;
  line-height: 1.5;
  border: 1px solid #CCC;
}
.ds .ds__bdr {
  padding: 20px;
  border: 5px solid #ECECEC;
}
.ds .dNav {
  margin: 20px 0;
  padding: 20px 0 0 0;
  border-top: 1px dotted #999;
}
.ds .dNav li {
  width: 280px;
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}
.ds .dNav a {
  width: 280px;
  height: 56px;
  display: block;
  overflow-y: hidden;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.ds .dNav .dNav__about {
  float: left;
}
.ds .dNav .dNav__about a {
  background-image: url("http://www.kyuden.co.jp/library/image/company/csr/diversity/nav_about.gif");
}
.ds .dNav .dNav__about a:hover {
  background-position: 0 -56px;
}
.ds .dNav .dNav__woman {
  float: right;
}
.ds .dNav .dNav__woman a {
  background-image: url("http://www.kyuden.co.jp/library/image/company/csr/diversity/nav_woman.gif");
}
.ds .dNav .dNav__woman a:hover {
  background-position: 0 -56px;
}
.ds .dNav .dNav__koyou {
  float: left;
}
.ds .dNav .dNav__koyou a {
  background-image: url("http://www.kyuden.co.jp/library/image/company/csr/diversity/nav_koyou.gif");
}
.ds .dNav .dNav__koyou a:hover {
  background-position: 0 -56px;
}
.ds .dNav .dNav__ryouritsu {
  float: right;
}
.ds .dNav .dNav__ryouritsu a {
  background-image: url("http://www.kyuden.co.jp/library/image/company/csr/diversity/nav_ryouritsu.gif");
}
.ds .dNav .dNav__ryouritsu a:hover {
  background-position: 0 -56px;
}

/*
=========================================================
	indent
=========================================================
*/
.note1 {
  padding-left: 1em;
  text-indent: -1em;
  display: block;
}

.note1_5 {
  padding-left: 1.5em;
  text-indent: -1.5em;
  display: block;
}

.note2 {
  padding-left: 2em;
  text-indent: -2em;
  display: block;
}

.note2_5 {
  padding-left: 2.5em;
  text-indent: -2.5em;
  display: block;
}

.note3 {
  padding-left: 3em;
  text-indent: -3em;
  display: block;
}
