仕様

class値の命名ルール

デバイス専用class値

画面幅の分岐により有効/無効となる。

幅600px以上の画面(PC・タブレット)のみで有効 : 先頭が _ (アンダースコア一つ)
例: <img class="_fit_width">
例: <br class="_">
一つ目はclassの有効/無効を、二つ目は要素の表示/非表示の切り替え
幅599px以下の画面(主にスマートフォン)のみで有効 : 先頭が __ (アンダースコア二つ)
例: <img class="__fit_height">
例: <br class="__">
一つ目はclassの有効/無効を、二つ目は要素の表示/非表示の切り替え

JSと連携しているパーツ

  • JS連携を必須としている箇所のclass値は、先頭と末尾が _ (アンダースコア)になっています。

    これらのパーツは連携しているJSを読み込まないと正しく表示・動作しません。
    class="_scrollToTop_"

  • ユーティリティクラス一覧

    レイアウトや文章表現の細部でよく使われる機能を、class定義しています。
    style_elements_a.css に記述

    最終更新日: 2022.03.14
      全メディア適用 desktop
    PC・iPad画面向け
    (min-width: 600px)
    mobile
    スマートフォン画面向け
    (max-width: 599px)
    表示形態
    排他的表示 - _ (アンダースコア一つのみ)

    例: <br class="_">

    当該HTML要素を
    PC向け画面では表示
    スマートフォン向けでは非表示

    __(アンダースコア二つのみ)

    例: <br class="__">

    当該HTML要素を
    スマートフォン向け画面では表示
    PC向けでは非表示

    display: none; disp_none _disp_none __disp_none
    display: inline-block; inline_block - -
    書体・タイポグラフィー
    セリフ(明朝体)に serif - -
    サンセリフ(ゴシック体)に sans_serif - -
    文字サイズ極小 text_small _text_small __text_small
    文字サイズ小 text_brief _text_brief __text_brief
    見出しと同等の文字サイズ h2 (クラス値であることに注意)
    h3 (クラス値であることに注意)
    h4 (クラス値であることに注意)
    - -
    字詰め
    font-feature-settings: "palt";
    font_feature_palt - -
    字詰め
    font-feature-settings: "pkna";
    font_feature_pkna - -
    字詰め
    font-feature-settings: "pwid";
    font_feature_pwid - -
    行における文字の均等配置
    text-align: justify; および
    text-justify: inter-ideograph;
    text_justify _text_justify __text_justify
    white-space: nowrap; nowrap - -
    word-break: break-all; word_break_all - -
    word-break: break-word; word_break_word - -
    font-style: oblique; .italic または
    .oblique
    - -
    font-style: normal; .font-normal - -
    text-decoration: underline !important; .underline - -
    text-decoration: overline !important; .overline - -
    レイアウト
    text-align: center; align_center _align_center __align_center
    text-align: right; align_right _align_right __align_right
    text-align: left !important; align_left _align_left __align_left
    vertical-align: top; valign_top _valign_top __valign_top
    vertical-align: middle; valign_middle _valign_middle __valign_middle
    vertical-align: bottom; valign_bottom _valign_bottom __valign_bottom
    上マージンを打ち消す
    margin-top: 0 !important;
    margin_top_none _margin_top_none __margin_top_none
    下マージンを打ち消す
    margin-bottom: 0 !important;
    margin_bottom_none _margin_bottom_none __margin_bottom_none
    上下マージンを打ち消す
    margin-top: 0 !important; および
    margin-bottom: 0 !important;
    margin_vside_none _margin_vside_none __margin_vside_none
    右マージンを打ち消す
    margin-right: 0 !important;
    margin_right_none _margin_right_none __margin_right_none
    左マージンを打ち消す
    margin-left: 0 !important;
    margin_left_none _margin_left_none __margin_left_none
    左右マージンを打ち消す
    margin-right: 0 !important; および
    margin-left: 0 !important;
    margin_hside_none _margin_hside_none __margin_hside_none
    上マージンを標準テキスト2行分に margin_top_double _margin_top_double __margin_top_double
    下マージンを標準テキスト2行分に margin_bottom_double _margin_bottom_double __margin_bottom_double
    上下マージンを標準テキスト2行分に margin_vside_double _margin_vside_double __margin_vside_double
    上マージンを5pxに margin_top_little _margin_top_little __margin_top_little
    下マージンを5pxに margin_bottom_little _margin_bottom_little __margin_bottom_little
    上下マージンを5pxに margin_vside_little _margin_vside_little __margin_vside_little
    要素の幅と高さ
    横幅を最大に width_max _width_max __width_max
    横幅を75%に width_medium _width_medium __width_medium
    横幅を半分に width_half _width_half __width_half
    横幅を3分の1に width_one_third _width_one_third __width_one_third
    横幅を25%に width_quarter _width_quarter __width_quarter
    横幅を固定幅に
    ※ただしこれは設定例
    width_fix640
    width_fix800
    width_fix1024
    _width_fix640
    _width_fix800
    _width_fix1024
    __width_fix640
    __width_fix800
    __width_fix1024
    画像の幅を親要素にあわせる figure.fit_width
    img.fit_width
    figure._fit_width
    img._fit_width
    figure.__fit_width
    img.__fit_width
    画像の高さを親要素にあわせる figure.fit_height
    img.fit_height
    figure._fit_height
    img._fit_height
    figure.__fit_height
    img.__fit_height
    画像の幅を標準幅に
    ※PCでは成行き幅

    初期値
    desktop: 幅640px / 縦auto
    mobile: 幅100% / 縦auto

    figure.width_std
    img.width_std
    - -
    画像の高さを標準高さに
    ※PCでは成行き幅

    初期値
    desktop: 幅auto / 縦640px
    mobile: 幅100% / 縦auto

    figure.height_std
    img.height_std
    - -
    リスト
    リストのインデントを0にする ol.indent_none
    ul.indent_none
    - -
    li項目の上下間隔をやや詰める ol.tight
    ul.tight
    - -
    list-style: none; ol.style_none
    ul.style_none
    - -
    list-style-type: disc; ol.disc
    ul.disc
    - -
    list-style-type: circle; ol.circle
    ul.circle
    - -
    list-style-type: square; ol.square
    ul.square
    - -
    list-style-type: lower-roman; ol.lower_roman
    ul.lower_roman
    - -
    list-style-type: upper-roman; ol.upper_roman
    ul.upper_roman
    - -
    list-style-type: lower-greek; ol.lower_greek
    ul.lower_greek
    - -
    list-style-type: upper-greek; ol.upper_greek
    ul.upper_greek
    - -
    list-style-type: lower-alpha; ol.lower_alpha
    ul.lower_alpha
    - -
    list-style-type: upper-alpha; ol.upper_alpha
    ul.upper_alpha
    - -
    list-style-type: decimal; ol.decimal
    ul.decimal
    - -
    list-style-type: decimal-leading-zero; ol.decimal_leading_zero
    ul.decimal_leading_zero
    - -
    テキストデコレーション
    メモ note - -
    コメント comment - -
    注意 notice - -
    おすすめ recommend - -
    新着 arrival - -
    利用可能 available - -
    利用不可 disabled - -
    安全 safety - -
    補完要素
    ショルダーテキスト(見出し上の小テキスト) ahead_title
    sub_title
    _ahead_title
    _sub_title
    __ahead_title
    __sub_title