
/*--------------------------------
last up data:2009.4.22
--------------------------------*/
/*　css reset
--------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}
table {border-collapse:collapse;}
fieldset,img {border:0;}
img {vertical-align:bottom;}	
ol,ul {list-style:none;}
caption,th {text-align:left;}

/*
font style
--------------------------------*/
body {
	font-size: 14px;
	font-family:"Lucida Grande",sans-serif;
	line-height:1.6;
	}
/* for WinIE6*/
* html body {
	font-size: 88%;
	font-family:Verdana,"MS P ゴシック",sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
	}
/* for WinIE7*/
*:first-child+html body { 
	font-size: 88%;
	font-family:'メイリオ',Meiryo, Verdana,"MS P ゴシック",sans-serif;
	}

/*
hr
--------------------------------*/
hr{
	display:none;
	}
	
/*
clear
--------------------------------*/
.clear{
	clear:both;
	}
	
.clearfix:after {  
	content: ".";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;  
	}
	  
.clearfix {  
	display: inline-block;  
	min-height: 1%;  
	}
	  
/* Hides from IE-mac \*/  
* html .clearfix {  
	height: 1%;  
	}  
	.clearfix {  
	display: block;  
	}
/* */
