@charset "utf-8";


/*-- Template --------------------------------------------------------------------------------------------------------------------------------------------------------*/
html { color:#000000; overflow-y:scroll; }

body { font:12px/1.6 /*'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',*/'メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif; margin:0; padding:0; overflow:visible; }
	/* for IE6 */ * html body { font-size:75%; }
	/* for IE7 */ *+html body { font-size:75%; }


/*-- Ohters ----------------------------------------------------------------------------------------------------------------------------------------------------------*/
a { overflow:hidden; }

a img, img { border:0; vertical-align:bottom; }

address, caption, cite, code, dfn, em, th, strong, var { font-style:normal; font-weight:normal; }

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul { margin:0; padding:0; }

caption, th { text-align:left; }

code, kbd, pre, samp, tt { font-family:monospace; line-height:100%; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; margin:0; }

ol, ul { list-style:none; }

q:before, q:after { content:''; }

button, fieldset, form, input, label, legend, select, textarea { font-size:100%; margin:0; padding:0; }

table { font-size:100%; border-collapse:collapse; border-spacing:0; }


/*-- add HTML5 -------------------------------------------------------------------------------------------------------------------------------------------------------*/
article, aside, dialog, figure, figcaption, footer, header, hgroup, nav, section { display:block; margin:0; }
ins  { text-decoration:none; }
mark { background:none; }
del  { text-decoration:line-through; }




