@charset "utf-8";

/* ==================================================================
	■スタイルリセット
	　ひとまず、ブラウザ間の互換性調整が主。
	　基本変えない。

	-----------------------------------------------------------
	1.基本指定
		1body
		2text
		3link
		4image
	-----------------------------------------------------------	
	
	
=================================================================== */

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table, caption, tbody, tfoot, thead, tr, th, td*/ {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
a img {
	border: none;
}


/* --------------------------------
   □ body
-------------------------------- */
html {	
	height:100%;
}

body {
	font-family:  sans-serif;
} 
	
/* --------------------------------
   □ text
-------------------------------- */

strong {	
	font-weight:bold;
}

em,
address,
cite{
	font-style: normal;
}

acronym,abbr{cursor:help;}

sup{
	vertical-align:0;
	position:relative;
	top:-0.7em;  
	font-size: 9px;
	line-height: normal;
}

sub{
	vertical-align:0; 
	font-size: 9px;
	line-height: normal;
}

/* --------------------------------
   □ style
-------------------------------- */
table{
	border-collapse:collapse;
 }	

th,td{ text-align:left; }

input[type]{ 
	line-height:1; 
}

/* IE only \*/
* html input{ margin:0; }		
*:first-child + html input{ margin:0; }	
/* end */

input.text,
textarea {
	font-size:100%;
}


textarea, select, input {
	font-family : sans-serif;
}

hr {display:none;}

ul,ol  { list-style : none; }

fieldset {
	border: none;
}

/* --------------------------------
   □ link
-------------------------------- */
/* gecko対策 */
a[name]:hover{text-decoration:none !important;outline:0 !important;} 

/* --------------------------------
   □ image
-------------------------------- */
img{
	vertical-align			: top;
	border					: 0;
}

object,param{
	border:0;
	vertical-align:bottom;
} 

