@charset "utf-8";
/* CSS Document */


/*----------
html
----------*/
html{
	width:100%;
	height:100%;
	overflow-y:scroll;
}


/*----------
body
----------*/
body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:visible;
    font:12px/1.5 'Lucida Grande', Helvetica;
	color:#333333;
}
	/* Start. for IE7 */
	*+html body{
		font-family:'メイリオ', 'ＭＳ Ｐゴシック';
		font-size:75%;
	}
	/* End. for IE7 */
	
	/* Start. for IE6 */
	* html body{
		font-family:'ＭＳ Ｐゴシック';
		font-size:75%;
	}
	/* End. for IE6 */


/*----------
a img,img
----------*/
a img,img{ 
	border:0;
}


/*----------
ul,ol
----------*/
ul,ol{
	list-style-type:none;
}
ul,ol,li,dl,dt,dd{
	margin:0;
	padding:0;
}
li,dt,dd{
	text-align:left;
}


/*----------
blockquote,div,p,pre,span
----------*/
blockquote,div,p,pre,span{
	margin:0;
	padding:0;
}


/*----------
h1,h2,h3,h4,h5,h6
----------*/
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-size:100%;
	font-weight:normal;
	text-align:left;
}


/*----------
p
----------*/
p{
	margin:0;
	text-align:left;
}


/*----------
table
----------*/
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}
td,th{
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	font-style:normal;
	font-weight:normal;
}


/*----------
form,input,textarea,label
----------*/
form,input,textarea,label{
	margin:0;
	padding:0;
	font-size:100%;
}
label{
	display:block;
}
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;
}
legend{
	color:#333333;
}


/*----------
fieldset
----------*/
fieldset{
	margin:0;
	padding:0;
	border:0;
}


/*----------
abbr,acronym
----------*/
abbr,acronym{
	border:0;
}
address,caption,cite,code,dfn,em,strong,var{
	font-style:normal;
	font-weight:normal;
}
caption{
	text-align:left;
}
code,kbd,pre,samp,tt{
	font-family:monospace;
	line-height:100%;
}
	/* Start. for IE7 */
	*+html code,kbd,pre,samp,tt{
		font-size:108%; 
	}
	/* End. for IE7 */

q:before,q:after{
content:'';
}

