@charset "Shift_JIS";
@import url(common.css);
@import url(font.css);

/*----------------■全体構造----------------*/

body {
	text-align: center;
	background:  #fff;
	color: #555;
}
div#header  {
	width:  780px;
	margin:  0 auto;
	text-align:  left;
}
div#bkg  {/* 背景設定 */
	background:  #ddc;
}
div#wrap  {/* 全体囲み800px*/
	width:  800px;
	margin:  0px auto;
	text-align:  left;
	background:  #fff url(../image/bkg.gif) repeat-y;
}
div#contents  {/* 全体囲み778px*/
	width:  778px;
	margin:  0 11px;
}
div#main  {/* 右608px */
	float: right;
	width: 608px;
	margin:  0;
	border-top:  solid 1px #ccc;
}
div#navi {/*左158px*/
	float: left;
	width: 158px;
	margin:  0;
	border-top:  solid 1px #ccc;
}
/*----------------■メインコンテンツ----------------*/

h2  {
	margin:  0 0 20px 0;
}
div#mainco  {/* メイン中身568px */
	width:  568px;
	margin: 0 20px 20px 20px;
}
div#agent  {
	position:  relative;
	width:  526px;
	margin:  40px 0;
	padding:  40px 20px 20px 20px;
	border:  1px solid #900;
}
div#agent h4  {
	position:  absolute;
	width:  420px;
	height:  48px;
	top:  -24px;
	left:  70px;
	text-indent:  -9999px;
	background:  url(../image_top/mi_info.gif) no-repeat center top;
}

/*----------------■フッター----------------*/

div#footer  {/*フッター780px*/
	position:  relative;
	width:  780px;
	margin:  10px auto;
	padding-bottom:  20px;
}
div#footer p {
	position:  absolute;
	top:  0;
	left:  0;
	width:  200px;
	font-size:  12px;
	text-align:  left;
}
address  {
	text-align:  right;
	font-size:  12px;
}

