@charset "Shift_JIS";

/*=================================================

resetCSS

===================================================*/

/* font-size */

/*
10px : 0.77em
11px : 0.85em
12px : 0.92em
13px : 1.0em
14px : 1.07em
15px : 1.14em
16px : 1.22em
17px : 1.29em
18px : 1.36em
19px : 1.44em
20px : 1.52em
21px : 1.59em
22px : 1.67em
23px : 1.74em
24px : 1.82em
25px : 1.89em
26px : 1.97em
*/

	
html,body,h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,dl,dt,dd,address,table,th,td,form,input,fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}
	
	
html {
	overflow: scroll;
	overflow: -moz-scrollbars-vertical; /* for Firefox */
	overflow-x: scroll;
	}
	
	
body {
	font-size: 13px;
	*font-size: small; /* for IE */
	*font: x-small; /* for IE6/7 後方互換モード */
	color: #3F2718;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align: center;
	line-height: 1;
	}
	

img {
	border: 0;
	vertical-align: bottom;
	}		


ul, ol, li {
	list-style-type: none;
	}
	
	
address,em {
	font-style: normal;
	}	
	

a {
	overflow: hidden;
	}

	
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit; /*  for IE6以前のtableへのフォント指定 */
	font: 100%; /* for IE6以前のtableへのフォント指定 */
	}
	
	
 /*  for IE6 等幅フォント */
pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
	}	


/* iepngfix */

img, div, * { behavior: url(../js/png/iepngfix.htc) }