/* ----------------------------------------------------- */
/* グローバルメニュー用ボタン2 */
/* ----------------------------------------------------- */

.btn_g2 {
	width: 900px;
	height: 40px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/img_bg_gmenu.jpg);
	background-repeat: repeat-x;
}

.btn_g2 ul {
	padding:0;
	margin:0;
	list-style: none;
	display: block;
	float:left;
}

.btn_g2 li {
	list-style:none;
	float:left;
}

.btn_g2 span {
	display: none;
}

.btn_g2 a:link {
	background-position: 0px 0px;
}

.btn_g2 a:hover {
	background-position: 0px -40px;
}

.btn_g2_home a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_home2.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g2_list a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g2_check a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_check.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_g2_cond {
	width: 300px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: auto;
	text-align: left;
}


/* ----------------------------------------------------- */
/* グローバルメニュー用ボタン */
/* ----------------------------------------------------- */

.btn_g {
	width: 900px;
	height: 50px;
	padding:0;
 	margin:0;
	float:left;
}

.btn_g ul {
	padding:0;
	margin:0;
	list-style: none;
	display: block;
	float:left;
}

.btn_g li {
	list-style:none;
	float:left;
}

.btn_g span {
	display: none;
}

.btn_g a:link {
	background-position: 0px 0px;
}

.btn_g a:hover {
	background-position: 0px -50px;
}

.btn_g_mail a {
	width: 220px;
	height: 50px;
	background-image: url(../images/btn_mail.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_panf a {
	width: 130px;
	height: 50px;
	background-image: url(../images/btn_panf.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_tel {
	width: 550px;
	height: 50px;
	background-image: url(../images/btn_tel.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_g_tel p {
	padding:6px 0px 0px 230px;
	font-size: 28px;
	text-align: left;
	font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;
	color: #333333;
	font-weight: bold;




}

/* ----------------------------------------------------- */
/* レフトブロック用ボタン */
/* ----------------------------------------------------- */

.btn {
	width: 200px;
	height: auto;
	padding:0;
	margin:0;
}

.btn ul {
	padding:0;
	margin:0;
	list-style: none;
	display: block;
}

.btn li {
	padding:0;
	margin:0;
	list-style:none;
	height: 40px;
	width: auto;
	vertical-align: bottom;
}

.btn span {
	display: none;
}

.btn a:link {
	background-position: 0px 0px;
}

.btn a:hover {
	background-position: 0px -40px;
}

.btn_home a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_home.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_about a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_about.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_use a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_use.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_search a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_search.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_faq a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_faq.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_contact a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_contact.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_quality a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_quality.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_ads a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_ads.jpg);
	background-repeat: no-repeat;
	display: block;
}
.btn_entry a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_entry.jpg);
	background-repeat: no-repeat;
	display: block;
}
.btn_company a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_company.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_privacy a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_privacy.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_recruit a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_recruit.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_link a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_link.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_house a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_house.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_mansion a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_mansion.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_land a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_land.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_tokyo a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_tokyo.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_saitama a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_saitama.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_chiba a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_chiba.jpg);
	background-repeat: no-repeat;
	display: block;
}

.btn_list_kanagawa a {
	width: 200px;
	height: 40px;
	background-image: url(../images/btn_list_kanagawa.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_for_re {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_for_re.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_company {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_company.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_list_house {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_list_house.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_list_land {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_list_land.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_list_mansion {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_list_mansion.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_list_type {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_list_type.jpg);
	background-repeat: no-repeat;
	display: block;
}

.set_list_area {
	width: 200px;
	height: 30px;
	background-image: url(../images/set_list_area.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* 検索条件設定切替用タブ */
/* ----------------------------------------------------- */

.tab {
	width: 420px;
	height: auto;
	padding:0;
 	margin:0;
	float:left;
}

.tab ul {
	padding:0;
	margin:0;
	list-style: none;
	display: block;
	/*text-indent: -9999px;*/
	float:left;
}

.tab li {
	list-style:none;
	float:left;
}

.tab a {
	padding:0;
 	margin:0;
}

.tab span {
	display: none;
}

.tab a:link {
	background-position: 0px -36px;
}

.tab a:hover {
	background-position: 0px 0px;
}

.tab_areaname a {
	width: 110px;
	height: 36px;
	background-image: url(../images/tab_areaname.jpg);
	background-repeat: no-repeat;
	display: block;
}

.tab_stationname a {
	width: 110px;
	height: 36px;
	background-image: url(../images/tab_stationname.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab_graph_bg {
	width: 200px;
	height: 36px;
	background-image: url(../images/tab_graph_bg.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* 検索条件設定切替用タブ */
/* ----------------------------------------------------- */

.tab2 {
	width: 420px;
	height: auto;
	padding:0;
 	margin:0;
	float:left;
}

.tab2 ul {
	padding:0;
	margin:0;
	list-style: none;
	display: block;
	/*text-indent: -9999px;*/
	float:left;
}

.tab2 li {
	list-style:none;
	float:left;
}

.tab2 a {
	padding:0;
 	margin:0;
}

.tab2 span {
	display: none;
}

.tab2 a:link {
	background-position: 0px -36px;
}

.tab2 a:hover {
	background-position: 0px 0px;
}

.tab2_areaname a {
	width: 110px;
	height: 36px;
	background-image: url(../images/tab_areaname.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab2_stationname a {
	width: 110px;
	height: 36px;
	background-image: url(../images/tab_stationname.jpg);
	background-repeat: no-repeat;
	display: block;
}

.tab2_graph_bg {
	width: 200px;
	height: 36px;
	background-image: url(../images/tab_graph_bg.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* お問い合わせ種別切替用タブ */
/* ----------------------------------------------------- */

.tab_c {
	width: 420px;
	height: auto;
	padding:0px;
 	margin:0px;
	float:left;
}

.tab_c ul {
	padding:0;
 	margin:0;
	list-style: none;
	display: block;
	/*text-indent: -9999px;*/
	float:left;
}

.tab_c li {
	list-style:none;
	float:left;
}

.tab_c a {
	padding:0;
 	margin:0;
}

.tab_c span {
	display: none;
}

.tab_c a:link {
	background-position: 0px -36px;
}

.tab_c a:hover {
	background-position: 0px 0px;
}

.tab_c_detail a {
	width: 160px;
	height: 36px;
	background-image: url(../images/tab_contact_detail.jpg);
	background-repeat: no-repeat;
	display: block;
}

.tab_c_about a {
	width: 160px;
	height: 36px;
	background-image: url(../images/tab_contact_about.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab_c_panf a {
	width: 80px;
	height: 36px;
	background-image: url(../images/tab_contact_panf.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab_bg {
	width: 20px;
	height: 36px;
	background-image: url(../images/tab_contact_bg.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----------------------------------------------------- */
/* お問い合わせ種別切替用タブ */
/* ----------------------------------------------------- */

.tab2_c {
	width: 420px;
	height: auto;
	padding:0px;
 	margin:0px;
	float:left;
}

.tab2_c ul {
	padding:0;
 	margin:0;
	list-style: none;
	display: block;
	/*text-indent: -9999px;*/
	float:left;
}

.tab2_c li {
	list-style:none;
	float:left;
}

.tab2_c a {
	padding:0;
 	margin:0;
}

.tab2_c span {
	display: none;
}

.tab2_c a:link {
	background-position: 0px -36px;
}

.tab2_c a:hover {
	background-position: 0px 0px;
}

.tab2_c_detail a {
	width: 160px;
	height: 36px;
	background-image: url(../images/tab_contact_detail.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab2_c_about a {
	width: 160px;
	height: 36px;
	background-image: url(../images/tab_contact_about.jpg);
	background-repeat: no-repeat;
	display: block;
}

.tab2_c_panf a {
	width: 80px;
	height: 36px;
	background-image: url(../images/tab_contact_panf.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

/* ----------------------------------------------------- */
/* お問い合わせ種別切替用タブ */
/* ----------------------------------------------------- */

.tab3_c {
	width: 420px;
	height: auto;
	padding:0px;
 	margin:0px;
	float:left;
}

.tab3_c ul {
	padding:0;
 	margin:0;
	list-style: none;
	display: block;
	/*text-indent: -9999px;*/
	float:left;
}

.tab3_c li {
	list-style:none;
	float:left;
}

.tab3_c a {
	padding:0;
 	margin:0;
}

.tab3_c span {
	display: none;
}

.tab3_c a:link {
	background-position: 0px -36px;
}

.tab3_c a:hover {
	background-position: 0px 0px;
}

.tab3_c_detail a {
	width: 160px;
	height: 36px;
	background-image: url(../images/tab_contact_detail.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab3_c_about a {
	width: 160px;
	height: 36px;
	background-image: url(../images/tab_contact_about.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	display: block;
}

.tab3_c_panf a {
	width: 80px;
	height: 36px;
	background-image: url(../images/tab_contact_panf.jpg);
	background-repeat: no-repeat;
	display: block;
}

