@charset "utf-8";
/* CSS Document */

/* =====================================================
   01. 共通ユーティリティ
   ===================================================== */

/* =====================================================
   02. 囲み枠（equation）
   ===================================================== */

/* =====================================================
   03. 説明ボックス（explan_box）
   ===================================================== */

/* =====================================================
   04. 特殊テーブル（table_tokuten）
   ===================================================== */
/* =====================================================
   05. 固有スタイル（page01, page03など）
   ===================================================== */
/* =====================================================
   06. 説明リスト（guide-explan_boxなど）
   ===================================================== */
.guide-explan_box dt img {
    height: 2.5em;
}
/* =====================================================
   99. メディアクエリ（レスポンシブ）
   ===================================================== */


@media screen and (min-width:768px) {

.guide-pict_cap {
    width: 500px;
}
.guide-explan_box {
    display: table;
    table-layout: fixed;
}
.guide-explan_box > dl {
    display: table-row;
}
.guide-explan_box > dl > dt {
    padding-right: 3em !important;
    white-space: nowrap;
}
.guide-explan_box > dl > dt, .guide-explan_box > dl > dd {
    display: table-cell;
    padding: 0.2em 0;
}
}

@media screen and (max-width:768px) {
.sph_none {
    display: none;
}
.guide-explan_box > dl > dd {
    margin-left: 1.5em;
}
.guide-explan_box > dl > dt {
    font-weight: bold;
}
.guide-explan_box > dl {
    margin: 0.4em 0;
}

}
