/* =========== 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;
}