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


/* ブラウザスタイルの初期化 */
*{
 margin:0;
 padding:0;
 background-color:transparent;
 }
 
 /* ブラウザスタイルの初期化（IE6） */
 th,td,form{
 margin:0;
 padding:0;
 background-color:transparent;
 color:black;
 }

div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li{
	display: block;
}

 /* IE以外のモダンWEBブラウザ向けの指定 */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

 /* IE7及びMac版IE5向けの指定 */

.clearfix {display:inline-block;}

 /* IE6以前向けの指定 */

/* Hides from IE-mac \*/
*html.clearfix{height:1%;}
.clearfix {display:block;}


/* End hide from IE-mac */

body {
	background-color: #EDECE7;
	background-attachment: scroll;
	background-image: url(../images/common/bg2008.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
	margin: 0px;
	padding: 0px;
}
.ie6 body {
	font-size: 95%;	
}

h1,h2,h3,h4,h5,h6{
	font-size: 100%;
}
table { border-collapse:collapse;border-spacing:0; }
th {
	font-weight: normal;
	text-align: center;
}
.clearBoth {
	clear: both;
}
caption,th { text-align:left; }

hr {
	display: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
sup {
	font-size: 80%;
}
.imgover {
}
.font85per {
	font-size: 85%;
}
