@charset "shift_jis";

/* reset.css */
/* デフォルトスタイルに初期化 */

body,div,h1,h2,h3,h4,h5,h6,preform,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-size:12px;
	color:#333;
	line-height:150%;
	}	
ol,ul,dl,li,dd,dt{
	margin:0;
	padding:0;
	font-size:12px;
	color:#333;
	line-height:150%;
}
html{
	/*overflow-y:scroll;*/
	}
h1,h2,h3,h4,h5,h6{
	font-size:12px;
	font-weight:normal;
	}
p{
	margin:0;
	padding:0;
	line-height:150%;
	}
ol,ul{
	list-style:none;
	}
fieldset,img{
	border:0;
	}
caption,th{
	text-align:left;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	}
	
table{border-spacing:0; border-collapse:collapse;}

img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}

q{
	font-style:italic;
	}

/* モジュールを追加 */

.cl {
/*display:inline-block;/*zoomの代用*/
zoom: 100%;/*IE独自拡張*/
}

.cl:after {
content: "."; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}
	

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 
