@charset "utf-8";

/* ============================================================

	Default Style Reset

	FILE NAME: reset.css
	AUTHOR: Tobisawa Maki
	UPDATE: 2010/04/22
	
	1:common style
	2:fonts
	3:Clerfix + other

============================================================ */

/*
	1:common style
-----------------------------------------------*/
/* 
Reset: margin, padding propaty */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {
margin:0;padding:0; } 
/* 
Reset: border propaty*/
abbr,acronym,fieldset,img {
border:0; }
/*
Reset: [table] selector */
table {
border-collapse:collapse; border-spacing:0; } 
table,th,td {
margin:0;padding:0; } 
caption,th,td {
text-align:left; } 
/*
Reset: list selector */
ol,ul {
list-style:none; }
/*
Reset: font propaty */
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;font-weight:normal; }
/*
Reset: other*/
q:before,q:after {
content:''; } 
a{
outline:none; }



/*
	2:fonts
-----------------------------------------------*/

body {
font-size: 75%; line-height: 1.8; }
/*IE6*/
body{font-size: 75%; /* 12px */ }
/*IE7*/
*+html body{font-size: 75%; /* 12px */ }

h1,h2,h3,h4,h5,h6 {
font-size: 1.2em; /* 14px */ line-height: 1.0; }
p {
font-size: 1.0em; /* 12px */ line-height: 1.5; }
table,dl {
font-size: 1.0em; /* 12px */ line-height: 1.5; }
/* 

3:Clerfix + other
-----------------------------------------------*/
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-table;min-height: 1%; }
/* Hides from IE-mac \*/
* html .clearfix{height: 1%; }
.clearfix{display: block; }
/* End hide from IE-Mac */

