/* Reset box-model */
/* ============================================ */

*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
  
::before,
::after{
	box-sizing: inherit;
}

/* Document */
/* ============================================ */

/**
 * 1. iOSで向きを変更した後のフォントサイズの調整を防止する
 * 2. iOSのリンクの灰色のオーバーレイを削除する
 */

html{
	-webkit-text-size-adjust: 100%; /* 1 */
	-webkit-tap-highlight-color: transparent; /* 2 */
}

/* Lists */
/* ============================================ */

ul,
ol{
	list-style: none;
}

/* Embedded content */
/* ============================================ */

/**
 * リンク内の画像の境界線を削除する
 */

img{
	border-style: none;
	vertical-align: bottom;
}
  
embed,
object,
iframe{
	border: 0;
	vertical-align: bottom;
}

/* Table */
/* ============================================ */

table{
	border-collapse: collapse;
	border-spacing: 0;
}

/* A Style */
/* ============================================ */

a{  
	text-decoration: none;
}