/* =========== headings =========== */
/* 
 * A01 * A02 * A03 * A04
 * B01 * B02 * B03 * B04
 */
.bass-heading-A01,
.bass-heading-A02,
.bass-heading-A03,
.bass-heading-A04,
.bass-heading-B01,
.bass-heading-B02,
.bass-heading-B03,
.bass-heading-B04 {
  clear: both;
}
.bass-heading-A01 h1, .bass-heading-A01 h2, .bass-heading-A01 h3, .bass-heading-A01 h4, .bass-heading-A01 h5, .bass-heading-A01 h6,
.bass-heading-A02 h1,
.bass-heading-A02 h2,
.bass-heading-A02 h3,
.bass-heading-A02 h4,
.bass-heading-A02 h5,
.bass-heading-A02 h6,
.bass-heading-A03 h1,
.bass-heading-A03 h2,
.bass-heading-A03 h3,
.bass-heading-A03 h4,
.bass-heading-A03 h5,
.bass-heading-A03 h6,
.bass-heading-A04 h1,
.bass-heading-A04 h2,
.bass-heading-A04 h3,
.bass-heading-A04 h4,
.bass-heading-A04 h5,
.bass-heading-A04 h6,
.bass-heading-B01 h1,
.bass-heading-B01 h2,
.bass-heading-B01 h3,
.bass-heading-B01 h4,
.bass-heading-B01 h5,
.bass-heading-B01 h6,
.bass-heading-B02 h1,
.bass-heading-B02 h2,
.bass-heading-B02 h3,
.bass-heading-B02 h4,
.bass-heading-B02 h5,
.bass-heading-B02 h6,
.bass-heading-B03 h1,
.bass-heading-B03 h2,
.bass-heading-B03 h3,
.bass-heading-B03 h4,
.bass-heading-B03 h5,
.bass-heading-B03 h6,
.bass-heading-B04 h1,
.bass-heading-B04 h2,
.bass-heading-B04 h3,
.bass-heading-B04 h4,
.bass-heading-B04 h5,
.bass-heading-B04 h6 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}
.bass-heading-A01 .bass-heading-sup,
.bass-heading-A01 .bass-heading-sub,
.bass-heading-A02 .bass-heading-sup,
.bass-heading-A02 .bass-heading-sub,
.bass-heading-A03 .bass-heading-sup,
.bass-heading-A03 .bass-heading-sub,
.bass-heading-A04 .bass-heading-sup,
.bass-heading-A04 .bass-heading-sub,
.bass-heading-B01 .bass-heading-sup,
.bass-heading-B01 .bass-heading-sub,
.bass-heading-B02 .bass-heading-sup,
.bass-heading-B02 .bass-heading-sub,
.bass-heading-B03 .bass-heading-sup,
.bass-heading-B03 .bass-heading-sub,
.bass-heading-B04 .bass-heading-sup,
.bass-heading-B04 .bass-heading-sub {
  display: block;
  font-weight: normal;
  font-size: 80%;
}
.bass-heading-A01.pseudo-parent-child,
.bass-heading-A02.pseudo-parent-child,
.bass-heading-A03.pseudo-parent-child,
.bass-heading-A04.pseudo-parent-child,
.bass-heading-B01.pseudo-parent-child,
.bass-heading-B02.pseudo-parent-child,
.bass-heading-B03.pseudo-parent-child,
.bass-heading-B04.pseudo-parent-child {
  margin-top: 0 !important;
}
.bass-heading-A01 :first-child,
.bass-heading-A01 .pseudo-first-child,
.bass-heading-A02 :first-child,
.bass-heading-A02 .pseudo-first-child,
.bass-heading-A03 :first-child,
.bass-heading-A03 .pseudo-first-child,
.bass-heading-A04 :first-child,
.bass-heading-A04 .pseudo-first-child,
.bass-heading-B01 :first-child,
.bass-heading-B01 .pseudo-first-child,
.bass-heading-B02 :first-child,
.bass-heading-B02 .pseudo-first-child,
.bass-heading-B03 :first-child,
.bass-heading-B03 .pseudo-first-child,
.bass-heading-B04 :first-child,
.bass-heading-B04 .pseudo-first-child {
  margin-top: 0;
}

/* ----- A01 B01 ----- */
.bass-heading-A01,
.bass-heading-B01 {
  font-family: "HelveticaNeueW01-75Bold";
  font-size: 146.15385%;
  line-height: 1.15789;
  margin-top: 3.10526em;
  margin-bottom: 1.31579em;
}
.bass-heading-A01 a.bass-link-A01,
.bass-heading-B01 a.bass-link-A01 {
  background-position: right -102px;
}
.ie6 .bass-heading-A01 a.bass-link-A01, .ie7 .bass-heading-A01 a.bass-link-A01, .ie6
.bass-heading-B01 a.bass-link-A01, .ie7
.bass-heading-B01 a.bass-link-A01 {
  background-position: left -105px;
}

/* ----- A02 B02 ----- */
.bass-heading-A02,
.bass-heading-B02 {
  font-family: "HelveticaNeueW01-75Bold";
  font-size: 130.76923%;
  line-height: 1.17647;
  margin-top: 2.29412em;
  margin-bottom: -0.294em;
}
.bass-heading-A02 a.bass-link-A01,
.bass-heading-B02 a.bass-link-A01 {
  background-position: right -103px;
}
.ie6 .bass-heading-A02 a.bass-link-A01, .ie7 .bass-heading-A02 a.bass-link-A01, .ie6
.bass-heading-B02 a.bass-link-A01, .ie7
.bass-heading-B02 a.bass-link-A01 {
  background-position: left -106px;
}

/* ----- A03 B03 ----- */
.bass-heading-A03,
.bass-heading-B03 {
  font-family: "HelveticaNeueW01-75Bold";
  font-size: 123.07692%;
  line-height: 1.1875;
  margin-top: 1.53333em;
  margin-bottom: -0.294em;
}
.bass-heading-A03 a.bass-link-A01,
.bass-heading-B03 a.bass-link-A01 {
  background-position: right -104px;
}
.ie6 .bass-heading-A03 a.bass-link-A01, .ie7 .bass-heading-A03 a.bass-link-A01, .ie6
.bass-heading-B03 a.bass-link-A01, .ie7
.bass-heading-B03 a.bass-link-A01 {
  background-position: left -107px;
}

/* ----- A04 B04 ----- */
.bass-heading-A04,
.bass-heading-B04 {
  font-size: 123.07692%;
  line-height: 1.1875;
  margin-top: 1.53333em;
  margin-bottom: -0.294em;
}
.bass-heading-A04 a.bass-link-A01,
.bass-heading-B04 a.bass-link-A01 {
  background-position: right -104px;
}
.ie6 .bass-heading-A04 a.bass-link-A01, .ie7 .bass-heading-A04 a.bass-link-A01, .ie6
.bass-heading-B04 a.bass-link-A01, .ie7
.bass-heading-B04 a.bass-link-A01 {
  background-position: left -107px;
}

/* 
 * B01 * B02 * B03 * B04
 */
.bass-heading-B01,
.bass-heading-B02,
.bass-heading-B03,
.bass-heading-B04 {
  color: #616161;
}

.bass-heading-B01 {
  margin-top: 4.57895em;
}

.bass-heading-B02 {
  margin-top: 5.11765em;
}

.bass-heading-B03 {
  margin-top: 5.66667em;
}

.bass-heading-B04 {
  margin-top: 5.66667em;
}

/* =========== leadingtext =========== */
/* 
 * A01 * B01
 */
.bass-leadingtext-A01,
.bass-leadingtext-B01 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  font-size: 146.15385%;
  line-height: 1.42105;
  margin-top: 1.05263em;
  color: #222;
}
.bass-leadingtext-A01 p,
.bass-leadingtext-B01 p {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-top: 1.05263em;
}
.bass-leadingtext-A01.pseudo-parent-child,
.bass-leadingtext-B01.pseudo-parent-child {
  margin-top: 0 !important;
}
.bass-leadingtext-A01 :first-child,
.bass-leadingtext-A01 .pseudo-first-child,
.bass-leadingtext-B01 :first-child,
.bass-leadingtext-B01 .pseudo-first-child {
  margin-top: 0;
}

/* ----- A01 ----- */
.bass-leadingtext-A01 {
  font-family: "HelveticaNeueW01-45Ligh";
}

/* ----- B01 ----- */
.bass-leadingtext-B01 {
  font-family: "HelveticaNeueW01-75Bold";
  margin-top: 2.84211em;
  margin-bottom: 1.78947em;
}
.bass-leadingtext-B01 p {
  position: relative;
  padding: 0 48px;
}
.bass-leadingtext-B01 p span.text-start,
.bass-leadingtext-B01 p span.text-end {
  position: absolute;
  z-index: -1;
}
.bass-leadingtext-B01 p span.text-start {
  top: -0.33em;
  left: 0;
}
.bass-leadingtext-B01 p span.text-end {
  margin-left: -14px;
}

/* =========== textelement =========== */
/* 
 * A01 * A02
 */
.bass-text-A01,
.bass-text-A02 {
  letter-spacing: 0.00em;
  padding-right: 48px;
}
.bass-grid-B01 .bass-grid-multicol .bass-text-A01, .bass-grid-B02 .bass-grid-rightcol .bass-text-A01, .bass-grid-B03 .bass-grid-leftcol .bass-text-A01, .bass-grid-B01 .bass-grid-multicol
.bass-text-A02, .bass-grid-B02 .bass-grid-rightcol
.bass-text-A02, .bass-grid-B03 .bass-grid-leftcol
.bass-text-A02 {
  padding-right: 24px;
}
.bass-grid-B02 .bass-grid-leftcol .bass-text-A01, .bass-grid-C01 .bass-grid-multicol .bass-text-A01, .bass-grid-B03 .bass-grid-rightcol .bass-text-A01, .bass-grid-B02 .bass-grid-leftcol
.bass-text-A02, .bass-grid-C01 .bass-grid-multicol
.bass-text-A02, .bass-grid-B03 .bass-grid-rightcol
.bass-text-A02 {
  padding-right: 12px;
}
.bass-text-A01.pseudo-parent-child,
.bass-text-A02.pseudo-parent-child {
  margin-top: 0 !important;
}
.bass-text-A01 :first-child,
.bass-text-A01 .pseudo-first-child,
.bass-text-A02 :first-child,
.bass-text-A02 .pseudo-first-child {
  margin-top: 0;
}
.bass-text-A01 a,
.bass-text-A02 a {
  text-decoration: underline;
}
.bass-text-A01 a.bass-link-A01,
.bass-text-A01 a.bass-link-B01,
.bass-text-A01 a.bass-link-B02,
.bass-text-A01 a.bass-link-B03,
.bass-text-A01 a.bass-link-B04,
.bass-text-A01 a.bass-link-B05,
.bass-text-A01 a.bass-link-C01,
.bass-text-A02 a.bass-link-A01,
.bass-text-A02 a.bass-link-B01,
.bass-text-A02 a.bass-link-B02,
.bass-text-A02 a.bass-link-B03,
.bass-text-A02 a.bass-link-B04,
.bass-text-A02 a.bass-link-B05,
.bass-text-A02 a.bass-link-C01 {
  background: none;
  padding: 0;
}

i.bass-italic-A01,
em.bass-italic-A01,
cite.bass-italic-A01,
span.bass-italic-A01 {
  font-family: "HelveticaNeueW01-56It";
}

strong.bass-bold-A01 {
  font-family: "HelveticaNeueW01-75Bold";
}

sup.bass-sup-A01 {
  font-size: 76.92308%;
  font-family: "HelveticaNeueW01-75Bold";
  margin-left: 2px;
  margin-right: 2px;
}

.bass-word-wrap-A01 {
  word-break: break-all;
}

/* ----- A01 ----- */
.bass-text-A01 {
  margin-top: 1.53333em;
}
.bass-text-A01 p {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  font-size: 115.38462%;
  line-height: 1.4;
  margin-top: 1.6em;
}
.bass-text-A01 p.date {
  font-size: 100%;
  line-height: 1.46154;
  font-family: "HelveticaNeueW01-56It";
}
.bass-text-A01 p.publisher {
  font-size: 100%;
  line-height: 1.46154;
  margin-top: 0.15385em;
  font-family: "HelveticaNeueW01-56It";
  padding-bottom: 1.23em;
}
.bass-text-A01 p.publisher.pseudo-first-child,
.bass-text-A01 p.publisher:first-child {
  margin-top: -0.923em;
}
.bass-text-A01 p.signature {
  text-align: right;
}
.bass-text-A01 p.client {
  margin-left: 126px;
  position: relative;
}
.bass-text-A01 p.client span.client-title {
  display: block;
  width: 126px;
  position: absolute;
  left: -126px;
}
.bass-text-A01 p.client span.link-notes {
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
  padding-left: 13px;
}
.bass-text-A01 p.profile span.title {
  display: inline-block;
  font-size: 100%;
  line-height: 1.46154;
}

/* ----- A02 ----- */
.bass-text-A02 {
  margin-top: 1.71429em;
}
.bass-text-A02 p {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  font-size: 107.69231%;
  line-height: 1.42857;
  margin-top: 1.71429em;
  color: #2f2f2f;
}
.bass-text-A02 p sup {
  font-size: 61.53846%;
}

/* =========== keywordtext =========== */
/* 
 * A01
 */
.bass-keywordtext-A01 {
  margin-top: 3.86667em;
}
.bass-keywordtext-A01 p {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  position: relative;
  z-index: 10;
}
.bass-keywordtext-A01 p.keyword-title {
  margin-top: 0.15385em;
  font-family: "HelveticaNeueW01-75Bold";
}
.bass-keywordtext-A01 p.keyword-text {
  font-size: 161.53846%;
  font-family: "HelveticaNeueW01-75Bold";
  padding: 0 17px;
}
.bass-keywordtext-A01 p.keyword-text span.keyword-start,
.bass-keywordtext-A01 p.keyword-text span.keyword-end {
  position: absolute;
  z-index: -1;
}
.bass-keywordtext-A01 p.keyword-text span.keyword-start {
  top: -0.33em;
  left: 0;
}
.bass-keywordtext-A01 p.keyword-text span.keyword-end {
  margin-left: -43px;
}
.bass-keywordtext-A01 p.keyword-description {
  font-size: 115.38462%;
  line-height: 1.4;
  margin-top: 1.6em;
}
.bass-keywordtext-A01 p.keyword-person {
  font-size: 100%;
  line-height: 1.46154;
  margin-top: 1.07692em;
}

.bass-keywordtext-A01.with-image {
  min-height: 243px;
  padding-bottom: 17px;
  background-position: right top;
  background-repeat: no-repeat;
}
.bass-keywordtext-A01.with-image p {
  margin-right: 276px;
}

/* =========== list =========== */
/* 
 * All Lists
 */
.bass-list-A01,
.bass-list-A02,
.bass-list-B01,
.bass-list-B02,
.bass-list-B03,
.bass-list-B04,
.bass-list-C01,
.bass-list-C02,
.bass-list-D01,
.bass-list-D02 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  font-size: 115.38462%;
  line-height: 1.4;
  margin-top: 1.6em;
  letter-spacing: 0;
  padding-right: 48px;
}
.bass-grid-B01 .bass-grid-multicol .bass-list-A01, .bass-grid-B02 .bass-grid-rightcol .bass-list-A01, .bass-grid-B03 .bass-grid-leftcol .bass-list-A01, .bass-grid-B01 .bass-grid-multicol
.bass-list-A02, .bass-grid-B02 .bass-grid-rightcol
.bass-list-A02, .bass-grid-B03 .bass-grid-leftcol
.bass-list-A02, .bass-grid-B01 .bass-grid-multicol
.bass-list-B01, .bass-grid-B02 .bass-grid-rightcol
.bass-list-B01, .bass-grid-B03 .bass-grid-leftcol
.bass-list-B01, .bass-grid-B01 .bass-grid-multicol
.bass-list-B02, .bass-grid-B02 .bass-grid-rightcol
.bass-list-B02, .bass-grid-B03 .bass-grid-leftcol
.bass-list-B02, .bass-grid-B01 .bass-grid-multicol
.bass-list-B03, .bass-grid-B02 .bass-grid-rightcol
.bass-list-B03, .bass-grid-B03 .bass-grid-leftcol
.bass-list-B03, .bass-grid-B01 .bass-grid-multicol
.bass-list-B04, .bass-grid-B02 .bass-grid-rightcol
.bass-list-B04, .bass-grid-B03 .bass-grid-leftcol
.bass-list-B04, .bass-grid-B01 .bass-grid-multicol
.bass-list-C01, .bass-grid-B02 .bass-grid-rightcol
.bass-list-C01, .bass-grid-B03 .bass-grid-leftcol
.bass-list-C01, .bass-grid-B01 .bass-grid-multicol
.bass-list-C02, .bass-grid-B02 .bass-grid-rightcol
.bass-list-C02, .bass-grid-B03 .bass-grid-leftcol
.bass-list-C02, .bass-grid-B01 .bass-grid-multicol
.bass-list-D01, .bass-grid-B02 .bass-grid-rightcol
.bass-list-D01, .bass-grid-B03 .bass-grid-leftcol
.bass-list-D01, .bass-grid-B01 .bass-grid-multicol
.bass-list-D02, .bass-grid-B02 .bass-grid-rightcol
.bass-list-D02, .bass-grid-B03 .bass-grid-leftcol
.bass-list-D02 {
  padding-right: 24px;
}
.bass-grid-B02 .bass-grid-leftcol .bass-list-A01, .bass-grid-C01 .bass-grid-multicol .bass-list-A01, .bass-grid-B03 .bass-grid-rightcol .bass-list-A01, .bass-grid-B02 .bass-grid-leftcol
.bass-list-A02, .bass-grid-C01 .bass-grid-multicol
.bass-list-A02, .bass-grid-B03 .bass-grid-rightcol
.bass-list-A02, .bass-grid-B02 .bass-grid-leftcol
.bass-list-B01, .bass-grid-C01 .bass-grid-multicol
.bass-list-B01, .bass-grid-B03 .bass-grid-rightcol
.bass-list-B01, .bass-grid-B02 .bass-grid-leftcol
.bass-list-B02, .bass-grid-C01 .bass-grid-multicol
.bass-list-B02, .bass-grid-B03 .bass-grid-rightcol
.bass-list-B02, .bass-grid-B02 .bass-grid-leftcol
.bass-list-B03, .bass-grid-C01 .bass-grid-multicol
.bass-list-B03, .bass-grid-B03 .bass-grid-rightcol
.bass-list-B03, .bass-grid-B02 .bass-grid-leftcol
.bass-list-B04, .bass-grid-C01 .bass-grid-multicol
.bass-list-B04, .bass-grid-B03 .bass-grid-rightcol
.bass-list-B04, .bass-grid-B02 .bass-grid-leftcol
.bass-list-C01, .bass-grid-C01 .bass-grid-multicol
.bass-list-C01, .bass-grid-B03 .bass-grid-rightcol
.bass-list-C01, .bass-grid-B02 .bass-grid-leftcol
.bass-list-C02, .bass-grid-C01 .bass-grid-multicol
.bass-list-C02, .bass-grid-B03 .bass-grid-rightcol
.bass-list-C02, .bass-grid-B02 .bass-grid-leftcol
.bass-list-D01, .bass-grid-C01 .bass-grid-multicol
.bass-list-D01, .bass-grid-B03 .bass-grid-rightcol
.bass-list-D01, .bass-grid-B02 .bass-grid-leftcol
.bass-list-D02, .bass-grid-C01 .bass-grid-multicol
.bass-list-D02, .bass-grid-B03 .bass-grid-rightcol
.bass-list-D02 {
  padding-right: 12px;
}
.bass-list-A01.pseudo-parent-child,
.bass-list-A02.pseudo-parent-child,
.bass-list-B01.pseudo-parent-child,
.bass-list-B02.pseudo-parent-child,
.bass-list-B03.pseudo-parent-child,
.bass-list-B04.pseudo-parent-child,
.bass-list-C01.pseudo-parent-child,
.bass-list-C02.pseudo-parent-child,
.bass-list-D01.pseudo-parent-child,
.bass-list-D02.pseudo-parent-child {
  margin-top: 0;
}
.bass-list-A01 li, li .bass-list-A01 li,
.bass-list-A02 li, li
.bass-list-A02 li,
.bass-list-B01 li, li
.bass-list-B01 li,
.bass-list-B02 li, li
.bass-list-B02 li,
.bass-list-B03 li, li
.bass-list-B03 li,
.bass-list-B04 li, li
.bass-list-B04 li,
.bass-list-C01 li, li
.bass-list-C01 li,
.bass-list-C02 li, li
.bass-list-C02 li,
.bass-list-D01 li, li
.bass-list-D01 li,
.bass-list-D02 li, li
.bass-list-D02 li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-top: 0.93333em;
}
.bass-list-A01 li:first-child,
.bass-list-A01 li.pseudo-first-child,
.bass-list-A02 li:first-child,
.bass-list-A02 li.pseudo-first-child,
.bass-list-B01 li:first-child,
.bass-list-B01 li.pseudo-first-child,
.bass-list-B02 li:first-child,
.bass-list-B02 li.pseudo-first-child,
.bass-list-B03 li:first-child,
.bass-list-B03 li.pseudo-first-child,
.bass-list-B04 li:first-child,
.bass-list-B04 li.pseudo-first-child,
.bass-list-C01 li:first-child,
.bass-list-C01 li.pseudo-first-child,
.bass-list-C02 li:first-child,
.bass-list-C02 li.pseudo-first-child,
.bass-list-D01 li:first-child,
.bass-list-D01 li.pseudo-first-child,
.bass-list-D02 li:first-child,
.bass-list-D02 li.pseudo-first-child {
  margin-top: 0;
}
.bass-list-A01 a,
.bass-list-A02 a,
.bass-list-B01 a,
.bass-list-B02 a,
.bass-list-B03 a,
.bass-list-B04 a,
.bass-list-C01 a,
.bass-list-C02 a,
.bass-list-D01 a,
.bass-list-D02 a {
  text-decoration: none;
}

/* Nesting Common style Lv.2 */
.bass-list-A01 ul, .bass-list-A01 ol,
.bass-list-B01 ul,
.bass-list-B01 ol,
.bass-list-B02 ul,
.bass-list-B02 ol,
.bass-list-C01 ul,
.bass-list-C01 ol,
.bass-list-D01 ul,
.bass-list-D01 ol {
  font-size: 115.38462%;
  line-height: 1.4;
  font-size: 100%;
  margin-top: 0.93333em;
  padding-bottom: 0.769em;
  padding-right: 0;
}
.bass-list-A01 .bass-text-A01,
.bass-list-A01 .bass-text-A02,
.bass-list-B01 .bass-text-A01,
.bass-list-B01 .bass-text-A02,
.bass-list-B02 .bass-text-A01,
.bass-list-B02 .bass-text-A02,
.bass-list-C01 .bass-text-A01,
.bass-list-C01 .bass-text-A02,
.bass-list-D01 .bass-text-A01,
.bass-list-D01 .bass-text-A02 {
  margin-top: 0.92308em;
  padding-right: 0;
}
.bass-list-A01 .bass-text-A01 p,
.bass-list-A01 .bass-text-A02 p,
.bass-list-B01 .bass-text-A01 p,
.bass-list-B01 .bass-text-A02 p,
.bass-list-B02 .bass-text-A01 p,
.bass-list-B02 .bass-text-A02 p,
.bass-list-C01 .bass-text-A01 p,
.bass-list-C01 .bass-text-A02 p,
.bass-list-D01 .bass-text-A01 p,
.bass-list-D01 .bass-text-A02 p {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}

.bass-list-A02 ul, .bass-list-A02 ol,
.bass-list-B03 ul,
.bass-list-B03 ol,
.bass-list-B04 ul,
.bass-list-B04 ol,
.bass-list-C02 ul,
.bass-list-C02 ol,
.bass-list-D02 ul,
.bass-list-D02 ol {
  font-size: 100%;
  line-height: 1.46154;
  font-size: 100%;
  margin-top: 0.53846em;
  padding-bottom: 0.769em;
  padding-right: 0;
}
.bass-list-A02 .bass-text-A01,
.bass-list-A02 .bass-text-A02,
.bass-list-B03 .bass-text-A01,
.bass-list-B03 .bass-text-A02,
.bass-list-B04 .bass-text-A01,
.bass-list-B04 .bass-text-A02,
.bass-list-C02 .bass-text-A01,
.bass-list-C02 .bass-text-A02,
.bass-list-D02 .bass-text-A01,
.bass-list-D02 .bass-text-A02 {
  margin-top: 0.61538em;
  padding-right: 0;
}
.bass-list-A02 .bass-text-A01 p,
.bass-list-A02 .bass-text-A02 p,
.bass-list-B03 .bass-text-A01 p,
.bass-list-B03 .bass-text-A02 p,
.bass-list-B04 .bass-text-A01 p,
.bass-list-B04 .bass-text-A02 p,
.bass-list-C02 .bass-text-A01 p,
.bass-list-C02 .bass-text-A02 p,
.bass-list-D02 .bass-text-A01 p,
.bass-list-D02 .bass-text-A02 p {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}

/* Nesting Common style Lv.3 */
.bass-list-A01 ul ul, .bass-list-A01 ul ol, .bass-list-A01 ol ul, .bass-list-A01 ol ol,
.bass-list-B01 ul ul,
.bass-list-B01 ul ol,
.bass-list-B01 ol ul,
.bass-list-B01 ol ol,
.bass-list-B02 ul ul,
.bass-list-B02 ul ol,
.bass-list-B02 ol ul,
.bass-list-B02 ol ol,
.bass-list-C01 ul ul,
.bass-list-C01 ul ol,
.bass-list-C01 ol ul,
.bass-list-C01 ol ol,
.bass-list-D01 ul ul,
.bass-list-D01 ul ol,
.bass-list-D01 ol ul,
.bass-list-D01 ol ol {
  font-size: 107.69231%;
  line-height: 1.42857;
  font-size: 93.33333%;
}
.bass-list-A01 ul ul .bass-text-A01,
.bass-list-A01 ul ul .bass-text-A02, .bass-list-A01 ol ul .bass-text-A01,
.bass-list-A01 ol ul .bass-text-A02,
.bass-list-B01 ul ul .bass-text-A01,
.bass-list-B01 ul ul .bass-text-A02,
.bass-list-B01 ol ul .bass-text-A01,
.bass-list-B01 ol ul .bass-text-A02,
.bass-list-B02 ul ul .bass-text-A01,
.bass-list-B02 ul ul .bass-text-A02,
.bass-list-B02 ol ul .bass-text-A01,
.bass-list-B02 ol ul .bass-text-A02,
.bass-list-C01 ul ul .bass-text-A01,
.bass-list-C01 ul ul .bass-text-A02,
.bass-list-C01 ol ul .bass-text-A01,
.bass-list-C01 ol ul .bass-text-A02,
.bass-list-D01 ul ul .bass-text-A01,
.bass-list-D01 ul ul .bass-text-A02,
.bass-list-D01 ol ul .bass-text-A01,
.bass-list-D01 ol ul .bass-text-A02 {
  padding-right: 0;
}
.bass-list-A01 ul ul .bass-text-A01, .bass-list-A01 ol ul .bass-text-A01,
.bass-list-B01 ul ul .bass-text-A01,
.bass-list-B01 ol ul .bass-text-A01,
.bass-list-B02 ul ul .bass-text-A01,
.bass-list-B02 ol ul .bass-text-A01,
.bass-list-C01 ul ul .bass-text-A01,
.bass-list-C01 ol ul .bass-text-A01,
.bass-list-D01 ul ul .bass-text-A01,
.bass-list-D01 ol ul .bass-text-A01 {
  font-size: 107.69231%;
  line-height: 1.42857;
  font-size: 93.33333%;
}
.bass-list-A01 ul ul .bass-text-A02, .bass-list-A01 ol ul .bass-text-A02,
.bass-list-B01 ul ul .bass-text-A02,
.bass-list-B01 ol ul .bass-text-A02,
.bass-list-B02 ul ul .bass-text-A02,
.bass-list-B02 ol ul .bass-text-A02,
.bass-list-C01 ul ul .bass-text-A02,
.bass-list-C01 ol ul .bass-text-A02,
.bass-list-D01 ul ul .bass-text-A02,
.bass-list-D01 ol ul .bass-text-A02 {
  font-size: 100%;
  line-height: 1.46154;
  font-size: 86.66667%;
}
.bass-list-A01 ul .bass-list-A01 li, .bass-list-A01 ol .bass-list-A01 li,
.bass-list-B01 ul .bass-list-A01 li,
.bass-list-B01 ol .bass-list-A01 li,
.bass-list-B02 ul .bass-list-A01 li,
.bass-list-B02 ol .bass-list-A01 li,
.bass-list-C01 ul .bass-list-A01 li,
.bass-list-C01 ol .bass-list-A01 li,
.bass-list-D01 ul .bass-list-A01 li,
.bass-list-D01 ol .bass-list-A01 li {
  background: url(/assets/img/common/icon_spriteset_01.png) -10707px 0.1em no-repeat;
}
.oldie .bass-list-A01 ul .bass-list-A01 li, .oldie .bass-list-A01 ol .bass-list-A01 li, .oldie
.bass-list-B01 ul .bass-list-A01 li, .oldie
.bass-list-B01 ol .bass-list-A01 li, .oldie
.bass-list-B02 ul .bass-list-A01 li, .oldie
.bass-list-B02 ol .bass-list-A01 li, .oldie
.bass-list-C01 ul .bass-list-A01 li, .oldie
.bass-list-C01 ol .bass-list-A01 li, .oldie
.bass-list-D01 ul .bass-list-A01 li, .oldie
.bass-list-D01 ol .bass-list-A01 li {
  background: url(/assets/img/common/icon_spriteset_01.png) -10707px 0.1em no-repeat;
}
.bass-list-A01 ul .bass-list-B01 span.list-num,
.bass-list-A01 ul .bass-list-B02 span.list-num,
.bass-list-A01 ul .bass-list-C01 span.list-num, .bass-list-A01 ol .bass-list-B01 span.list-num,
.bass-list-A01 ol .bass-list-B02 span.list-num,
.bass-list-A01 ol .bass-list-C01 span.list-num,
.bass-list-B01 ul .bass-list-B01 span.list-num,
.bass-list-B01 ul .bass-list-B02 span.list-num,
.bass-list-B01 ul .bass-list-C01 span.list-num,
.bass-list-B01 ol .bass-list-B01 span.list-num,
.bass-list-B01 ol .bass-list-B02 span.list-num,
.bass-list-B01 ol .bass-list-C01 span.list-num,
.bass-list-B02 ul .bass-list-B01 span.list-num,
.bass-list-B02 ul .bass-list-B02 span.list-num,
.bass-list-B02 ul .bass-list-C01 span.list-num,
.bass-list-B02 ol .bass-list-B01 span.list-num,
.bass-list-B02 ol .bass-list-B02 span.list-num,
.bass-list-B02 ol .bass-list-C01 span.list-num,
.bass-list-C01 ul .bass-list-B01 span.list-num,
.bass-list-C01 ul .bass-list-B02 span.list-num,
.bass-list-C01 ul .bass-list-C01 span.list-num,
.bass-list-C01 ol .bass-list-B01 span.list-num,
.bass-list-C01 ol .bass-list-B02 span.list-num,
.bass-list-C01 ol .bass-list-C01 span.list-num,
.bass-list-D01 ul .bass-list-B01 span.list-num,
.bass-list-D01 ul .bass-list-B02 span.list-num,
.bass-list-D01 ul .bass-list-C01 span.list-num,
.bass-list-D01 ol .bass-list-B01 span.list-num,
.bass-list-D01 ol .bass-list-B02 span.list-num,
.bass-list-D01 ol .bass-list-C01 span.list-num {
  font-size: 80%;
  top: 1px;
}

/* ----- A01 Basic style ----- */
.bass-list-A01 {
  margin-left: 10px;
}
.bass-list-A01 li, li .bass-list-A01 li {
  background: url(/assets/img/common/icon_spriteset_01.png) -10707px 0.2em no-repeat;
  padding-left: 14px;
}
.oldie .bass-list-A01 li, .oldie li .bass-list-A01 li {
  background: url(/assets/img/common/icon_spriteset_01.png) -10707px 0.2em no-repeat;
}

/* ----- A01 Nesting style Lv.2 ----- */
.bass-list-A01 .bass-list-B01,
.bass-list-A01 .bass-list-B02,
.bass-list-A01 .bass-list-B03,
.bass-list-A01 .bass-list-B04,
.bass-list-A01 .bass-list-C01,
.bass-list-A01 .bass-list-C02 {
  margin-left: 24px;
}
.bass-list-A01 .bass-list-B01 li,
.bass-list-A01 .bass-list-B02 li,
.bass-list-A01 .bass-list-B03 li,
.bass-list-A01 .bass-list-B04 li,
.bass-list-A01 .bass-list-C01 li,
.bass-list-A01 .bass-list-C02 li {
  background: none;
}
.bass-list-A01 .bass-list-B02 li {
  background: none;
}

/* ----- A01 Nesting style Lv.3 ----- */
.bass-list-A01 .bass-list-B01 ul span.list-num,
.bass-list-A01 .bass-list-B02 ul span.list-num,
.bass-list-A01 .bass-list-B03 ul span.list-num,
.bass-list-A01 .bass-list-B04 ul span.list-num,
.bass-list-A01 .bass-list-C01 ul span.list-num,
.bass-list-A01 .bass-list-C02 ul span.list-num {
  top: 0px;
}

/* ----- A02 Basic style ----- */
.bass-list-A02 {
  font-size: 107.69231%;
  line-height: 1.42857;
  margin-top: 1em;
  margin-left: 10px;
}
.bass-list-A02 li, li .bass-list-A02 li {
  margin-top: 1em;
  background: url(/assets/img/common/icon_spriteset_01.png) -10707px 0.2em no-repeat;
  padding-left: 14px;
}
.oldie .bass-list-A02 li, .oldie li .bass-list-A02 li {
  background: url(/assets/img/common/icon_spriteset_01.png) -10707px 0.2em no-repeat;
}

/* ----- A02 Nesting style Lv.2 ----- */
.bass-list-A02 .bass-list-B01 li,
.bass-list-A02 .bass-list-B02 li,
.bass-list-A02 .bass-list-C01 li,
.bass-list-A02 .bass-list-D01 li {
  background: none;
}
.bass-list-A02 .bass-list-B03,
.bass-list-A02 .bass-list-B04,
.bass-list-A02 .bass-list-C02,
.bass-list-A02 .bass-list-D02 {
  margin-left: 24px;
}
.bass-list-A02 .bass-list-B03 li,
.bass-list-A02 .bass-list-B04 li,
.bass-list-A02 .bass-list-C02 li,
.bass-list-A02 .bass-list-D02 li {
  background: none;
}

/* ----- A02 Nesting style Lv.3 ----- */
.bass-list-A02 .bass-list-B01 ul span.list-num,
.bass-list-A02 .bass-list-B02 ul span.list-num,
.bass-list-A02 .bass-list-B03 ul span.list-num,
.bass-list-A02 .bass-list-B04 ul span.list-num,
.bass-list-A02 .bass-list-C01 ul span.list-num,
.bass-list-A02 .bass-list-C02 ul span.list-num {
  top: 0px;
}

/* ----- B01 B02 B03 B04 C01 C02 Basic style ----- */
.bass-list-B01,
.bass-list-B02,
.bass-list-B03,
.bass-list-B04,
.bass-list-C01,
.bass-list-C02 {
  margin-left: 48px;
}
.bass-list-B01 li, li .bass-list-B01 li,
.bass-list-B02 li, li
.bass-list-B02 li,
.bass-list-B03 li, li
.bass-list-B03 li,
.bass-list-B04 li, li
.bass-list-B04 li,
.bass-list-C01 li, li
.bass-list-C01 li,
.bass-list-C02 li, li
.bass-list-C02 li {
  position: relative;
}
.bass-list-B01 span.list-num,
.bass-list-B02 span.list-num,
.bass-list-B03 span.list-num,
.bass-list-B04 span.list-num,
.bass-list-C01 span.list-num,
.bass-list-C02 span.list-num {
  display: block;
  width: 40px;
  font-size: 80%;
  font-family: "HelveticaNeueW01-75Bold";
  text-align: right;
  position: absolute;
  left: -50px;
  top: 2px;
}

.ie6 .bass-list-B01 span.list-num,
.ie6 .bass-list-B02 span.list-num,
.ie6 .bass-list-B03 span.list-num,
.ie6 .bass-list-B04 span.list-num,
.ie6 .bass-list-C01 span.list-num,
.ie6 .bass-list-C02 span.list-num {
  position: absolute;
  top: -1px;
}

/* ----- B01 B02 B03 B04 C01 C02 Nesting style Lv.2 ----- */
.bass-list-B01 .bass-list-A01,
.bass-list-B02 .bass-list-A01,
.bass-list-B03 .bass-list-A01,
.bass-list-B04 .bass-list-A01,
.bass-list-C01 .bass-list-A01,
.bass-list-C02 .bass-list-A01 {
  margin-left: 14px;
}
.bass-list-B01 .bass-list-A01 li,
.bass-list-B02 .bass-list-A01 li,
.bass-list-B03 .bass-list-A01 li,
.bass-list-B04 .bass-list-A01 li,
.bass-list-C01 .bass-list-A01 li,
.bass-list-C02 .bass-list-A01 li {
  padding-left: 11px;
}

/* ----- C01 C02 ----- */
.bass-list-C01,
.bass-list-C02 {
  color: #616161;
}
.bass-list-C01 .bass-text-A01 p,
.bass-list-C01 .bass-text-A02 p,
.bass-list-C02 .bass-text-A01 p,
.bass-list-C02 .bass-text-A02 p {
  color: #616161;
}

/* ----- small text list ----- */
.bass-list-B03,
.bass-list-B04,
.bass-list-C02,
.bass-list-D02 {
  font-size: 107.69231%;
  line-height: 1.42857;
}
.bass-list-B03 li, li .bass-list-B03 li,
.bass-list-B04 li, li
.bass-list-B04 li,
.bass-list-C02 li, li
.bass-list-C02 li,
.bass-list-D02 li, li
.bass-list-D02 li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-top: 1em;
}

.bass-grid-B01 .bass-list-B01 span.list-num,
.bass-grid-B01 .bass-list-B02 span.list-num,
.bass-grid-B01 .bass-list-B03 span.list-num,
.bass-grid-B01 .bass-list-B04 span.list-num,
.bass-grid-B01 .bass-list-C01 span.list-num,
.bass-grid-B01 .bass-list-C02 span.list-num,
.bass-grid-B02 .bass-list-B01 span.list-num,
.bass-grid-B02 .bass-list-B02 span.list-num,
.bass-grid-B02 .bass-list-B03 span.list-num,
.bass-grid-B02 .bass-list-B04 span.list-num,
.bass-grid-B02 .bass-list-C01 span.list-num,
.bass-grid-B02 .bass-list-C02 span.list-num,
.bass-grid-B03 .bass-list-B01 span.list-num,
.bass-grid-B03 .bass-list-B02 span.list-num,
.bass-grid-B03 .bass-list-B03 span.list-num,
.bass-grid-B03 .bass-list-B04 span.list-num,
.bass-grid-B03 .bass-list-C01 span.list-num,
.bass-grid-B03 .bass-list-C02 span.list-num {
  left: -54px;
  top: 0;
}

.bass-grid-C01 .bass-list-B01 span.list-num,
.bass-grid-C01 .bass-list-B02 span.list-num,
.bass-grid-C01 .bass-list-B03 span.list-num,
.bass-grid-C01 .bass-list-B04 span.list-num,
.bass-grid-C01 .bass-list-C01 span.list-num,
.bass-grid-C01 .bass-list-C02 span.list-num {
  left: -30px;
  top: 3px;
}

/* ----- B02 B04 ----- */
.bass-list-B02,
.bass-list-B04 {
  margin-left: 54px;
}
.bass-list-B02 li, li .bass-list-B02 li,
.bass-list-B04 li, li
.bass-list-B04 li {
  position: relative;
}
.bass-list-B02 span.list-num,
.bass-list-B04 span.list-num {
  display: block;
  width: 48px;
  font-size: 80%;
  font-family: "HelveticaNeueW01-75Bold";
  text-align: left;
  position: absolute;
  left: -54px;
  top: 3px;
}

.ie6.bass-list-B02 span.list-num,
.ie6.bass-list-B04 span.list-num {
  position: absolute;
  top: -1px;
}

/* ----- B02 Nesting style Lv.2  ----- */
.bass-list-B02 ul, .bass-list-B02 ol {
  margin-left: 24px;
}
.bass-list-B02 .bass-list-B01 span.list-num,
.bass-list-B02 .bass-list-B03 span.list-num,
.bass-list-B02 .bass-list-C01 span.list-num,
.bass-list-B02 .bass-list-C02 span.list-num {
  text-align: right;
}

/* ----- D01 Basic style ----- */
.bass-list-D01 li, li .bass-list-D01 li,
.bass-list-D02 li, li
.bass-list-D02 li {
  background: none !important;
}

.bass-list-D01 li, li .bass-list-D01 li {
  margin-top: 0.92308em;
}

/* ----- D01 D02 Nesting style Lv.2 ----- */
.bass-list-D01 .bass-list-D01,
.bass-list-D01 .bass-list-D02,
.bass-list-D02 .bass-list-D01,
.bass-list-D02 .bass-list-D02 {
  margin-left: 24px;
}

/* ----- D01 D02 Nesting style Lv.3 ----- */
.bass-list-D01 .bass-list-B01 ul span,
.bass-list-D01 .bass-list-B02 ul span,
.bass-list-D01 .bass-list-B03 ul span,
.bass-list-D01 .bass-list-B04 ul span,
.bass-list-D01 .bass-list-C01 ul span,
.bass-list-D01 .bass-list-C02 ul span,
.bass-list-D02 .bass-list-B01 ul span,
.bass-list-D02 .bass-list-B02 ul span,
.bass-list-D02 .bass-list-B03 ul span,
.bass-list-D02 .bass-list-B04 ul span,
.bass-list-D02 .bass-list-C01 ul span,
.bass-list-D02 .bass-list-C02 ul span {
  top: 0px;
}

/* =========== definitionlist =========== */
/* 
 * A01
 */
.bass-definitionlist-A01 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}
.bass-definitionlist-A01 dt {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  font-family: "HelveticaNeueW01-75Bold";
  font-size: 123.07692%;
  line-height: 1.1875;
  margin-top: 1.53333em;
}
.bass-definitionlist-A01 dd {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-top: 1.6em;
}
.bass-definitionlist-A01 dd > *:first-child,
.bass-definitionlist-A01 dd > *.pseudo-first-child {
  margin-top: 0;
}
.bass-definitionlist-A01 > *:first-child,
.bass-definitionlist-A01 > *.pseudo-first-child {
  margin-top: 0;
}

/* =========== noteslist =========== */
/* 
 * A01
 */
.bass-noteslist-A01 {
  color: #666;
}
.bass-noteslist-A01 .bass-list-A01 > li,
.bass-noteslist-A01 .bass-list-A02 > li {
  background: url(/assets/img/common/icon_spriteset_01.png) -14961px 0.2em no-repeat;
}
.oldie .bass-noteslist-A01 .bass-list-A01 > li, .oldie
.bass-noteslist-A01 .bass-list-A02 > li {
  background: url(/assets/img/common/icon_spriteset_01.png) -14961px 0.2em no-repeat;
}

/* =========== sitemaplist =========== */
ul.bass-sitemaplist-A01 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  *zoom: 1;
  width: 600px;
  font-size: 115.38462%;
  line-height: 1.4;
  margin-top: 1.6em;
  margin-bottom: -0.66667em;
  margin-top: 0;
  margin-left: -24px;
}
ul.bass-sitemaplist-A01:before {
  display: table;
  content: "";
}
ul.bass-sitemaplist-A01:after {
  clear: both;
  display: table;
  content: "";
  height: 1px\9;
  margin-bottom: -1px\9;
}
ul.bass-sitemaplist-A01 li {
  float: left;
  display: inline;
  width: 176px;
  margin-top: 0.93333em;
  margin-bottom: -0.66667em;
  margin-left: 24px;
}

/* =========== thumbnaillist =========== */
/* 
 * A01 *A02 
 */
.bass-thumbnaillist-A01,
.bass-thumbnaillist-A02 {
  margin-top: 2.61538em;
  *zoom: 1;
  position: relative;
}
.bass-thumbnaillist-A01:before,
.bass-thumbnaillist-A02:before {
  display: table;
  content: "";
}
.bass-thumbnaillist-A01:after,
.bass-thumbnaillist-A02:after {
  clear: both;
  display: table;
  content: "";
  height: 1px\9;
  margin-bottom: -1px\9;
}
.bass-thumbnaillist-A01 figure,
.bass-thumbnaillist-A01 figcaption,
.bass-thumbnaillist-A02 figure,
.bass-thumbnaillist-A02 figcaption {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}
.bass-thumbnaillist-A01 figure,
.bass-thumbnaillist-A02 figure {
  *zoom: 1;
}
.bass-thumbnaillist-A01 figure:before,
.bass-thumbnaillist-A02 figure:before {
  display: table;
  content: "";
}
.bass-thumbnaillist-A01 figure:after,
.bass-thumbnaillist-A02 figure:after {
  clear: both;
  display: table;
  content: "";
  height: 1px\9;
  margin-bottom: -1px\9;
}
.bass-thumbnaillist-A01 .thumbnaillist-left,
.bass-thumbnaillist-A02 .thumbnaillist-left {
  float: left;
}
.bass-thumbnaillist-A01 .thumbnaillist-left > *:first-child,
.bass-thumbnaillist-A02 .thumbnaillist-left > *:first-child {
  margin-top: 0;
}
.bass-thumbnaillist-A01 .thumbnaillist-left img,
.bass-thumbnaillist-A02 .thumbnaillist-left img {
  vertical-align: bottom;
}
.bass-thumbnaillist-A01 .thumbnaillist-right,
.bass-thumbnaillist-A02 .thumbnaillist-right {
  float: right;
}
.bass-thumbnaillist-A01 .thumbnaillist-right > *:first-child,
.bass-thumbnaillist-A02 .thumbnaillist-right > *:first-child {
  margin-top: 0;
}
.bass-thumbnaillist-A01 .pseudo-parent-child,
.bass-thumbnaillist-A02 .pseudo-parent-child {
  margin-top: 0;
}
.bass-thumbnaillist-A01 .icon-A01 img,
.bass-thumbnaillist-A02 .icon-A01 img {
  vertical-align: baseline;
  position: static;
}

/* ----- A01 ----- */
.bass-thumbnaillist-A01 .thumbnaillist-left {
  width: 126px;
}
.bass-thumbnaillist-A01 .thumbnaillist-right {
  width: 425px;
}

/* ----- A02 ----- */
.bass-thumbnaillist-A02 .thumbnaillist-left {
  width: 76px;
}
.bass-thumbnaillist-A02 .thumbnaillist-left p {
  font-size: 100%;
  line-height: 1.46154;
}
.bass-thumbnaillist-A02 .thumbnaillist-right {
  width: 477px;
}

/* 
 * A02-group
 */
.bass-thumbnaillist-A02-group {
  width: 576px;
}
.bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 {
  border-top: none;
  width: 276px;
  padding-top: 0;
}
.bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 .thumbnaillist-left {
  width: 76px;
}
.bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 .thumbnaillist-right {
  width: 174px;
  padding-left: 24px;
}
.bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 li, .bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 p {
  font-size: 100%;
  line-height: 1.46154;
}

/* 
 * A01 *A02 
 */
.bass-thumbnaillist-A02.no-image .thumbnaillist-right,
.bass-thumbnaillist-A02-group .bass-thumbnaillist-A02.no-image .thumbnaillist-right {
  padding-left: 0;
  width: 100%;
}

/* =========== table =========== */
/* 
 * A01
 */
.bass-table-A01 {
  margin-top: 2.61538em;
/*  background-color: #fff; */
}
.bass-table-A01 table {
  border-collapse: collapse;
  border-spacing: 0;
  border-top: 1px solid #dbdbdb;
}
.bass-grid-B01 .bass-grid-multicol .bass-table-A01 table, .bass-grid-B02 .bass-grid-leftcol .bass-table-A01 table, .bass-grid-B02 .bass-grid-rightcol .bass-table-A01 table, .bass-grid-B03 .bass-grid-leftcol .bass-table-A01 table, .bass-grid-B03 .bass-grid-rightcol .bass-table-A01 table, .bass-grid-C01 .bass-grid-multicol .bass-table-A01 table {
  width: 100%;
}
.bass-table-A01 th, .bass-table-A01 td {
  vertical-align: top;
  text-align: left;
  border-bottom: 1px solid #dbdbdb;
  padding: 1em 0 1.5em;
}
.bass-table-A01 th .bass-text-A01,
.bass-table-A01 th .bass-text-A02, .bass-table-A01 td .bass-text-A01,
.bass-table-A01 td .bass-text-A02 {
  padding-right: 0;
}
.bass-table-A01 th .bass-list-A01,
.bass-table-A01 th .bass-list-B01,
.bass-table-A01 th .bass-list-C01,
.bass-table-A01 th .bass-list-D01, .bass-table-A01 td .bass-list-A01,
.bass-table-A01 td .bass-list-B01,
.bass-table-A01 td .bass-list-C01,
.bass-table-A01 td .bass-list-D01 {
  padding-right: 0;
}
.bass-table-A01 th > *:first-child, .bass-table-A01 td > *:first-child {
  margin-top: 0;
}
.bass-table-A01 tbody th {
  font-size: 115.38462%;
  line-height: 1.4;
  font-family: "HelveticaNeueW01-75Bold";
  padding: 0.733em 24px 1.266em 0;
}
.bass-table-A01 p:first-child,
.bass-table-A01 p.pseudo-first-child,
.bass-table-A01 div:first-child,
.bass-table-A01 div.pseudo-first-child,
.bass-table-A01 ul:first-child,
.bass-table-A01 ul.pseudo-first-child,
.bass-table-A01 ol:first-child,
.bass-table-A01 ol.pseudo-first-child,
.bass-table-A01 li:first-child,
.bass-table-A01 li.pseudo-first-child {
  margin-top: 0;
}
.bass-table-A01 .bass-list-A01,
.bass-table-A01 .bass-list-B01,
.bass-table-A01 .bass-list-C01,
.bass-table-A01 .bass-list-D01 {
  margin-top: 0.93333em;
}

/* ----- A01 ----- */
/* .bass-table-A01 table tbody th {
  width: 126px;
}

.bass-table-A01 table tbody td {
  width: 426px;
}
*/

/* 
 * B01 B02 B03 B04 B05
 */
.bass-table-B01,
.bass-table-B02,
.bass-table-B03,
.bass-table-B04,
.bass-table-B05 {
  font-size: 107.69231%;
  line-height: 1.42857;
  margin-top: 1.71429em;
  background-color: #fff;
}
.bass-table-B01 table,
.bass-table-B02 table,
.bass-table-B03 table,
.bass-table-B04 table,
.bass-table-B05 table {
  width: 576px;
  border-collapse: collapse;
  border-spacing: 0;
}
.bass-grid-B01 .bass-grid-multicol .bass-table-B01 table, .bass-grid-B02 .bass-grid-leftcol .bass-table-B01 table, .bass-grid-B02 .bass-grid-rightcol .bass-table-B01 table, .bass-grid-B03 .bass-grid-leftcol .bass-table-B01 table, .bass-grid-B03 .bass-grid-rightcol .bass-table-B01 table, .bass-grid-C01 .bass-grid-multicol .bass-table-B01 table, .bass-grid-B01 .bass-grid-multicol
.bass-table-B02 table, .bass-grid-B02 .bass-grid-leftcol
.bass-table-B02 table, .bass-grid-B02 .bass-grid-rightcol
.bass-table-B02 table, .bass-grid-B03 .bass-grid-leftcol
.bass-table-B02 table, .bass-grid-B03 .bass-grid-rightcol
.bass-table-B02 table, .bass-grid-C01 .bass-grid-multicol
.bass-table-B02 table, .bass-grid-B01 .bass-grid-multicol
.bass-table-B03 table, .bass-grid-B02 .bass-grid-leftcol
.bass-table-B03 table, .bass-grid-B02 .bass-grid-rightcol
.bass-table-B03 table, .bass-grid-B03 .bass-grid-leftcol
.bass-table-B03 table, .bass-grid-B03 .bass-grid-rightcol
.bass-table-B03 table, .bass-grid-C01 .bass-grid-multicol
.bass-table-B03 table, .bass-grid-B01 .bass-grid-multicol
.bass-table-B04 table, .bass-grid-B02 .bass-grid-leftcol
.bass-table-B04 table, .bass-grid-B02 .bass-grid-rightcol
.bass-table-B04 table, .bass-grid-B03 .bass-grid-leftcol
.bass-table-B04 table, .bass-grid-B03 .bass-grid-rightcol
.bass-table-B04 table, .bass-grid-C01 .bass-grid-multicol
.bass-table-B04 table, .bass-grid-B01 .bass-grid-multicol
.bass-table-B05 table, .bass-grid-B02 .bass-grid-leftcol
.bass-table-B05 table, .bass-grid-B02 .bass-grid-rightcol
.bass-table-B05 table, .bass-grid-B03 .bass-grid-leftcol
.bass-table-B05 table, .bass-grid-B03 .bass-grid-rightcol
.bass-table-B05 table, .bass-grid-C01 .bass-grid-multicol
.bass-table-B05 table {
  width: 100%;
}
.bass-table-B01 th, .bass-table-B01 td,
.bass-table-B02 th,
.bass-table-B02 td,
.bass-table-B03 th,
.bass-table-B03 td,
.bass-table-B04 th,
.bass-table-B04 td,
.bass-table-B05 th,
.bass-table-B05 td {
  vertical-align: top;
  text-align: left;
  background-color: #fff;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 0.857em 0 1.357em;
}
.bass-table-B01 th > *:first-child, .bass-table-B01 td > *:first-child,
.bass-table-B02 th > *:first-child,
.bass-table-B02 td > *:first-child,
.bass-table-B03 th > *:first-child,
.bass-table-B03 td > *:first-child,
.bass-table-B04 th > *:first-child,
.bass-table-B04 td > *:first-child,
.bass-table-B05 th > *:first-child,
.bass-table-B05 td > *:first-child {
  margin-top: 0;
}
.bass-table-B01 thead th,
.bass-table-B02 thead th,
.bass-table-B03 thead th,
.bass-table-B04 thead th,
.bass-table-B05 thead th {
  padding: 0.285em 0  0.857em 0;
}
.bass-table-B01 thead th,
.bass-table-B01 tbody th,
.bass-table-B02 thead th,
.bass-table-B02 tbody th,
.bass-table-B03 thead th,
.bass-table-B03 tbody th,
.bass-table-B04 thead th,
.bass-table-B04 tbody th,
.bass-table-B05 thead th,
.bass-table-B05 tbody th {
  font-family: "HelveticaNeueW01-75Bold";
}
.bass-table-B01 thead th,
.bass-table-B01 thead td,
.bass-table-B02 thead th,
.bass-table-B02 thead td,
.bass-table-B03 thead th,
.bass-table-B03 thead td,
.bass-table-B04 thead th,
.bass-table-B04 thead td,
.bass-table-B05 thead th,
.bass-table-B05 thead td {
  vertical-align: bottom;
  border: 0 none;
}
.bass-table-B01 thead th,
.bass-table-B01 tbody td,
.bass-table-B02 thead th,
.bass-table-B02 tbody td,
.bass-table-B03 thead th,
.bass-table-B03 tbody td,
.bass-table-B04 thead th,
.bass-table-B04 tbody td,
.bass-table-B05 thead th,
.bass-table-B05 tbody td {
  padding-right: 24px;
}
.bass-table-B01 thead th:first-child,
.bass-table-B01 thead td,
.bass-table-B01 tbody th,
.bass-table-B02 thead th:first-child,
.bass-table-B02 thead td,
.bass-table-B02 tbody th,
.bass-table-B03 thead th:first-child,
.bass-table-B03 thead td,
.bass-table-B03 tbody th,
.bass-table-B04 thead th:first-child,
.bass-table-B04 thead td,
.bass-table-B04 tbody th,
.bass-table-B05 thead th:first-child,
.bass-table-B05 thead td,
.bass-table-B05 tbody th {
  border-right: 24px solid #fff;
}
.bass-table-B01 thead th.pseudo-last-child,
.bass-table-B01 tbody td.pseudo-last-child,
.bass-table-B02 thead th.pseudo-last-child,
.bass-table-B02 tbody td.pseudo-last-child,
.bass-table-B03 thead th.pseudo-last-child,
.bass-table-B03 tbody td.pseudo-last-child,
.bass-table-B04 thead th.pseudo-last-child,
.bass-table-B04 tbody td.pseudo-last-child,
.bass-table-B05 thead th.pseudo-last-child,
.bass-table-B05 tbody td.pseudo-last-child {
  padding-right: 0;
}
.bass-table-B01 tfoot th,
.bass-table-B02 tfoot th,
.bass-table-B03 tfoot th,
.bass-table-B04 tfoot th,
.bass-table-B05 tfoot th {
  border-right: 24px solid #fff;
}
.bass-table-B01 tfoot th,
.bass-table-B01 tfoot td,
.bass-table-B02 tfoot th,
.bass-table-B02 tfoot td,
.bass-table-B03 tfoot th,
.bass-table-B03 tfoot td,
.bass-table-B04 tfoot th,
.bass-table-B04 tfoot td,
.bass-table-B05 tfoot th,
.bass-table-B05 tfoot td {
  font-family: "HelveticaNeueW01-75Bold";
}
.bass-table-B01 th.bass-table-num-A01,
.bass-table-B01 td.bass-table-num-A01,
.bass-table-B02 th.bass-table-num-A01,
.bass-table-B02 td.bass-table-num-A01,
.bass-table-B03 th.bass-table-num-A01,
.bass-table-B03 td.bass-table-num-A01,
.bass-table-B04 th.bass-table-num-A01,
.bass-table-B04 td.bass-table-num-A01,
.bass-table-B05 th.bass-table-num-A01,
.bass-table-B05 td.bass-table-num-A01 {
  text-align: right;
}
.bass-table-B01 th.bass-table-num-B01,
.bass-table-B01 td.bass-table-num-B01,
.bass-table-B02 th.bass-table-num-B01,
.bass-table-B02 td.bass-table-num-B01,
.bass-table-B03 th.bass-table-num-B01,
.bass-table-B03 td.bass-table-num-B01,
.bass-table-B04 th.bass-table-num-B01,
.bass-table-B04 td.bass-table-num-B01,
.bass-table-B05 th.bass-table-num-B01,
.bass-table-B05 td.bass-table-num-B01 {
  text-align: center;
}
.bass-table-B01 caption,
.bass-table-B02 caption,
.bass-table-B03 caption,
.bass-table-B04 caption,
.bass-table-B05 caption {
  margin-bottom: 0.857em;
  color: #666666;
  *zoom: 1;
  text-align: left;
}
.bass-table-B01 caption:before,
.bass-table-B02 caption:before,
.bass-table-B03 caption:before,
.bass-table-B04 caption:before,
.bass-table-B05 caption:before {
  display: table;
  content: "";
}
.bass-table-B01 caption:after,
.bass-table-B02 caption:after,
.bass-table-B03 caption:after,
.bass-table-B04 caption:after,
.bass-table-B05 caption:after {
  clear: both;
  display: table;
  content: "";
  height: 1px\9;
  margin-bottom: -1px\9;
}
.bass-table-B01 caption .bass-table-caption,
.bass-table-B02 caption .bass-table-caption,
.bass-table-B03 caption .bass-table-caption,
.bass-table-B04 caption .bass-table-caption,
.bass-table-B05 caption .bass-table-caption {
  font-size: 100%;
  line-height: 1;
  float: right;
}
.bass-table-B01 caption .bass-table-caption.pseudo-first-child,
.bass-table-B02 caption .bass-table-caption.pseudo-first-child,
.bass-table-B03 caption .bass-table-caption.pseudo-first-child,
.bass-table-B04 caption .bass-table-caption.pseudo-first-child,
.bass-table-B05 caption .bass-table-caption.pseudo-first-child {
  font-size: 115.38462%;
  line-height: 1.2;
  float: left;
}

.bass-table-B02 tfoot td,
.bass-table-B03 tfoot td,
.bass-table-B04 tfoot td,
.bass-table-B05 tfoot td {
  padding-right: 24px;
}
.bass-table-B02 tfoot td:last-child,
.bass-table-B03 tfoot td:last-child,
.bass-table-B04 tfoot td:last-child,
.bass-table-B05 tfoot td:last-child {
  padding-right: 0;
}
.bass-table-B02 tfoot td.pseudo-last-child,
.bass-table-B03 tfoot td.pseudo-last-child,
.bass-table-B04 tfoot td.pseudo-last-child,
.bass-table-B05 tfoot td.pseudo-last-child {
  padding-right: 0;
}

/* ----- B01 ----- */
.bass-table-B01 table thead th,
.bass-table-B01 table tbody td,
.bass-table-B01 table tfoot td {
  width: 426px;
}
.bass-table-B01 table thead td,
.bass-table-B01 table tbody th,
.bass-table-B01 table tfoot th {
  width: 126px;
}

/* ----- B02 ----- */
.bass-table-B02 table thead th,
.bass-table-B02 table tbody td,
.bass-table-B02 table tfoot td {
  width: 201px;
}
.bass-table-B02 table thead td,
.bass-table-B02 table tbody th,
.bass-table-B02 table tfoot th {
  width: 126px;
}

/* ----- B03 ----- */
.bass-table-B03 table {
  white-space: normal;
}
.bass-table-B03 table thead th,
.bass-table-B03 table thead td,
.bass-table-B03 table tbody th,
.bass-table-B03 table tbody td,
.bass-table-B03 table tfoot th,
.bass-table-B03 table tfoot td {
  width: 126px;
}

/* ----- B04 ----- */
.bass-table-B04 table {
  white-space: normal;
}
.bass-table-B04 table thead th,
.bass-table-B04 table thead td,
.bass-table-B04 table tbody th,
.bass-table-B04 table tbody td,
.bass-table-B04 table tfoot th,
.bass-table-B04 table tfoot td {
  width: 96px;
}

/* ----- B05 ----- */
.bass-table-B05 table {
  white-space: normal;
}
.bass-table-B05 table thead th,
.bass-table-B05 table thead td,
.bass-table-B05 table tbody th,
.bass-table-B05 table tbody td,
.bass-table-B05 table tfoot th,
.bass-table-B05 table tfoot td {
  width: 76px;
}

/* ----- A01 B01 B02 B03 B04 B05 ----- */
.bass-table-A01.pseudo-parent-child,
.bass-table-B01.pseudo-parent-child,
.bass-table-B02.pseudo-parent-child,
.bass-table-B03.pseudo-parent-child,
.bass-table-B04.pseudo-parent-child,
.bass-table-B05.pseudo-parent-child {
  margin-top: 0px !important;
}
.bass-table-A01 td.col-B01, .bass-table-A01 th.col-B01,
.bass-table-B01 td.col-B01,
.bass-table-B01 th.col-B01,
.bass-table-B02 td.col-B01,
.bass-table-B02 th.col-B01,
.bass-table-B03 td.col-B01,
.bass-table-B03 th.col-B01,
.bass-table-B04 td.col-B01,
.bass-table-B04 th.col-B01,
.bass-table-B05 td.col-B01,
.bass-table-B05 th.col-B01 {
  width: 76px;
}
.bass-table-A01 td.col-B02, .bass-table-A01 th.col-B02,
.bass-table-B01 td.col-B02,
.bass-table-B01 th.col-B02,
.bass-table-B02 td.col-B02,
.bass-table-B02 th.col-B02,
.bass-table-B03 td.col-B02,
.bass-table-B03 th.col-B02,
.bass-table-B04 td.col-B02,
.bass-table-B04 th.col-B02,
.bass-table-B05 td.col-B02,
.bass-table-B05 th.col-B02 {
  width: 126px;
}
.bass-table-A01 td.col-B03, .bass-table-A01 th.col-B03,
.bass-table-B01 td.col-B03,
.bass-table-B01 th.col-B03,
.bass-table-B02 td.col-B03,
.bass-table-B02 th.col-B03,
.bass-table-B03 td.col-B03,
.bass-table-B03 th.col-B03,
.bass-table-B04 td.col-B03,
.bass-table-B04 th.col-B03,
.bass-table-B05 td.col-B03,
.bass-table-B05 th.col-B03 {
  width: 176px;
}
.bass-table-A01 td.col-B04, .bass-table-A01 th.col-B04,
.bass-table-B01 td.col-B04,
.bass-table-B01 th.col-B04,
.bass-table-B02 td.col-B04,
.bass-table-B02 th.col-B04,
.bass-table-B03 td.col-B04,
.bass-table-B03 th.col-B04,
.bass-table-B04 td.col-B04,
.bass-table-B04 th.col-B04,
.bass-table-B05 td.col-B04,
.bass-table-B05 th.col-B04 {
  width: 276px;
}
.bass-table-A01 td.col-B05, .bass-table-A01 th.col-B05,
.bass-table-B01 td.col-B05,
.bass-table-B01 th.col-B05,
.bass-table-B02 td.col-B05,
.bass-table-B02 th.col-B05,
.bass-table-B03 td.col-B05,
.bass-table-B03 th.col-B05,
.bass-table-B04 td.col-B05,
.bass-table-B04 th.col-B05,
.bass-table-B05 td.col-B05,
.bass-table-B05 th.col-B05 {
  width: 376px;
}
.bass-table-A01 td.col-B06, .bass-table-A01 th.col-B06,
.bass-table-B01 td.col-B06,
.bass-table-B01 th.col-B06,
.bass-table-B02 td.col-B06,
.bass-table-B02 th.col-B06,
.bass-table-B03 td.col-B06,
.bass-table-B03 th.col-B06,
.bass-table-B04 td.col-B06,
.bass-table-B04 th.col-B06,
.bass-table-B05 td.col-B06,
.bass-table-B05 th.col-B06 {
  width: 426px;
}

.small-font-table {
  font-size: 92.30769%;
  line-height: 1.5;
}

/* =========== figure =========== */
/* 
 * A01      : figure
 */
.bass-figure-A01 {
  margin-top: 2.61538em;
}
.bass-figure-A01 img {
  vertical-align: top;
}
.bass-figure-A01 .bass-list-D01 {
  margin-top: 0.13333em;
}
.bass-figure-A01 .bass-list-D01 li {
  margin-top: 0;
}
.bass-figure-A01 .bass-text-A02 {
  margin-top: 1em;
}
.bass-figure-A01 .bass-text-A02 p {
  margin-top: 0;
}

/* 
 * B01
 */
.bass-figure-B01 {
  margin-top: 1.30769em;
  text-align: center;
}

/* =========== video =========== */
/* 
 * A01 B01
 */
.bass-video-A01 {
  margin-top: 3.69231em;
}
.bass-video-A01,
.bass-video-A01 video,
.bass-video-A01 .thumbnaillist-right {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}

/* ----- A01 ----- */
.bass-video-A01 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-top: 5.23077em;
}
.bass-video-A01 .thumbnaillist-right {
  font-size: 115.38462%;
  line-height: 1.4;
  margin-top: 0.93333em;
}

/* =========== view-service =========== */
.no-js .bass-view-service {
  display: none;
}

/* =========== link =========== */
.inline-link-test-field li {
  margin-top: 15px;
}

/* =========== link =========== */
a.bass-link-A01:hover,
a.bass-link-B01:hover,
a.bass-link-B02:hover,
a.bass-link-B03:hover,
a.bass-link-B04:hover,
a.bass-link-B05:hover,
a.bass-link-C01:hover,
a.bass-link-D01:hover,
a.bass-link-D02:hover,
a.bass-link-D03:hover,
a.bass-link-D04:hover,
a.bass-link-D05:hover {
  text-decoration: underline;
}

/* A01 */
a.bass-link-A01 {
  background: url(/assets/img/common/icon_spriteset_03.png) right -108px no-repeat;
  padding-right: 13px;
}
a.bass-link-A01:hover {
  text-decoration: underline;
}

.ie6 a.bass-link-A01 {
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
  padding-left: 15px;
  zoom: 1;
}

.ie7 a.bass-link-A01 {
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
  padding-left: 15px;
  zoom: 1;
}

/* 
 * B01 B02 B03 B04 B05
 * D01 D02 D03 D04 D05
 */
a.bass-link-B01,
a.bass-link-B02,
a.bass-link-B03,
a.bass-link-B04,
a.bass-link-B05,
a.bass-link-D01,
a.bass-link-D02,
a.bass-link-D03,
a.bass-link-D04,
a.bass-link-D05 {
  padding-left: 20px;
}
a.bass-link-B01 span.link-notes,
a.bass-link-B02 span.link-notes,
a.bass-link-B03 span.link-notes,
a.bass-link-B04 span.link-notes,
a.bass-link-B05 span.link-notes,
a.bass-link-D01 span.link-notes,
a.bass-link-D02 span.link-notes,
a.bass-link-D03 span.link-notes,
a.bass-link-D04 span.link-notes,
a.bass-link-D05 span.link-notes {
  margin-left: 5px;
  position: static;
  width: auto;
}

/* B01 PDF */
a.bass-link-B01,
a.bass-link-D01 {
  background: url(/assets/img/common/icon_spriteset_04.png) 0px -112px no-repeat;
}

/* B02 Video */
a.bass-link-B02,
a.bass-link-D02 {
  background: url(/assets/img/common/icon_spriteset_04.png) 0px -224px no-repeat;
}

/* B03 Sound */
a.bass-link-B03,
a.bass-link-D03 {
  background: url(/assets/img/common/icon_spriteset_04.png) 0px -334px no-repeat;
}

/* B04 ZIP */
a.bass-link-B04,
a.bass-link-D04 {
  background: url(/assets/img/common/icon_spriteset_04.png) 0px -445px no-repeat;
}

/* B05 Document */
a.bass-link-B05,
a.bass-link-D05 {
  background: url(/assets/img/common/icon_spriteset_04.png) 0px 2px no-repeat;
}

/* 
 * C01
 */
/* ----- C01 ----- */
a.bass-link-C01 {
  padding-right: 0;
}
a.bass-link-C01 span.link-notes {
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
}

.ie6 a.bass-link-C01 {
  padding-right: 0;
}
.ie6 a.bass-link-C01 span.link-notes {
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
  zoom: 1;
}

.ie7 a.bass-link-C01 {
  padding-right: 0;
}
.ie7 a.bass-link-C01 span.link-notes {
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
  zoom: 1;
}

a.bass-link-C01 {
  padding-right: 0;
}
a.bass-link-C01 span.link-notes {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-left: 5px;
  padding-left: 13px;
  position: static;
}

/* 
 * D01
 */
/* ----- D01 ----- */
a.bass-link-D01,
a.bass-link-D02,
a.bass-link-D03,
a.bass-link-D04,
a.bass-link-D05 {
  padding-right: 0;
}
a.bass-link-D01 span.link-notes:last-child,
a.bass-link-D01 span.pseudo-last-child,
a.bass-link-D02 span.link-notes:last-child,
a.bass-link-D02 span.pseudo-last-child,
a.bass-link-D03 span.link-notes:last-child,
a.bass-link-D03 span.pseudo-last-child,
a.bass-link-D04 span.link-notes:last-child,
a.bass-link-D04 span.pseudo-last-child,
a.bass-link-D05 span.link-notes:last-child,
a.bass-link-D05 span.pseudo-last-child {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-left: 5px;
  padding-left: 13px;
  position: static;
  background: url(/assets/img/common/icon_spriteset_03.png) left -105px no-repeat;
  zoom: 1;
}

.bass-text-A01 a.bass-link-A01,
.bass-text-A01 a.bass-link-B01,
.bass-text-A01 a.bass-link-B02,
.bass-text-A01 a.bass-link-B03,
.bass-text-A01 a.bass-link-B04,
.bass-text-A01 a.bass-link-B05,
.bass-text-A02 a.bass-link-A01,
.bass-text-A02 a.bass-link-B01,
.bass-text-A02 a.bass-link-B02,
.bass-text-A02 a.bass-link-B03,
.bass-text-A02 a.bass-link-B04,
.bass-text-A02 a.bass-link-B05 {
  background: none;
  padding: 0;
}
.bass-text-A01 a.bass-link-C01 span.link-notes,
.bass-text-A02 a.bass-link-C01 span.link-notes {
  background: none;
  padding: 0;
}

/* =========== socialplugin =========== */
/* 
 * B01
 */
.bass-socialplugin-block-B01 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  margin-top: 3.86667em;
}

ol {
  margin: 0;
  padding: 0
}
ol li {
  list-style: none;
  padding-left: 1.3em;
  text-indent: -1.3em;
  font-size: 16px;
  font-weight: normal;
}