@charset "shift_jis";
/* ============================================================
初期化

%update / 2010.10.08

------------------
【目次】
------------------
▼initialization
▼other hack
============================================================ */

/* ------------------------------------------------------------
▼initialization
------------------------------------------------------------ */
div,p,dl,dt,dd,ul,ol,li,table,tr,th,td,
h1,h2,h3,h4,h5,h6,form,input,textarea,button,fieldset,blockquote {
	margin: 0;
	padding: 0;
	zoom: 1;  /* for IE hasLayout true */
}

body {  /* background, color refer => base.css */
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-family: 'ＭＳ Ｐゴシック', 'MS PGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif;
	/*  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Verdana, Arial, Helvetica, sans-serif;  */
	/* font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Verdana, Arial, Helvetica, sans-serif; */
	line-height: 1.5;
}

head~/* */body { font-size: 75%; }  /* for IE8 */
html:not(:target) body { font-size: 12px; }  /* for mordern except IE8 */
/* ======
about font-size:
※入れ子でない場合のみ
18px => 150%
17px => 141.7%
16px => 133.4%;
15px => 125%;
14px => 116.7%;
13px => 108.3%;
12px => 100%;
11px => 91.7%;
10px => 83.4%;
====== */

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: bold;
}

input, textarea {
	padding: 0px;
	vertical-align: middle;
}

select {
	padding: 0px;
	vertical-align: middle;
}
* html select { vertical-align: -0.25em; }  /* for IE6 */

em, strong {
	font-weight: bold;
	font-style: normal;
}

hr { display: none;}

img {
	border: none;
	vertical-align: bottom;
}

li { list-style: none outside; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}

textarea {
	overflow: auto;
}

map {
	display: none;
}


/* ------------------------------------------------------------
▼other hack
------------------------------------------------------------ */
/* for IE6 background flicker bug */
* html { filter: expression( document.execCommand("BackgroundImageCache", false, true) ); }
