@charset "UTF-8";

/*------------------------------------------------------------------------------
CSS Information

	File name: reset.css
	site name: タクミくんシリーズ〜PURE〜
	Style Info: リセット
	
Author
	last UpDate: 2010-10-08
	Copyright (C) Hirokazu Touwaku All Rights Reserved.
------------------------------------------------------------------------------*/



/* ----------------------------------------------------------------------
	Box model
---------------------------------------------------------------------- */

body, html, 
address, blockquote, pre, h1, h2, h3, h4, h5, h6, 
div, p, 
abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, 
span, 
a, 
dl, dt, dd, ol, ul, li, 
hr, 
sub, sup, 
ins, del, 
form, label, optgroup, fieldset, legend, 
table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td, 
img, 
object, 
frameset, frame, noframes, 
iframe {
	margin: 0;
	padding: 0;
	border: 0;}

/* ----------------------------------------------------------------------
	Visual formatting model
---------------------------------------------------------------------- */

body, html, 
address, blockquote, pre, h1, h2, h3, h4, h5, h6, 
div, p, 
dl, dt, dd, ol, ul, 
form, 
object, 
frameset, frame, noframes, 
iframe {
	display: block;}
li {
	display: list-item;}
table {
	display: table;}
caption {
	display: table-caption;}
thead {
	display: table-header-group;}
tfoot {
	display: table-footer-group;}
tbody {
	display: table-row-group;}
colgroup {
	display: table-column-group;}
col {
	display: table-column;}
tr {
	display: table-row;}
td, th {
	display: table-cell;}
head {
	display: none;}
hr{
	display: none;}

/* ----------------------------------------------------------------------
	Visual formatting model details
---------------------------------------------------------------------- */

body {
	line-height: 1;}
body, html, 
address, blockquote, pre, h1, h2, h3, h4, h5, h6, 
div, p, 
abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, 
span, 
a, 
dl, dt, dd, ol, ul, li, 
del, ins, 
form, label, fieldset, legend, 
table, caption, thead, tfoot, tbody, tr, th, td, 
img, 
object, 
frameset, frame, noframes, 
iframe {
	vertical-align: baseline;}

/* ----------------------------------------------------------------------
	Generated content, automatic numbering, and lists
---------------------------------------------------------------------- */

blockquote:before, 
q:before {
	content: open-quote;}
blockquote:after, 
q:after {
	content: close-quote;}
blockquote, 
q {
	quotes: none;}

ol, ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;}

/* ----------------------------------------------------------------------
	Colors and Backgrounds
---------------------------------------------------------------------- */

body, html, 
address, blockquote, pre, h1, h2, h3, h4, h5, h6, 
div, p, 
abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, 
span, 
a, 
dl, dt, dd, ol, ul, li, 
sub, sup, 
del, ins, 
form, label, fieldset, legend, 
table, caption, thead, tfoot, tbody, tr, th, td, 
img, 
object, 
frameset, frame, noframes, 
iframe {
	background-color: transparent;}

/* ----------------------------------------------------------------------
	Fonts
---------------------------------------------------------------------- */

address, 
cite, em, var {
	font-style: normal;}
abbr, acronym {
	font-variant: normal;}
h1, h2, h3, h4, h5, h6, 
strong, 
th {
	font-weight: normal;}
body, html,  
address, blockquote, pre, h1, h2, h3, h4, h5, h6, 
div, p, 
abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, 
span, 
a, 
dl, dt, dd, ol, ul, li, 
hr, 
sub, sup, 
del, ins, 
form, label, input, select, optgroup, option, textarea, fieldset, legend, button, 
table, caption, thead, tfoot, tbody, tr, th, td, 
img, 
object, 
frameset, frame, noframes, 
iframe {
	font-size: 100%;}

/* ----------------------------------------------------------------------
	Text
---------------------------------------------------------------------- */

caption, th {
	text-align: center;}
a,
ins {
	text-decoration: none;}
del {
	text-decoration: none;}

/* ----------------------------------------------------------------------
	User interface
---------------------------------------------------------------------- */

/*
:focus {
	outline-color: invert;
	outline-style: dotted;
	outline-width: thin;}
*/

