@charset "Shift_JIS";
/* 初期設定 */

h1,h2,h3,h4,p,ul,ol,li,dt,dl,dd {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
	width:100%;
	height:100%;
}

/* ボディー */
body {
	width:100%;
	font-size: 100%;
	color: #000000;
	margin:0;
	padding:0;
}
/* 画像ボーダー */
img {
	border-style: none;
}

form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

/* 強調 */
strong {
	color: #000000;
}
/* 読み飛ばし */
.skip{
	position: absolute;
	left: -9999px;
}
/* 非表示 */
.none{
	display: none;
}
/* 区切り */
hr {
	display: none;
}

/* クリア */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* ロゴ */
h1 {
	width:888px;
	height:75px;
	background:url(../images/kouho/header.jpg) no-repeat top;
	margin:0 0 0 6px;
	_margin:0 0 0 3px;
	padding:0;
	float:left;
}
h1 img {
	float:left;
	margin:23px 0 0 20px;
}
div#bk {
	margin:0 0 0 1px;
	!margin:0 1px 0 0;
	padding:0;
	background:url(../images/kouho/header02.jpg) no-repeat top;
	float:left;
}
h2 img {
	margin:0 0 7px 0;
}
table#px{
	width:900px;
	margin:0;
	padding:0;
	background:url(../images/kouho/bk.gif) repeat-y top center #FFFFFF;
}
table.cont01{
	margin:0 0 10px 24px;
	_margin:0 0 10px 11px;
	float:left;
}
td.box{
	width:390px;
	border:#CDCDCD 1px solid;
	padding:15px;
	background-color:#FFFFFF;
}
table#fotter{
	margin:0 0 0 6px;
	_margin:0 0 0 3px;
	float:left;
}