@charset "utf-8";

* {
	margin:0px;
	padding:0px;
	font-size:12px;
}

div, ul, li ,a {
	z-index:1;
}

a{
	border:none;
	text-decoration:none;
}

html {
	overflow-y:scroll;
}

.left{
	display:inline;
	float:left;
}

.left:after{
	content: "."; 
	font-size:0em;
	line-height:0em;
  	display: block;
	clear:both;
}


.right{
	display:inline;
	float:right;
}

.right:after{
	content: "."; 
	font-size:0em;
	line-height:0em;
  	display: block;
	clear:both;
}

.center {
	text-align:center;
}

.clearfix:after{
	content: "."; 
	font-size:0em;
	line-height:0em;
  	display: block;
	clear:both;
}


.hmenu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.hmenu li{
	display:inline;
}

.hmenu li a{
	text-decoration:none;
	display:inline;
	float:left;
}


.vmenu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.vmenu li{
	display:inline;
}

.vmenu li a{
	display:block;
	text-decoration:none;
}

.label{
	border:none;
}

.noheight{
	font-size:0px;
	height:0em;
	line-height:0em;
	width:100%;
}

html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}



/* 透過pngファイルを使う場合(IE6用) */
/*
* html .pngblock {
	width:***px;
	height:***px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.htmlから見たパス',sizingmethod='image');
}

* html .pngblock img{
    display:none;
}
*/
