@charset "shift_jis";

/*  ---- Reset ----  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	text-indent:-9999px;
	/* Not for Mac IE 5.x \*/
	overflow:hidden;
	/* For other browser */
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}

strong{
	font-weight:bold;
}

a{
	outline:none;
}

fieldset, form, label, legend
 {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}


/*  ---- Font Size Base ---- */

body{
    font-size: 13px; /* 基本フォントサイズ */
    *font-size: small; /* IE7およびIE6標準準拠モード用 */
    *font: x-small; /* IE6後方互換モード用 */
    /*font-family: Verdana, arial, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";*/
}

textarea,
input,
select{
    font:99% arial,helvetica,clean,sans-serif;
}

table{
    font-size:inherit;
    font:100%;
}

pre,code,kbd,samp,tt{
    font-family:monospace;
    *font-size:100%;
    font:115% monospace;
    line-height:100%;
}

/*  ----  Font Size Adjustment

(px)	(%) 
10  	77 
11 		85  
12  	93 (was 93)  
13  	100  
14  	108 (was 107) 
15  	116 (was 114) 
16  	123.1 (was 122) 

*/

