@charset "utf-8";



/*

---------------------------------------------------------

	reset.css ver 1.1 [2008/7/2] 

	*This document validates as CSS level 3

	*GNU General Public License v3

	*http://higash.net/20080702/reset_css2.html



	Modify YUI Reset CSS, YUI Fonts CSS	

	*Copyright (c) 2008, Yahoo! Inc. All rights reserved.

	*http://developer.yahoo.com/yui/license.html

	

	Modify Formy CSS Form Framework 0.8(beta)

	*GNU General Public License v2

	*http://code.google.com/p/formy-css-framework/

---------------------------------------------------------

*/



/* --HTML-- */

html {

background:#fff;

color:#333;

overflow-y:scroll;

}



/* --BODY-- */

body {

font:12px/1.5 'Lucida Grande', Helvetica;

margin:0;

overflow:visible;

padding:0;

}



	/* for IE7 */

	*+html body {

	font-family:'メイリオ', 'ＭＳ Ｐゴシック';

	font-size:75%;

	}

	

	/* for IE6 */

	* html body {

	font-family:'ＭＳ Ｐゴシック';

	font-size:75%;

	}



/* --OTHER TAGS-- */

a img, img { 

border:0;

}



blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
	margin:0;
	padding:0;
	text-align: center;

}



abbr, acronym {

border:0;

}



address, caption, cite, code, dfn, em, th, strong, var {

font-style:normal;

font-weight:normal;

}



caption, th {

text-align:left;

}



code, kbd, pre, samp, tt {

font-family:monospace;

line-height:100%;

}



	/* for IE7 */

	*+html code, kbd, pre, samp, tt {

	font-size:108%; 

	}



h1, h2, h3, h4, h5, h6 {

font-size:100%;

font-weight:normal;

}



ol, ul {

list-style:none;

}



q:before, q:after {

content:'';

}



/* form */

button, fieldset, form, input, label, legend, select, textarea {

font-family:inherit;

font-size:100%;

font-style:inherit;

font-weight:inherit;

margin:0;

padding:0;

vertical-align:baseline;

}



/* tables still need 'cellspacing="0"' */

table {

border-collapse:collapse;

border-spacing:0;

font-size:100%;

}

