@charset "shift_jis";
html {
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}
body {
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-size: 12px;
}
form, input {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: underline;
}
LI, UL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
a img{
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote, DIV {
	margin: 0px;
	padding: 0px;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
	background: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	list-style-type: none;
	zoom: normal;
}
/*ここからCSSハック*/
/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */
div:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
div {
    zoom: 100%;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
img, div, input,H1, H2, H3, H4, H5, P, A, TD { behavior: url("../css/iepngfix.htc") }
