@charset "euc-jp";

/*色
====================================================*/
/*
	色一覧
		コンテンツ濃　：#f365ba
		コンテンツ中間：#f2bad2
		コンテンツ薄　：#f1e9f2
		グレー濃　：#666
		グレー中間：#CCC
		グレー薄　：#F5F5F5
		イエロー濃　：#FFC
		グレー薄　：#FAFAF0
		検索結果一覧白文字：#f365ba


	目次

	【＊＊＊】
		・罫線
		・ナビゲーションリンク
		・選択条件
		・ボタン（「次へ」、「検索」など）
		・バナー
		・フッター
	【検索方法・地域を選択】
		・路線を選択
	【路線から探す】
		・路線を選択
		・路線名
	【通勤時間で探す】
	【ワンクリック検索ボタン】
	【お気に入り】
	【物件検索一覧】
	【物件詳細】
	【小窓】
	【〜とは】
	【お問合せ】
	【家賃相場】
	【ensen color】

*/



/*＊＊＊
====================================================*/
body {
	color:#000;
}

/*罫線*/
table.line {
	border:1px solid #666;
	border-collapse:collapse;
}
table.line td,
table.line th{
	border:1px solid #666;
}

/*お気に入り・ワンクリック・使い方ボタンのバー*/
.portalBtn {
	background:#f1e9f2;
	padding:3px;
	margin:0 0 30px 0;
	text-align:right;
	clear:both;
}

/*選択条件*/
.selected table th {
	background:#f2bad2;
}

/*物件の条件を指定*/
.feature .line th{
	background:#f2bad2;
}
.feature .line td{
	background:#FAFAF0;
}
.feature .line table.List table,
.feature .line table.List th{
	background:#FAFAF0;
}
.feature td.btn {
	background:#f2bad2;
}
.feature td.btn table td {
	background:#f2bad2;
}
.feature td.function {
	background:#CCC;
}
.feature table.line td.particular table th {
	background:#f1e9f2;
}

/*ボタン（「次へ」、「検索」など）*/
td.btn {
	background:#f2bad2;
}

/*フッター*/
p.logo{
	border-top:solid 5px #f365ba;
}

/*エラー*/
td.comment{
	background:#FAFAF0;
}



/*検索方法・地域を選択
====================================================*/
.searchMethod table th {
	background:#f2bad2;
}
table.lineHide {
	border:none;
}
table.line td.leftBlock,
table.line td.rightBlock {
	border:1px solid #666;
	border-top:3px solid #f365ba;
}
table.line td.rightPrefecture {
	border-right:1px solid #666;
}



/*路線から探す
====================================================*/
/*路線を選択*/
div.selectTtl{
	border-top:2px solid #f365ba;
}

h3.ttl {
	border-left:3px solid #f365ba;
}
.commonBox h3 {
	border-bottom:1px solid #f365ba;
}
.rootSelectBox h3 {
	border:1px solid #CCC;
}

/*路線名*/
.rosen_name {
	color:#FFF;
}
.rosen_name .checklistOn {
	color:#EBEBEB;
}



/*通勤時間で探す
====================================================*/
/*エラー*/
.rosenList table.errorTable td,
.rosenList table.errorTable th {
	background:#FAFAF0;
}



/*ワンクリック検索ボタン
====================================================*/
.bodyBtn table {
	background:#f1e9f2;
}



/*お気に入り
====================================================*/
.toolTable td,
.toolTable th {
	background:#FAFAF0;
}
.toolBox {
	border:1px solid #666;
	background:#FAFAF0;
}
.commentTable {
	background:#FAFAF0;
}
.commentTable td,
.commentTable th {
	background:#FAFAF0;
}
.toolTable {
	border:1px solid #666;
	background:#FAFAF0;
}
.toolBox {
	border:1px solid #666;
	background:#FAFAF0;
}
.linkBox div.underLine{
	border-bottom:1px solid #999;
}
.linkBox3 div.underLine{
	border-bottom:1px solid #999;
}
.linkBox2 div.underLine{
	border-bottom:1px solid #999;
}
.howtoImage{
	border:solid 1px #666;
}
.howtoImage2{
	border:solid 1px #666;
}

/*お気に入り リスト*/
.selectedList td {
	background:#FAFAF0;
}
.selectedList td.resultSearch {
	background:#FFF;
}
.selectedList td.resultSearch p {
	border-top:3px solid #f365ba;
}
.selectedList th {
	background:#f2bad2;
}
.favoriteList th {
	background:#f2bad2;
}
.favoriteList td {
	background:#FAFAF0;
}
.favoriteRead{
	color:#f365ba;
}

/*お気に入りのリード文、タイトル*/
.favoriteRent{
	background:#f365ba url(/data/_default/img/41/ico_favorite_rent.gif) no-repeat;
	border:1px solid #666;
}
.favoriteSale{
	background:#f365ba url(/data/_default/img/41/ico_favorite_sale.gif) no-repeat;
	border:1px solid #666;
}



/*物件検索一覧
====================================================*/
/*検索結果の項目*/
.selectedList td {
	background:#FAFAF0;
}
.selectedList td.resultSearch {
	background:#FFF;
}
.selectedList td.resultSearch p {
	border-top:3px solid #f365ba;
}
.selectedList th {
	background:#f2bad2;
}

/*検索結果の項目欄「一戸建て」選択時*/
.selectedListKodate td {
	background:#FAFAF0;

}
.selectedListKodate td.resultSearch {
	background:#FFF;
}
.selectedListKodate td.resultSearch p {
	border-top:3px solid #f365ba;
}
.selectedListKodate th {
	background:#f2bad2;
}

/*おすすめ物件*/
.recommendTbl {
	background:#f365ba;
}
td.recommend {
	background:#FFF;
}
td.recommendBlock {
	background:#FFF;
}
td.recommendBlockOn {
	background:#f1e9f2;
}
.recommendBukken .head2 {
	background:#f2bad2;
}
.head3 span.type {
	color:#00F;
}
.recommendBukkenInfo {
	background:#f365ba;
}
.recommendTypeIcon img {
	background:#003399;
}
.iconBg {
	background:#f2bad2;
}

/*並び替え*/
.permutesTtl{
	background:#f1e9f2;
	border:solid 1px #666;
}
.refineTtl{
	background:#f1e9f2;
	border:solid 1px #666;
}

/*物件一覧*/
.bukkenList table th {
	background:#f2bad2;
}
.bukkenListLine01 {
	background:#F5F5F5;
}
.bukkenListLine02 {
	background:#FAFAF0;
}
.checkBlock {
	background:#f365ba;
}
.allCheckedAtOnce {
	background:#f365ba;
	border:1px solid #666;
}

/*全ての物件にチェックする*/
td.arrowBottom {
	background-color:#f365ba;
}

/*ページ表示・選択*/
.PertinentNumber {
	border-top:1px solid #CCC;
}
.pages td.back {
	text-align:left;
}

/*条件を設定*/
.feature table.line td.item{
	background:#FAFAF0;
}
.function {
	border:1px solid #999;
	background:#CCC;
}
.favoriteRent{
	background:#f365ba url(/data/_default/img/41/ico_favorite_rent.gif) no-repeat;
	border:1px solid #666;
}
.favoriteSale{
	background:#f365ba url(/data/_default/img/41/ico_favorite_sale.gif) no-repeat;
	border:1px solid #666;
}
.favoriteList td {
	background:#FAFAF0;
}
table.bottomLine {
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
}
table.bottomLine td.function {
	background:#CCC;
}

/*ソートカラー*/
.bukkenList table td.sortColor{
	background:#f1e9f2;
}

.bukkenList table th.sortColor{
	background:#f1e9f2;
}

/*Reverse Search Line*/
.reverseSearchTxt {
	border:1px solid #999;
	background:#EEE;
}
.reverseSearchColor {
	background:#F9FAAF;
	border:1px solid #999;
}
.reverseLine {
	background:#F9FAAF;
}



/*物件詳細
====================================================*/
/*物件詳細項目（一番上）*/
.bukkenTopInfo td {
	background:#FAFAF0;
}
.bukkenTopInfo th {
	background:#f2bad2;
}
td.bukkenName {
	background:#FFF;
}
td.bukkenName h3 {
	border-top:3px solid #f365ba;
}
td.bukkenComment {
	background:#EEE;
}
span.bukkenStatus {
	background:#D70202;
	border:1px solid #CCC;
}

/*物件詳細画像部分*/
.bukkenImageInfo th {
	background:#EEE;
}
td.daylight {
	background:#FAFAF0;
}
table.line table.otherImgBlock th {
	border-right:1px solid #666;
}

/*物件詳細項目（真ん中部分と下の部分）*/
.bukkenMoreInfo th {
	background:#EEE;
}

/*物件詳細右側のチェック部分*/
.detailSpace {
	width:10px;
}
td.detailCheckBlock {
	border:1px solid #666;
}

/*物件詳細のおすすめ物件部分*/
.detailRecommend {
	border:1px solid #999;
}

/*一括物件詳細の件数*/
.detailNumber {
	background:#f365ba;
	color:#FFF;
}

/*物件一覧・お気に入りなどのアイコン部分*/
.icoAddedInquire{
	background:#f1e9f2;
}
.icoAddedFavorite{
	background:#f2bad2;
}
table.line td.bukkenName div.icoAddedFavorite{
	border:1px #666 solid;
}
table.line td.bukkenName div.icoAddedInquire{
	border:1px #666 solid;
}



/*小窓　※タウン情報など別窓全般
====================================================*/
table.mapBox{
	border-top:1px solid #f365ba;
	border-left:1px solid #f365ba;
}
.mapBox th {
	border-right:1px solid #f365ba;
	border-bottom:1px solid #f365ba;
	background:#f2bad2;
}
.mapBox td {
	border-right:1px solid #f365ba;
	border-bottom:1px solid #f365ba;
	background:#FAFAF0;
}
.titleBox h1.noLink {
	background:#FFF url(/data/_default/img/41/homes165_40.gif) no-repeat 0 0;
}
.eheadrLine{
	border-top:solid 3px #f365ba;
}
.efooterLogo{
	background: #FFF url(/data/_default/img/41/next_logo2.gif) no-repeat 50% 50%;
	border-top:solid 3px #f365ba;
}



/*〜とは
====================================================*/
.whatBlock {
	border:1px solid #666;
	background:#FAFAF0;
}
.whatBlock h2 {
	border-bottom:1px solid #666;
}
.whatBlock h3 {
	border-bottom:1px solid #666;
}



/*新110番
====================================================*/
.box100{
	background:#f1e9f2;
}



/*お問合せ
====================================================*/
.inquireList th {
	background:#f2bad2;
}
.inquireList td {
	background:#FAFAF0;
}
.sametimeTable td {
	background:#f2bad2;
}
.sametimeList th {
	background:#f2bad2;
}
.sametimeList td {
	background:#f1e9f2;
}
.inquireTable {
	border-top:1px #666 solid;
}
.inquireTable th {
	border-bottom:1px #666 solid;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	background:#f2bad2;
}
.inquireTable td {
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
	background:#FAFAF0;
}
.inquireTable td.space {
	background:#FFF;
}
.inquireBtn {
	border:1px solid #666;
	background:#f2bad2;
}
.person{
	border:solid #999 1px;
}
.personTtl{
	border-bottom:dashed #999 1px;
}
.inquireLogo{
	border-bottom:solid #f365ba 3px;
}
.inquireTtl h2{
	border-left:solid #f365ba 5px;
}
.inquireFooter p.logo{
	border-top:solid #f365ba 3px;
}
.enqueteTable {
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	border-bottom:1px #666 solid;
}
.enqueteTable th {
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
	background:#f2bad2;
}
.enqueteTable th.enqueteRead {
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
	background:#f2bad2;
}
.enqueteTable td {
	border-right:1px #666 solid;
}
.enqueteTable td.enqueteQuestion {
	border-right:1px #666 solid;
	background:#FAFAF0;
}
.enqueteTable td.enqueteBtn {
	border-top:1px solid #666;
	background:#f2bad2;
}
.enqueteTable td.enqueteBtn table.btn td.btnCenter {
	background:#f2bad2;
}
.enqueteTable td.enqueteBtn table.btn td.btnSide {
	background:#f2bad2;
}
.commentTable01 {
	background:#FAFAF0;
}
.commentTable02 {
	background:#FAFAF0;
}
.inquireTable td.noBottomLine {
	border-right:1px #666 solid;
	background:#FAFAF0;
}
.arrowClear{
	background:#f365ba;
}



/*新110番
====================================================*/
.box100{
	background:#f1e9f2;
}



/*業者新フローヘッダーBG
====================================================*/
.headBanner{
	background:#ECECEC url(/data/gyousha/img/41/head_banner_bg_pink.jpg) no-repeat bottom left;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
}


/*業者地図から検索ヘッダーアイコン
====================================================*/
.mapIco{
	background:#f365ba;
} 

/*家賃相場
====================================================*/
.bodyBtn table {
	background:#f1e9f2;
}
.commonBox table.searchTtlSoba2 th.areaColor {
	background:#f365ba;
}

.commonBox table.searchTtlSoba2 td.areaColor {
	background:#f365ba;
}
.commonBox table.sobaList {
	border-top:1px solid #f365ba;
	border-left:1px solid #f365ba;
}
.commonBox table.sobaList th{
	border-bottom:1px solid #f365ba;
	border-right:1px solid #f365ba;
}
.sobaListbg{
	background:#f2bad2;
}
.commonBox table.sobaList td.market{
	border-bottom:1px solid #f365ba;
	border-right:1px solid #f365ba;
}
.commonBox table.sobaList th.select{
	background:#FFC;
}
.commonBox table.sobaList td.select{
	background:#FAFAF0;
}
.commonBox table.sobaList td.low{
	background:#AEF;
}
.commonBox table.sobaList td.high{
	background:#FCC;
}
.commonBox table.sobaNote2 td {
	background:#f1e9f2;
}
table.rankTtl,
table.rankTtl td{
	background:#f2bad2;
	border:0;
}
.rankList{
	background:#f1e9f2;
}
.intro{
	background:#f1e9f2;
}
.bottomNavi {
	background:#f1e9f2;
}
.yachinRanking {
	border:1px solid #666;
	background:#FEFCF5;
}
.yachinRankingTenpo,
.yachinRankingCheap{
	border-right:dotted 1px #666;
}
.rankQa{
	color: #FF6600;
	font-weight:bold;
}
.nextStation {
	border:1px solid #666;
}
.nextStationLine p {
	color:#FFF;
}
p.thisStation {
	color:#666;
}
.nextStation a:link {
	color:#FFF;
}
.nextStation a:visited {
	color:#FFF;
}
.nextStation a:hover {
	color:#FFF;
}
.nextStation a:active {
	color:#FFF;
}
.nextStationLine p {
	color:#FFF;
}
table.yachinTable th{
	background:#f1e9f2;
}
.yachinGraphBlock h3,
.yachinSearchBlock h3 {
	border:1px solid #CCC;
	background:#EEE;
}
.subBox{
}
.subBoxTtl{
	background:#f2bad2;
	color:#000;
}
.subBoxBody,
.subBoxScrollTxt{
	background:#f1e9f2;
}
.rankTtlText{
	color:#000;
}
.sobaListbg{
	background:#f2bad2;
}
.commonBox table.yachinStationList table.yachinStation td{
	color: #999;
}
table.yachinTable th,
table.yachinTable td{
	border:1px solid #f365ba;
}
.yachinSortMenu{
	background:#f365ba;
}
.yachinSortMenuTtl{
	background:#f365ba;
}
.yachinSortMenuList{
	border-right:1px solid #999;
	background:#fefcf5 url(/data/_default/img/41/etc_sort_box_bg.gif) repeat-x left top;
}
.yachinSortMenuListFirst{
	border-right:1px solid #999;
	background:#FEFCF5 url(/data/_default/img/41/etc_sort_box_bg.gif) repeat-x left top;
}
.yachinSortMenuListEnd{
	background:#fefcf5 url(/data/_default/img/41/etc_sort_box_bg.gif) repeat-x left top;
}

.yachinTableHead10less span,
.yachinTableHead p span{
	font-size:120%;
	color:#FF0000;
}
.fixedBottom{
	border:solid 1px #666;
}

.yachinSubBottom td{
	background:#f1e9f2;
}

.rankList{
	background:#f1e9f2;
}
.arrowClear{
	margin:3px 3px 0 0;
	padding:0;
	width:9px;
	height:9px;
	background:#f365ba;
	float:left;
}
td.yachinMenuBoxLeft{
	width:6px;
	height:38px;
	background:url(/data/_default/img/41/menubg_left_pink.jpg) no-repeat;
	border:0;
}
td.yachinMenuBoxMain{
	background:url(/data/_default/img/41/menubg_pink.jpg) repeat-x;
	border:0;
}
td.yachinMenuBoxRight{
	width:5px;
	height:38px;
	background:url(/data/_default/img/41/menubg_right_pink.jpg) no-repeat;
	border:0;
}
.yachinGraphBtnBox{
	background:url(/data/_default/img/41/graph_bg_pink.gif) no-repeat 0 0;
}

/*ensen color
====================================================*/
.bg-g0{
	background-color:#f365ba;
}
.bg-g1{
	background-color:#f2bad2;
}
.bg-g2{
	background-color:#f1e9f2;
}
.bg-g3{
	background-color:#f1e9f2;
}
.bg-g4{
	background-color:#F5F5F5;
}
.bg-g5{
	background-color:#f365ba;
}
