@charset "utf-8";


/* import */

@import url(common.css);
@import url(type.css);


/* ================================================================ *

-- 目次 -- 

1:ヒエラルキー
2:ソーシャルブックマーク
3:title 
4:長崎タブメニュー
5:長崎　詳細検索ボタン
6:FLASH検索画面
7:条件検索
8:ウィンドウを閉じる
9:検索結果画面
10:カテゴリインデックスの設定
11:個別エントリーの設定
12-1:佐賀　タブメニュー
12-2:佐賀　詳細検索ボタン
13-1:佐世保　タブメニュー
13-2:佐世保　詳細検索ボタン
14-1:福岡 タブメニュー
14-2:福岡 詳細検索ボタン
-----
15:事業案内（個別設定）
16:楽かる（個別設定）
17:リフォーム/リノベーション（個別設定）
18:賃貸契約の流れ（個別設定）
19:売買契約の流れ（個別設定）
20:アパート経営のご提案（個別設定）
-----


-- 更新日 -- 
最終更新日:2008年12月25日


2008年11月27日　フォーマット作成


--　更新情報 --

(2008/12/4)
10:カテゴリインデックスの設定　を修正
11:個別エントリーの設定　を追加

(2008/12/8)
207-209行目　追加

(2008/12/11)
335行目　修正
367-377行目　追加
379-405行目　追加

(2008/12/24)
445行目ー666行目　追加


* ================================================================ */

/* --------- 1:ヒエラルキー --------- */

#topicPath {
	float: left;
	width: 600px;
	margin: 8px 0;
	padding: 0;
	font-size: 10px;
}

#topicPath span{
	font-weight: bold;
}


/* --------- 2:ソーシャルブックマーク --------- */

#bookMark {
	margin-left: 274px;
	margin-bottom: 5px;
	padding: 3px;
}

#bookMark li {
	float: right;
	font-size: 10px;
	margin-right: 3px;
}

/* --------- 3:title --------- */

#title {
	margin-bottom: 10px;
}

.mapsearch h2 {
	background: url(/images/sub/ttl_mapsearch.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.nagasaki h2,.sasebo h2,.saga h2,.fukuoka h2 {
	background: url(/images/sub/ttl_mapsearch.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.mapsearch2 h2 {
	background: url(/images/sub/ttl_mapsearch2.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.conditionsearch h2 {
	background: url(/images/sub/ttl_conditionsearch.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.company h2 {
	background: url(/images/sub/ttl_company.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.apartmentbiz h2 {
	background: url(/images/sub/ttl_apartmentbiz.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.asset h2 {
	background: url(/images/sub/ttl_asset.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.business h2 {
	background: url(/images/sub/ttl_business.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.buy h2 {
	background: url(/images/sub/ttl_buy.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.contact h2 {
	background: url(/images/sub/ttl_contact.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.contract h2 {
	background: url(/images/sub/ttl_contract.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.custom h2 {
	background: url(/images/sub/ttl_custom.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.customer h2 {
	background: url(/images/sub/ttl_customer.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.elderly h2 {
	background: url(/images/sub/ttl_elderly.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.estate h2 {
	background: url(/images/sub/ttl_estate.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.feature h2 {
	background: url(/images/sub/ttl_feature.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.fukutokujuku h2 {
	background: url(/images/sub/ttl_fukutokujuku.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.group h2 {
	background: url(/images/sub/ttl_group.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.lease h2 {
	background: url(/images/sub/ttl_lease.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.management h2 {
	background: url(/images/sub/ttl_management.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.mizuhokai h2 {
	background: url(/images/sub/ttl_mizuhokai.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.monthlyfukutoku h2 {
	background: url(/images/sub/ttl_monthlyfukutoku.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.news h2 {
	background: url(/images/sub/ttl_news.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.openhouse h2 {
	background: url(/images/sub/ttl_openhouse.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.owner h2 {
	background: url(/images/sub/ttl_owner.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.parking h2 {
	background: url(/images/sub/ttl_parking.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.policy h2 {
	background: url(/images/sub/ttl_policy.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.privacy h2 {
	background: url(/images/sub/ttl_privacy.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.qa h2 {
	background: url(/images/sub/ttl_qa.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.rakukaru h2 {
	background: url(/images/sub/ttl_rakukaru.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.recruit h2 {
	background: url(/images/sub/ttl_recruit.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.renovation h2 {
	background: url(/images/sub/ttl_renovation.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.rent h2 {
	background: url(/images/sub/ttl_rent.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.rpv h2 {
	background: url(/images/sub/ttl_rpv.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.salesrep h2 {
	background: url(/images/sub/ttl_salesrep.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.shop h2 {
	background: url(/images/sub/ttl_shop.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.sitemap h2 {
	background: url(/images/sub/ttl_sitemap.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.supportsystem h2 {
	background: url(/images/sub/ttl_supportsystem.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}



/* --------- 4:長崎タブメニュー --------- */

#tabNagasaki {
	position: relative;
	width: 880px;
	height: 46px;
	margin: 0 0 10px 0;
}

#tabNagasaki li {
	float: left;
}

#tabNagasaki li a {
	display: block;
	height: 46px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#tabNagasaki li.tab01 a {	width:93px; background-image: url(/images/nagasaki/tab01.jpg);}
#tabNagasaki li.tab01_o a {	width:93px;	background-image: url(/images/nagasaki/tab01.jpg);	background-position: 0 -46px;}

#tabNagasaki li.tab02 a { width:96px; 	background-image: url(/images/nagasaki/tab02.jpg); }
#tabNagasaki li.tab02_o a {	width:96px;	background-image: url(/images/nagasaki/tab02.jpg);	background-position: 0 -46px;}

#tabNagasaki li.tab03 a { width:96px; background-image: url(/images/nagasaki/tab03.jpg);}
#tabNagasaki li.tab03_o a {	width:96px;	background-image: url(/images/nagasaki/tab03.jpg);	background-position: 0 -46px;}

#tabNagasaki li.tab04 a {	width:413px; background-image: url(/images/nagasaki/tab04.jpg);}
#tabNagasaki li.tab04_o a {	width:413px;	background-image: url(/images/nagasaki/tab04.jpg);	background-position: 0 -46px;}

#tabNagasaki li.tab05 a {	width:182px;	background-image: url(/images/nagasaki/tab05.jpg);}
#tabNagasaki li.tab05_o a {	width:182px;	background-image: url(/images/nagasaki/tab05.jpg);	background-position: 0 -46px;}

#tabNagasaki li.tab06 a {	width:182px;	background-image: url(/images/nagasaki/tab06.jpg);}
#tabNagasaki li.tab06_o a {	width:182px;	background-image: url(/images/nagasaki/tab06.jpg);	background-position: 0 -46px;}

#tabNagasaki li a:hover { background-position: 0 -46px;}


/* --------- 5:長崎　詳細検索ボタン --------- */

#btnNagasaki {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnNagasaki li {
	float: left;
}

#btnNagasaki li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}

#btnNagasaki2 {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnNagasaki2 li {
	float: left;
}

#btnNagasaki2 li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#btnNagasaki li.btn01 a {	width:180px; background-image: url(/images/nagasaki/btn01.gif);}
#btnNagasaki li.btn01_o a {	width:180px;	background-image: url(/images/nagasaki/btn01.gif);	background-position: 0 -21px;}

#btnNagasaki li.btn02 a { width:185px; 	background-image: url(/images/nagasaki/btn02.gif); }
#btnNagasaki li.btn02_o a {	width:185px;	background-image: url(/images/nagasaki/btn02.gif);	background-position: 0 -21px;}

#btnNagasaki li.btn03 a { width:183px; background-image: url(/images/nagasaki/btn03.gif);}
#btnNagasaki li.btn03_o a {	width:183px;	background-image: url(/images/nagasaki/btn03.gif);	background-position: 0 -21px;}

#btnNagasaki li.btn04 a {	width:73px; background-image: url(/images/nagasaki/btn04.gif);}
#btnNagasaki li.btn04_o a {	width:73px;	background-image: url(/images/nagasaki/btn04.gif);	background-position: 0 -21px;}

#btnNagasaki li a:hover { background-position: 0 -21px;}

#btnNagasaki2 li a:hover { background-position: 0 -21px;}

#btnNagasaki2 li.s_btn01 a {	width:71px; background-image: url(/images/nagasaki/sell_btn01.gif);}
#btnNagasaki2 li.s_btn01_o a {	width:71px;	background-image: url(/images/nagasaki/sell_btn01.gif);	background-position: 0 -21px;}

#btnNagasaki2 li.s_btn02 a { width:91px; 	background-image: url(/images/nagasaki/sell_btn02.gif); }
#btnNagasaki2 li.s_btn02_o a {	width:91px;	background-image: url(/images/nagasaki/sell_btn02.gif);	background-position: 0 -21px;}

#btnNagasaki2 li.s_btn03 a { width:90px; background-image: url(/images/nagasaki/sell_btn03.gif);}
#btnNagasaki2 li.s_btn03_o a {	width:90px;	background-image: url(/images/nagasaki/sell_btn03.gif);	background-position: 0 -21px;}

#btnNagasaki2 li.s_btn04 a {	width:90px; background-image: url(/images/nagasaki/sell_btn04.gif);}
#btnNagasaki2 li.s_btn04_o a {	width:90px;	background-image: url(/images/nagasaki/sell_btn04.gif);	background-position: 0 -21px;}

#btnNagasaki2 li.s_btn05 a {	width:108px; background-image: url(/images/nagasaki/sell_btn05.gif);}
#btnNagasaki2 li.s_btn05_o a {	width:108px;	background-image: url(/images/nagasaki/sell_btn05.gif);	background-position: 0 -21px;}

#btnNagasaki2 li.s_btn06 a {	width:72px; background-image: url(/images/nagasaki/sell_btn06.gif);}
#btnNagasaki2 li.s_btn06_o a {	width:72px;	background-image: url(/images/nagasaki/sell_btn06.gif);	background-position: 0 -21px;}




/* --------- 6:FLASH検索画面 --------- */

#flash_search {
	width: 682x;
	margin-bottom: 15px;
}


/* --------- 7:条件検索 --------- */

#condition {
	width: 682px;
	margin: 0;
	padding: 0;
}

#condition h3 {
	width: 682px;
	height: 42px;
	padding: 0;
	margin-bottom: 15px;
}

#condition td {
	border: none;
}



#condition th,td {
	padding: 5px;
}

#condition span {
	font-weight: bold;
}


/* --------- 8:ウィンドウを閉じる --------- */

#win_close {
	position: absolute;
	top: 28px;
	margin-left: 720px;
}

#win_close li {	float: left; }


/* --------- 9:検索結果画面 --------- */

#result {
	width: 880px;
	margin: 0;
	padding: 0;
}

#result h2 {
	padding: 0;
	margin: 10px 0 15px 0;
}

#result th,td {
	padding: 5px;
}

#result span {
	font-weight: bold;
}


/* --------- 10:カテゴリインデックスの設定 --------- */

#category_index {
	padding: 8px;
}


#category_index h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}

#category_index h3 a {
	color: #13007C;
	text-decoration: none;
}

#category_index h3 a:hover {
	color: #13007C;
	text-decoration: underline;
}


#category_index p  {
	padding: 2px 8px;
}

.lead {
	margin-bottom: 20px;
}

/* --------- 11:個別エントリーの設定 --------- */

#entry {
	padding: 8px;
}


#entry h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}

#entry p  {
	padding: 2px 8px;
	margin-bottom: 15px;
}

#entry img  {
	padding: 8px;
	margin-bottom: 15px;
}

#entry table {
	padding: 8px;
	margin: 8px 8px 15px 8px;
	border: #CCCCCC 1px solid;
}

#entry table th  {
	padding: 8px;
	margin: 8px 8px 15px 8px;
	border: #CCCCCC 1px solid;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;
}

#entry table td  {
	padding: 8px;
	margin: 8px 8px 15px 8px;
	border: #CCCCCC 1px solid;
}

#entry table.noborder {
	padding: 8px;
	margin: 4px 8px 8px 8px;
	border: none;
}

#entry table.noborder th  {
	padding: 8px;
	margin: 8px 8px 15px 8px;
	border: none;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;
}

#entry table.noborder td  {
	padding: 8px;
	margin: 8px 8px 15px 8px;
	border: none;
}

#entry ul {
	padding: 8px;
	margin-bottom: 15px;
}

#entry ul li {
	padding: 2px;
	margin-left: 12px;
	list-style: disc;
	list-style-position: outside;
}

#entry dl {
	padding: 8px;
	margin-bottom: 15px;
}

#entry dl dt {
	font-weight: bold;
}

#entry dl dd {
	margin: 4px 14px 8px 14px;
}

.entryEdit {
	border: #CCCCCC solid 1px;
	padding: 13px 7px 0 7px;
	margin-bottom: 30px;
}

.entryMap {
	border: #CCCCCC solid 1px;
	margin-bottom: 30px;
}


#entry ol {
	padding: 8px;
	margin-bottom: 15px;
}

#entry ol li {
	padding: 2px;
	margin-left: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

#entry h4 {
	color: #13007C;
	background: url(/images/common/mark01.gif) no-repeat;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	margin: 30px 0 10px 0;
}

#entry h5 {
	color: #13007C;
	background: url(/images/common/mark02.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 18px;
	margin: 30px 0 10px 0;
}

#entry h6 {
	color: #13007C;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0;
	margin: 30px 0 10px 0;
}

div.kakomi {
	margin: 0 10px 0 20px;
	padding: 0 10px;
	border: #CCCCCC solid 1px;
}
}

/* --------- 12-1:佐賀タブメニュー --------- */

#tabSaga {
	position: relative;
	width: 880px;
	height: 46px;
	margin: 0 0 10px 0;
}

#tabSaga li {
	float: left;
}

#tabSaga li a {
	display: block;
	height: 46px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#tabSaga li.tab01 a {	width:93px; background-image: url(/images/saga/tab01.jpg);}
#tabSaga li.tab01_o a {	width:93px;	background-image: url(/images/saga/tab01.jpg);	background-position: 0 -46px;}

#tabSaga li.tab02 a { width:605px; 	background-image: url(/images/saga/tab02.jpg); }
#tabSaga li.tab02_o a {	width:605px;	background-image: url(/images/saga/tab02.jpg);	background-position: 0 -46px;}

#tabSaga li.tab03 a {	width:182px;	background-image: url(/images/saga/tab03.jpg);}
#tabSaga li.tab03_o a {	width:182px;	background-image: url(/images/saga/tab03.jpg);	background-position: 0 -46px;}

#tabSaga li.tab04 a {	width:182px;	background-image: url(/images/saga/tab04.jpg);}
#tabSaga li.tab04_o a {	width:182px;	background-image: url(/images/saga/tab04.jpg);	background-position: 0 -46px;}

#tabSaga li a:hover { background-position: 0 -46px;}


/* --------- 12-2:佐賀　詳細検索ボタン --------- */

#btnSaga {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnSaga li {
	float: left;
}

#btnSaga li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}

#btnSaga2 {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnSaga2 li {
	float: left;
}

#btnSaga2 li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#btnSaga li.btn01 a {	width:180px; background-image: url(/images/saga/btn01.gif);}
#btnSaga li.btn01_o a {	width:180px;	background-image: url(/images/saga/btn01.gif);	background-position: 0 -21px;}

#btnSaga li.btn02 a { width:185px; 	background-image: url(/images/saga/btn02.gif); }
#btnSaga li.btn02_o a {	width:185px;	background-image: url(/images/saga/btn02.gif);	background-position: 0 -21px;}

#btnSaga li.btn03 a { width:183px; background-image: url(/images/saga/btn03.gif);}
#btnSaga li.btn03_o a {	width:183px;	background-image: url(/images/saga/btn03.gif);	background-position: 0 -21px;}

#btnSaga li.btn04 a {	width:73px; background-image: url(/images/saga/btn04.gif);}
#btnSaga li.btn04_o a {	width:73px;	background-image: url(/images/saga/btn04.gif);	background-position: 0 -21px;}

#btnSaga li a:hover { background-position: 0 -21px;}

#btnSaga2 li a:hover { background-position: 0 -21px;}

#btnSaga2 li.s_btn01 a {	width:71px; background-image: url(/images/saga/sell_btn01.gif);}
#btnSaga2 li.s_btn01_o a {	width:71px;	background-image: url(/images/saga/sell_btn01.gif);	background-position: 0 -21px;}

#btnSaga2 li.s_btn02 a { width:91px; 	background-image: url(/images/saga/sell_btn02.gif); }
#btnSaga2 li.s_btn02_o a {	width:91px;	background-image: url(/images/saga/sell_btn02.gif);	background-position: 0 -21px;}

#btnSaga2 li.s_btn03 a { width:90px; background-image: url(/images/saga/sell_btn03.gif);}
#btnSaga2 li.s_btn03_o a {	width:90px;	background-image: url(/images/saga/sell_btn03.gif);	background-position: 0 -21px;}

#btnSaga2 li.s_btn04 a {	width:90px; background-image: url(/images/saga/sell_btn04.gif);}
#btnSaga2 li.s_btn04_o a {	width:90px;	background-image: url(/images/saga/sell_btn04.gif);	background-position: 0 -21px;}

#btnSaga2 li.s_btn05 a {	width:108px; background-image: url(/images/saga/sell_btn05.gif);}
#btnSaga2 li.s_btn05_o a {	width:108px;	background-image: url(/images/saga/sell_btn05.gif);	background-position: 0 -21px;}

#btnSaga2 li.s_btn06 a {	width:72px; background-image: url(/images/saga/sell_btn06.gif);}
#btnSaga2 li.s_btn06_o a {	width:72px;	background-image: url(/images/saga/sell_btn06.gif);	background-position: 0 -21px;}


/* --------- 13-1:佐世保タブメニュー --------- */

#tabSasebo {
	position: relative;
	width: 880px;
	height: 46px;
	margin: 0 0 10px 0;
}

#tabSasebo li {
	float: left;
}

#tabSasebo li a {
	display: block;
	height: 46px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#tabSasebo li.tab01 a {	width:93px; background-image: url(/images/sasebo/tab01.jpg);}
#tabSasebo li.tab01_o a {	width:93px;	background-image: url(/images/sasebo/tab01.jpg);	background-position: 0 -46px;}

#tabSasebo li.tab02 a { width:96px; 	background-image: url(/images/sasebo/tab02.jpg); }
#tabSasebo li.tab02_o a {	width:96px;	background-image: url(/images/sasebo/tab02.jpg);	background-position: 0 -46px;}

#tabSasebo li.tab03 a {	width:509px;	background-image: url(/images/sasebo/tab03.jpg);}
#tabSasebo li.tab03_o a {	width:509px;	background-image: url(/images/sasebo/tab03.jpg);	background-position: 0 -46px;}

#tabSasebo li.tab04 a {	width:182px;	background-image: url(/images/sasebo/tab04.jpg);}
#tabSasebo li.tab04_o a {	width:182px;	background-image: url(/images/sasebo/tab04.jpg);	background-position: 0 -46px;}

#tabSasebo li.tab05 a {	width:182px;	background-image: url(/images/sasebo/tab05.jpg);}
#tabSasebo li.tab05_o a {	width:182px;	background-image: url(/images/sasebo/tab05.jpg);	background-position: 0 -46px;}

#tabSasebo li a:hover { background-position: 0 -46px;}


/* --------- 13-2:佐世保　詳細検索ボタン --------- */

#btnSasebo {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnSasebo li {
	float: left;
}

#btnSasebo li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}

#btnSasebo2 {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnSasebo2 li {
	float: left;
}

#btnSasebo2 li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#btnSasebo li.btn01 a {	width:180px; background-image: url(/images/sasebo/btn01.gif);}
#btnSasebo li.btn01_o a {	width:180px;	background-image: url(/images/sasebo/btn01.gif);	background-position: 0 -21px;}

#btnSasebo li.btn02 a { width:185px; 	background-image: url(/images/sasebo/btn02.gif); }
#btnSasebo li.btn02_o a {	width:185px;	background-image: url(/images/sasebo/btn02.gif);	background-position: 0 -21px;}

#btnSasebo li.btn03 a { width:183px; background-image: url(/images/sasebo/btn03.gif);}
#btnSasebo li.btn03_o a {	width:183px;	background-image: url(/images/sasebo/btn03.gif);	background-position: 0 -21px;}

#btnSasebo li.btn04 a {	width:73px; background-image: url(/images/sasebo/btn04.gif);}
#btnSasebo li.btn04_o a {	width:73px;	background-image: url(/images/sasebo/btn04.gif);	background-position: 0 -21px;}

#btnSasebo li a:hover { background-position: 0 -21px;}

#btnSasebo2 li a:hover { background-position: 0 -21px;}

#btnSasebo2 li.s_btn01 a {	width:71px; background-image: url(/images/sasebo/sell_btn01.gif);}
#btnSasebo2 li.s_btn01_o a {	width:71px;	background-image: url(/images/sasebo/sell_btn01.gif);	background-position: 0 -21px;}

#btnSasebo2 li.s_btn02 a { width:91px; 	background-image: url(/images/sasebo/sell_btn02.gif); }
#btnSasebo2 li.s_btn02_o a {	width:91px;	background-image: url(/images/sasebo/sell_btn02.gif);	background-position: 0 -21px;}

#btnSasebo2 li.s_btn03 a { width:90px; background-image: url(/images/sasebo/sell_btn03.gif);}
#btnSasebo2 li.s_btn03_o a {	width:90px;	background-image: url(/images/sasebo/sell_btn03.gif);	background-position: 0 -21px;}

#btnSasebo2 li.s_btn04 a {	width:90px; background-image: url(/images/sasebo/sell_btn04.gif);}
#btnSasebo2 li.s_btn04_o a {	width:90px;	background-image: url(/images/sasebo/sell_btn04.gif);	background-position: 0 -21px;}

#btnSasebo2 li.s_btn05 a {	width:108px; background-image: url(/images/sasebo/sell_btn05.gif);}
#btnSasebo2 li.s_btn05_o a {	width:108px;	background-image: url(/images/sasebo/sell_btn05.gif);	background-position: 0 -21px;}

#btnSasebo2 li.s_btn06 a {	width:72px; background-image: url(/images/sasebo/sell_btn06.gif);}
#btnSasebo2 li.s_btn06_o a {	width:72px;	background-image: url(/images/sasebo/sell_btn06.gif);	background-position: 0 -21px;}


/* --------- 14-1:福岡タブメニュー --------- */

#tabFukuoka {
	position: relative;
	width: 880px;
	height: 92px;
	margin: 0 0 10px 0;
}

#tabFukuoka li {
	float: left;
}

#tabFukuoka li a {
	display: block;
	height: 46px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#tabFukuoka li.tab01 a {	width:93px; background-image: url(/images/fukuoka/tab01.jpg);}
#tabFukuoka li.tab01_o a {	width:93px;	background-image: url(/images/fukuoka/tab01.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab02 a { width:96px; 	background-image: url(/images/fukuoka/tab02.jpg); }
#tabFukuoka li.tab02_o a {	width:96px;	background-image: url(/images/fukuoka/tab02.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab03 a {	width:96px;	background-image: url(/images/fukuoka/tab03.jpg);}
#tabFukuoka li.tab03_o a {	width:96px;	background-image: url(/images/fukuoka/tab03.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab04 a {	width:96px;	background-image: url(/images/fukuoka/tab04.jpg);}
#tabFukuoka li.tab04_o a {	width:96px;	background-image: url(/images/fukuoka/tab04.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab05 a {	width:96px;	background-image: url(/images/fukuoka/tab05.jpg);}
#tabFukuoka li.tab05_o a {	width:96px;	background-image: url(/images/fukuoka/tab05.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab06 a {	width:96px;	background-image: url(/images/fukuoka/tab06.jpg);}
#tabFukuoka li.tab06_o a {	width:96px;	background-image: url(/images/fukuoka/tab06.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab07 a {	width:125px;	background-image: url(/images/fukuoka/tab07.jpg);}
#tabFukuoka li.tab07_o a {	width:125px;	background-image: url(/images/fukuoka/tab07.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab08 a {	width:182px;	background-image: url(/images/fukuoka/tab08.jpg);}
#tabFukuoka li.tab08 a {	width:182px;	background-image: url(/images/fukuoka/tab08.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab09 a {	width:182px;	background-image: url(/images/fukuoka/tab09.jpg);}
#tabFukuoka li.tab09_o a {	width:182px;	background-image: url(/images/fukuoka/tab09.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab10 a {	width:61px;	background-image: url(/images/fukuoka/tab10.jpg);}
#tabFukuoka li.tab10_o a {	width:61px;	background-image: url(/images/fukuoka/tab10.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab11 a {	width:82px;	background-image: url(/images/fukuoka/tab11.jpg);}
#tabFukuoka li.tab11_o a {	width:82px;	background-image: url(/images/fukuoka/tab11.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab12 a {	width:83px;	background-image: url(/images/fukuoka/tab12.jpg);}
#tabFukuoka li.tab12_o a {	width:83px;	background-image: url(/images/fukuoka/tab12.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab13 a {	width:83px;	background-image: url(/images/fukuoka/tab13.jpg);}
#tabFukuoka li.tab13_o a {	width:83px;	background-image: url(/images/fukuoka/tab13.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab14 a {	width:125px;	background-image: url(/images/fukuoka/tab14.jpg);}
#tabFukuoka li.tab14_o a {	width:125px;	background-image: url(/images/fukuoka/tab14.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab15 a {	width:216px;	background-image: url(/images/fukuoka/tab15.jpg);}
#tabFukuoka li.tab15_o a {	width:216px;	background-image: url(/images/fukuoka/tab15.jpg);	background-position: 0 -46px;}

#tabFukuoka li.tab16 a {	width:230px;	background-image: url(/images/fukuoka/tab16.jpg);}
#tabFukuoka li.tab16_o a {	width:230px;	background-image: url(/images/fukuoka/tab16.jpg);	background-position: 0 -46px;}

#tabFukuoka li a:hover { background-position: 0 -46px;}


/* --------- 14-2:福岡　詳細検索ボタン --------- */

#btnFukuoka {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnFukuoka li {
	float: left;
}

#btnFukuoka li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}

#btnFukuoka2 {
	position: relative;
	width: 621px;
	height: 21px;
	margin: 0 0 10px 0;
}

#btnFukuoka2 li {
	float: left;
}

#btnFukuoka2 li a {
	display: block;
	height: 21px;
	text-decoration: none;
	text-indent: -9999em;
	background-repeat: no-repeat;
}


#btnFukuoka li.btn01 a {	width:180px; background-image: url(/images/fukuoka/btn01.gif);}
#btnFukuoka li.btn01_o a {	width:180px;	background-image: url(/images/fukuoka/btn01.gif);	background-position: 0 -21px;}

#btnFukuoka li.btn02 a { width:185px; 	background-image: url(/images/fukuoka/btn02.gif); }
#btnFukuoka li.btn02_o a {	width:185px;	background-image: url(/images/fukuoka/btn02.gif);	background-position: 0 -21px;}

#btnFukuoka li.btn03 a { width:183px; background-image: url(/images/fukuoka/btn03.gif);}
#btnFukuoka li.btn03_o a {	width:183px;	background-image: url(/images/fukuoka/btn03.gif);	background-position: 0 -21px;}

#btnFukuoka li.btn04 a {	width:73px; background-image: url(/images/fukuoka/btn04.gif);}
#btnFukuoka li.btn04_o a {	width:73px;	background-image: url(/images/fukuoka/btn04.gif);	background-position: 0 -21px;}

#btnFukuoka li a:hover { background-position: 0 -21px;}

#btnFukuoka2 li a:hover { background-position: 0 -21px;}

#btnFukuoka2 li.s_btn01 a {	width:71px; background-image: url(/images/fukuoka/sell_btn01.gif);}
#btnFukuoka2 li.s_btn01_o a {	width:71px;	background-image: url(/images/fukuoka/sell_btn01.gif);	background-position: 0 -21px;}

#btnFukuoka2 li.s_btn02 a { width:91px; 	background-image: url(/images/fukuoka/sell_btn02.gif); }
#btnFukuoka2 li.s_btn02_o a {	width:91px;	background-image: url(/images/fukuoka/sell_btn02.gif);	background-position: 0 -21px;}

#btnFukuoka2 li.s_btn03 a { width:90px; background-image: url(/images/fukuoka/sell_btn03.gif);}
#btnFukuoka2 li.s_btn03_o a {	width:90px;	background-image: url(/images/fukuoka/sell_btn03.gif);	background-position: 0 -21px;}

#btnFukuoka2 li.s_btn04 a {	width:90px; background-image: url(/images/fukuoka/sell_btn04.gif);}
#btnFukuoka2 li.s_btn04_o a {	width:90px;	background-image: url(/images/fukuoka/sell_btn04.gif);	background-position: 0 -21px;}

#btnFukuoka2 li.s_btn05 a {	width:108px; background-image: url(/images/fukuoka/sell_btn05.gif);}
#btnFukuoka2 li.s_btn05_o a {	width:108px;	background-image: url(/images/fukuoka/sell_btn05.gif);	background-position: 0 -21px;}

#btnFukuoka2 li.s_btn06 a {	width:72px; background-image: url(/images/fukuoka/sell_btn06.gif);}
#btnFukuoka2 li.s_btn06_o a {	width:72px;	background-image: url(/images/fukuoka/sell_btn06.gif);	background-position: 0 -21px;}


/* ---------15:事業案内（個別設定） --------- */

#biz {
	padding: 8px;
}

#biz p  {
	padding: 2px 8px;
	margin-bottom: 15px;
}

#biz img {
	text-align: center;
	margin: 0;
}

#biz h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}


#biz h4 {
	color: #13007C;
	background: url(/images/common/mark01.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	margin: 30px 0 10px 0;
}


#bizLeft {
	float: left;
	width: 320px;
}

#bizRight {
	margin-left: 330px;
	width: 320px;
}

#biz table, td  {
	padding: 8px;
	margin: 0 0 8px 0;
	border: #CCCCCC 1px solid;
	vertical-align: top;
}

#biz .tb-text {
	border-bottom: #CCCCCC 1px dotted;
	padding: 5px;
	margin-bottom: 5px;
}


/* ---------16:楽かる（個別設定） --------- */

#rakukaru {
	padding: 8px;
}

#rakukaru p  {
	padding: 2px 8px;
	margin-bottom: 15px;
}

#rakukaru img {
	margin: 0;
}

#rakukaru h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}


#rakukaru h4 {
	color: #13007C;
	background: url(/images/common/mark01.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	margin: 30px 0 10px 0;
}


#rakuLeft {
	float: left;
	width: 320px;
}

#rakuRight {
	margin-left: 330px;
	width: 320px;
}

#rakukaru table, td  {
	padding: 8px;
	margin: 0 0 8px 0;
	border: #CCCCCC 1px solid;
}

#rakukaru .attention {
	background: #f5f5f5;
	padding: 20px;
	margin-bottom: 20px;
}

#rakukaru .fuku-kanri {
	height: 67px;
	background: #13007C;
	padding: 10px;
	color: #FFFFFF;
}


/* ---------　17:リフォーム/リノベーション（個別設定）　 --------- */

#renovation {
	padding: 8px;
}

#renovation p  {
	padding: 2px 8px;
	margin-bottom: 15px;
}

#renovation img {
	margin: 0;
}

#renovation h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}


#renovation h4 {
	color: #13007C;
	background: url(/images/common/mark01.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	margin: 30px 0 10px 0;
}


.leftArea {
	float: left;
	width: 320px;
}

.rightArea {
	margin-left: 330px;
	width: 320px;
}


#reform {
	float:left;
	width: 448px;
	margin-bottom: 20px;
}

.reform_center {
	float:right;
	width:216px;
	margin-right: 8px;
}

.reform_left {
	float:left;
	width:216px;
	margin-right: 8px;
}

#reform-right	{
	float:left;
	width:216px;
	margin-bottom: 20px;
}

.reform-cont {
	background: #13007C;
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.relife { font-size: 24px; line-height: 28px; font-weight: bold; }	


/* ---------　18:賃貸契約の流れ（個別設定）　 --------- */

#lease {
	padding: 8px;
}

#lease p  {
	padding: 2px 8px;
	margin-bottom: 8px;
}

#lease img {
	margin: 0;
}

#lease h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}

#lease h4 {
	margin: 20px 0 10px 0;
}	

#lease h5 {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 10px 10px;
}	


#leaseLeft {
	float: left;
	width: 175px;
}

#leaseRight {
	margin-left: 190px;
	width: 450px;
}

.leaseText {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
}

.leaseY {
	background: #FFE600;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}

.lease-RB {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}


/* ---------　19:売買契約の流れ（個別設定）　 --------- */

#contract {
	padding: 8px;
}

#contract p  {
	padding: 2px 8px;
	margin-bottom: 8px;
}

#contract img {
	margin: 0;
}

#contract h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 20px 0;
}


#contractLeft {
	float: left;
	width: 216px;
	clear: both;
}

#contractRight {
	margin-left: 230px;
	width: 430px;
}

/* ---------　20:アパート経営のご提案（個別設定）　 --------- */

.apart-cont {
	background: #13007C;
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.apart { font-size: 24px; line-height: 28px; font-weight: bold; }	

.apart-tb {
	border: 1px solid #CCCCCC;
	padding: 10px;
}

/* ---------　21:仲介手数料割引のご案内（個別設定）　 --------- */

#coupon {
	padding: 8px;
}

#coupon img  {
	padding: 0;
	margin: 0;
}

.coupon h2 {
	background: url(/images/coupon/ttl_coupon.jpg) no-repeat;
	width: 880px;
	height: 52px;
	text-indent: -9999em;
	text-decoration: none;
}

.couponLeft {
	float: left;
	width: 330px;
	height: 82px;
	margin-bottom: 10px;
}

.couponRight {
	margin-left: 330px;
	margin-bottom: 10px;
	padding-top: 15px;
	height: 67px;
}

.coupon-J10 {
	font-size: 75%;
	color: #FF0000;
}

#couponPrint {
	margin-top: 30px;
	padding: 20px;
	border: #CCCCCC 2px dotted;
}

.couponPrintL {
	float: left;
	width: 290px;
}

.couponPrintR {
	margin-left: 290px;
	padding-top: 15px;
}

#coupon .coupon-kanri {
	height: 67px;
	background: #13007C;
	padding: 10px;
	margin-top: 30px;
	color: #FFFFFF;
}

#coupon table, td  {
	padding: 8px;
	margin: 0 0 8px 0;
	border: #CCCCCC 1px solid;
}

/* --------- 特選こだわり賃貸 --------- */

div#kodawari {
	margin: 20px auto;
}

div#kodawari h3 {
	color: #13007C;
	border-left: 4px solid #13007C;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 30px 0 10px 0;
}

div.imgbox {
	background-color: #ffffff;
	width: 215px;
	float: left;
	margin: 5px;
}
div.imgbox p {
	text-align: center;
	margin: 5px;
}
p.kodawari_memo {
	clear: left;
	margin: 10px;
	padding: 10px;
	text-align: center;
	font-size: x-small;
}


