/**
 * Base Styles
 * 基本的なHTMLスタイル
 */

/* Base HTML Elements */
html {
    font-size: 62.5%;
}

body {
    position: relative;
    padding-bottom: 0;
    margin: 0 auto;
    font-size: 1.6rem;
    line-height: 1.4;
    color: #222;
    font-family: 'Hiragino Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
    -webkit-print-color-adjust: exact;
}

* {
    box-sizing: border-box;
}

/* Additional utility class */
.m_mt30 {
    margin-top: 30px !important;
} 