@charset "utf-8";
/* CSS Document */

/*============================== All ==============================*/

	*{font-family:"Meiryo","メイリオ","Verdana","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","sans-serif";}
	
	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 {color:#333;}
	a:link, a:visited {text-decoration: none;}
	a:hover, a:active {text-decoration: underline;}
		
	img {border: 0px;}
		
/*============================== Font ==============================*/
	
	h1 {padding: 0px; margin: 0px; color:#333; line-height:1.2; font-size:131%; font-weight:bold;}
	h2 {padding: 0px; margin: 0px; color:#333; line-height:1.2; font-size:116%; font-weight:bold;}
	h3 {padding: 0px; margin: 0px; color:#333; line-height:1.6; font-size:108%; font-weight:bold;}
	h4 {padding: 0px; margin: 0px; color:#333; line-height:1.6; font-size:100%; font-weight:bold;}
	p {padding:0; margin:0; color:#333; line-height:1.6;}
	li {padding:0; margin:0; color:#333; line-height:1.6;}
	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 */
		
		
		
		table tr .w-200px {
			width:200px;
			}
			
		