@charset "utf-8";

/*________________________________________________

	name:			reset.css
	create Date:	2012-03-21
	lastmodified:	****-**-**
________________________________________________*/

 
/* Contents=======================================
	#1	reset
	#2	clear
	#3	clearfix
	#4	link
	#5	body
	#6	iepngfix
================================================*/
 
/* Base Styles ===================================
 * (classes defined in the Markup Guide)
================================================*/
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */


/* ColorScheme====================================
	MainColor	=>	#44a1dd
	SubColor	=>	#99cc00
	TextColor	=>	#333333
	AccentColor	=>	#ffcc66
	Background	=>	#e3f4f6
================================================*/

/*--------------------------------------------------------------
reset
--------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial,"Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	list-style-type: none;
}
html {
	height: 100%;
}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address ,hr {
	margin: 0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
pre, var, code, kbd, samp ,tt {
	font-family: monospace;
}
fieldset {
	border: none;
}
img {
	border: none;
	vertical-align: middle;
	line-hegiht: 0;
}
ul,ol,li {
	list-style-type: none;
}
caption,th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {
	font-weight: bold;
}
a,
input[type="submit"] {
	cursor: pointer;
	}

/*--------------------------------------------------------------
clear
--------------------------------------------------------------*/
.clear {
	clear: both;
}

/*--------------------------------------------------------------
clearfix
--------------------------------------------------------------*/
.clearfix { zoom:1; }
.clearfix:after {
	content: ""; 
	display: block; 
	clear: both;}
