@charset "Shift_JIS";

/* -------------------------------------------------------
  Default Fonts & Reset Sheet

  01. YUI Fonts CSS
  02. YUI Reset CSS
    02-01. common
    02-02. table
    02-03. form

------------------------------------------------------- */

/* -------------------------------------------------------
  01. YUI Fonts CSS
  Copyright (c) 2008, Yahoo! Inc. All rights reserved.
  http://developer.yahoo.com/yui/license.html

  10px = 77%
  11px = 85%
  12px = 93%
  13px = 100%
  14px = 108%
  15px = 116%
  16px = 123.1%
  17px = 131%
  18px = 138.5%
  19px = 146.5%
  20px = 153.9%
  21px = 161.6%
  22px = 167%
  23px = 174%
  24px = 182%
  25px = 189%
  26px = 197%
  
------------------------------------------------------- */

/* -------------------------------------------------------
  02. YUI Reset CSS
  Copyright (c) 2008, Yahoo! Inc. All rights reserved.
  http://developer.yahoo.com/yui/license.html
------------------------------------------------------- */

/*  02-01. common
------------------------------------------------------- */
body,
div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
span, applet, object, iframe,
p, pre, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
form, fieldset, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
}

body {
	font-size: 80%;
	*font-size: small;
	*font: x-small;
}

fieldset, img, a img{ 
	border: 0;
}

img {
	vertical-align: bottom;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

code, kbd, pre, samp, tt {
	font-family: monospace;
	line-height: 100%;
}

ol, ul {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr, acronym {
	border: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

:focus {
	outline: 0;
}


/*  02-02. table
    tables still need 'cellspacing="0"' in the markup
    http://meyerweb.com/
------------------------------------------------------- */
table {
	margin: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0; 
	empty-cells: show;
	font-size:inherit;
	font:100%;
}

caption {
	text-align: left;
}

tr,
th,
td {
	border: 0;
	padding: 0;
	line-height: 1;
}

th {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}

td {
	vertical-align: top;
}


/*  02-03. form
------------------------------------------------------- */
button, fieldset, form, input, label, legend, select, textarea {
	font-family: inherit;
	font-size: 80%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

fieldset {
	border: 0;
}

	/* for IE5~7 */
	input {
		_margin: -1px 0;
	}
