@charset "utf-8";
/* CSS Document */

/* Reset
------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}
address,em
{
	font-style: normal;
}
strong,th
{
	font-weight: normal;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
th
{
	text-align: left;
}
hr,legend
{
	display: none;
}
h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
	font-weight: normal;
}
img,fieldset
{
	border: 0;
}
img
{
	border:0;
	vertical-align:top;
}
li
{
	list-style-type: none;
}

/* Fonts
------------------------------------------------------------*/
body
{
	font: 14px/1.5 "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
html>/**/body
{
	font-size: 14px;
} /* IE以外 */
.clear
{
	clear: both;
}

/* clearfix
------------------------------------------------------------*/
.clearfix:after
{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix
{
	display:inline-block;
}
/* exlude MacIE5 \*/
* html .clearfix
{
	height:1%;
}
.clearfix
{
	display:block;
}
/* end MacIE5 */

.clearfix + *
{
	clear: both;
}

/*Dreamweaverの表示崩れ防止用*/
.clearfix {
/*overflow: hidden;*/
}

/* PIE.htc IE6〜9で一部のCSS3プロパティを使えるようにする
------------------------------------------------------------*/
/*
div,table,tr,th,td {behavior: url("PIE.htc");}
*/
