html,
body,
h1, h2, h3, h4, h5, h6,
div, p,
ul, li {
	margin: 0;
	padding: 0;
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: 200;
    line-height: 1.6;
    color: #212529;
    text-align: left;
}




/* Vue.js {{...}}構文を非表示 */
[v-cloak] {
	display: none;
}




/* フレーム設定 */
#app {
	display: table;
	width: 100vw;
	min-height: 100vh;
}
#app .main_area {
	display: table-cell;
	vertical-align: top;
	width: 100%;
	background: #F3F3F3;
}

/* メイン */
#app .main .mainBox {
	margin: 20px auto;
	width: 1700px;
}