/*
YUI 3.8.1 (build 5795)
Copyright 2013 Yahoo! Inc.
http://yuilibrary.com/license/
*/

html{
	overflow-y: scroll;
	color: #333;
	background: #FFF;
}

body{
	margin: 0;
	padding: 0;
	font-size: 12px !important;
	line-height: 1.5 !important;
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', verdana, helvetica, sans-serif;
	*font-size: small;
	*font: x-small;
}
/* Safari/Chrome用指定 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body{
		font-family: 'Lucida Grande', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
	}
}


div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea,
p, blockquote, th, td{
	margin: 0;
	padding: 0;
}

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

select, input, button, textarea{
	font: 99% verdana, helvetica, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
	*font-size: 100%;
}
/* Safari/Chrome用指定 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	select, input, button, textarea{
		font: 99% Myriad, verdana, helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif !important;
	}
}

table{
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%;
}
table th,
table td{ padding: 0; }
fieldset, img{ border: 0; }
img{ vertical-align: bottom; }
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight: normal;
}
pre, code, kbd, samp, tt{
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}
ol, ul{ list-style: none; }
caption, th{ text-align: left; }
q:before, q:after{ content: ''; }
abbr, acronym{
	border: 0;
	font-variant: normal;
}
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }
legend{ color: #333; }