/*------------------------------------------------------------------------
1.リセット
------------------------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
img{
	border:none;
	vertical-align:bottom;
}
body {
	margin:0;
	padding:0;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:12px;
	color:#666;
	background:url(img/bg_cha.jpg) repeat-x #efeedc;
	text-align:center;
}
.clearboth{
	clear:both;
}
a:link { color: #fc8944;border-bottom:1px dotted #fc8944;text-decoration: none; }
a:visited { color: #fc8944; border-bottom:1px dotted #fc8944;text-decoration: none;}
a:active {  color: #fc8944; border-bottom:1px dotted #fc8944;text-decoration: none; }
a:hover { color: #fc8944;border-bottom:1px solid #fc8944;text-decoration: none; }

a.noline { border-width:0; }
a{outline : 0 ;}

h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:12px;
	line-height:1em;
}
/*------------------------------------------------------------------------
2.全体枠
------------------------------------------------------------------------*/#container{
	width:860px;
	margin:0 auto;
	text-align:left;
}
#contents{
	width:860px;
	background:url(img/contents_bg.gif) repeat-y;
	overflow:hidden;
}
/*------------------------------------------------------------------------
3.ヘッダー
------------------------------------------------------------------------*/
#header{
	width:860px;
	height:95px;
	background:url(img/header_bg.jpg) no-repeat;
	position:relative;
}
#header h1{
	width:860px;
	height:60px;
	line-height:60px;
	text-indent:-9999px;
}
#header h1 a{
	display:block;
	width:860px;
	height:60px;
	border:none;
}
#header p{
	text-indent:-9999px;
}
#header ul{
	list-style:none;
}
#header li{
	position:absolute;
	top:70px;
	width:140px;
	height:25px;
	text-indent:-9999px;
}
#header li a{
	display:block;
	width:140px;
	height:25px;
	border:none;
}
#header li.menu1{
	left:419px;
}
#header li.menu1 a:hover{
	background:url(img/headerNavi_bg.jpg) no-repeat;
}
#header li.menu2{
	left:562px;
}
#header li.menu2 a:hover{
	background:url(img/headerNavi_bg.jpg) -143px 0 no-repeat;
}
#header li.menu3{
	left:705px;
}
#header li.menu3 a:hover{
	background:url(img/headerNavi_bg.jpg) -286px 0 no-repeat;
}
#subHeader{
	width:860px;
	height:26px;
	background:url(img/subHeader_bg.gif) repeat-x;
	color:#fff;
	position:relative;
	margin-bottom:15px;
}

#subHeader a:link { color: #fff;border:none;text-decoration: none; }
#subHeader a:visited { color: #fff; border:none;text-decoration: none;}
#subHeader a:active {  color: #fff; border:none;text-decoration: none; }
#subHeader a:hover { color: #fc8944;border:none;text-decoration: none; }

#subHeader p.pankuzu{
	font-size:12px;
	line-height:26px;
	padding-left:15px;
}
#subHeader p.pankuzu span.home{
	background:url(img/list01.gif) 0 center no-repeat;
	padding-left:17px;
}
#subHeader p.pankuzu span.current{
	color:#fc8944;
}

#subHeader ul{
	list-style:none;
	position:absolute;
	width:435px;
	height:26px;
	top:0;
	left:410px;
	text-align:right;
}
#subHeader li{
	display:inline;
	background:url(img/list02.gif) 0 center no-repeat;
	line-height:26px;
	padding-right:10px;
	padding-left:12px;
}
/*------------------------------------------------------------------------
4.右カラム（メインコンテンツ）
------------------------------------------------------------------------*/
#main{
	width:605px;
	float:right;
	padding-right:11px;
	overflow:hidden;
}
/*	@h2
--------------------------------------------------------*/
#main h2{
	width:605px;
	height:34px;
	line-height:34px;
	text-indent:-9999px;
}
#main .pickup h2{
	background:url(img/h2_picup.gif) no-repeat;
	width:149px;
	height:56px;
	text-indent:-9999px;
	float:left;
}
#main div.areaNavi h2{
	background:url(img/areaNavi_top.jpg) no-repeat;
	width:601px;
	height:150px;
	text-indent:-9999px;
}
#main h2.buy{
	background:url(img/h2_buy.jpg) no-repeat;
}
#main h2.sale{
	background:url(img/h2_sale.jpg) no-repeat;
}
#main h2.search{
	background:url(img/h2_syosai.jpg) no-repeat;
}
#main h2.usage{
	background:url(img/h2_usage.jpg) no-repeat;
}
#main h2.main{
	background:url(img/h2_main.gif) no-repeat;
}
#main h2.mainservice{
	background:url(img/h2_service.gif) no-repeat;
}
/*	@h3
--------------------------------------------------------*/
#main h3{
	width:605px;
	height:40px;
	line-height:40px;
	text-indent:-9999px;
	margin-top:14px;
}
#main .pickup h3.top{
	background:url(img/pickup_top.gif) no-repeat;
	width:600px;
	height:4px;
	line-height:4px;
	clear:both;
	margin:0;
}
#main .pickup h3.bottom{
	background:url(img/pickup_bottom.gif) no-repeat;
	width:600px;
	height:4px;
	line-height:4px;
	clear:both;
	margin:0;
}
#main div.areaNaviContents h3{
	width:535px;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#372412;
	padding-left:35px;
	margin:0 15px;
	background:url(img/h4_area_bg.gif) no-repeat;
	text-indent:0;
	font-weight:bold;
	clear:both;
}
#main h3.shibuya{
	background:url(img/h3_shibuya.jpg) no-repeat;
}
/*家コラム*/
#main h3.columnWhatsnew{
	background:url(img/columnWhatsnew.gif) no-repeat;
	width:580px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	margin:10px 12px;
}
#main h3.columnBacknumber{
	background:url(img/columnBacknumber.gif) no-repeat;
	width:580px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	margin:10px 12px;
}
#main h3.columnH3{
	width:564px;
	line-height:2em;
	height:2em;
	text-indent:0;
	margin:10px 12px;
	border-bottom:1px solid #c6c0b6;
	color:#970f01;
	background:url(img/columnList02.gif) 0 0.5em no-repeat;
	padding-left:16px;
	font-weight:bold;
	font-size:14px;
}


/*目黒区*/
#main h3.area_21{
	background:url(img/h3_meguro_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*練馬区*/
#main h3.area_15{
	background:url(img/h3_nerima_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*荒川区*/
#main h3.area_9{
	background:url(img/h3_arakawa_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*葛飾区*/
#main h3.area_8{
	background:url(img/h3_katusshika_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*豊島区*/
#main h3.area_13{
	background:url(img/h3_toshima_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*足立区*/
#main h3.area_6{
	background:url(img/h3_adachi_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*北区*/
#main h3.area_16{
	background:url(img/h3_kita_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*千代田区*/
#main h3.area_26{
	background:url(img/h3_chiyoda_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*台東区*/
#main h3.area_12{
	background:url(img/h3_taitou_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*品川区*/
#main h3.area_23{
	background:url(img/h3_shinagawa_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*墨田区*/
#main h3.area_11{
	background:url(img/h3_sumida_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*大田区*/
#main h3.area_20{
	background:url(img/h3_oota_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*文京区*/
#main h3.area_22{
	background:url(img/h3_bunkyo_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*新宿区*/
#main h3.area_24{
	background:url(img/h3_shinzyuku_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*杉並区*/
#main h3.area_17{
	background:url(img/h3_suginami_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*板橋区*/
#main h3.area_14{
	background:url(img/h3_itabashi_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*江戸川区*/
#main h3.area_7{
	background:url(img/h3_edogawa_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*江東区*/
#main h3.area_10{
	background:url(img/h3_koutou_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*渋谷区*/
#main h3.area_3{
	background:url(img/h3_shibuya_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*世田谷区*/
#main h3.area_19{
	background:url(img/h3_setagaya_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*中野区*/
#main h3.area_18{
	background:url(img/h3_nakano_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*中央区*/
#main h3.area_25{
	background:url(img/h3_cyuou_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*港区*/
#main h3.area_4{
	background:url(img/h3_minato_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*東京市部*/
#main h3.area_27{
	background:url(img/h3_tokyoshibu_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*川崎市*/
#main h3.area_28{
	background:url(img/h3_kawasaki_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*横浜市*/
#main h3.area_29{
	background:url(img/h3_yokohama_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*その他の神奈川*/
#main h3.area_30{
	background:url(img/h3_kanagawa_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*千葉県*/
#main h3.area_31{
	background:url(img/h3_chiba_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}
/*埼玉県*/
#main h3.area_32{
	background:url(img/h3_saitama_top.jpg) no-repeat;
	height:45px;
	line-height:45px;
}


#main h3.second{
	width:600px;
	height:64px;
	line-height:64px;
	text-indent:-9999px;
	margin:20px 0;
}
#main h3.second.sale1{
	background:url(img/h3_sale1.gif) no-repeat;
}
#main h3.second.sale2{
	background:url(img/h3_sale2.gif) no-repeat;
}
#main h3.second.sale3{
	background:url(img/h3_sale3.gif) no-repeat;
}
#main h3.second.sale4{
	background:url(img/h3_sale4.gif) no-repeat;
}
#main h3.second.inquiry{
	background:url(img/h3_main6.gif) no-repeat;
}
#main h3.second.regist{
	background:url(img/h3_ragistration.gif) no-repeat;
}
#main h3.second.registration{
	background:url(img/h3_main7.gif) no-repeat;
}
#main h3.second.company{
	background:url(img/h3_main5.gif) no-repeat;
}
#main h3.second.service02{
	background:url(img/h3_main4_02.gif) no-repeat;
}
#main h3.second.service01{
	background:url(img/h3_main4_01.gif) no-repeat;
}
#main h3.second.promotion{
	background:url(img/h3_main2.gif) no-repeat;
}
#main h3.second.e-sumikae{
	background:url(img/h3_main1.gif) no-repeat;
}
#main h3.second.attention{
	background:url(img/h3_usage2.gif) no-repeat;
}
#main h3.second.navi{
	background:url(img/h3_main3.gif) no-repeat;
}
#main h3.second.navigation{
	background:url(img/h3_usage1.gif) no-repeat;
}
#main h3.second.usage{
	background:url(img/h3_buy1.gif) no-repeat;
}
#main h3.second.regist{
	background:url(img/h3_buy2.gif) no-repeat;
}
#main h3.second.buyNavi{
	background:url(img/h3_buy3.gif) no-repeat;
}
#main h3.second.buyinquiry{
	background:url(img/h3_buy4.gif) no-repeat;
}
#main h3.second.policy{
	background:url(img/h3_main8.gif) no-repeat;
}
#main h3.second.menberrule{
	background:url(img/h3_main9.gif) no-repeat;
}
#main h3.second.publication{
	background:url(img/h3_main10.gif) no-repeat;
}
#main h3.second.forfudosan{
	background:url(img/h3_fudosan.gif) no-repeat;
}
#main h3.second.search{
	background:url(img/h3_search.gif) no-repeat;
}
#main h3.second.searchResults{
	background:url(img/h3_searchResults.gif) no-repeat;
}
/*	@h4
--------------------------------------------------------*/
#main div.areaNavi h4{
	background:url(img/areaNavi_bottom.gif) 0 bottom no-repeat;
	width:601px;
	height:6px;
	line-height:6px;
	text-indent:-9999px;
	clear:both;
	padding-top:15px;
}
#main div.bukkenTitle h4{
	background:url(img/h4_title.gif) no-repeat;
	font-size:18px;
	line-height:50px;
	padding-left:23px;
	font-weight:bold;
}
#main h4.whatsNew{
	background:url(img/h4_whatsNew.gif) no-repeat;
	width:600px;
	height:54px;
	line-height:54px;
	text-indent:-9999px;
	clear:both;
}
#main h4.pickUp{
	background:url(img/h4_pickUp.gif) no-repeat;
	width:600px;
	height:54px;
	line-height:54px;
	text-indent:-9999px;
	clear:both;
}
#main h4.second{
	font-size:14px;
	line-height:15px;
	padding-left:25px;
	margin-left:50px;
	font-weight:bold;
}
#main h4.second.main{
	background:url(img/main_circle.gif) 0 center no-repeat;
}
#main h4.second.sold{
	background:url(img/sold_circle.gif) 0 center no-repeat;
}
#main h4.second.buy{
	background:url(img/buy_circle.gif) 0 center no-repeat;
}
#main h4.second.usage{
	background:url(img/list06.gif) 0 center no-repeat;
}
#main h4.columnH4{
	background:url(img/columnList03.gif)
}
#main h4.columnH4-2{
	width:564px;
	line-height:2em;
	height:2em;
	text-indent:0;
	margin:10px 12px;
	color:#970f01;
	padding-left:16px;
	font-size:14px;
}
/*	@h5
--------------------------------------------------------*/
#main h5.bukkenInfo{
	background:url(img/h5_bukkenInfo.gif) no-repeat;
	width:590px;
	height:30px;
	text-indent:-9999px;
	margin-top:20px;
	margin-left:7px;
}
#main div.entryWrapper .entryBox h5{
	/*width:160px;*/
	font-weight:bold;
	color:#7c5e45;
	margin-bottom:1em;
	line-height:1.1em;
	display:inline-block;
}
#main div.secondMain h5{
	width:540px;
	height:6px;
	line-height:6px;
	text-indent:-9999px;
	font-weight:bold;
	font-size:6px;
	/*margin-left:30px;*/
}
#main div.secondSold h5{
	width:540px;
	height:6px;
	line-height:6px;
	text-indent:-9999px;
	font-weight:bold;
	font-size:6px;
	/*margin-left:30px;*/
}
#main div.secondBuy h5{
	width:540px;
	height:6px;
	line-height:6px;
	text-indent:-9999px;
	font-weight:bold;
	font-size:6px;
	/*margin-left:30px;*/
}
#main div.secondUsage h5{
	width:540px;
	height:6px;
	line-height:6px;
	text-indent:-9999px;
	font-weight:bold;
	font-size:6px;
	/*margin-left:30px;*/
}
#main div.secondMain h5.top{
	background:url(img/boxMain_top.gif) no-repeat;
}
#main div.secondMain h5.bottom{
	background:url(img/boxMain_bottom.gif) no-repeat;
}
#main div.secondSold h5.top{
	background:url(img/boxSold_top.gif) no-repeat;
}
#main div.secondSold h5.bottom{
	background:url(img/boxSold_bottom.gif) no-repeat;
}
#main div.secondBuy h5.top{
	background:url(img/boxBuy_top.gif) no-repeat;
}
#main div.secondBuy h5.bottom{
	background:url(img/boxBuy_bottom.gif) no-repeat;
}
#main div.secondUsage h5.top{
	background:url(img/boxUsage_top.gif) no-repeat;
}
#main div.secondUsage h5.bottom{
	background:url(img/boxUsage_bottom.gif) no-repeat;
}
/*	@h6
--------------------------------------------------------*/
#main div.secondMain h6{
	margin:10px 20px;
	font-weight:bold;
}
#main div.secondSold h6{
	margin:10px 20px;
	font-weight:bold;
}
/*	@div
--------------------------------------------------------*/
#main div.areaNavi{
	width:601px;
	background:url(img/areaNavi_bg.gif) repeat-y;
	/*min-height:150px;*/
	margin-top:10px;
	/*margin-bottom:10px;*/
}
#main div.areaNaviContents{
	margin-top:-108px;
}
#main .pickup{
	background:url(img/pickup_bg.gif) repeat-y;
	width:600px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}


#main div.bukkenTitle{
	width:590px;
	height:50px;
	background:url(img/h4_title.gif) no-repeat;
	position:relative;
	margin-top:4px;
	margin-left:7px;
}
#main div.bukkenInfo{
	width:550px;
	padding:15px 19px;
	border:1px solid #999;
	margin-top:4px;
	margin-left:7px;
	overflow:hidden;
}
#main div.entryWrapper{
	width:580px;
	margin:18px 12px;
}
#main div.entryWrapper .entryBox{
	width:260px;
	height:90px;
	float:left;
	padding:10px;
	margin:0 10px 10px 0;
	background:url(img/entryListBox.gif) no-repeat;
	overflow:hidden;
}
#main div.zumen{
	text-align:center;
	width:590px;
	margin-top:5px;
	margin-left:7px;
	padding-top:10px;
	background:url(img/p_zumen_bg.gif) left top no-repeat;
}
#main div.inquirySubmit{
	text-align:left;
	margin:10px 100px 30px;
}
#main div.secondMain{
	background:url(img/boxMain_bg.gif) repeat-y;
	width:540px;
	margin:15px 30px;
	padding:0;
}
#main div.secondSold{
	background:url(img/boxSold_bg.gif) repeat-y;
	width:540px;
	margin:15px 30px;
	padding:0;
}
#main div.secondBuy{
	background:url(img/boxBuy_bg.gif) repeat-y;
	width:540px;
	margin:15px 30px;
	padding:0;
}
#main div.secondUsage{
	background:url(img/boxUsage_bg.gif) repeat-y;
	width:540px;
	margin:15px 30px;
	padding:0;
}
#main div.columnImage{
	width:580px;
	height:120px;
	margin:18px 12px;
}
#main div.columnBody{
	width:540px;
	margin:18px 32px 30px;
}
#main div.pageBute{
	width:580px;
	margin:5px 12px 0;
	padding-bottom:5px;
	text-align:center;
	clear:both;
}
#main .searchKeywords{
	width:522px;
	height:72px;
	background:url(img/searchKeywordsBg.jpg) no-repeat;
	position:relative;
	margin:30px 41px;
}
#main .searchKeywords input.searchWindow{
	position:absolute;
	top:33px;
	left:66px;
}
#main .searchKeywords input.searchBtn{
	position:absolute;
	top:30px;
	left:460px;
	width:49px;
	height:20px;
}
#main input.searchBtnDetail{
	width:100px;
	height:30px;
	margin:20px 250px;
}
/*	@p
--------------------------------------------------------*/
#main p.topPhoto{
	background:url(img/topPhoto.jpg) no-repeat;
	width:184px;
	height:16px;
	padding:63px 403px 51px 13px;
	text-indent:-9999px;
}
#main p.topPhoto a{
	width:184px;
	height:16px;
	display:block;
	border:none;
}
#main p.topPhoto a:hover{
	background:url(img/top_centerimg_03.gif) no-repeat;
}
#main div.bukkenTitle p{
	width:280px;
	font-size:18px;
	line-height:50px;
	position:absolute;
	top:0;
	left:295px;
	padding-right:15px;
	color:#e31818;
	text-align:right;
	font-weight:bold;
}
#main p.bukkenCopy{
	padding:30px;
	width:530px;
	line-height:1.5em;
	background:url(img/p_bukkenInfo_bg.gif) left bottom no-repeat;
	margin-left:7px;
}
#main p.bukkenCopy strong{
	font-size:18px;
	display:block;
}
#main p.bukkenInquiry{
	background:url(img/bukkenInquiry.jpg) no-repeat;
	width:215px;
	height:52px;
	line-height:52px;
	text-indent:-9999px;
	margin:20px 195px;
}
#main p.bukkenInquiry a{
	display:block;
	width:215px;
	height:52px;
	border:none;
}
#main p.bukkenInquiry a:hover{
	background:url(img/bukkenInquiry.jpg) 0 -52px no-repeat;
}
#main div.entryWrapper .entryBox p{
	font-size:11px;
	line-height:1.4em;
}
#main p.inquirySubmit{
	text-align:center;
	margin:10px auto 30px;
}
#main p.second{
	margin:10px 30px;
	line-height:2em;
}
#main p.inquirySubmit a{
	border:none;
}
#main div.secondMain p{
	padding:10px 30px;
	line-height:2em;
}
#main div.secondSold p{
	padding:10px 30px;
	line-height:2em;
}
#main div.secondBuy p{
	padding:10px 30px;
	line-height:2em;
}
#main div.secondUsage p{
	padding:10px 30px;
	line-height:2em;
}
#main p.chukai{
	background:url(img/h4_chukai01.jpg) no-repeat;
	width:548px;
	height:226px;
	text-indent:-9999px;
	margin:20px auto;
}
#main p.buypro01{
	background:url(img/h4_salepro01.jpg) no-repeat;
	width:466px;
	height:257px;
	text-indent:-9999px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
#main p.buypro02{
	background:url(img/h4_salepro02.jpg) no-repeat;
	width:506px;
	height:211px;
	text-indent:-9999px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
#main p.salemarch{
	background:url(img/h4_salemarch.gif) no-repeat;
	width:276px;
	height:108px;
	text-indent:-9999px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
#main p.present{
	background:url(img/h4_salepre01.jpg) no-repeat;
	width:518px;
	height:140px;
	text-indent:-9999px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
#main p.kosyo{
	background:url(img/h4_mainkosyo01.jpg) no-repeat;
	width:542px;
	height:364px;
	text-indent:-9999px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
#main p.columnHeader{
	width:580px;
	height:100px;
	line-height:100px;
	text-indent:-9999px;
	background:url(img/columnHeader.gif) no-repeat;
	margin:0 12px;
	padding:0;
}
#main p.columnSeparator{
	width:580px;
	height:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url(img/columnSeparator.gif) no-repeat;
	margin:10px 12px;
	padding:0;
}
/*	@img
--------------------------------------------------------*/
#main div.zumen img{
	text-align:center;
	margin-bottom:10px;
}
#main div.entryWrapper .entryBox img{
	margin-right:10px;
	float:left;
}
/*	@table
--------------------------------------------------------*/
#main table.bukkenPhoto{
	width:590px;
	margin-top:5px;
	margin-left:9px;
}
#main .inquiryTable{
	width:550px;
	margin:10px auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
#main .inquiryTable td{
	padding:5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:2em;
}
#main .inquiryTable th{
	padding:5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:2em;
	text-align:left;
	background-color:#fbf1ee;
}
#main .inquiryTable input{
	vertical-align:middle;
}
#main .inquiryTable label{
	padding:0 3px;
}
#main .inquiryTable.sumikae td{
	text-align:right;
}
#main .inquiryTable.sumikae th{
	padding:5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:2em;
	text-align:right;
	background-color:#fbf1ee;
}

/*	@dl
--------------------------------------------------------*/
#main div.bukkenInfo dl{
	width:275px;
	color:#5a3415;
	line-height:1.5em;
}
#main div.bukkenInfo dt{
	width:60px;
	text-align:right;
	clear:both;
	float:left;
	/*padding-right:5px;*/
}
#main div.bukkenInfo dd{
	width:205px;
	padding-left:10px;
	text-align:left;
	float:left;
	/*margin-left:6em;*/
}
#main div.bukkenInfo dl.left{
	float:left;
}
#main div.bukkenInfo dl.right{
	float:right;
}
/*	@ul
--------------------------------------------------------*/



#main .pickup ul{
	width:451px;
	float:right;
	list-style:none;
	margin:10px 0;
	padding-bottom:2px;
}
#main .pickup li{
	background:url(img/list04.gif) 0 0.5em no-repeat;
	padding-left:12px;
	line-height:1.5em;
	margin-left:24px;
	margin-right:20px;
}
#main div.areaNaviContents ul{
	list-style:none;
	width:500px;
	margin:5px 50px;
	line-height:2em;
	padding-bottom:10px;
}
#main div.areaNaviContents ul li{
	/*display:inline;*/
	float:left;
	padding-right:10px;
	width:6em;
}
#main ul.saleNavi{
	width:550px;
	height:62px;
	margin:20px 27px;
	list-style:none;
	position:relative;
	background:url(img/soldNavi.gif) 0 -62px no-repeat;
}
#main ul.saleNavi li{
	position:absolute;
	width:180px;
	height:28px;
	text-indent:-9999px;
}
#main ul.saleNavi li a{
	border:none;
	width:180px;
	height:28px;
	display:block;
}
#main ul.saleNavi li.sale1{
	top:0;
	left:0;
}
#main ul.saleNavi li.sale1 a{
	background:url(img/soldNavi.gif) 0 0 no-repeat;
}
#main ul.saleNavi li.sale1 a:hover{
	background:url(img/soldNavi.gif) 0 -62px no-repeat;
}
#main ul.saleNavi li.sale2{
	top:0;
	left:185px;
}
#main ul.saleNavi li.sale2 a{
	background:url(img/soldNavi.gif) -185px 0 no-repeat;
}
#main ul.saleNavi li.sale2 a:hover{
	background:url(img/soldNavi.gif) -185px -62px no-repeat;
}
#main ul.saleNavi li.sale3{
	top:34px;
	left:185px;
}
#main ul.saleNavi li.sale3 a{
	background:url(img/soldNavi.gif) -185px -34px no-repeat;
}
#main ul.saleNavi li.sale3 a:hover{
	background:url(img/soldNavi.gif) -185px -96px no-repeat;
}
#main ul.saleNavi li.sale4{
	top:34px;
	left:370px;
}
#main ul.saleNavi li.sale4 a{
	background:url(img/soldNavi.gif) -370px -34px no-repeat;
}
#main ul.saleNavi li.sale4 a:hover{
	background:url(img/soldNavi.gif) -370px -96px no-repeat;
}




#main ul.buyNavi{
	width:550px;
	height:28px;
	margin:20px 27px;
	list-style:none;
	position:relative;
	background:url(img/buyNavi.gif) 0 -28px no-repeat;
}
#main ul.buyNavi li{
	position:absolute;
	width:180px;
	height:28px;
	text-indent:-9999px;
	top:0;
}
#main ul.buyNavi li a{
	border:none;
	width:180px;
	height:28px;
	display:block;
}
#main ul.buyNavi li.buy1{
	left:0;
}
#main ul.buyNavi li.buy1 a{
	background:url(img/buyNavi.gif) 0 0 no-repeat;
}
#main ul.buyNavi li.buy1 a:hover{
	background:url(img/buyNavi.gif) 0 -28px no-repeat;
}
#main ul.buyNavi li.buy2{
	left:185px;
}
#main ul.buyNavi li.buy2 a{
	background:url(img/buyNavi.gif) -185px 0 no-repeat;
}
#main ul.buyNavi li.buy2 a:hover{
	background:url(img/buyNavi.gif) -185px -28px no-repeat;
}
#main ul.buyNavi li.buy3{
	left:370px;
}
#main ul.buyNavi li.buy3 a{
	background:url(img/buyNavi.gif) -370px 0 no-repeat;
}
#main ul.buyNavi li.buy3 a:hover{
	background:url(img/buyNavi.gif) -370px -28px no-repeat;
}



#main ul.usageNavi{
	width:365px;
	height:28px;
	margin:20px 120px;
	list-style:none;
	position:relative;
	background:url(img/usageNavi.gif) 0 -28px no-repeat;
}
#main ul.usageNavi li{
	position:absolute;
	width:180px;
	height:28px;
	text-indent:-9999px;
	top:0;
}
#main ul.usageNavi li a{
	border:none;
	width:180px;
	height:28px;
	display:block;
}
#main ul.usageNavi li.usage1{
	left:0;
}
#main ul.usageNavi li.usage1 a{
	background:url(img/usageNavi.gif) 0 0 no-repeat;
}
#main ul.usageNavi li.usage1 a:hover{
	background:url(img/usageNavi.gif) 0 -28px no-repeat;
}
#main ul.usageNavi li.usage2{
	left:185px;
}
#main ul.usageNavi li.usage2 a{
	background:url(img/usageNavi.gif) -185px 0 no-repeat;
}
#main ul.usageNavi li.usage2 a:hover{
	background:url(img/usageNavi.gif) -185px -28px no-repeat;
}


#main ul.serviceNavi{
	width:365px;
	height:28px;
	margin:20px 120px;
	list-style:none;
	position:relative;
	background:url(img/serviceNavi.gif) 0 -28px no-repeat;
}
#main ul.serviceNavi li{
	position:absolute;
	width:180px;
	height:28px;
	text-indent:-9999px;
	top:0;
}
#main ul.serviceNavi li a{
	border:none;
	width:180px;
	height:28px;
	display:block;
}
#main ul.serviceNavi li.service1{
	left:0;
}
#main ul.serviceNavi li.service1 a{
	background:url(img/serviceNavi.gif) 0 0 no-repeat;
}
#main ul.serviceNavi li.service1 a:hover{
	background:url(img/serviceNavi.gif) 0 -28px no-repeat;
}
#main ul.serviceNavi li.service2{
	left:185px;
}
#main ul.serviceNavi li.service2 a{
	background:url(img/serviceNavi.gif) -185px 0 no-repeat;
}
#main ul.serviceNavi li.service2 a:hover{
	background:url(img/serviceNavi.gif) -185px -28px no-repeat;
}


#main div.inquirySubmit ul{
	list-style:none;
	margin:15px;
	padding:15px;
	border:1px solid #fc8944;
}
#main div.inquirySubmit ul li{
	background:url(img/list04.gif) 0 0.5em no-repeat;
	padding-left:12px;
	line-height:1.5em;
}
#main ul.regist{
	list-style:none;
	margin:15px 40px;
}
#main ul.regist li{
	background:url(img/list05.gif) 0 0.3em no-repeat;
	padding-left:30px;
	line-height:26px;
	font-size:14px;
}

#main div.secondMain ol{
	margin-left:60px;
}
#main div.secondMain ul{
	margin-left:60px;
	margin-bottom:20px;
}
#main div.secondSold ol{
	margin-left:60px;
}
#main div.secondSold ul{
	margin-left:60px;
	margin-bottom:20px;
}
#main div.secondBuy ol{
	margin-left:60px;
}
#main div.secondBuy ul{
	margin-left:60px;
}
#main div.secondUsage ol{
	margin-left:60px;
}
#main div.secondUsage ul{
	margin-left:60px;
}
#main ul.columnWhatsnew{
	list-style:none;
	margin:10px 24px;
}
#main ul.columnWhatsnew li{
	background:url(img/columnList03.gif) 0 0.3em no-repeat;
	font-size:12px;
	line-height:1.5em;
	padding-left:12px;
}
#main div.columnBacknumber ul{
	list-style:none;
	margin:10px 24px;
}
#main div.columnBacknumber ul li{
	background:url(img/columnList01.gif) 0 0.3em no-repeat;
	font-size:14px;
	line-height:1.5em;
	padding-left:18px;
	list-style:none;
	color:#970f01;
	font-weight:bold;
}
#main div.columnBacknumber ul li ul{
	margin:5px 24px 5px 36px;
}
#main div.columnBacknumber ul li ul li{
	background:url(img/columnList02.gif) 0 0.3em no-repeat;
}
#main div.columnBacknumber ul li ul li ul li{
	background:url(img/columnList03.gif) 0 0.3em no-repeat;
	font-size:12px;
	font-weight:normal;
}
#main ul.searchString{
	list-style:none;
	margin:5px auto 5px 50px;
}
#main ul.searchString li{
	background:url(img/list03.gif) 0 0.3em no-repeat;
	line-height:1.5em;
	padding-left:15px;
}
/*------------------------------------------------------------------------
5.左カラム（ナビゲーション）
------------------------------------------------------------------------*/
#left{
	width:215px;
	float:left;
	padding-left:14px;
	background:url(img/left_bg.gif) left top repeat-x;
	min-height:713px;
}
#left h2{
	width:215px;
	height:60px;
	margin-bottom:6px;
	line-height:60px;
	text-indent:-9999px;
}
#left h2 a{
	display:block;
	width:215px;
	height:60px;
	border:none;
}
#left h2.usage{
	background:url(img/leftMenu1.jpg) no-repeat;
}
#left h2.usage a:hover{
	background:url(img/leftMenu1.jpg) 0 -60px no-repeat;
}
#left h2.buy{
	background:url(img/leftMenu2.jpg) no-repeat;
}
#left h2.buy a:hover{
	background:url(img/leftMenu2.jpg) 0 -60px no-repeat;
}
#left h2.sold{
	background:url(img/leftMenu3.jpg) no-repeat;
}
#left h2.sold a:hover{
	background:url(img/leftMenu3.jpg) 0 -60px no-repeat;
}
#left h2.search{
	background:url(img/leftMenu4.jpg) no-repeat;
}
#left h2.search a:hover{
	background:url(img/leftMenu4.jpg) 0 -60px no-repeat;
}

#left h3.registration{
	background:url(img/leftResist.jpg) no-repeat;
	width:213px;
	height:63px;
	line-height:63px;
	text-indent:-9999px;
	margin:6px 1px 0 1px;
}
#left h3.registration a{
	display:block;
	width:213px;
	height:63px;
	border:none;
}
#left h3.registration a:hover{
	background:url(img/leftResist.jpg) 0 -63px no-repeat;
}
#left h3.column{
	background:url(img/leftColumn.jpg) no-repeat;
	width:210px;
	height:55px;
	line-height:55px;
	text-indent:-9999px;
	margin:6px 2px 0 2px;
}
#left h3.column a{
	display:block;
	width:210px;
	height:55px;
	border:none;
}
#left h3.column a:hover{
	background:url(img/leftColumn.jpg) 0 -55px no-repeat;
}
#left h3.fudosan{
	background:url(img/for_fudosan.jpg) no-repeat;
	width:210px;
	height:55px;
	line-height:55px;
	text-indent:-9999px;
	margin:10px 2px 0 2px;
}
#left h3.fudosan a{
	display:block;
	width:210px;
	height:55px;
	border:none;
}
#left h3.fudosan a:hover{
	background:url(img/for_fudosan.jpg) 0 -55px no-repeat;
}
#left h3.blog{
	background:url(img/housing_b.jpg) no-repeat;
	width:210px;
	height:80px;
	line-height:80px;
	text-indent:-9999px;
	margin:10px 2px 0 2px;
}
#left h3.blog a{
	display:block;
	width:210px;
	height:80px;
	border:none;
}
#left h3.blog a:hover{
	background:url(img/housing_b.jpg) 0 -80px no-repeat;
}
#left h3.credit{
	width:215px;
	background:url(img/leftSeparator.gif) no-repeat;
	height:1px;
	line-height:1px;
	margin:10px 0;
	text-indent:-9999px;
}
/*------------------------------------------------------------------------
6.フッター
------------------------------------------------------------------------*/
#footer{
	width:860px;
	clear:both;
}
#footer p.totop{
	width:120px;
	height:18px;
	padding:0 2px 2px 738px;
	background:url(img/footer_totop_bg.gif) no-repeat;
	text-indent:-9999px;
}
#footer p.totop a{
	width:120px;
	height:18px;
	display:block;
	border:none;
}
#footer p.totop a:hover{
	background:url(img/footer_totop_on.gif) no-repeat;
}
#footer ul{
	width:720px;
	height:60px;
	background:url(img/footer_ptn.gif);
	list-style:none;
	text-align:center;
	padding:0 70px;
	padding-top:20px;
}
#footer ul li{
	display:inline;
	line-height:20px;
	font-size:10px;
	padding:0 10px;
	border-right:1px solid #484a4d;
	color:#484a4d;
}
#footer ul li.end{
	border-right:none;
}
#footer ul.donation{
	display:none;
}
#footer a:link { color: #484a4d;border:none;text-decoration: none; }
#footer a:visited { color: #484a4d; border:none;text-decoration: none;}
#footer a:active {  color: #484a4d; border:none;text-decoration: none; }
#footer a:hover { color: #fc8944;border:none;text-decoration: none; }

#footer div.bottom{
	width:860px;
	height:26px;
	background:url(img/footer_cr_bg.gif) repeat-x;
	position:relative;
}
#footer div.bottom p.copyright{
	color:#fff;
	font-size:10px;
	line-height:26px;
	padding-left:15px;
	font-family:Verdana,"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	

}
#footer div.bottom p.policy{
	width:140px;
	position:absolute;
	top:0;
	left:720px;
	background:url(img/list03.gif) 0 center no-repeat;
	line-height:26px;
	padding-left:20px;
}
#footer div.bottom p.policy a:link { color: #fff;border:none;text-decoration: none; }
#footer div.bottom p.policy a:visited { color: #fff; border:none;text-decoration: none;}
#footer div.bottom p.policy a:active {  color: #fff; border:none;text-decoration: none; }
#footer div.bottom p.policy a:hover { color: #fc8944;border:none;text-decoration: none; }


