@charset "utf-8";
/* CSS Document */

/*============================== All ==============================*/

	*{font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro";}
	
	body {margin:0px; padding:0px; line-height:1;}
	
	body {
		font-size: 13px; /* モダンブラウザ向け */
		*font-size: small; /* IE 7向け */
		*font: x-small; /* IE 6以下 */
		}
		
	/* IE6.7 */
	body {/line-height:0.8;}
	/* IE6.7 */
	
	/* safari4 */
	body:first-of-type body {line-height:1.2;}
	/* safari4 */
			
	html {
		height:100%;
		padding-bottom:1px;
		}
			
	a { }
	a:link, a:visited {text-decoration: none;}
	a:hover, a:active {text-decoration: underline;}
		
	img {border: 0px;}
		
/*============================== Font ==============================*/
	
	h1 {
	padding: 0px;
	margin: 0px;
	line-height:1.2;
	font-size:131%;
	font-weight:bold;
}
	h2 {
	padding: 0px;
	margin: 0px;
	line-height:1.2;
	font-size:116%;
	font-weight:bold;
}
	h3 {
	padding: 0px;
	margin: 0px;
	line-height:1.6;
	font-size:108%;
	font-weight:bold;
}
	h4 {
	padding: 0px;
	margin: 0px;
	line-height:1.6;
	font-size:100%;
	font-weight:bold;
}
	p {
	padding:0;
	margin:0;
	line-height:1.6;
}
	li {padding:0; margin:0; color:#333; line-height:1.2;}
	input,textarea,select,option {padding:0; margin:0; color:#333; line-height:1.6;}
		
/*============================== Parts ==============================*/

	.contents-clear {clear:both;}

/*============================== Clearfix ==============================*/

	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
	
	.clearfix {display: inline-table;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
		
/*====================================================================================================== sprite-iamge */
	

		
		

