@charset "UTF-8";
/* CSS Document */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section,
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, dl, dt, dd
{
	margin: 0;
	padding: 0;
	font-size: 0.87em;
}

/*行の高さをフォントサイズと同じにして余白をリセットしています
（※padding:0;は省略しても違いが見られなかったためmargin:0;のみ）*/
body 
{
	line-height: 1.5;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-text-size-adjust: 100%;
}

/*ブロックレベル要素の余白をリセットしています
（※padding:0;は省略しても違いが見られなかったためmargin:0;のみ）*/
h1, h2, h3, h4, h5, h6, p 
{
	margin: 0;
}

/*HTML5での新規追加要素のデフォルトをブロック要素へ変更しています
（※Android2.1以前のブラウザではインライン要素となっているようでした）*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section 
{
	display: block;
}

/*article,aside,section{
	width:100%;
	height:100%;
}*/
/*水平罫線のデフォルトである立体的な罫線を見えなくしています
（※罫線の色を変える場合は#ccccccの部分を変更）*/
hr 
{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

/*リスト要素のリストスタイルと余白をリセットする
（※margin:0;は省略しても違いが見られなかったためpadding:0;のみ）*/
ul, ol 
{
	list-style: none;
	padding: 0;
}

li 
{
	padding: 0;
}

input, select 
{
	vertical-align: middle;
}
small 
{
	font-size: nomal;
}
a 
{
	display: block;
	text-decoration: none;
	border:none;
	outline:none;
}

a:focus{
    outline: none;
}

img
{
	vertical-align: middle;
	border: none;
}