@charset "EUC-JP";
/* http://h-proton.com/?p=1726 */

html.reset, body.reset, div.reset, span.reset, applet.reset, object.reset, iframe.reset,
h1.reset, h2.reset, h3.reset, h4.reset, h5.reset, h6.reset, p.reset, blockquote.reset, pre.reset,
a.reset, abbr.reset, acronym.reset, address.reset, big.reset, cite.reset, code.reset,
del.reset, dfn.reset, em.reset, img.reset, ins.reset, kbd.reset, q.reset, s.reset, samp.reset,
small, strike, strong, sub, sup, tt, var,
b.reset, u.reset, i.reset, center.reset,
dl.reset, dt.reset, dd.reset, ol.reset, ul.reset, li.reset,
fieldset.reset, form.reset, label.reset, legend.reset,
table.reset, caption.reset, tbody.reset, tfoot.reset, thead.reset, tr.reset, th.reset, td.reset,
article.reset, aside.reset, canvas.reset, details.reset, embed.reset,
figure.reset, figcaption.reset, footer.reset, header.reset, hgroup.reset,
menu.reset, nav.reset, output.reset, ruby.reset, section.reset, summary.reset,
time.reset, mark.reset, audio.reset, video.reset {
	margin: 0;
	padding: 0;
	border: 0;
	font-style:normal;
	font-weight: normal;
	font-size: 100%;
	vertical-align: baseline;
}

article.reset, aside.reset, details.reset, figcaption.reset, figure.reset,
footer.reset, header.reset, hgroup.reset, menu.reset, nav.reset, section.reset {
	display: block;
}

html.reset{
    overflow-y: scroll;
}

blockquote.reset, q.reset {
	quotes: none;
}

blockquote.reset:before, blockquote.reset:after,
q.reset:before, q.reset:after {
	content: '';
	content: none;
}

input.reset, textarea.reset,{
	margin: 0;
	padding: 0;
}

ol.reset, ul.reset{
    list-style:none;
}

table.reset{
    border-collapse: collapse; 
    border-spacing:0;
}

caption.reset, th.reset{
    text-align: left;
}

a.reset:focus {
	outline:none;
}
