/* ヘッダー */
#hed {
	width: 1000px;
	border-top: solid 5px #BFE4F2;
}
img.logo1 {
	float: left;
	margin: 10px 0 0 10px;
}
img.logo2 {
	float: right;
	margin: 5px 0 0 0;
}
#tag {
	width: 573px;
	height: 23px;
	margin: 0 auto;
}
#btn {
	clear: both;
	width: 980px;
	height: 31px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}
#btn_l {
	float: left;
	width: 682px;
	margin: 0 auto;
}
#btn_l img {
	maring: 0 4px 0 0;
}
#btn_r {
	float: right;
	width: 273px;
	height: 27px;
	padding: 2px;
	background-image: url(../img_hed/bg_search.gif);
	background-repeat: no-repeat;
}
#btn_r input.searchinput {
	float: left;
	width: 125px;
	height: 22px;
	margin: 0;
	padding: 0;
}
#btn_r input.searchinput_ex {
	float: left;
	width: 125px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#btn_r input.searchbtn {
	float: left;
}
#btn_r img {
	float: left;
}
#btn_mid {
	width: 188px;
	height: 23px;
	position: absolute;
	top: 42px;
	left: 805px;
}
#btn_mid img {
	margin: 0 0 0 4px;
}

/* 全体トップページ */
#catch_spc {
	clear: both;
	padding: 0px 0 25px 0;
	text-align: center;
}
#searchtop_spc {
	clear: both;
	padding: 0 0 0 270px;
	text-align: left;
}
#searchtop_inn {
	float: left;
	width: 475px;
	margin: 0 5px 25px 0;
	height: 27px;
	padding: 2px;
	background-image: url(../img_hed/bg_searchtop.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#searchtop_inn input.searchtopinput {
	float: left;
	width: 325px;
	height: 22px;
	margin: 0;
	padding: 0;
}
#searchtop_inn input.searchtopinput_ex {
	float: left;
	width: 325px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#searchtop_inn input.searchbtn {
	float: left;
}
#searchtop_inn img {
	float: left;
}

#btntop {
	clear: both;
	width: 725px;
	margin: 0 auto;
	padding: 0 0 0 20px;
}
#btntop_mid {
	width: 83px;
	height: 23px;
	position: absolute;
	top: 42px;
	left: 915px;
}
#locate1 {position: relative; top: 0; left: 0px;}
#locate2 {position: relative; top: 0; left: 30px;}
#locate3 {position: relative; top: 0; left: 30px;}
#locate4 {position: relative; top: 0; left: 30px;}
#locate5 {position: relative; top: 0; left: 30px;}
#locate6 {position: relative; top: 0; left: 0px;}
#locate7 {position: relative; top: 0; left: 55px;}
#locate8 {position: relative; top: 0; left: 105px;}
#locate9 {position: relative; top: 0; left: 160px;}
#locate10 {position: relative; top: 0; left: 168px;}
