@charset "utf-8";

/*フォントサイズ初期化 normal*/

body {
	font-size: 105%;
	line-height: 1.0em;
	font-family: sans-serif;
}

* html body { /* for lte ie6 */
	font-size: 105%;
	font-family: "ＭＳ Pゴシック", "MS PGothic", Arial, sans-serif;
	vertical-align: baseline;
	text-align: center;
}

*:first-child+html body { /* for ie7 */
	font-size: 105%;
	font-family: "メイリオ", "Meiryo","ＭＳ Pゴシック", "MS PGothic", Arial, sans-serif;
}

html>/**/body { /* for ie8 */
	font-size: 105%;
	font-family: "メイリオ", "Meiryo","ＭＳ Pゴシック", "MS PGothic", Arial, sans-serif;
	letter-spacing:0.05em;
	line-height:1.4em;
}

html:not(:target) body { /* for modern browser not ie8 */
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "MS Gothic","ＭＳ Pゴシック", "MS PGothic","Osaka", "メイリオ","Meiryo",sans-serif;
	line-height:1.4em;
}

.header{
	font-size:86%;
	}


.header h1{
	font-size:1em;
	letter-spacing:0em;
	}

html:not(:target) .header .floatRight li{ /* for modern browser not ie8 */
	letter-spacing:-0.05em;
	}

.body{
	font-size:113%;
	}

.footer{
	font-size:85%;
	color:#e3ad5e;
}

html:not(:target) .footer{ /* for modern browser not ie8 */
	letter-spacing:-0.05em;
	}

.footer address{
	font-size:100%;
	letter-spacing:-0.01em;
	}

.column02 li{
	font-size:90%;
	}